diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-04-19 19:05:25 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-04-20 19:29:33 +0300 |
commit | 9c274b0d5282e035f6cf1974f8bf7d0f351e31e3 (patch) | |
tree | b87f7ae2eadafc195b044a4f1c45c1540d19b149 /source/blender/draw/engines/eevee/shaders/update_noise_frag.glsl | |
parent | 5f6c45498c92b91a710a1317f6d41f73fbe83477 (diff) |
Eevee: Contact Shadows: Fix blue noise correlation.
Diffstat (limited to 'source/blender/draw/engines/eevee/shaders/update_noise_frag.glsl')
-rw-r--r-- | source/blender/draw/engines/eevee/shaders/update_noise_frag.glsl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/update_noise_frag.glsl b/source/blender/draw/engines/eevee/shaders/update_noise_frag.glsl index 13ffe02eb0d..2907f25782f 100644 --- a/source/blender/draw/engines/eevee/shaders/update_noise_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/update_noise_frag.glsl @@ -8,11 +8,11 @@ out vec4 FragColor; void main(void) { - vec2 blue_noise = texelFetch(blueNoise, ivec2(gl_FragCoord.xy), 0).xy; + vec3 blue_noise = texelFetch(blueNoise, ivec2(gl_FragCoord.xy), 0).xyz; float noise = fract(blue_noise.y + offsets.z); FragColor.x = fract(blue_noise.x + offsets.x); - FragColor.y = fract(blue_noise.y + offsets.y); + FragColor.y = fract(blue_noise.z + offsets.y); FragColor.z = cos(noise * M_2PI); FragColor.w = sin(noise * M_2PI); } |