Lines Matching defs:texture

60  * Check if a coordinate wrap mode is supported for the texture target.
149 * Get current texture object for given name.
155 get_texobj_by_name(struct gl_context *ctx, GLuint texture, const char *name)
159 texObj = _mesa_lookup_texture_err(ctx, texture, name);
212 * This is called just prior to changing any texture object state which
213 * will not affect texture completeness.
223 * This is called just prior to changing any texture object state which
224 * could affect texture completeness (texture base level, max level).
226 * state flag and then mark the texture object as 'incomplete' so that any
227 * per-texture derived state gets recomputed.
252 * Set an integer-valued texture parameter
267 * functions defined in terms of these, if the texture object to be
268 * modified is referenced by one or more texture or image handles."
271 "glTex%sParameter(immutable texture)", suffix);
438 * passed the call to TexStorage* for the texture object.
732 * Set a float-valued texture parameter
747 * functions defined in terms of these, if the texture object to be
748 * modified is referenced by one or more texture or image handles."
751 "glTex%sParameter(immutable texture)", suffix);
894 * Changing any of these texture parameters means we must create
1150 "glTextureParameterIiv(immutable texture)");
1155 _mesa_error(ctx, dsa ? GL_INVALID_OPERATION : GL_INVALID_ENUM, "glTextureParameterIiv(texture)");
1179 "glTextureParameterIuiv(immutable texture)");
1184 _mesa_error(ctx, dsa ? GL_INVALID_OPERATION : GL_INVALID_ENUM, "glTextureParameterIuiv(texture)");
1266 * integer-valued texture border color (for integer-valued textures).
1287 * uint-valued texture border color (for integer-valued textures).
1307 _mesa_TextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat *params)
1312 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
1326 _mesa_TextureParameterfv(GLuint texture, GLenum pname, const GLfloat *params)
1331 texObj = get_texobj_by_name(ctx, texture, "glTextureParameterfv");
1360 _mesa_TextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param)
1365 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
1401 _mesa_TextureParameterf(GLuint texture, GLenum pname, GLfloat param)
1406 texObj = get_texobj_by_name(ctx, texture, "glTextureParameterf");
1414 _mesa_TextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, GLint param)
1419 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
1455 _mesa_TextureParameteri(GLuint texture, GLenum pname, GLint param)
1460 texObj = get_texobj_by_name(ctx, texture, "glTextureParameteri");
1468 _mesa_TextureParameterivEXT(GLuint texture, GLenum target, GLenum pname,
1474 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
1510 _mesa_TextureParameteriv(GLuint texture, GLenum pname,
1516 texObj = get_texobj_by_name(ctx, texture, "glTextureParameteriv");
1525 _mesa_TextureParameterIiv(GLuint texture, GLenum pname, const GLint *params)
1530 texObj = get_texobj_by_name(ctx, texture, "glTextureParameterIiv");
1538 _mesa_TextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname,
1544 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
1570 _mesa_TextureParameterIuiv(GLuint texture, GLenum pname, const GLuint *params)
1575 texObj = get_texobj_by_name(ctx, texture, "glTextureParameterIuiv");
1583 _mesa_TextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname,
1589 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
1640 * "(7) Do buffer textures support texture parameters (TexParameter) or
1651 * "target may also be TEXTURE_BUFFER, indicating the texture buffer."
1689 * "For GetTextureLevelParameter* only, texture may also be a cube
1690 * map texture object. In this case the query is always performed
1716 /* In case of undefined texture image return the default values.
1904 * Handle a glGetTexLevelParamteriv() call for a texture buffer.
1921 /* undefined texture buffer object */
2079 "current unit >= max combined texture units)", suffix);
2142 _mesa_GetTextureLevelParameterfv(GLuint texture, GLint level,
2149 texObj = _mesa_lookup_texture_err(ctx, texture,
2164 _mesa_GetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level,
2171 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
2210 _mesa_GetTextureLevelParameteriv(GLuint texture, GLint level,
2216 texObj = _mesa_lookup_texture_err(ctx, texture,
2229 _mesa_GetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level,
2235 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
2908 _mesa_GetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat *params)
2913 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
2947 _mesa_GetTextureParameterfv(GLuint texture, GLenum pname, GLfloat *params)
2952 obj = get_texobj_by_name(ctx, texture, "glGetTextureParameterfv");
2960 _mesa_GetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint *params)
2965 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
2998 _mesa_GetTextureParameteriv(GLuint texture, GLenum pname, GLint *params)
3003 obj = get_texobj_by_name(ctx, texture, "glGetTextureParameteriv");
3011 _mesa_GetTextureParameterIiv(GLuint texture, GLenum pname, GLint *params)
3016 texObj = get_texobj_by_name(ctx, texture, "glGetTextureParameterIiv");
3024 _mesa_GetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint *params)
3029 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
3056 _mesa_GetTextureParameterIuiv(GLuint texture, GLenum pname, GLuint *params)
3061 texObj = get_texobj_by_name(ctx, texture, "glGetTextureParameterIuiv");
3069 _mesa_GetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname,
3075 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,