[Piglit] [PATCH 01/18] shader_runner: Don't attempt non-existing GL_TEXTURE_2D enable on GLES2+.
Francisco Jerez
currojerez at riseup.net
Tue Oct 18 23:36:27 UTC 2016
---
tests/shaders/shader_runner.c | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c
index 6d2f7f4..56c4ff7 100644
--- a/tests/shaders/shader_runner.c
+++ b/tests/shaders/shader_runner.c
@@ -3137,7 +3137,8 @@ piglit_display(void)
GL_UNSIGNED_NORMALIZED);
textures[num_textures] = handle;
num_textures++;
- if (!piglit_is_core_profile)
+ if (!piglit_is_core_profile &&
+ !(piglit_is_gles() && piglit_get_gl_version() >= 20))
glEnable(GL_TEXTURE_2D);
} else if (parse_str(line, "texture integer ", &rest)) {
@@ -3159,7 +3160,8 @@ piglit_display(void)
} else if (sscanf(line, "texture miptree %d", &tex) == 1) {
glActiveTexture(GL_TEXTURE0 + tex);
piglit_miptree_texture();
- if (!piglit_is_core_profile)
+ if (!piglit_is_core_profile &&
+ !(piglit_is_gles() && piglit_get_gl_version() >= 20))
glEnable(GL_TEXTURE_2D);
} else if (sscanf(line,
"texture checkerboard %d %d ( %d , %d ) "
@@ -3173,7 +3175,8 @@ piglit_display(void)
w, h,
w / 2, h / 2,
c + 0, c + 4);
- if (!piglit_is_core_profile)
+ if (!piglit_is_core_profile &&
+ !(piglit_is_gles() && piglit_get_gl_version() >= 20))
glEnable(GL_TEXTURE_2D);
} else if (sscanf(line,
"texture quads %d %d ( %d , %d ) ( %d , %d ) "
@@ -3189,7 +3192,8 @@ piglit_display(void)
glActiveTexture(GL_TEXTURE0 + tex);
piglit_quads_texture(0, level, w, h, x, y,
c + 0, c + 4, c + 8, c + 12);
- if (!piglit_is_core_profile)
+ if (!piglit_is_core_profile &&
+ !(piglit_is_gles() && piglit_get_gl_version() >= 20))
glEnable(GL_TEXTURE_2D);
} else if (sscanf(line,
"texture junk 2DArray %d ( %d , %d , %d )",
@@ -3228,7 +3232,8 @@ piglit_display(void)
GL_TEXTURE_COMPARE_FUNC,
GL_GREATER);
- if (!piglit_is_core_profile)
+ if (!piglit_is_core_profile &&
+ !(piglit_is_gles() && piglit_get_gl_version() >= 20))
glEnable(GL_TEXTURE_2D);
} else if (sscanf(line,
"texture shadowRect %d ( %d , %d )",
--
2.9.0
More information about the Piglit
mailing list