Lines Matching defs:target

60  * Check if a coordinate wrap mode is supported for the texture target.
64 validate_texture_wrap_mode(struct gl_context * ctx, GLenum target, GLenum wrap)
76 && (target != GL_TEXTURE_EXTERNAL_OES);
85 && (target != GL_TEXTURE_EXTERNAL_OES);
90 supported = (target != GL_TEXTURE_RECTANGLE_NV)
91 && (target != GL_TEXTURE_EXTERNAL_OES);
97 && (target != GL_TEXTURE_RECTANGLE_NV)
98 && (target != GL_TEXTURE_EXTERNAL_OES);
102 supported = (target != GL_TEXTURE_RECTANGLE_NV)
103 && (target != GL_TEXTURE_EXTERNAL_OES)
111 && (target != GL_TEXTURE_RECTANGLE_NV)
112 && (target != GL_TEXTURE_EXTERNAL_OES);
128 is_texparameteri_target_valid(GLenum target)
130 switch (target) {
164 _mesa_error(ctx, GL_INVALID_OPERATION, "%s(target)", name);
238 _mesa_target_allows_setting_sampler_parameters(GLenum target)
240 switch (target) {
387 * An INVALID_OPERATION error is generated if the effective target is
673 * is TRUE and <target> is not one of TEXTURE_2D, TEXTURE_2D_ARRAY,
691 "glTex%sParameter(target=%d)", suffix, texObj->Target);
1201 _mesa_TexParameterf(GLenum target, GLenum pname, GLfloat param)
1206 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
1217 _mesa_TexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
1222 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
1233 _mesa_TexParameteri(GLenum target, GLenum pname, GLint param)
1238 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
1249 _mesa_TexParameteriv(GLenum target, GLenum pname, const GLint *params)
1254 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
1270 _mesa_TexParameterIiv(GLenum target, GLenum pname, const GLint *params)
1275 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
1291 _mesa_TexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
1296 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
1307 _mesa_TextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat *params)
1312 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
1339 _mesa_MultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat *params)
1344 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
1352 _mesa_error(ctx, GL_INVALID_OPERATION, "glMultiTexParameterifvEXT(target)");
1360 _mesa_TextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param)
1365 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
1379 _mesa_MultiTexParameterfEXT(GLenum texunit, GLenum target, GLenum pname,
1385 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
1414 _mesa_TextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, GLint param)
1419 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
1425 _mesa_error(ctx, GL_INVALID_OPERATION, "glTextureParameteriEXT(target)");
1433 _mesa_MultiTexParameteriEXT(GLenum texunit, GLenum target, GLenum pname,
1439 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
1447 _mesa_error(ctx, GL_INVALID_OPERATION, "glMultiTexParameteriEXT(target)");
1468 _mesa_TextureParameterivEXT(GLuint texture, GLenum target, GLenum pname,
1474 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
1480 _mesa_error(ctx, GL_INVALID_OPERATION, "glTextureParameterivEXT(target)");
1488 _mesa_MultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname,
1494 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
1502 _mesa_error(ctx, GL_INVALID_OPERATION, "glMultiTexParameterivEXT(target)");
1538 _mesa_TextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname,
1544 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
1553 _mesa_MultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname,
1559 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
1583 _mesa_TextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname,
1589 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
1598 _mesa_MultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname,
1604 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
1615 _mesa_legal_get_tex_level_parameter_target(struct gl_context *ctx, GLenum target,
1619 switch (target) {
1645 * each of the functions enumerate the set of valid <target>
1647 * these cases means that target is not legal, and an INVALID_ENUM
1651 * "target may also be TEXTURE_BUFFER, indicating the texture buffer."
1653 * From ARB_texture_buffer_range, GL_TEXTURE is a valid target in
1667 switch (target) {
1687 /* This is a valid target for dsa, but the OpenGL 4.5 core spec
1705 GLenum target, GLint level,
1714 img = _mesa_select_tex_image(texObj, target, level);
1821 !_mesa_is_proxy_texture(target)) {
2048 valid_tex_level_parameteriv_target(struct gl_context *ctx, GLenum target,
2052 if (!_mesa_legal_get_tex_level_parameter_target(ctx, target, dsa)) {
2054 "glGetTex%sLevelParameter[if]v(target=%s)", suffix,
2055 _mesa_enum_to_string(target));
2068 GLenum target, GLint level,
2083 maxLevels = _mesa_max_texture_levels(ctx, target);
2093 if (target == GL_TEXTURE_BUFFER) {
2097 get_tex_level_parameter_image(ctx, texObj, target,
2103 _mesa_GetTexLevelParameterfv( GLenum target, GLint level,
2110 if (!valid_tex_level_parameteriv_target(ctx, target, false))
2113 texObj = _mesa_get_current_tex_object(ctx, target);
2117 get_tex_level_parameteriv(ctx, texObj, target, level,
2124 _mesa_GetTexLevelParameteriv( GLenum target, GLint level,
2130 if (!valid_tex_level_parameteriv_target(ctx, target, false))
2133 texObj = _mesa_get_current_tex_object(ctx, target);
2137 get_tex_level_parameteriv(ctx, texObj, target, level,
2164 _mesa_GetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level,
2171 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
2186 _mesa_GetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level,
2193 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
2229 _mesa_GetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level,
2235 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
2248 _mesa_GetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level,
2254 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
2841 _mesa_GetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
2846 obj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
2857 _mesa_GetTexParameteriv(GLenum target, GLenum pname, GLint *params)
2862 obj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
2874 _mesa_GetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
2879 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
2892 _mesa_GetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
2897 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
2908 _mesa_GetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat *params)
2913 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
2927 _mesa_GetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat *params)
2932 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
2960 _mesa_GetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint *params)
2965 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
2978 _mesa_GetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint *params)
2983 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
3024 _mesa_GetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint *params)
3029 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
3039 _mesa_GetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname,
3045 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,
3069 _mesa_GetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname,
3075 texObj = _mesa_lookup_or_create_texture(ctx, target, texture, false, true,
3084 _mesa_GetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname,
3090 texObj = _mesa_get_texobj_by_target_and_texunit(ctx, target,