Home | History | Annotate | Download | only in main

Lines Matching refs:params

255                    GLenum pname, const GLint *params)
259 if (texObj->Sampler.MinFilter == params[0])
261 switch (params[0]) {
265 texObj->Sampler.MinFilter = params[0];
274 texObj->Sampler.MinFilter = params[0];
284 if (texObj->Sampler.MagFilter == params[0])
286 switch (params[0]) {
290 texObj->Sampler.MagFilter = params[0];
298 if (texObj->Sampler.WrapS == params[0])
300 if (validate_texture_wrap_mode(ctx, texObj->Target, params[0])) {
302 texObj->Sampler.WrapS = params[0];
308 if (texObj->Sampler.WrapT == params[0])
310 if (validate_texture_wrap_mode(ctx, texObj->Target, params[0])) {
312 texObj->Sampler.WrapT = params[0];
318 if (texObj->Sampler.WrapR == params[0])
320 if (validate_texture_wrap_mode(ctx, texObj->Target, params[0])) {
322 texObj->Sampler.WrapR = params[0];
331 if (texObj->BaseLevel == params[0])
333 if (params[0] < 0 ||
334 (texObj->Target == GL_TEXTURE_RECTANGLE_ARB && params[0] != 0)) {
336 "glTexParameter(param=%d)", params[0]);
340 texObj->BaseLevel = params[0];
344 if (texObj->MaxLevel == params[0])
346 if (params[0] < 0 || texObj->Target == GL_TEXTURE_RECTANGLE_ARB) {
348 "glTexParameter(param=%d)", params[0]);
352 texObj->MaxLevel = params[0];
359 if (params[0] && texObj->Target == GL_TEXTURE_EXTERNAL_OES)
361 if (texObj->GenerateMipmap != params[0]) {
363 texObj->GenerateMipmap = params[0] ? GL_TRUE : GL_FALSE;
371 if (texObj->Sampler.CompareMode == params[0])
373 if (params[0] == GL_NONE ||
374 params[0] == GL_COMPARE_R_TO_TEXTURE_ARB) {
376 texObj->Sampler.CompareMode = params[0];
386 if (texObj->Sampler.CompareFunc == params[0])
388 switch (params[0]) {
392 texObj->Sampler.CompareFunc = params[0];
402 texObj->Sampler.CompareFunc = params[0];
417 if (texObj->DepthMode == params[0])
419 if (params[0] == GL_LUMINANCE ||
420 params[0] == GL_INTENSITY ||
421 params[0] == GL_ALPHA ||
422 (ctx->Extensions.ARB_texture_rg && params[0] == GL_RED)) {
424 texObj->DepthMode = params[0];
436 texObj->CropRect[0] = params[0];
437 texObj->CropRect[1] = params[1];
438 texObj->CropRect[2] = params[2];
439 texObj->CropRect[3] = params[3];
450 const GLint swz = comp_to_swizzle(params[0]);
453 "glTexParameter(swizzle 0x%x)", params[0]);
459 texObj->Swizzle[comp] = params[0];
471 const GLint swz = comp_to_swizzle(params[comp]);
473 texObj->Swizzle[comp] = params[comp];
478 "glTexParameter(swizzle 0x%x)", params[comp]);
489 GLenum decode = params[0];
503 GLenum param = params[0];
526 _mesa_lookup_enum_by_nr(params[0]));
538 GLenum pname, const GLfloat *params)
545 if (texObj->Sampler.MinLod == params[0])
548 texObj->Sampler.MinLod = params[0];
555 if (texObj->Sampler.MaxLod == params[0])
558 texObj->Sampler.MaxLod = params[0];
566 texObj->Priority = CLAMP(params[0], 0.0F, 1.0F);
571 if (texObj->Sampler.MaxAnisotropy == params[0])
573 if (params[0] < 1.0) {
579 texObj->Sampler.MaxAnisotropy = MIN2(params[0],
598 if (texObj->Sampler.LodBias != params[0]) {
600 texObj->Sampler.LodBias = params[0];
612 texObj->Sampler.BorderColor.f[RCOMP] = params[0];
613 texObj->Sampler.BorderColor.f[GCOMP] = params[1];
614 texObj->Sampler.BorderColor.f[BCOMP] = params[2];
615 texObj->Sampler.BorderColor.f[ACOMP] = params[3];
617 texObj->Sampler.BorderColor.f[RCOMP] = CLAMP(params[0], 0.0F, 1.0F);
618 texObj->Sampler.BorderColor.f[GCOMP] = CLAMP(params[1], 0.0F, 1.0F);
619 texObj->Sampler.BorderColor.f[BCOMP] = CLAMP(params[2], 0.0F, 1.0F);
620 texObj->Sampler.BorderColor.f[ACOMP] = CLAMP(params[3], 0.0F, 1.0F);
698 _mesa_TexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
726 p[0] = (GLint) params[0];
735 /* convert float params to int */
737 iparams[0] = (GLint) params[0];
738 iparams[1] = (GLint) params[1];
739 iparams[2] = (GLint) params[2];
740 iparams[3] = (GLint) params[3];
753 p[0] = (GLint) params[0];
755 p[1] = (GLint) params[1];
756 p[2] = (GLint) params[2];
757 p[3] = (GLint) params[3];
764 need_update = set_tex_parameterf(ctx, texObj, pname, params);
768 ctx->Driver.TexParameter(ctx, target, texObj, pname, params);
818 _mesa_TexParameteriv(GLenum target, GLenum pname, const GLint *params)
832 /* convert int params to float */
834 fparams[0] = INT_TO_FLOAT(params[0]);
835 fparams[1] = INT_TO_FLOAT(params[1]);
836 fparams[2] = INT_TO_FLOAT(params[2]);
837 fparams[3] = INT_TO_FLOAT(params[3]);
850 fparams[0] = (GLfloat) params[0];
857 need_update = set_tex_parameteri(ctx, texObj, pname, params);
862 fparams[0] = INT_TO_FLOAT(params[0]);
865 fparams[1] = INT_TO_FLOAT(params[1]);
866 fparams[2] = INT_TO_FLOAT(params[2]);
867 fparams[3] = INT_TO_FLOAT(params[3]);
880 _mesa_TexParameterIiv(GLenum target, GLenum pname, const GLint *params)
894 COPY_4V(texObj->Sampler.BorderColor.i, params);
897 _mesa_TexParameteriv(target, pname, params);
910 _mesa_TexParameterIuiv(GLenum target, GLenum pname, const GLuint *params)
924 COPY_4V(texObj->Sampler.BorderColor.ui, params);
927 _mesa_TexParameteriv(target, pname, (const GLint *) params);
991 GLenum pname, GLint *params)
1000 *params = 1;
1002 *params = 0;
1010 *params = img->Width;
1013 *params = img->Height;
1016 *params = img->Depth;
1021 *params = _mesa_compressed_format_to_glenum(ctx, texFormat);
1039 *params = (f != 0) ? f : img->InternalFormat;
1043 *params = img->Border;
1050 *params = _mesa_get_format_bits(texFormat, pname);
1052 *params = 0;
1057 *params = _mesa_get_format_bits(texFormat, pname);
1058 if (*params == 0) {
1060 *params = MIN2(_mesa_get_format_bits(texFormat,
1067 *params = 0;
1073 *params = _mesa_get_format_bits(texFormat, pname);
1079 params = _mesa_get_format_bits(texFormat, pname);
1085 *params = texFormat == MESA_FORMAT_RGB9_E5_FLOAT ? 5 : 0;
1092 *params = _mesa_format_image_size(texFormat, img->Width,
1101 *params = (GLint) _mesa_is_format_compressed(texFormat);
1115 *params = _mesa_get_format_datatype(texFormat);
1117 *params = GL_NONE;
1137 GLenum pname, GLint *params)
1146 *params = pname == GL_TEXTURE_COMPONENTS ? 1 : 0;
1152 *params = bo->Name;
1155 *params = bo->Size;
1162 *params = 0;
1165 *params = internalFormat;
1172 *params = _mesa_get_format_bits(texFormat, pname);
1174 *params = 0;
1179 *params = _mesa_get_format_bits(texFormat, pname);
1180 if (*params == 0) {
1182 *params = MIN2(_mesa_get_format_bits(texFormat,
1188 *params = 0;
1193 *params = _mesa_get_format_bits(texFormat, pname);
1214 *params = _mesa_get_format_datatype(texFormat);
1216 *params = GL_NONE;
1235 GLenum pname, GLfloat *params )
1239 *params = (GLfloat) iparam;
1245 GLenum pname, GLint *params )
1278 get_tex_level_parameter_buffer(ctx, texObj, pname, params);
1280 get_tex_level_parameter_image(ctx, texObj, target, level, pname, params);
1285 _mesa_GetTexParameterfv( GLenum target, GLenum pname, GLfloat *params )
1298 *params = ENUM_TO_FLOAT(obj->Sampler.MagFilter);
1301 *params = ENUM_TO_FLOAT(obj->Sampler.MinFilter);
1304 *params = ENUM_TO_FLOAT(obj->Sampler.WrapS);
1307 *params = ENUM_TO_FLOAT(obj->Sampler.WrapT);
1310 *params = ENUM_TO_FLOAT(obj->Sampler.WrapR);
1319 params[0] = CLAMP(obj->Sampler.BorderColor.f[0], 0.0F, 1.0F);
1320 params[1] = CLAMP(obj->Sampler.BorderColor.f[1], 0.0F, 1.0F);
1321 params[2] = CLAMP(obj->Sampler.BorderColor.f[2], 0.0F, 1.0F);
1322 params[3] = CLAMP(obj->Sampler.BorderColor.f[3], 0.0F, 1.0F);
1325 params[0] = obj->Sampler.BorderColor.f[0];
1326 params[1] = obj->Sampler.BorderColor.f[1];
1327 params[2] = obj->Sampler.BorderColor.f[2];
1328 params[3] = obj->Sampler.BorderColor.f[3];
1335 *params = 1.0F;
1341 *params = obj->Priority;
1347 *params = obj->Sampler.MinLod;
1353 *params = obj->Sampler.MaxLod;
1359 *params = (GLfloat) obj->BaseLevel;
1362 *params = (GLfloat) obj->MaxLevel;
1367 *params = obj->Sampler.MaxAnisotropy;
1373 *params = (GLfloat) obj->GenerateMipmap;
1379 *params = (GLfloat) obj->Sampler.CompareMode;
1385 *params = (GLfloat) obj->Sampler.CompareFunc;
1393 *params = (GLfloat) obj->DepthMode;
1399 *params = obj->Sampler.LodBias;
1406 params[0] = obj->CropRect[0];
1407 params[1] = obj->CropRect[1];
1408 params[2] = obj->CropRect[2];
1409 params[3] = obj->CropRect[3];
1421 *params = (GLfloat) obj->Swizzle[pname - GL_TEXTURE_SWIZZLE_R_EXT];
1433 params[comp] = (GLfloat) obj->Swizzle[comp];
1442 *params = (GLfloat) obj->Sampler.CubeMapSeamless;
1448 *params = (GLfloat) obj->Immutable;
1454 *params = (GLfloat) obj->Sampler.sRGBDecode;
1472 _mesa_GetTexParameteriv( GLenum target, GLenum pname, GLint *params )
1485 *params = (GLint) obj->Sampler.MagFilter;
1488 *params = (GLint) obj->Sampler.MinFilter;
1491 *params = (GLint) obj->Sampler.WrapS;
1494 *params = (GLint) obj->Sampler.WrapT;
1497 *params = (GLint) obj->Sampler.WrapR;
1509 params[0] = FLOAT_TO_INT(b[0]);
1510 params[1] = FLOAT_TO_INT(b[1]);
1511 params[2] = FLOAT_TO_INT(b[2]);
1512 params[3] = FLOAT_TO_INT(b[3]);
1519 *params = 1;
1525 *params = FLOAT_TO_INT(obj->Priority);
1531 *params = (GLint) obj->Sampler.MinLod;
1537 *params = (GLint) obj->Sampler.MaxLod;
1543 *params = obj->BaseLevel;
1546 *params = obj->MaxLevel;
1551 *params = (GLint) obj->Sampler.MaxAnisotropy;
1557 *params = (GLint) obj->GenerateMipmap;
1563 *params = (GLint) obj->Sampler.CompareMode;
1569 *params = (GLint) obj->Sampler.CompareFunc;
1574 *params = (GLint) obj->DepthMode;
1580 *params = (GLint) obj->Sampler.LodBias;
1587 params[0] = obj->CropRect[0];
1588 params[1] = obj->CropRect[1];
1589 params
1590 params[3] = obj->CropRect[3];
1601 *params = obj->Swizzle[pname - GL_TEXTURE_SWIZZLE_R_EXT];
1609 COPY_4V(params, obj->Swizzle);
1616 *params = (GLint) obj->Sampler.CubeMapSeamless;
1622 *params = (GLint) obj->Immutable;
1628 *params = obj->RequiredTextureImageUnits;
1634 *params = obj->Sampler.sRGBDecode;
1653 _mesa_GetTexParameterIiv(GLenum target, GLenum pname, GLint *params)
1665 COPY_4V(params, texObj->Sampler.BorderColor.i);
1668 _mesa_GetTexParameteriv(target, pname, params);
1675 _mesa_GetTexParameterIuiv(GLenum target, GLenum pname, GLuint *params)
1687 COPY_4V(params, texObj->Sampler.BorderColor.i);
1693 params[0] = ip[0];
1696 params[1] = ip[1];
1697 params[2] = ip[2];
1698 params[3] = ip[3];