diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2017-07-25 23:07:15 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2017-07-25 23:07:35 +0300 |
commit | 3b84a0b3d29d3e7d4ac4eb8d46d04f35489d36f3 (patch) | |
tree | e13a6ef596f5ab8586e8ca9fd16dea0edb117127 /source/blender/draw/engines/eevee/shaders/effect_downsample_frag.glsl | |
parent | 4fd70c99a5a37db00ea26b8e5efa7d351e5e1e2b (diff) |
Eevee: Fix post process with Ugly color.
This was cause by some post process not always sampling the highest mipmap.
But if there is no need for mipmapping (i.e. no SSR) these levels will be undefined.
So forcing all Post FX shader to sample level 0 fix this.
Diffstat (limited to 'source/blender/draw/engines/eevee/shaders/effect_downsample_frag.glsl')
-rw-r--r-- | source/blender/draw/engines/eevee/shaders/effect_downsample_frag.glsl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/effect_downsample_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_downsample_frag.glsl index 4a79fa908b1..1e57aec5ea2 100644 --- a/source/blender/draw/engines/eevee/shaders/effect_downsample_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/effect_downsample_frag.glsl @@ -11,5 +11,5 @@ void main() /* Reconstructing Target uvs like this avoid missing pixels if NPO2 */ vec2 uvs = gl_FragCoord.xy * 2.0 / vec2(textureSize(source, 0)); - FragColor = texture(source, uvs); + FragColor = textureLod(source, uvs, 0.0); }
\ No newline at end of file |