From bfc27069f80ae5c35f788c618e71e319bd0bd89a Mon Sep 17 00:00:00 2001 From: D-AIRY <admin@ds-servers.com> Date: Sun, 13 Dec 2020 01:27:30 +0300 Subject: [PATCH] Load instead of Sample --- build/engine/shaders/lighting/lighting_blend.ps | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/build/engine/shaders/lighting/lighting_blend.ps b/build/engine/shaders/lighting/lighting_blend.ps index 2a20df7dd..2c2494c49 100644 --- a/build/engine/shaders/lighting/lighting_blend.ps +++ b/build/engine/shaders/lighting/lighting_blend.ps @@ -129,9 +129,13 @@ float3 GetPixelSkyLight(float3 vPosition, float3 vNormalPixel) // float g = max(0.0f, dot(SHintensity, g_vSkyBoxLights[0][0][0][1])); // float b = max(0.0f, dot(SHintensity, g_vSkyBoxLights[0][0][0][2])); - float r = max(0.0f, dot(SHintensity, g_txSkylightR.Sample(g_sLinearClamp, vTexCoord))); - float g = max(0.0f, dot(SHintensity, g_txSkylightG.Sample(g_sLinearClamp, vTexCoord))); - float b = max(0.0f, dot(SHintensity, g_txSkylightB.Sample(g_sLinearClamp, vTexCoord))); + // float r = max(0.0f, dot(SHintensity, g_txSkylightR.Sample(g_sLinearClamp, vTexCoord))); + // float g = max(0.0f, dot(SHintensity, g_txSkylightG.Sample(g_sLinearClamp, vTexCoord))); + // float b = max(0.0f, dot(SHintensity, g_txSkylightB.Sample(g_sLinearClamp, vTexCoord))); + + float r = max(0.0f, dot(SHintensity, g_txSkylightR.Load((int4)0))); + float g = max(0.0f, dot(SHintensity, g_txSkylightG.Load((int4)0))); + float b = max(0.0f, dot(SHintensity, g_txSkylightB.Load((int4)0))); return(float3(r, g, b) / PI); } -- GitLab