Lines Matching defs:ctx
28 _mesa_unmarshal_GetIntegerv(struct gl_context *ctx,
39 GET_CURRENT_CONTEXT(ctx);
48 *p = GL_TEXTURE0 + ctx->GLThread.ActiveTexture;
51 *p = ctx->GLThread.CurrentArrayBufferName;
54 *p = ctx->GLThread.AttribStackDepth;
57 *p = ctx->GLThread.ClientActiveTexture;
60 *p = ctx->GLThread.ClientAttribStackTop;
63 *p = ctx->GLThread.CurrentProgram;
66 *p = ctx->GLThread.CurrentDrawIndirectBufferName;
69 *p = ctx->GLThread.CurrentDrawFramebuffer;
72 *p = ctx->GLThread.CurrentPixelPackBufferName;
75 *p = ctx->GLThread.CurrentPixelUnpackBufferName;
78 *p = ctx->GLThread.CurrentQueryBufferName;
82 *p = ctx->GLThread.MatrixMode;
85 *p = ctx->GLThread.MatrixStackDepth[ctx->GLThread.MatrixIndex] + 1;
88 *p = ctx->GLThread.MatrixStackDepth[M_MODELVIEW] + 1;
91 *p = ctx->GLThread.MatrixStackDepth[M_PROJECTION] + 1;
94 *p = ctx->GLThread.MatrixStackDepth[M_TEXTURE0 + ctx->GLThread.ActiveTexture] + 1;
98 *p = (ctx->GLThread.CurrentVAO->UserEnabled & (1 << VERT_ATTRIB_POS)) != 0;
101 *p = (ctx->GLThread.CurrentVAO->UserEnabled & (1 << VERT_ATTRIB_NORMAL)) != 0;
104 *p = (ctx->GLThread.CurrentVAO->UserEnabled & (1 << VERT_ATTRIB_COLOR0)) != 0;
107 *p = (ctx->GLThread.CurrentVAO->UserEnabled & (1 << VERT_ATTRIB_COLOR1)) != 0;
110 *p = (ctx->GLThread.CurrentVAO->UserEnabled & (1 << VERT_ATTRIB_FOG)) != 0;
113 *p = (ctx->GLThread.CurrentVAO->UserEnabled & (1 << VERT_ATTRIB_COLOR_INDEX)) != 0;
116 *p = (ctx->GLThread.CurrentVAO->UserEnabled & (1 << VERT_ATTRIB_EDGEFLAG)) != 0;
119 *p = (ctx->GLThread.CurrentVAO->UserEnabled &
120 (1 << (VERT_ATTRIB_TEX0 + ctx->GLThread.ClientActiveTexture))) != 0;
123 *p = (ctx->GLThread.CurrentVAO->UserEnabled & (1 << VERT_ATTRIB_POINT_SIZE)) != 0;
127 _mesa_glthread_finish_before(ctx, "GetIntegerv");
128 CALL_GetIntegerv(ctx->CurrentServerDispatch, (pname, p));