diff options
Diffstat (limited to '3rdparty/bgfx/examples/39-assao/cs_assao_smart_blur.sc')
-rw-r--r-- | 3rdparty/bgfx/examples/39-assao/cs_assao_smart_blur.sc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/3rdparty/bgfx/examples/39-assao/cs_assao_smart_blur.sc b/3rdparty/bgfx/examples/39-assao/cs_assao_smart_blur.sc index 45e7c5cf720..15d13ff2c85 100644 --- a/3rdparty/bgfx/examples/39-assao/cs_assao_smart_blur.sc +++ b/3rdparty/bgfx/examples/39-assao/cs_assao_smart_blur.sc @@ -39,11 +39,11 @@ vec2 SampleBlurred( ivec2 inPos, vec2 coord ) vec4 edgesLRTB = UnpackEdges( packedEdges ); #if BGFX_SHADER_LANGUAGE_GLSL - vec4 valuesUL = textureGather(s_blurInput, vec3(coord - u_halfViewportPixelSize * 0.5 + vec2(0.0,u_halfViewportPixelSize.y), 0.0)).wzyx; - vec4 valuesBR = textureGather(s_blurInput, vec3(coord + u_halfViewportPixelSize * 0.5 + vec2(0.0,-u_halfViewportPixelSize.y), 0.0)).wzyx; + vec4 valuesUL = textureGather(s_blurInput, vec3(coord - u_halfViewportPixelSize * 0.5 + vec2(0.0,u_halfViewportPixelSize.y), 0.0), 0).wzyx; + vec4 valuesBR = textureGather(s_blurInput, vec3(coord + u_halfViewportPixelSize * 0.5 + vec2(0.0,-u_halfViewportPixelSize.y), 0.0), 0).wzyx; #else - vec4 valuesUL = textureGather(s_blurInput, vec3(coord - u_halfViewportPixelSize * 0.5, 0.0)); - vec4 valuesBR = textureGather(s_blurInput, vec3(coord + u_halfViewportPixelSize * 0.5, 0.0)); + vec4 valuesUL = textureGather(s_blurInput, vec3(coord - u_halfViewportPixelSize * 0.5, 0.0), 0); + vec4 valuesBR = textureGather(s_blurInput, vec3(coord + u_halfViewportPixelSize * 0.5, 0.0), 0); #endif float ssaoValue = valuesUL.y; |