Lines Matching defs:ctx
37 GET_CURRENT_CONTEXT(ctx);
38 if (ctx)
39 _mesa_error(ctx, GL_CONTEXT_LOST, "GetSynciv(invalid call)");
48 GET_CURRENT_CONTEXT(ctx);
49 if (ctx)
50 _mesa_error(ctx, GL_CONTEXT_LOST, "GetQueryObjectuiv(context lost)");
59 GET_CURRENT_CONTEXT(ctx);
60 if (ctx)
61 _mesa_error(ctx, GL_CONTEXT_LOST, "context lost");
67 _mesa_set_context_lost_dispatch(struct gl_context *ctx)
69 if (ctx->ContextLost == NULL) {
72 ctx->ContextLost = malloc(numEntries * sizeof(_glapi_proc));
73 if (!ctx->ContextLost)
76 _glapi_proc *entry = (_glapi_proc *) ctx->ContextLost;
99 SET_GetError(ctx->ContextLost, _mesa_GetError);
100 SET_GetGraphicsResetStatusARB(ctx->ContextLost, _mesa_GetGraphicsResetStatusARB);
101 SET_GetSynciv(ctx->ContextLost, _context_lost_GetSynciv);
102 SET_GetQueryObjectuiv(ctx->ContextLost, _context_lost_GetQueryObjectuiv);
105 ctx->CurrentServerDispatch = ctx->ContextLost;
106 _glapi_set_dispatch(ctx->CurrentServerDispatch);
116 GET_CURRENT_CONTEXT(ctx);
125 if (ctx->Const.ResetStrategy == GL_NO_RESET_NOTIFICATION_ARB) {
127 _mesa_debug(ctx,
135 if (ctx->Driver.GetGraphicsResetStatus) {
138 status = ctx->Driver.GetGraphicsResetStatus(ctx);
140 simple_mtx_lock(&ctx->Shared->Mutex);
148 ctx->Shared->ShareGroupReset = true;
149 ctx->Shared->DisjointOperation = true;
150 } else if (ctx->Shared->ShareGroupReset && !ctx->ShareGroupReset) {
154 ctx->ShareGroupReset = ctx->Shared->ShareGroupReset;
155 simple_mtx_unlock(&ctx->Shared->Mutex);
159 _mesa_set_context_lost_dispatch(ctx);
161 if (!ctx->Driver.GetGraphicsResetStatus && (MESA_VERBOSE & VERBOSE_API))
162 _mesa_debug(ctx,