Home | History | Annotate | Download | only in main

Lines Matching refs:ctx

51 get_texgen(struct gl_context *ctx, struct gl_texture_unit *texUnit,
54 if (ctx->API == API_OPENGLES) {
79 GET_CURRENT_CONTEXT(ctx);
80 ASSERT_OUTSIDE_BEGIN_END(ctx);
83 _mesa_debug(ctx, "glTexGen %s %s %.1f(%s)...\n",
89 if (ctx->Texture.CurrentUnit >= ctx->Const.MaxTextureCoordUnits) {
90 _mesa_error(ctx, GL_INVALID_OPERATION, "glTexGen(current unit)");
94 texUnit = _mesa_get_current_tex_unit(ctx);
96 texgen = get_texgen(ctx, texUnit, coord);
98 _mesa_error(ctx, GL_INVALID_ENUM, "glTexGen(coord)");
132 _mesa_error( ctx, GL_INVALID_ENUM, "glTexGenfv(param)" );
135 if (ctx->API != API_OPENGL
137 _mesa_error( ctx, GL_INVALID_ENUM, "glTexGenfv(param)" );
141 FLUSH_VERTICES(ctx, _NEW_TEXTURE);
149 if (ctx->API != API_OPENGL) {
150 _mesa_error( ctx, GL_INVALID_ENUM, "glTexGenfv(param)" );
155 FLUSH_VERTICES(ctx, _NEW_TEXTURE);
164 if (ctx->API != API_OPENGL) {
165 _mesa_error( ctx, GL_INVALID_ENUM, "glTexGenfv(param)" );
170 if (_math_matrix_is_dirty(ctx->ModelviewMatrixStack.Top)) {
171 _math_matrix_analyse(ctx->ModelviewMatrixStack.Top);
174 ctx->ModelviewMatrixStack.Top->inv);
177 FLUSH_VERTICES(ctx, _NEW_TEXTURE);
183 _mesa_error( ctx, GL_INVALID_ENUM, "glTexGenfv(pname)" );
187 if (ctx->Driver.TexGen)
188 ctx->Driver.TexGen( ctx, coord, pname, params );
231 GET_CURRENT_CONTEXT(ctx);
232 _mesa_error( ctx, GL_INVALID_ENUM, "glTexGen[fx](pname)" );
246 GET_CURRENT_CONTEXT(ctx);
247 _mesa_error( ctx, GL_INVALID_ENUM, "glTexGen[fx]v(pname)" );
301 GET_CURRENT_CONTEXT(ctx);
302 ASSERT_OUTSIDE_BEGIN_END(ctx);
304 if (ctx->Texture.CurrentUnit >= ctx->Const.MaxTextureCoordUnits) {
305 _mesa_error(ctx, GL_INVALID_OPERATION, "glGetTexGendv(current unit)");
309 texUnit = _mesa_get_current_tex_unit(ctx);
311 texgen = get_texgen(ctx, texUnit, coord);
313 _mesa_error(ctx, GL_INVALID_ENUM, "glGetTexGendv(coord)");
328 _mesa_error( ctx, GL_INVALID_ENUM, "glGetTexGendv(pname)" );
339 GET_CURRENT_CONTEXT(ctx);
340 ASSERT_OUTSIDE_BEGIN_END(ctx);
342 if (ctx->Texture.CurrentUnit >= ctx->Const.MaxTextureCoordUnits) {
343 _mesa_error(ctx, GL_INVALID_OPERATION, "glGetTexGenfv(current unit)");
347 texUnit = _mesa_get_current_tex_unit(ctx);
349 texgen = get_texgen(ctx, texUnit, coord);
351 _mesa_error(ctx, GL_INVALID_ENUM, "glGetTexGenfv(coord)");
360 if (ctx->API != API_OPENGL) {
361 _mesa_error( ctx, GL_INVALID_ENUM, "glGetTexGenfv(param)" );
367 if (ctx->API != API_OPENGL) {
368 _mesa_error( ctx, GL_INVALID_ENUM, "glGetTexGenfv(param)" );
374 _mesa_error( ctx, GL_INVALID_ENUM, "glGetTexGenfv(pname)" );
385 GET_CURRENT_CONTEXT(ctx);
386 ASSERT_OUTSIDE_BEGIN_END(ctx);
388 if (ctx->Texture.CurrentUnit >= ctx->Const.MaxTextureCoordUnits) {
389 _mesa_error(ctx, GL_INVALID_OPERATION, "glGetTexGeniv(current unit)");
393 texUnit = _mesa_get_current_tex_unit(ctx);
395 texgen = get_texgen(ctx, texUnit, coord);
397 _mesa_error(ctx, GL_INVALID_ENUM, "glGetTexGeniv(coord)");
406 if (ctx->API != API_OPENGL) {
407 _mesa_error( ctx, GL_INVALID_ENUM, "glGetTexGeniv(param)" );
416 if (ctx->API != API_OPENGL) {
417 _mesa_error( ctx, GL_INVALID_ENUM, "glGetTexGeniv(param)" );
426 _mesa_error( ctx, GL_INVALID_ENUM, "glGetTexGeniv(pname)" );