summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Faye-Lund <erik.faye-lund@collabora.com>2018-11-08 11:00:56 +0100
committerErik Faye-Lund <erik.faye-lund@collabora.com>2018-11-09 13:02:00 +0100
commit3cb200b2278a473e55b3ad6fa17dd8babbd3d00f (patch)
tree57794aecf56f0c543eb81df0cdada38b5c3ef073
parent65dc811aaffc09308440e0950b8b04b990afe122 (diff)
khr_debug: fix invalid enum usage on gles3
GL_SAMPLES_PASSED isn't allowed on gles3, so doing a quiery with it isn't going to work. But GL_ANY_SAMPLES_PASSED is allowed, so so let's use that one instead on gles. Signed-off-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
-rw-r--r--tests/spec/khr_debug/debug-object-label.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/spec/khr_debug/debug-object-label.c b/tests/spec/khr_debug/debug-object-label.c
index e9617d719..f9c7eac5a 100644
--- a/tests/spec/khr_debug/debug-object-label.c
+++ b/tests/spec/khr_debug/debug-object-label.c
@@ -236,8 +236,13 @@ test_object_label_types()
piglit_get_gl_version() >= 30) {
/* Test QUERY */
glGenQueries(1, &query);
- glBeginQuery(GL_SAMPLES_PASSED, query);
- glEndQuery(GL_SAMPLES_PASSED);
+ if (piglit_is_gles()) {
+ glBeginQuery(GL_ANY_SAMPLES_PASSED, query);
+ glEndQuery(GL_ANY_SAMPLES_PASSED);
+ } else {
+ glBeginQuery(GL_SAMPLES_PASSED, query);
+ glEndQuery(GL_SAMPLES_PASSED);
+ }
ObjectLabel(GL_QUERY, query, -1, TestLabel);
GetObjectLabel(GL_QUERY, query, TestLabelLen + 1, &length[QUERY_IDX], label[QUERY_IDX]);