Lines Matching refs:pname

258                    GLenum pname, const GLint *params, bool dsa)
275 switch (pname) {
389 * TEXTURE_RECTANGLE, and pname TEXTURE_BASE_LEVEL is set to a value
559 const GLuint comp = pname - GL_TEXTURE_SWIZZLE_R_EXT;
669 if (pname == GL_TEXTURE_SPARSE_ARB) {
672 * INVALID_VALUE is generated if <pname> is TEXTURE_SPARSE_ARB, <param>
706 _mesa_error(ctx, GL_INVALID_ENUM, "glTex%sParameter(pname=%s)",
707 suffix, _mesa_enum_to_string(pname));
720 _mesa_error(ctx, GL_INVALID_OPERATION, "glTex%sParameter(pname=%s)",
721 suffix, _mesa_enum_to_string(pname));
725 _mesa_error(ctx, GL_INVALID_ENUM, "glTex%sParameter(pname=%s)",
726 suffix, _mesa_enum_to_string(pname));
738 GLenum pname, const GLfloat *params, bool dsa)
755 switch (pname) {
873 _mesa_error(ctx, GL_INVALID_ENUM, "glTex%sParameter(pname=%s)",
874 suffix, _mesa_enum_to_string(pname));
880 _mesa_error(ctx, GL_INVALID_OPERATION, "glTex%sParameter(pname=%s)",
881 suffix, _mesa_enum_to_string(pname));
884 _mesa_error(ctx, GL_INVALID_ENUM, "glTex%sParameter(pname=%s)",
885 suffix, _mesa_enum_to_string(pname));
890 texparam_invalidates_sampler_views(GLenum pname)
892 switch (pname) {
919 GLenum pname)
921 if (texparam_invalidates_sampler_views(pname))
928 GLenum pname, GLfloat param, bool dsa)
932 switch (pname) {
961 need_update = set_tex_parameteri(ctx, texObj, pname, p, dsa);
966 _mesa_error(ctx, GL_INVALID_ENUM, "glTex%sParameterf(non-scalar pname)",
971 /* this will generate an error if pname is illegal */
975 need_update = set_tex_parameterf(ctx, texObj, pname, p, dsa);
980 _mesa_texture_parameter_invalidate(ctx, texObj, pname);
988 GLenum pname, const GLfloat *params, bool dsa)
991 switch (pname) {
1014 need_update = set_tex_parameteri(ctx, texObj, pname, p, dsa);
1025 need_update = set_tex_parameteri(ctx, texObj, pname, iparams, dsa);
1036 if (pname == GL_TEXTURE_SWIZZLE_RGBA_EXT) {
1041 need_update = set_tex_parameteri(ctx, texObj, pname, p, dsa);
1045 /* this will generate an error if pname is illegal */
1046 need_update = set_tex_parameterf(ctx, texObj, pname, params, dsa);
1050 _mesa_texture_parameter_invalidate(ctx, texObj, pname);
1058 GLenum pname, GLint param, bool dsa)
1061 switch (pname) {
1072 need_update = set_tex_parameterf(ctx, texObj, pname, fparam, dsa);
1079 "glTex%sParameteri(non-scalar pname)",
1084 /* this will generate an error if pname is illegal */
1089 need_update = set_tex_parameteri(ctx, texObj, pname, iparam, dsa);
1094 _mesa_texture_parameter_invalidate(ctx, texObj, pname);
1102 GLenum pname, const GLint *params, bool dsa)
1106 switch (pname) {
1115 need_update = set_tex_parameterf(ctx, texObj, pname, fparams, dsa);
1128 need_update = set_tex_parameterf(ctx, texObj, pname, fparams, dsa);
1132 /* this will generate an error if pname is illegal */
1133 need_update = set_tex_parameteri(ctx, texObj, pname, params, dsa);
1137 _mesa_texture_parameter_invalidate(ctx, texObj, pname);
1144 GLenum pname, const GLint *params, bool dsa)
1146 switch (pname) {
1164 _mesa_texture_parameteriv(ctx, texObj, pname, params, dsa);
1173 GLenum pname, const GLuint *params, bool dsa)
1175 switch (pname) {
1193 _mesa_texture_parameteriv(ctx, texObj, pname, (const GLint *) params,
1201 _mesa_TexParameterf(GLenum target, GLenum pname, GLfloat param)
1213 _mesa_texture_parameterf(ctx, texObj, pname, param, false);
1217 _mesa_TexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
1229 _mesa_texture_parameterfv(ctx, texObj, pname, params, false);
1233 _mesa_TexParameteri(GLenum target, GLenum pname, GLint param)
1245 _mesa_texture_parameteri(ctx, texObj, pname, param, false);
1249 _mesa_TexParameteriv(GLenum target, GLenum pname, const GLint *params)
1261 _mesa_texture_parameteriv(ctx, texObj, pname, params, false);
1270 _mesa_TexParameterIiv(GLenum target, GLenum pname, const GLint *params)
1282 _mesa_texture_parameterIiv(ctx, texObj, pname, params, false);
1291 _mesa_TexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
1303 _mesa_texture_parameterIuiv(ctx, texObj, pname, params, false);
1307 _mesa_TextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat *params)
1322 _mesa_texture_parameterfv(ctx, texObj, pname, params, true);
1326 _mesa_TextureParameterfv(GLuint texture, GLenum pname, const GLfloat *params)
1335 _mesa_texture_parameterfv(ctx, texObj, pname, params, true);
1339 _mesa_MultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat *params)
1356 _mesa_texture_parameterfv(ctx, texObj, pname, params, true);
1360 _mesa_TextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param)
1375 _mesa_texture_parameterf(ctx, texObj, pname, param, true);
1379 _mesa_MultiTexParameterfEXT(GLenum texunit, GLenum target, GLenum pname,
1397 _mesa_texture_parameterf(ctx, texObj, pname, param, true);
1401 _mesa_TextureParameterf(GLuint texture, GLenum pname, GLfloat param)
1410 _mesa_texture_parameterf(ctx, texObj, pname, param, true);
1414 _mesa_TextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, GLint param)
1429 _mesa_texture_parameteri(ctx, texObj, pname, param, true);
1433 _mesa_MultiTexParameteriEXT(GLenum texunit, GLenum target, GLenum pname,
1451 _mesa_texture_parameteri(ctx, texObj, pname, param, true);
1455 _mesa_TextureParameteri(GLuint texture, GLenum pname, GLint param)
1464 _mesa_texture_parameteri(ctx, texObj, pname, param, true);
1468 _mesa_TextureParameterivEXT(GLuint texture, GLenum target, GLenum pname,
1484 _mesa_texture_parameteriv(ctx, texObj, pname, params, true);
1488 _mesa_MultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname,
1506 _mesa_texture_parameteriv(ctx, texObj, pname, params, true);
1510 _mesa_TextureParameteriv(GLuint texture, GLenum pname,
1520 _mesa_texture_parameteriv(ctx, texObj, pname, params, true);
1525 _mesa_TextureParameterIiv(GLuint texture, GLenum pname, const GLint *params)
1534 _mesa_texture_parameterIiv(ctx, texObj, pname, params, true);
1538 _mesa_TextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname,
1549 _mesa_texture_parameterIiv(ctx, texObj, pname, params, true);
1553 _mesa_MultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname,
1566 _mesa_texture_parameterIiv(ctx, texObj, pname, params, true);
1570 _mesa_TextureParameterIuiv(GLuint texture, GLenum pname, const GLuint *params)
1579 _mesa_texture_parameterIuiv(ctx, texObj, pname, params, true);
1583 _mesa_TextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname,
1594 _mesa_texture_parameterIuiv(ctx, texObj, pname, params, true);
1598 _mesa_MultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname,
1611 _mesa_texture_parameterIuiv(ctx, texObj, pname, params, true);
1706 GLenum pname, GLint *params,
1734 switch (pname) {
1777 if (_mesa_base_format_has_channel(img->_BaseFormat, pname))
1778 *params = _mesa_get_format_bits(texFormat, pname);
1786 if (_mesa_base_format_has_channel(img->_BaseFormat, pname)) {
1787 *params = _mesa_get_format_bits(texFormat, pname);
1795 if (*params == 0 && pname == GL_TEXTURE_INTENSITY_SIZE) {
1806 *params = _mesa_get_format_bits(texFormat, pname);
1809 *params = _mesa_get_format_bits(texFormat, pname);
1826 "glGetTex%sLevelParameter[if]v(pname=%s)", suffix,
1827 _mesa_enum_to_string(pname));
1847 if (_mesa_base_format_has_channel(img->_BaseFormat, pname))
1898 "glGetTex%sLevelParameter[if]v(pname=%s)", suffix,
1899 _mesa_enum_to_string(pname));
1909 GLenum pname, GLint *params, bool dsa)
1922 switch (pname) {
1936 switch (pname) {
1960 if (_mesa_base_format_has_channel(baseFormat, pname))
1961 *params = _mesa_get_format_bits(texFormat, pname);
1967 if (_mesa_base_format_has_channel(baseFormat, pname)) {
1968 *params = _mesa_get_format_bits(texFormat, pname);
1982 *params = _mesa_get_format_bits(texFormat, pname);
2014 "glGetTex%sLevelParameter[if]v(pname=%s)", suffix,
2015 _mesa_enum_to_string(pname));
2028 if (_mesa_base_format_has_channel(baseFormat, pname))
2043 "glGetTex%sLevelParameter[if]v(pname=%s)", suffix,
2044 _mesa_enum_to_string(pname));
2069 GLenum pname, GLint *params,
2094 get_tex_level_parameter_buffer(ctx, texObj, pname, params, dsa);
2098 level, pname, params, dsa);
2104 GLenum pname, GLfloat *params )
2118 pname, &iparam, false);
2125 GLenum pname, GLint *params )
2138 pname, params, false);
2143 GLenum pname, GLfloat *params)
2158 pname, &iparam, true);
2165 GLenum pname, GLfloat *params)
2180 pname, &iparam, true);
2187 GLenum pname, GLfloat *params)
2204 pname, &iparam, true);
2211 GLenum pname, GLint *params)
2225 pname, params, true);
2230 GLenum pname, GLint *params)
2244 pname, params, true);
2249 GLenum pname, GLint *params)
2265 pname, params, true);
2276 GLenum pname, GLfloat *params, bool dsa)
2279 switch (pname) {
2406 *params = (GLfloat) obj->Attrib.Swizzle[pname - GL_TEXTURE_SWIZZLE_R_EXT];
2531 _mesa_error(ctx, GL_INVALID_ENUM, "glGetTex%sParameterfv(pname=0x%x)",
2532 dsa ? "ture" : "", pname);
2539 GLenum pname, GLint *params, bool dsa)
2542 switch (pname) {
2702 *params = obj->Attrib.Swizzle[pname - GL_TEXTURE_SWIZZLE_R_EXT];
2822 _mesa_error(ctx, GL_INVALID_ENUM, "glGetTex%sParameteriv(pname=0x%x)",
2823 dsa ? "ture" : "", pname);
2829 GLenum pname, GLint *params, bool dsa)
2831 switch (pname) {
2836 get_tex_parameteriv(ctx, obj, pname, params, dsa);
2841 _mesa_GetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
2853 get_tex_parameterfv(ctx, obj, pname, params, false);
2857 _mesa_GetTexParameteriv(GLenum target, GLenum pname, GLint *params)
2869 get_tex_parameteriv(ctx, obj, pname, params, false);
2874 _mesa_GetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
2886 get_tex_parameterIiv(ctx, texObj, pname, params, false);
2892 _mesa_GetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
2904 get_tex_parameterIiv(ctx, texObj, pname, (GLint *) params, false);
2908 _mesa_GetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat *params)
2923 get_tex_parameterfv(ctx, texObj, pname, params, true);
2927 _mesa_GetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat *params)
2943 get_tex_parameterfv(ctx, texObj, pname, params, true);
2947 _mesa_GetTextureParameterfv(GLuint texture, GLenum pname, GLfloat *params)
2956 get_tex_parameterfv(ctx, obj, pname, params, true);
2960 _mesa_GetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint *params)
2974 get_tex_parameteriv(ctx, texObj, pname, params, true);
2978 _mesa_GetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint *params)
2994 get_tex_parameteriv(ctx, texObj, pname, params, true);
2998 _mesa_GetTextureParameteriv(GLuint texture, GLenum pname, GLint *params)
3007 get_tex_parameteriv(ctx, obj, pname, params, true);
3011 _mesa_GetTextureParameterIiv(GLuint texture, GLenum pname, GLint *params)
3020 get_tex_parameterIiv(ctx, texObj, pname, params, true);
3024 _mesa_GetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint *params)
3035 get_tex_parameterIiv(ctx, texObj, pname, params, true);
3039 _mesa_GetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname,
3052 get_tex_parameterIiv(ctx, texObj, pname, params, true);
3056 _mesa_GetTextureParameterIuiv(GLuint texture, GLenum pname, GLuint *params)
3065 get_tex_parameterIiv(ctx, texObj, pname, (GLint *) params, true);
3069 _mesa_GetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname,
3080 get_tex_parameterIiv(ctx, texObj, pname, (GLint *) params, true);
3084 _mesa_GetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname,
3097 get_tex_parameterIiv(ctx, texObj, pname, (GLint *) params, true);