Revert "mesa: allow bit queries for EXT_disjoint_timer_query"
authorTapani Pälli <tapani.palli@intel.com>
Thu, 14 Nov 2019 12:50:30 +0000 (14:50 +0200)
committerTapani Pälli <tapani.palli@intel.com>
Thu, 14 Nov 2019 13:34:33 +0000 (13:34 +0000)
This reverts commit 66d24a9ef705b8f9f15dab8059b63781f9fb28ca.

This commit made Mesa CI red because commit depends on a Piglit test
change.

src/mesa/main/queryobj.c

index 981ccf8f9c0433dda6be5e451c1b8eaabadf6e86..b2740c5ea754e0970193566fb8073259341377b4 100644 (file)
@@ -663,21 +663,11 @@ _mesa_GetQueryIndexediv(GLenum target, GLuint index, GLenum pname,
     * <pname> is not CURRENT_QUERY_EXT."
     *
     * Same rule is present also in ES 3.2 spec.
-    *
-    * EXT_disjoint_timer_query extends this with GL_QUERY_COUNTER_BITS.
     */
-   if (_mesa_is_gles(ctx)) {
-      switch (pname) {
-      case GL_CURRENT_QUERY:
-         break;
-      case GL_QUERY_COUNTER_BITS:
-         if (_mesa_has_EXT_disjoint_timer_query(ctx))
-            break;
-         /* fallthrough */
-      default:
-         _mesa_error(ctx, GL_INVALID_ENUM, "glGetQueryivEXT(%s)",
-                     _mesa_enum_to_string(pname));
-      }
+   if (_mesa_is_gles(ctx) && pname != GL_CURRENT_QUERY) {
+      _mesa_error(ctx, GL_INVALID_ENUM, "glGetQueryivEXT(%s)",
+                  _mesa_enum_to_string(pname));
+      return;
    }
 
    if (target == GL_TIMESTAMP) {