Lines Matching refs:ctx
36 GET_CURRENT_CONTEXT(ctx);
37 if (ctx)
38 _mesa_error(ctx, GL_CONTEXT_LOST, "GetSynciv(invalid call)");
47 GET_CURRENT_CONTEXT(ctx);
48 if (ctx)
49 _mesa_error(ctx, GL_CONTEXT_LOST, "GetQueryObjectuiv(context lost)");
58 GET_CURRENT_CONTEXT(ctx);
59 if (ctx)
60 _mesa_error(ctx, GL_CONTEXT_LOST, "context lost");
66 _mesa_set_context_lost_dispatch(struct gl_context *ctx)
68 if (ctx->ContextLost == NULL) {
71 ctx->ContextLost = malloc(numEntries * sizeof(_glapi_proc));
72 if (!ctx->ContextLost)
75 _glapi_proc *entry = (_glapi_proc *) ctx->ContextLost;
98 SET_GetError(ctx->ContextLost, _mesa_GetError);
99 SET_GetGraphicsResetStatusARB(ctx->ContextLost, _mesa_GetGraphicsResetStatusARB);
100 SET_GetSynciv(ctx->ContextLost, _context_lost_GetSynciv);
101 SET_GetQueryObjectuiv(ctx->ContextLost, _context_lost_GetQueryObjectuiv);
104 ctx->CurrentDispatch = ctx->ContextLost;
105 _glapi_set_dispatch(ctx->CurrentDispatch);
115 GET_CURRENT_CONTEXT(ctx);
124 if (ctx->Const.ResetStrategy == GL_NO_RESET_NOTIFICATION_ARB) {
126 _mesa_debug(ctx,
134 if (ctx->Driver.GetGraphicsResetStatus) {
137 status = ctx->Driver.GetGraphicsResetStatus(ctx);
139 mtx_lock(&ctx->Shared->Mutex);
147 ctx->Shared->ShareGroupReset = true;
148 } else if (ctx->Shared->ShareGroupReset && !ctx->ShareGroupReset) {
152 ctx->ShareGroupReset = ctx->Shared->ShareGroupReset;
153 mtx_unlock(&ctx->Shared->Mutex);
157 _mesa_set_context_lost_dispatch(ctx);
159 if (!ctx->Driver.GetGraphicsResetStatus && (MESA_VERBOSE & VERBOSE_API))
160 _mesa_debug(ctx,