diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-07-04 16:40:56 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-07-04 16:58:21 +0300 |
commit | c76752372784ce44d1647df77109b2813bdd67eb (patch) | |
tree | 7a2b4bb6db06dfece664fd9e77f836219ff017c6 /source/blender/draw/engines/eevee/shaders/lightprobe_filter_visibility_frag.glsl | |
parent | a232b4926f94a0412375f7fca246f7d1f65ff1d2 (diff) |
Eevee: Fix incorrect padding in octahedral mapping
This fixes T54439
Diffstat (limited to 'source/blender/draw/engines/eevee/shaders/lightprobe_filter_visibility_frag.glsl')
-rw-r--r-- | source/blender/draw/engines/eevee/shaders/lightprobe_filter_visibility_frag.glsl | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/lightprobe_filter_visibility_frag.glsl b/source/blender/draw/engines/eevee/shaders/lightprobe_filter_visibility_frag.glsl index 211fa8f0ce8..083d2313337 100644 --- a/source/blender/draw/engines/eevee/shaders/lightprobe_filter_visibility_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/lightprobe_filter_visibility_frag.glsl @@ -49,8 +49,7 @@ void main() cos.xy = (vec2(texel) + 0.5) * storedTexelSize; /* add a 2 pixel border to ensure filtering is correct */ - cos.xy *= 1.0 + storedTexelSize * 2.0; - cos.xy -= storedTexelSize; + cos.xy = (cos.xy - storedTexelSize) / (1.0 - 2.0 * storedTexelSize); float pattern = 1.0; |