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_motion_blur_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_motion_blur_frag.glsl')
-rw-r--r-- | source/blender/draw/engines/eevee/shaders/effect_motion_blur_frag.glsl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/effect_motion_blur_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_motion_blur_frag.glsl index 045fcd11fae..1a01db3a1a3 100644 --- a/source/blender/draw/engines/eevee/shaders/effect_motion_blur_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/effect_motion_blur_frag.glsl @@ -59,7 +59,7 @@ void main() FragColor = vec4(0.0, 0.0, 0.0, 1.0); for (int j = 0; j < samples && j < MAX_SAMPLE; j++) { - FragColor += texture(colorBuffer, uvcoordsvar.xy + motion * i) * inv_samples; + FragColor += textureLod(colorBuffer, uvcoordsvar.xy + motion * i, 0.0) * inv_samples; i += inc; } } |