Lines Matching refs:ctx

102 bind_attrib_location(struct gl_context *ctx,
111 _mesa_error(ctx, GL_INVALID_OPERATION,
116 if (index >= ctx->Const.Program[MESA_SHADER_VERTEX].MaxAttribs) {
117 _mesa_error(ctx, GL_INVALID_VALUE, "glBindAttribLocation(%u >= %u)",
118 index, ctx->Const.Program[MESA_SHADER_VERTEX].MaxAttribs);
139 GET_CURRENT_CONTEXT(ctx);
142 _mesa_lookup_shader_program(ctx, program);
143 bind_attrib_location(ctx, shProg, index, name, true);
150 GET_CURRENT_CONTEXT(ctx);
153 _mesa_lookup_shader_program_err(ctx, program, "glBindAttribLocation");
157 bind_attrib_location(ctx, shProg, index, name, false);
165 GET_CURRENT_CONTEXT(ctx);
169 _mesa_error(ctx, GL_INVALID_VALUE, "glGetActiveAttrib(maxLength < 0)");
173 shProg = _mesa_lookup_shader_program_err(ctx, program, "glGetActiveAttrib");
178 _mesa_error(ctx, GL_INVALID_VALUE,
184 _mesa_error(ctx, GL_INVALID_VALUE, "glGetActiveAttrib(no vertex shader)");
194 _mesa_error(ctx, GL_INVALID_VALUE, "glGetActiveAttrib(index)");
216 GET_CURRENT_CONTEXT(ctx);
218 _mesa_lookup_shader_program_err(ctx, program, "glGetAttribLocation");
225 _mesa_error(ctx, GL_INVALID_OPERATION,
330 GET_CURRENT_CONTEXT(ctx);
336 _mesa_lookup_shader_program(ctx, program);
345 GET_CURRENT_CONTEXT(ctx);
348 _mesa_lookup_shader_program_err(ctx, program, "glBindFragDataLocationIndexed");
356 _mesa_error(ctx, GL_INVALID_OPERATION, "glBindFragDataLocationIndexed(illegal name)");
361 _mesa_error(ctx, GL_INVALID_VALUE, "glBindFragDataLocationIndexed(index)");
365 if (index == 0 && colorNumber >= ctx->Const.MaxDrawBuffers) {
366 _mesa_error(ctx, GL_INVALID_VALUE, "glBindFragDataLocationIndexed(colorNumber)");
370 if (index == 1 && colorNumber >= ctx->Const.MaxDualSourceDrawBuffers) {
371 _mesa_error(ctx, GL_INVALID_VALUE, "glBindFragDataLocationIndexed(colorNumber)");
382 GET_CURRENT_CONTEXT(ctx);
388 _mesa_lookup_shader_program(ctx, program);
396 GET_CURRENT_CONTEXT(ctx);
398 _mesa_lookup_shader_program_err(ctx, program, "glGetFragDataIndex");
405 _mesa_error(ctx, GL_INVALID_OPERATION,
425 GET_CURRENT_CONTEXT(ctx);
427 _mesa_lookup_shader_program_err(ctx, program, "glGetFragDataLocation");
434 _mesa_error(ctx, GL_INVALID_OPERATION,
1061 GET_CURRENT_CONTEXT(ctx);
1072 _mesa_error_glthread_safe(ctx, GL_INVALID_VALUE, glthread,
1078 _mesa_error_glthread_safe(ctx, GL_INVALID_VALUE, glthread,
1284 GET_CURRENT_CONTEXT(ctx);
1429 _mesa_error_glthread_safe(ctx, GL_INVALID_OPERATION, glthread,
1443 GET_CURRENT_CONTEXT(ctx);
1551 if (!_mesa_has_compute_shaders(ctx))
1686 _mesa_error_glthread_safe(ctx, GL_INVALID_ENUM, glthread,
1693 _mesa_error_glthread_safe(ctx, GL_INVALID_OPERATION, glthread,
1706 GET_CURRENT_CONTEXT(ctx);
1716 _mesa_error(ctx, GL_INVALID_VALUE,
1747 GET_CURRENT_CONTEXT(ctx);
1760 _mesa_error(ctx, GL_INVALID_OPERATION,
1832 _mesa_error(ctx, GL_INVALID_OPERATION,
1858 _mesa_error(ctx, GL_INVALID_OPERATION,
1865 _mesa_error(ctx, GL_INVALID_OPERATION,