Lines Matching refs:Attrib

282       if (texObj->Sampler.Attrib.MinFilter == params[0])
288 texObj->Sampler.Attrib.MinFilter = params[0];
289 texObj->Sampler.Attrib.state.min_img_filter = filter_to_gallium(params[0]);
290 texObj->Sampler.Attrib.state.min_mip_filter = mipfilter_to_gallium(params[0]);
300 texObj->Sampler.Attrib.MinFilter = params[0];
301 texObj->Sampler.Attrib.state.min_img_filter = filter_to_gallium(params[0]);
302 texObj->Sampler.Attrib.state.min_mip_filter = mipfilter_to_gallium(params[0]);
316 if (texObj->Sampler.Attrib.MagFilter == params[0])
322 texObj->Sampler.Attrib.MagFilter = params[0];
323 texObj->Sampler.Attrib.state.mag_img_filter = filter_to_gallium(params[0]);
335 if (texObj->Sampler.Attrib.WrapS == params[0])
339 if (is_wrap_gl_clamp(texObj->Sampler.Attrib.WrapS) != is_wrap_gl_clamp(params[0]))
341 texObj->Sampler.Attrib.WrapS = params[0];
342 texObj->Sampler.Attrib.state.wrap_s = wrap_to_gallium(params[0]);
352 if (texObj->Sampler.Attrib.WrapT == params[0])
356 if (is_wrap_gl_clamp(texObj->Sampler.Attrib.WrapT) != is_wrap_gl_clamp(params[0]))
358 texObj->Sampler.Attrib.WrapT = params[0];
359 texObj->Sampler.Attrib.state.wrap_t = wrap_to_gallium(params[0]);
369 if (texObj->Sampler.Attrib.WrapR == params[0])
373 if (is_wrap_gl_clamp(texObj->Sampler.Attrib.WrapR) != is_wrap_gl_clamp(params[0]))
375 texObj->Sampler.Attrib.WrapR = params[0];
376 texObj->Sampler.Attrib.state.wrap_r = wrap_to_gallium(params[0]);
386 if (texObj->Attrib.BaseLevel == params[0])
420 texObj->Attrib.BaseLevel = MIN2(texObj->Attrib.ImmutableLevels - 1, params[0]);
422 texObj->Attrib.BaseLevel = params[0];
427 if (texObj->Attrib.MaxLevel == params[0])
446 texObj->Attrib.MaxLevel = CLAMP(params[0], texObj->Attrib.BaseLevel,
447 texObj->Attrib.ImmutableLevels - 1);
449 texObj->Attrib.MaxLevel = params[0];
459 if (texObj->Attrib.GenerateMipmap != params[0]) {
461 texObj->Attrib.GenerateMipmap = params[0] ? GL_TRUE : GL_FALSE;
473 if (texObj->Sampler.Attrib.CompareMode == params[0])
478 texObj->Sampler.Attrib.CompareMode = params[0];
492 if (texObj->Sampler.Attrib.CompareFunc == params[0])
504 texObj->Sampler.Attrib.CompareFunc = params[0];
505 texObj->Sampler.Attrib.state.compare_func = func_to_gallium(params[0]);
518 if (texObj->Attrib.DepthMode == params[0])
525 texObj->Attrib.DepthMode = params[0];
574 texObj->Attrib.Swizzle[comp] = params[0];
575 set_swizzle_component(&texObj->Attrib._Swizzle, comp, swz);
588 texObj->Attrib.Swizzle[comp] = params[comp];
589 set_swizzle_component(&texObj->Attrib._Swizzle, comp, swz);
610 if (texObj->Sampler.Attrib.sRGBDecode != decode) {
612 texObj->Sampler.Attrib.sRGBDecode = decode;
628 if (texObj->Sampler.Attrib.ReductionMode != mode) {
630 texObj->Sampler.Attrib.ReductionMode = mode;
631 texObj->Sampler.Attrib.state.reduction_mode = reduction_to_gallium(mode);
649 if (param != texObj->Sampler.Attrib.CubeMapSeamless) {
651 texObj->Sampler.Attrib.CubeMapSeamless = param;
652 texObj->Sampler.Attrib.state.seamless_cube_map = param;
728 if (texObj->Sampler.Attrib.MinLod == params[0])
731 texObj->Sampler.Attrib.MinLod = params[0];
732 texObj->Sampler.Attrib.state.min_lod = MAX2(params[0], 0.0f); /* only positive vals */
742 if (texObj->Sampler.Attrib.MaxLod == params[0])
745 texObj->Sampler.Attrib.MaxLod = params[0];
746 texObj->Sampler.Attrib.state.max_lod = params[0];
754 texObj->Attrib.Priority = CLAMP(params[0], 0.0F, 1.0F);
762 if (texObj->Sampler.Attrib.MaxAnisotropy == params[0])
771 texObj->Sampler.Attrib.MaxAnisotropy = MIN2(params[0],
773 texObj->Sampler.Attrib.state.max_anisotropy =
774 texObj->Sampler.Attrib.MaxAnisotropy == 1 ?
775 0 : texObj->Sampler.Attrib.MaxAnisotropy; /* gallium sets 0 for 1 */
793 if (texObj->Sampler.Attrib.LodBias != params[0]) {
795 texObj->Sampler.Attrib.LodBias = params[0];
796 texObj->Sampler.Attrib.state.lod_bias = util_quantize_lod_bias(params[0]);
820 memcpy(texObj->Sampler.Attrib.state.border_color.f, params, 4 * sizeof(float));
822 texObj->Sampler.Attrib.state.border_color.f[RCOMP] = CLAMP(params[0], 0.0F, 1.0F);
823 texObj->Sampler.Attrib.state.border_color.f[GCOMP] = CLAMP(params[1], 0.0F, 1.0F);
824 texObj->Sampler.Attrib.state.border_color.f[BCOMP] = CLAMP(params[2], 0.0F, 1.0F);
825 texObj->Sampler.Attrib.state.border_color.f[ACOMP] = CLAMP(params[3], 0.0F, 1.0F);
1091 COPY_4V(texObj->Sampler.Attrib.state.border_color.i, params);
1120 COPY_4V(texObj->Sampler.Attrib.state.border_color.ui, params);
2211 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.MagFilter);
2214 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.MinFilter);
2217 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.WrapS);
2220 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.WrapT);
2223 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.WrapR);
2231 params[0] = CLAMP(obj->Sampler.Attrib.state.border_color.f[0], 0.0F, 1.0F);
2232 params[1] = CLAMP(obj->Sampler.Attrib.state.border_color.f[1], 0.0F, 1.0F);
2233 params[2] = CLAMP(obj->Sampler.Attrib.state.border_color.f[2], 0.0F, 1.0F);
2234 params[3] = CLAMP(obj->Sampler.Attrib.state.border_color.f[3], 0.0F, 1.0F);
2237 params[0] = obj->Sampler.Attrib.state.border_color.f[0];
2238 params[1] = obj->Sampler.Attrib.state.border_color.f[1];
2239 params[2] = obj->Sampler.Attrib.state.border_color.f[2];
2240 params[3] = obj->Sampler.Attrib.state.border_color.f[3];
2253 *params = obj->Attrib.Priority;
2259 *params = obj->Sampler.Attrib.MinLod;
2265 *params = obj->Sampler.Attrib.MaxLod;
2271 *params = (GLfloat) obj->Attrib.BaseLevel;
2274 *params = (GLfloat) obj->Attrib.MaxLevel;
2279 *params = obj->Sampler.Attrib.MaxAnisotropy;
2285 *params = (GLfloat) obj->Attrib.GenerateMipmap;
2291 *params = (GLfloat) obj->Sampler.Attrib.CompareMode;
2297 *params = (GLfloat) obj->Sampler.Attrib.CompareFunc;
2305 *params = (GLfloat) obj->Attrib.DepthMode;
2317 *params = obj->Sampler.Attrib.LodBias;
2337 *params = (GLfloat) obj->Attrib.Swizzle[pname - GL_TEXTURE_SWIZZLE_R_EXT];
2349 params[comp] = (GLfloat) obj->Attrib.Swizzle[comp];
2358 *params = (GLfloat) obj->Sampler.Attrib.CubeMapSeamless;
2367 *params = (GLfloat) obj->Attrib.ImmutableLevels;
2375 *params = (GLfloat) obj->Attrib.MinLevel;
2381 *params = (GLfloat) obj->Attrib.NumLevels;
2387 *params = (GLfloat) obj->Attrib.MinLayer;
2393 *params = (GLfloat) obj->Attrib.NumLayers;
2405 *params = (GLfloat) obj->Sampler.Attrib.sRGBDecode;
2412 *params = (GLfloat) obj->Sampler.Attrib.ReductionMode;
2418 *params = (GLfloat) obj->Attrib.ImageFormatCompatibilityType;
2456 *params = (GLint) obj->Sampler.Attrib.MagFilter;
2459 *params = (GLint) obj->Sampler.Attrib.MinFilter;
2462 *params = (GLint) obj->Sampler.Attrib.WrapS;
2465 *params = (GLint) obj->Sampler.Attrib.WrapT;
2468 *params = (GLint) obj->Sampler.Attrib.WrapR;
2477 b[0] = CLAMP(obj->Sampler.Attrib.state.border_color.f[0], 0.0F, 1.0F);
2478 b[1] = CLAMP(obj->Sampler.Attrib.state.border_color.f[1], 0.0F, 1.0F);
2479 b[2] = CLAMP(obj->Sampler.Attrib.state.border_color.f[2], 0.0F, 1.0F);
2480 b[3] = CLAMP(obj->Sampler.Attrib.state.border_color.f[3], 0.0F, 1.0F);
2497 *params = FLOAT_TO_INT(obj->Attrib.Priority);
2512 *params = LCLAMPF(obj->Sampler.Attrib.MinLod, INT_MIN, INT_MAX);
2527 *params = LCLAMPF(obj->Sampler.Attrib.MaxLod, INT_MIN, INT_MAX);
2533 *params = obj->Attrib.BaseLevel;
2536 *params = obj->Attrib.MaxLevel;
2551 *params = LCLAMPF(obj->Sampler.Attrib.MaxAnisotropy, INT_MIN, INT_MAX);
2557 *params = (GLint) obj->Attrib.GenerateMipmap;
2563 *params = (GLint) obj->Sampler.Attrib.CompareMode;
2569 *params = (GLint) obj->Sampler.Attrib.CompareFunc;
2574 *params = (GLint) obj->Attrib.DepthMode;
2596 *params = LCLAMPF(obj->Sampler.Attrib.LodBias, INT_MIN, INT_MAX);
2615 *params = obj->Attrib.Swizzle[pname - GL_TEXTURE_SWIZZLE_R_EXT];
2623 COPY_4V(params, obj->Attrib.Swizzle);
2630 *params = (GLint) obj->Sampler.Attrib.CubeMapSeamless;
2640 *params = obj->Attrib.ImmutableLevels;
2648 *params = (GLint) obj->Attrib.MinLevel;
2654 *params = (GLint) obj->Attrib.NumLevels;
2660 *params = (GLint) obj->Attrib.MinLayer;
2666 *params = (GLint) obj->Attrib.NumLayers;
2678 *params = obj->Sampler.Attrib.sRGBDecode;
2685 *params = obj->Sampler.Attrib.ReductionMode;
2691 *params = obj->Attrib.ImageFormatCompatibilityType;
2727 COPY_4V(params, obj->Sampler.Attrib.state.border_color.i);