Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2018-04-19 19:05:25 +0300
committerClément Foucault <foucault.clem@gmail.com>2018-04-20 19:29:33 +0300
commit9c274b0d5282e035f6cf1974f8bf7d0f351e31e3 (patch)
treeb87f7ae2eadafc195b044a4f1c45c1540d19b149 /source/blender/draw/engines/eevee/shaders/update_noise_frag.glsl
parent5f6c45498c92b91a710a1317f6d41f73fbe83477 (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.glsl4
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);
}