With the previous two commits, this fixes piglit GL_ARB_occlusion_query2/api. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>tags/gles3-fmt-v1
@@ -532,7 +532,7 @@ _mesa_GetQueryIndexediv(GLenum target, GLuint index, GLenum pname, | |||
} | |||
break; | |||
case GL_CURRENT_QUERY_ARB: | |||
*params = q ? q->Id : 0; | |||
*params = (q && q->Target == target) ? q->Id : 0; | |||
break; | |||
default: | |||
_mesa_error(ctx, GL_INVALID_ENUM, "glGetQuery{Indexed}iv(pname)"); |