• Home
  • Raw
  • Download

Lines Matching refs:params

260                    GLenum pname, const GLint *params, bool dsa)  in set_tex_parameteri()  argument
282 if (texObj->Sampler.Attrib.MinFilter == params[0]) in set_tex_parameteri()
284 switch (params[0]) { in set_tex_parameteri()
288 texObj->Sampler.Attrib.MinFilter = params[0]; in set_tex_parameteri()
289 texObj->Sampler.Attrib.state.min_img_filter = filter_to_gallium(params[0]); in set_tex_parameteri()
290 texObj->Sampler.Attrib.state.min_mip_filter = mipfilter_to_gallium(params[0]); in set_tex_parameteri()
300 texObj->Sampler.Attrib.MinFilter = params[0]; in set_tex_parameteri()
301 texObj->Sampler.Attrib.state.min_img_filter = filter_to_gallium(params[0]); in set_tex_parameteri()
302 texObj->Sampler.Attrib.state.min_mip_filter = mipfilter_to_gallium(params[0]); in set_tex_parameteri()
316 if (texObj->Sampler.Attrib.MagFilter == params[0]) in set_tex_parameteri()
318 switch (params[0]) { in set_tex_parameteri()
322 texObj->Sampler.Attrib.MagFilter = params[0]; in set_tex_parameteri()
323 texObj->Sampler.Attrib.state.mag_img_filter = filter_to_gallium(params[0]); in set_tex_parameteri()
335 if (texObj->Sampler.Attrib.WrapS == params[0]) in set_tex_parameteri()
337 if (validate_texture_wrap_mode(ctx, texObj->Target, params[0])) { in set_tex_parameteri()
339 if (is_wrap_gl_clamp(texObj->Sampler.Attrib.WrapS) != is_wrap_gl_clamp(params[0])) in set_tex_parameteri()
341 texObj->Sampler.Attrib.WrapS = params[0]; in set_tex_parameteri()
342 texObj->Sampler.Attrib.state.wrap_s = wrap_to_gallium(params[0]); in set_tex_parameteri()
352 if (texObj->Sampler.Attrib.WrapT == params[0]) in set_tex_parameteri()
354 if (validate_texture_wrap_mode(ctx, texObj->Target, params[0])) { in set_tex_parameteri()
356 if (is_wrap_gl_clamp(texObj->Sampler.Attrib.WrapT) != is_wrap_gl_clamp(params[0])) in set_tex_parameteri()
358 texObj->Sampler.Attrib.WrapT = params[0]; in set_tex_parameteri()
359 texObj->Sampler.Attrib.state.wrap_t = wrap_to_gallium(params[0]); in set_tex_parameteri()
369 if (texObj->Sampler.Attrib.WrapR == params[0]) in set_tex_parameteri()
371 if (validate_texture_wrap_mode(ctx, texObj->Target, params[0])) { in set_tex_parameteri()
373 if (is_wrap_gl_clamp(texObj->Sampler.Attrib.WrapR) != is_wrap_gl_clamp(params[0])) in set_tex_parameteri()
375 texObj->Sampler.Attrib.WrapR = params[0]; in set_tex_parameteri()
376 texObj->Sampler.Attrib.state.wrap_r = wrap_to_gallium(params[0]); in set_tex_parameteri()
386 if (texObj->Attrib.BaseLevel == params[0]) in set_tex_parameteri()
408 texObj->Target == GL_TEXTURE_RECTANGLE) && params[0] != 0) in set_tex_parameteri()
411 if (params[0] < 0) { in set_tex_parameteri()
413 "glTex%sParameter(param=%d)", suffix, params[0]); in set_tex_parameteri()
420 texObj->Attrib.BaseLevel = MIN2(texObj->Attrib.ImmutableLevels - 1, params[0]); in set_tex_parameteri()
422 texObj->Attrib.BaseLevel = params[0]; in set_tex_parameteri()
427 if (texObj->Attrib.MaxLevel == params[0]) in set_tex_parameteri()
430 if (params[0] < 0 || in set_tex_parameteri()
431 (texObj->Target == GL_TEXTURE_RECTANGLE_ARB && params[0] > 0)) { in set_tex_parameteri()
434 params[0]); in set_tex_parameteri()
446 texObj->Attrib.MaxLevel = CLAMP(params[0], texObj->Attrib.BaseLevel, in set_tex_parameteri()
449 texObj->Attrib.MaxLevel = params[0]; in set_tex_parameteri()
457 if (params[0] && texObj->Target == GL_TEXTURE_EXTERNAL_OES) in set_tex_parameteri()
459 if (texObj->Attrib.GenerateMipmap != params[0]) { in set_tex_parameteri()
461 texObj->Attrib.GenerateMipmap = params[0] ? GL_TRUE : GL_FALSE; in set_tex_parameteri()
473 if (texObj->Sampler.Attrib.CompareMode == params[0]) in set_tex_parameteri()
475 if (params[0] == GL_NONE || in set_tex_parameteri()
476 params[0] == GL_COMPARE_R_TO_TEXTURE_ARB) { in set_tex_parameteri()
478 texObj->Sampler.Attrib.CompareMode = params[0]; in set_tex_parameteri()
492 if (texObj->Sampler.Attrib.CompareFunc == params[0]) in set_tex_parameteri()
494 switch (params[0]) { in set_tex_parameteri()
504 texObj->Sampler.Attrib.CompareFunc = params[0]; in set_tex_parameteri()
505 texObj->Sampler.Attrib.state.compare_func = func_to_gallium(params[0]); in set_tex_parameteri()
518 if (texObj->Attrib.DepthMode == params[0]) in set_tex_parameteri()
520 if (params[0] == GL_LUMINANCE || in set_tex_parameteri()
521 params[0] == GL_INTENSITY || in set_tex_parameteri()
522 params[0] == GL_ALPHA || in set_tex_parameteri()
523 (ctx->Extensions.ARB_texture_rg && params[0] == GL_RED)) { in set_tex_parameteri()
525 texObj->Attrib.DepthMode = params[0]; in set_tex_parameteri()
534 bool stencil = params[0] == GL_STENCIL_INDEX; in set_tex_parameteri()
535 if (!stencil && params[0] != GL_DEPTH_COMPONENT) in set_tex_parameteri()
552 texObj->CropRect[0] = params[0]; in set_tex_parameteri()
553 texObj->CropRect[1] = params[1]; in set_tex_parameteri()
554 texObj->CropRect[2] = params[2]; in set_tex_parameteri()
555 texObj->CropRect[3] = params[3]; in set_tex_parameteri()
565 const GLint swz = comp_to_swizzle(params[0]); in set_tex_parameteri()
568 "glTex%sParameter(swizzle 0x%x)", suffix, params[0]); in set_tex_parameteri()
574 texObj->Attrib.Swizzle[comp] = params[0]; in set_tex_parameteri()
586 const GLint swz = comp_to_swizzle(params[comp]); in set_tex_parameteri()
588 texObj->Attrib.Swizzle[comp] = params[comp]; in set_tex_parameteri()
594 suffix, params[comp]); in set_tex_parameteri()
604 GLenum decode = params[0]; in set_tex_parameteri()
622 GLenum mode = params[0]; in set_tex_parameteri()
641 GLenum param = params[0]; in set_tex_parameteri()
660 texObj->TextureTiling = params[0]; in set_tex_parameteri()
677 suffix, _mesa_enum_to_string(params[0])); in set_tex_parameteri()
703 GLenum pname, const GLfloat *params, bool dsa) in set_tex_parameterf() argument
728 if (texObj->Sampler.Attrib.MinLod == params[0]) in set_tex_parameterf()
731 texObj->Sampler.Attrib.MinLod = params[0]; in set_tex_parameterf()
732 texObj->Sampler.Attrib.state.min_lod = MAX2(params[0], 0.0f); /* only positive vals */ in set_tex_parameterf()
742 if (texObj->Sampler.Attrib.MaxLod == params[0]) in set_tex_parameterf()
745 texObj->Sampler.Attrib.MaxLod = params[0]; in set_tex_parameterf()
746 texObj->Sampler.Attrib.state.max_lod = params[0]; in set_tex_parameterf()
754 texObj->Attrib.Priority = CLAMP(params[0], 0.0F, 1.0F); in set_tex_parameterf()
762 if (texObj->Sampler.Attrib.MaxAnisotropy == params[0]) in set_tex_parameterf()
764 if (params[0] < 1.0F) { in set_tex_parameterf()
771 texObj->Sampler.Attrib.MaxAnisotropy = MIN2(params[0], in set_tex_parameterf()
793 if (texObj->Sampler.Attrib.LodBias != params[0]) { in set_tex_parameterf()
795 texObj->Sampler.Attrib.LodBias = params[0]; in set_tex_parameterf()
796 texObj->Sampler.Attrib.state.lod_bias = util_quantize_lod_bias(params[0]); in set_tex_parameterf()
820 memcpy(texObj->Sampler.Attrib.state.border_color.f, params, 4 * sizeof(float)); in set_tex_parameterf()
822 texObj->Sampler.Attrib.state.border_color.f[RCOMP] = CLAMP(params[0], 0.0F, 1.0F); in set_tex_parameterf()
823 texObj->Sampler.Attrib.state.border_color.f[GCOMP] = CLAMP(params[1], 0.0F, 1.0F); in set_tex_parameterf()
824 texObj->Sampler.Attrib.state.border_color.f[BCOMP] = CLAMP(params[2], 0.0F, 1.0F); in set_tex_parameterf()
825 texObj->Sampler.Attrib.state.border_color.f[ACOMP] = CLAMP(params[3], 0.0F, 1.0F); in set_tex_parameterf()
832 texObj->TextureTiling = params[0]; in set_tex_parameterf()
921 GLenum pname, const GLfloat *params, bool dsa) in _mesa_texture_parameterfv() argument
943 p[0] = (GLint) params[0]; in _mesa_texture_parameterfv()
952 iparams[0] = (GLint) params[0]; in _mesa_texture_parameterfv()
953 iparams[1] = (GLint) params[1]; in _mesa_texture_parameterfv()
954 iparams[2] = (GLint) params[2]; in _mesa_texture_parameterfv()
955 iparams[3] = (GLint) params[3]; in _mesa_texture_parameterfv()
966 p[0] = (GLint) params[0]; in _mesa_texture_parameterfv()
968 p[1] = (GLint) params[1]; in _mesa_texture_parameterfv()
969 p[2] = (GLint) params[2]; in _mesa_texture_parameterfv()
970 p[3] = (GLint) params[3]; in _mesa_texture_parameterfv()
977 need_update = set_tex_parameterf(ctx, texObj, pname, params, dsa); in _mesa_texture_parameterfv()
1033 GLenum pname, const GLint *params, bool dsa) in _mesa_texture_parameteriv() argument
1042 fparams[0] = INT_TO_FLOAT(params[0]); in _mesa_texture_parameteriv()
1043 fparams[1] = INT_TO_FLOAT(params[1]); in _mesa_texture_parameteriv()
1044 fparams[2] = INT_TO_FLOAT(params[2]); in _mesa_texture_parameteriv()
1045 fparams[3] = INT_TO_FLOAT(params[3]); in _mesa_texture_parameteriv()
1057 fparams[0] = (GLfloat) params[0]; in _mesa_texture_parameteriv()
1064 need_update = set_tex_parameteri(ctx, texObj, pname, params, dsa); in _mesa_texture_parameteriv()
1075 GLenum pname, const GLint *params, bool dsa) in _mesa_texture_parameterIiv() argument
1091 COPY_4V(texObj->Sampler.Attrib.state.border_color.i, params); in _mesa_texture_parameterIiv()
1095 _mesa_texture_parameteriv(ctx, texObj, pname, params, dsa); in _mesa_texture_parameterIiv()
1104 GLenum pname, const GLuint *params, bool dsa) in _mesa_texture_parameterIuiv() argument
1120 COPY_4V(texObj->Sampler.Attrib.state.border_color.ui, params); in _mesa_texture_parameterIuiv()
1124 _mesa_texture_parameteriv(ctx, texObj, pname, (const GLint *) params, in _mesa_texture_parameterIuiv()
1148 _mesa_TexParameterfv(GLenum target, GLenum pname, const GLfloat *params) in _mesa_TexParameterfv() argument
1160 _mesa_texture_parameterfv(ctx, texObj, pname, params, false); in _mesa_TexParameterfv()
1180 _mesa_TexParameteriv(GLenum target, GLenum pname, const GLint *params) in _mesa_TexParameteriv() argument
1192 _mesa_texture_parameteriv(ctx, texObj, pname, params, false); in _mesa_TexParameteriv()
1201 _mesa_TexParameterIiv(GLenum target, GLenum pname, const GLint *params) in _mesa_TexParameterIiv() argument
1213 _mesa_texture_parameterIiv(ctx, texObj, pname, params, false); in _mesa_TexParameterIiv()
1222 _mesa_TexParameterIuiv(GLenum target, GLenum pname, const GLuint *params) in _mesa_TexParameterIuiv() argument
1234 _mesa_texture_parameterIuiv(ctx, texObj, pname, params, false); in _mesa_TexParameterIuiv()
1238 _mesa_TextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat *params) in _mesa_TextureParameterfvEXT() argument
1253 _mesa_texture_parameterfv(ctx, texObj, pname, params, true); in _mesa_TextureParameterfvEXT()
1257 _mesa_TextureParameterfv(GLuint texture, GLenum pname, const GLfloat *params) in _mesa_TextureParameterfv() argument
1266 _mesa_texture_parameterfv(ctx, texObj, pname, params, true); in _mesa_TextureParameterfv()
1270 _mesa_MultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat *params) in _mesa_MultiTexParameterfvEXT() argument
1287 _mesa_texture_parameterfv(ctx, texObj, pname, params, true); in _mesa_MultiTexParameterfvEXT()
1400 const GLint *params) in _mesa_TextureParameterivEXT() argument
1415 _mesa_texture_parameteriv(ctx, texObj, pname, params, true); in _mesa_TextureParameterivEXT()
1420 const GLint *params) in _mesa_MultiTexParameterivEXT() argument
1437 _mesa_texture_parameteriv(ctx, texObj, pname, params, true); in _mesa_MultiTexParameterivEXT()
1442 const GLint *params) in _mesa_TextureParameteriv() argument
1451 _mesa_texture_parameteriv(ctx, texObj, pname, params, true); in _mesa_TextureParameteriv()
1456 _mesa_TextureParameterIiv(GLuint texture, GLenum pname, const GLint *params) in _mesa_TextureParameterIiv() argument
1465 _mesa_texture_parameterIiv(ctx, texObj, pname, params, true); in _mesa_TextureParameterIiv()
1470 const GLint *params) in _mesa_TextureParameterIivEXT() argument
1480 _mesa_texture_parameterIiv(ctx, texObj, pname, params, true); in _mesa_TextureParameterIivEXT()
1485 const GLint *params) in _mesa_MultiTexParameterIivEXT() argument
1497 _mesa_texture_parameterIiv(ctx, texObj, pname, params, true); in _mesa_MultiTexParameterIivEXT()
1501 _mesa_TextureParameterIuiv(GLuint texture, GLenum pname, const GLuint *params) in _mesa_TextureParameterIuiv() argument
1510 _mesa_texture_parameterIuiv(ctx, texObj, pname, params, true); in _mesa_TextureParameterIuiv()
1515 const GLuint *params) in _mesa_TextureParameterIuivEXT() argument
1525 _mesa_texture_parameterIuiv(ctx, texObj, pname, params, true); in _mesa_TextureParameterIuivEXT()
1530 const GLuint *params) in _mesa_MultiTexParameterIuivEXT() argument
1542 _mesa_texture_parameterIuiv(ctx, texObj, pname, params, true); in _mesa_MultiTexParameterIuivEXT()
1634 GLenum pname, GLint *params, in get_tex_level_parameter_image() argument
1664 *params = img->Width; in get_tex_level_parameter_image()
1667 *params = img->Height; in get_tex_level_parameter_image()
1670 *params = img->Depth; in get_tex_level_parameter_image()
1675 *params = _mesa_compressed_format_to_glenum(ctx, texFormat); in get_tex_level_parameter_image()
1693 *params = (f != 0) ? f : img->InternalFormat; in get_tex_level_parameter_image()
1699 *params = img->Border; in get_tex_level_parameter_image()
1706 *params = _mesa_get_format_bits(texFormat, pname); in get_tex_level_parameter_image()
1708 *params = 0; in get_tex_level_parameter_image()
1715 *params = _mesa_get_format_bits(texFormat, pname); in get_tex_level_parameter_image()
1716 if (*params == 0) { in get_tex_level_parameter_image()
1718 *params = MIN2(_mesa_get_format_bits(texFormat, in get_tex_level_parameter_image()
1723 if (*params == 0 && pname == GL_TEXTURE_INTENSITY_SIZE) { in get_tex_level_parameter_image()
1725 *params = _mesa_get_format_bits(texFormat, in get_tex_level_parameter_image()
1730 *params = 0; in get_tex_level_parameter_image()
1736 *params = _mesa_get_format_bits(texFormat, pname); in get_tex_level_parameter_image()
1739 *params = _mesa_get_format_bits(texFormat, pname); in get_tex_level_parameter_image()
1745 *params = texFormat == MESA_FORMAT_R9G9B9E5_FLOAT ? 5 : 0; in get_tex_level_parameter_image()
1752 *params = _mesa_format_image_size(texFormat, img->Width, in get_tex_level_parameter_image()
1761 *params = (GLint) _mesa_is_format_compressed(texFormat); in get_tex_level_parameter_image()
1778 *params = _mesa_get_format_datatype(texFormat); in get_tex_level_parameter_image()
1780 *params = GL_NONE; in get_tex_level_parameter_image()
1787 *params = img->NumSamples; in get_tex_level_parameter_image()
1793 *params = img->FixedSampleLocations; in get_tex_level_parameter_image()
1804 *params = 0; in get_tex_level_parameter_image()
1811 *params = 0; in get_tex_level_parameter_image()
1816 *params = 0; in get_tex_level_parameter_image()
1839 GLenum pname, GLint *params, bool dsa) in get_tex_level_parameter_buffer() argument
1854 *params = GL_TRUE; in get_tex_level_parameter_buffer()
1857 *params = internalFormat; in get_tex_level_parameter_buffer()
1860 *params = 0; in get_tex_level_parameter_buffer()
1868 *params = bo->Name; in get_tex_level_parameter_buffer()
1871 *params = ((texObj->BufferSize == -1) ? bo->Size : texObj->BufferSize) in get_tex_level_parameter_buffer()
1876 *params = 1; in get_tex_level_parameter_buffer()
1881 *params = 0; in get_tex_level_parameter_buffer()
1884 *params = internalFormat; in get_tex_level_parameter_buffer()
1891 *params = _mesa_get_format_bits(texFormat, pname); in get_tex_level_parameter_buffer()
1893 *params = 0; in get_tex_level_parameter_buffer()
1898 *params = _mesa_get_format_bits(texFormat, pname); in get_tex_level_parameter_buffer()
1899 if (*params == 0) { in get_tex_level_parameter_buffer()
1901 *params = MIN2(_mesa_get_format_bits(texFormat, in get_tex_level_parameter_buffer()
1907 *params = 0; in get_tex_level_parameter_buffer()
1912 *params = _mesa_get_format_bits(texFormat, pname); in get_tex_level_parameter_buffer()
1919 *params = texObj->BufferOffset; in get_tex_level_parameter_buffer()
1924 *params = (texObj->BufferSize == -1) ? bo->Size : texObj->BufferSize; in get_tex_level_parameter_buffer()
1931 *params = 0; in get_tex_level_parameter_buffer()
1937 *params = GL_TRUE; in get_tex_level_parameter_buffer()
1959 *params = _mesa_get_format_datatype(texFormat); in get_tex_level_parameter_buffer()
1961 *params = GL_NONE; in get_tex_level_parameter_buffer()
1999 GLenum pname, GLint *params, in get_tex_level_parameteriv() argument
2024 get_tex_level_parameter_buffer(ctx, texObj, pname, params, dsa); in get_tex_level_parameteriv()
2028 level, pname, params, dsa); in get_tex_level_parameteriv()
2034 GLenum pname, GLfloat *params ) in _mesa_GetTexLevelParameterfv() argument
2050 *params = (GLfloat) iparam; in _mesa_GetTexLevelParameterfv()
2055 GLenum pname, GLint *params ) in _mesa_GetTexLevelParameteriv() argument
2068 pname, params, false); in _mesa_GetTexLevelParameteriv()
2073 GLenum pname, GLfloat *params) in _mesa_GetTextureLevelParameterfv() argument
2090 *params = (GLfloat) iparam; in _mesa_GetTextureLevelParameterfv()
2095 GLenum pname, GLfloat *params) in _mesa_GetTextureLevelParameterfvEXT() argument
2112 *params = (GLfloat) iparam; in _mesa_GetTextureLevelParameterfvEXT()
2117 GLenum pname, GLfloat *params) in _mesa_GetMultiTexLevelParameterfvEXT() argument
2136 *params = (GLfloat) iparam; in _mesa_GetMultiTexLevelParameterfvEXT()
2141 GLenum pname, GLint *params) in _mesa_GetTextureLevelParameteriv() argument
2155 pname, params, true); in _mesa_GetTextureLevelParameteriv()
2160 GLenum pname, GLint *params) in _mesa_GetTextureLevelParameterivEXT() argument
2174 pname, params, true); in _mesa_GetTextureLevelParameterivEXT()
2179 GLenum pname, GLint *params) in _mesa_GetMultiTexLevelParameterivEXT() argument
2195 pname, params, true); in _mesa_GetMultiTexLevelParameterivEXT()
2206 GLenum pname, GLfloat *params, bool dsa) in get_tex_parameterfv() argument
2211 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.MagFilter); in get_tex_parameterfv()
2214 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.MinFilter); in get_tex_parameterfv()
2217 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.WrapS); in get_tex_parameterfv()
2220 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.WrapT); in get_tex_parameterfv()
2223 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.WrapR); in get_tex_parameterfv()
2231 params[0] = CLAMP(obj->Sampler.Attrib.state.border_color.f[0], 0.0F, 1.0F); in get_tex_parameterfv()
2232 params[1] = CLAMP(obj->Sampler.Attrib.state.border_color.f[1], 0.0F, 1.0F); in get_tex_parameterfv()
2233 params[2] = CLAMP(obj->Sampler.Attrib.state.border_color.f[2], 0.0F, 1.0F); in get_tex_parameterfv()
2234 params[3] = CLAMP(obj->Sampler.Attrib.state.border_color.f[3], 0.0F, 1.0F); in get_tex_parameterfv()
2237 params[0] = obj->Sampler.Attrib.state.border_color.f[0]; in get_tex_parameterfv()
2238 params[1] = obj->Sampler.Attrib.state.border_color.f[1]; in get_tex_parameterfv()
2239 params[2] = obj->Sampler.Attrib.state.border_color.f[2]; in get_tex_parameterfv()
2240 params[3] = obj->Sampler.Attrib.state.border_color.f[3]; in get_tex_parameterfv()
2247 *params = 1.0F; in get_tex_parameterfv()
2253 *params = obj->Attrib.Priority; in get_tex_parameterfv()
2259 *params = obj->Sampler.Attrib.MinLod; in get_tex_parameterfv()
2265 *params = obj->Sampler.Attrib.MaxLod; in get_tex_parameterfv()
2271 *params = (GLfloat) obj->Attrib.BaseLevel; in get_tex_parameterfv()
2274 *params = (GLfloat) obj->Attrib.MaxLevel; in get_tex_parameterfv()
2279 *params = obj->Sampler.Attrib.MaxAnisotropy; in get_tex_parameterfv()
2285 *params = (GLfloat) obj->Attrib.GenerateMipmap; in get_tex_parameterfv()
2291 *params = (GLfloat) obj->Sampler.Attrib.CompareMode; in get_tex_parameterfv()
2297 *params = (GLfloat) obj->Sampler.Attrib.CompareFunc; in get_tex_parameterfv()
2305 *params = (GLfloat) obj->Attrib.DepthMode; in get_tex_parameterfv()
2310 *params = (GLfloat) in get_tex_parameterfv()
2317 *params = obj->Sampler.Attrib.LodBias; in get_tex_parameterfv()
2323 params[0] = (GLfloat) obj->CropRect[0]; in get_tex_parameterfv()
2324 params[1] = (GLfloat) obj->CropRect[1]; in get_tex_parameterfv()
2325 params[2] = (GLfloat) obj->CropRect[2]; in get_tex_parameterfv()
2326 params[3] = (GLfloat) obj->CropRect[3]; in get_tex_parameterfv()
2337 *params = (GLfloat) obj->Attrib.Swizzle[pname - GL_TEXTURE_SWIZZLE_R_EXT]; in get_tex_parameterfv()
2349 params[comp] = (GLfloat) obj->Attrib.Swizzle[comp]; in get_tex_parameterfv()
2358 *params = (GLfloat) obj->Sampler.Attrib.CubeMapSeamless; in get_tex_parameterfv()
2362 *params = (GLfloat) obj->Immutable; in get_tex_parameterfv()
2367 *params = (GLfloat) obj->Attrib.ImmutableLevels; in get_tex_parameterfv()
2375 *params = (GLfloat) obj->Attrib.MinLevel; in get_tex_parameterfv()
2381 *params = (GLfloat) obj->Attrib.NumLevels; in get_tex_parameterfv()
2387 *params = (GLfloat) obj->Attrib.MinLayer; in get_tex_parameterfv()
2393 *params = (GLfloat) obj->Attrib.NumLayers; in get_tex_parameterfv()
2399 *params = (GLfloat) obj->RequiredTextureImageUnits; in get_tex_parameterfv()
2405 *params = (GLfloat) obj->Sampler.Attrib.sRGBDecode; in get_tex_parameterfv()
2412 *params = (GLfloat) obj->Sampler.Attrib.ReductionMode; in get_tex_parameterfv()
2418 *params = (GLfloat) obj->Attrib.ImageFormatCompatibilityType; in get_tex_parameterfv()
2424 *params = ENUM_TO_FLOAT(obj->Target); in get_tex_parameterfv()
2430 *params = ENUM_TO_FLOAT(obj->TextureTiling); in get_tex_parameterfv()
2451 GLenum pname, GLint *params, bool dsa) in get_tex_parameteriv() argument
2456 *params = (GLint) obj->Sampler.Attrib.MagFilter; in get_tex_parameteriv()
2459 *params = (GLint) obj->Sampler.Attrib.MinFilter; in get_tex_parameteriv()
2462 *params = (GLint) obj->Sampler.Attrib.WrapS; in get_tex_parameteriv()
2465 *params = (GLint) obj->Sampler.Attrib.WrapT; in get_tex_parameteriv()
2468 *params = (GLint) obj->Sampler.Attrib.WrapR; in get_tex_parameteriv()
2481 params[0] = FLOAT_TO_INT(b[0]); in get_tex_parameteriv()
2482 params[1] = FLOAT_TO_INT(b[1]); in get_tex_parameteriv()
2483 params[2] = FLOAT_TO_INT(b[2]); in get_tex_parameteriv()
2484 params[3] = FLOAT_TO_INT(b[3]); in get_tex_parameteriv()
2491 *params = 1; in get_tex_parameteriv()
2497 *params = FLOAT_TO_INT(obj->Attrib.Priority); in get_tex_parameteriv()
2512 *params = LCLAMPF(obj->Sampler.Attrib.MinLod, INT_MIN, INT_MAX); in get_tex_parameteriv()
2527 *params = LCLAMPF(obj->Sampler.Attrib.MaxLod, INT_MIN, INT_MAX); in get_tex_parameteriv()
2533 *params = obj->Attrib.BaseLevel; in get_tex_parameteriv()
2536 *params = obj->Attrib.MaxLevel; in get_tex_parameteriv()
2551 *params = LCLAMPF(obj->Sampler.Attrib.MaxAnisotropy, INT_MIN, INT_MAX); in get_tex_parameteriv()
2557 *params = (GLint) obj->Attrib.GenerateMipmap; in get_tex_parameteriv()
2563 *params = (GLint) obj->Sampler.Attrib.CompareMode; in get_tex_parameteriv()
2569 *params = (GLint) obj->Sampler.Attrib.CompareFunc; in get_tex_parameteriv()
2574 *params = (GLint) obj->Attrib.DepthMode; in get_tex_parameteriv()
2579 *params = (GLint) in get_tex_parameteriv()
2596 *params = LCLAMPF(obj->Sampler.Attrib.LodBias, INT_MIN, INT_MAX); in get_tex_parameteriv()
2602 params[0] = obj->CropRect[0]; in get_tex_parameteriv()
2603 params[1] = obj->CropRect[1]; in get_tex_parameteriv()
2604 params[2] = obj->CropRect[2]; in get_tex_parameteriv()
2605 params[3] = obj->CropRect[3]; in get_tex_parameteriv()
2615 *params = obj->Attrib.Swizzle[pname - GL_TEXTURE_SWIZZLE_R_EXT]; in get_tex_parameteriv()
2623 COPY_4V(params, obj->Attrib.Swizzle); in get_tex_parameteriv()
2630 *params = (GLint) obj->Sampler.Attrib.CubeMapSeamless; in get_tex_parameteriv()
2634 *params = (GLint) obj->Immutable; in get_tex_parameteriv()
2640 *params = obj->Attrib.ImmutableLevels; in get_tex_parameteriv()
2648 *params = (GLint) obj->Attrib.MinLevel; in get_tex_parameteriv()
2654 *params = (GLint) obj->Attrib.NumLevels; in get_tex_parameteriv()
2660 *params = (GLint) obj->Attrib.MinLayer; in get_tex_parameteriv()
2666 *params = (GLint) obj->Attrib.NumLayers; in get_tex_parameteriv()
2672 *params = obj->RequiredTextureImageUnits; in get_tex_parameteriv()
2678 *params = obj->Sampler.Attrib.sRGBDecode; in get_tex_parameteriv()
2685 *params = obj->Sampler.Attrib.ReductionMode; in get_tex_parameteriv()
2691 *params = obj->Attrib.ImageFormatCompatibilityType; in get_tex_parameteriv()
2697 *params = (GLint) obj->Target; in get_tex_parameteriv()
2703 *params = (GLint) obj->TextureTiling; in get_tex_parameteriv()
2723 GLenum pname, GLint *params, bool dsa) in get_tex_parameterIiv() argument
2727 COPY_4V(params, obj->Sampler.Attrib.state.border_color.i); in get_tex_parameterIiv()
2730 get_tex_parameteriv(ctx, obj, pname, params, dsa); in get_tex_parameterIiv()
2735 _mesa_GetTexParameterfv(GLenum target, GLenum pname, GLfloat *params) in _mesa_GetTexParameterfv() argument
2747 get_tex_parameterfv(ctx, obj, pname, params, false); in _mesa_GetTexParameterfv()
2751 _mesa_GetTexParameteriv(GLenum target, GLenum pname, GLint *params) in _mesa_GetTexParameteriv() argument
2763 get_tex_parameteriv(ctx, obj, pname, params, false); in _mesa_GetTexParameteriv()
2768 _mesa_GetTexParameterIiv(GLenum target, GLenum pname, GLint *params) in _mesa_GetTexParameterIiv() argument
2780 get_tex_parameterIiv(ctx, texObj, pname, params, false); in _mesa_GetTexParameterIiv()
2786 _mesa_GetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params) in _mesa_GetTexParameterIuiv() argument
2798 get_tex_parameterIiv(ctx, texObj, pname, (GLint *) params, false); in _mesa_GetTexParameterIuiv()
2802 _mesa_GetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat *params) in _mesa_GetTextureParameterfvEXT() argument
2817 get_tex_parameterfv(ctx, texObj, pname, params, true); in _mesa_GetTextureParameterfvEXT()
2821 _mesa_GetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat *params) in _mesa_GetMultiTexParameterfvEXT() argument
2837 get_tex_parameterfv(ctx, texObj, pname, params, true); in _mesa_GetMultiTexParameterfvEXT()
2841 _mesa_GetTextureParameterfv(GLuint texture, GLenum pname, GLfloat *params) in _mesa_GetTextureParameterfv() argument
2850 get_tex_parameterfv(ctx, obj, pname, params, true); in _mesa_GetTextureParameterfv()
2854 _mesa_GetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint *params) in _mesa_GetTextureParameterivEXT() argument
2868 get_tex_parameteriv(ctx, texObj, pname, params, true); in _mesa_GetTextureParameterivEXT()
2872 _mesa_GetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint *params) in _mesa_GetMultiTexParameterivEXT() argument
2888 get_tex_parameteriv(ctx, texObj, pname, params, true); in _mesa_GetMultiTexParameterivEXT()
2892 _mesa_GetTextureParameteriv(GLuint texture, GLenum pname, GLint *params) in _mesa_GetTextureParameteriv() argument
2901 get_tex_parameteriv(ctx, obj, pname, params, true); in _mesa_GetTextureParameteriv()
2905 _mesa_GetTextureParameterIiv(GLuint texture, GLenum pname, GLint *params) in _mesa_GetTextureParameterIiv() argument
2914 get_tex_parameterIiv(ctx, texObj, pname, params, true); in _mesa_GetTextureParameterIiv()
2918 _mesa_GetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint *params) in _mesa_GetTextureParameterIivEXT() argument
2929 get_tex_parameterIiv(ctx, texObj, pname, params, true); in _mesa_GetTextureParameterIivEXT()
2934 GLint *params) in _mesa_GetMultiTexParameterIivEXT() argument
2946 get_tex_parameterIiv(ctx, texObj, pname, params, true); in _mesa_GetMultiTexParameterIivEXT()
2950 _mesa_GetTextureParameterIuiv(GLuint texture, GLenum pname, GLuint *params) in _mesa_GetTextureParameterIuiv() argument
2959 get_tex_parameterIiv(ctx, texObj, pname, (GLint *) params, true); in _mesa_GetTextureParameterIuiv()
2964 GLuint *params) in _mesa_GetTextureParameterIuivEXT() argument
2974 get_tex_parameterIiv(ctx, texObj, pname, (GLint *) params, true); in _mesa_GetTextureParameterIuivEXT()
2979 GLuint *params) in _mesa_GetMultiTexParameterIuivEXT() argument
2991 get_tex_parameterIiv(ctx, texObj, pname, (GLint *) params, true); in _mesa_GetMultiTexParameterIuivEXT()