Mesa (master): st/mesa: avoid exposing EXT_texture_integer for pre-GLSL 1.30
Ilia Mirkin
imirkin at kemper.freedesktop.org
Mon Dec 1 02:12:33 UTC 2014
Module: Mesa
Branch: master
Commit: ebbd34a468a9e8f3f4d8900be38755d77a662f1f
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebbd34a468a9e8f3f4d8900be38755d77a662f1f
Author: Ilia Mirkin <imirkin at alum.mit.edu>
Date: Sat Nov 29 22:12:12 2014 -0500
st/mesa: avoid exposing EXT_texture_integer for pre-GLSL 1.30
For drivers building up to GL(ES)3, only expose the actual extension if
the API will let it be used (e.g. via overrides/debug flags that enable
higher versions).
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
---
src/mesa/state_tracker/st_extensions.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/mesa/state_tracker/st_extensions.c b/src/mesa/state_tracker/st_extensions.c
index bdfab8b..20a6845 100644
--- a/src/mesa/state_tracker/st_extensions.c
+++ b/src/mesa/state_tracker/st_extensions.c
@@ -696,6 +696,9 @@ void st_init_extensions(struct pipe_screen *screen,
extensions->EXT_shader_integer_mix = GL_TRUE;
}
+
+ /* Integer textures make no sense before GLSL 1.30 */
+ extensions->EXT_texture_integer = GL_FALSE;
}
consts->UniformBooleanTrue = consts->NativeIntegers ? ~0 : fui(1.0f);
More information about the mesa-commit
mailing list