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-08-14 00:09:48 +0300
committerClément Foucault <foucault.clem@gmail.com>2018-08-14 00:09:48 +0300
commit04067a54c04472cff2e35a077d77630522e94e7f (patch)
tree317a627f760ec6b6c81c6aa276bc37c180420af2 /source/blender/draw/engines/eevee/shaders/effect_minmaxz_frag.glsl
parent53ed27052327ee8295380409ac6473f9114d44b1 (diff)
GPUShader: Fix previous "old Nvidia" fix commit
Note to myself, next time, better check the fix before pushing it. GL_ARB_texture_gather is defined if there is support for the extension not only when the extension is enabled. Do this check ourself with GPU_ARB_texture_gather define. Original fix 822de6e9e1b8
Diffstat (limited to 'source/blender/draw/engines/eevee/shaders/effect_minmaxz_frag.glsl')
-rw-r--r--source/blender/draw/engines/eevee/shaders/effect_minmaxz_frag.glsl6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/effect_minmaxz_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_minmaxz_frag.glsl
index b6b713e97a0..f834b698ef9 100644
--- a/source/blender/draw/engines/eevee/shaders/effect_minmaxz_frag.glsl
+++ b/source/blender/draw/engines/eevee/shaders/effect_minmaxz_frag.glsl
@@ -48,7 +48,7 @@ void main()
float val = sampleLowerMip(texelPos);
#else
vec4 samp;
-# ifdef GL_ARB_texture_gather
+# ifdef GPU_ARB_texture_gather
samp = gatherLowerMip(vec2(texelPos) / vec2(mipsize));
# else
samp.x = sampleLowerMip(texelPos);
@@ -66,7 +66,7 @@ void main()
samp.x = sampleLowerMip(texelPos + ivec2(2, 2));
val = minmax2(val, samp.x);
}
-# ifdef GL_ARB_texture_gather
+# ifdef GPU_ARB_texture_gather
samp = gatherLowerMip((vec2(texelPos) + vec2(1.0, 0.0)) / vec2(mipsize));
# else
samp.y = sampleLowerMip(texelPos + ivec2(2, 0));
@@ -76,7 +76,7 @@ void main()
}
/* if we are reducing an odd-height texture then fetch the edge texels */
if (((mipsize.y & 1) != 0) && (texelPos.y == mipsize.y - 3)) {
-# ifdef GL_ARB_texture_gather
+# ifdef GPU_ARB_texture_gather
samp = gatherLowerMip((vec2(texelPos) + vec2(0.0, 1.0)) / vec2(mipsize));
# else
samp.x = sampleLowerMip(texelPos + ivec2(0, 2));