Lines Matching refs:ctx
36 _mesa_texture_barrier(struct gl_context *ctx)
50 GET_CURRENT_CONTEXT(ctx);
52 if (!ctx->Extensions.NV_texture_barrier) {
53 _mesa_error(ctx, GL_INVALID_OPERATION,
58 ctx->Driver.TextureBarrier(ctx);
64 GET_CURRENT_CONTEXT(ctx);
66 if (ctx->Driver.MemoryBarrier)
67 ctx->Driver.MemoryBarrier(ctx, barriers);
73 GET_CURRENT_CONTEXT(ctx);
82 if (ctx->Driver.MemoryBarrier) {
93 ctx->Driver.MemoryBarrier(ctx, all_allowed_bits);
104 _mesa_error(ctx, GL_INVALID_VALUE,
108 ctx->Driver.MemoryBarrier(ctx, barriers);
115 GET_CURRENT_CONTEXT(ctx);
117 if (!ctx->Extensions.MESA_shader_framebuffer_fetch_non_coherent &&
118 !ctx->Extensions.KHR_blend_equation_advanced) {
119 _mesa_error(ctx, GL_INVALID_OPERATION,
124 ctx->Driver.BlendBarrier(ctx);