glthread: fix glGetIntegerv(GL_CLIENT_ACTIVE_TEXTURE)
authorMarek Olšák <marek.olsak@amd.com>
Tue, 23 Aug 2022 19:55:35 +0000 (15:55 -0400)
committerMarge Bot <emma+marge@anholt.net>
Wed, 21 Sep 2022 14:54:49 +0000 (14:54 +0000)
Acked-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18223>

src/mesa/main/glthread_get.c

index 916f9b3..6a3ed67 100644 (file)
@@ -58,7 +58,7 @@ _mesa_marshal_GetIntegerv(GLenum pname, GLint *p)
       *p = ctx->GLThread.AttribStackDepth;
       return;
    case GL_CLIENT_ACTIVE_TEXTURE:
-      *p = ctx->GLThread.ClientActiveTexture;
+      *p = GL_TEXTURE0 + ctx->GLThread.ClientActiveTexture;
       return;
    case GL_CLIENT_ATTRIB_STACK_DEPTH:
       *p = ctx->GLThread.ClientAttribStackTop;