Lines Matching refs:Attrib
280 if (texObj->Sampler.Attrib.MinFilter == params[0])
286 texObj->Sampler.Attrib.MinFilter = params[0];
287 texObj->Sampler.Attrib.state.min_img_filter = filter_to_gallium(params[0]);
288 texObj->Sampler.Attrib.state.min_mip_filter = mipfilter_to_gallium(params[0]);
298 texObj->Sampler.Attrib.MinFilter = params[0];
299 texObj->Sampler.Attrib.state.min_img_filter = filter_to_gallium(params[0]);
300 texObj->Sampler.Attrib.state.min_mip_filter = mipfilter_to_gallium(params[0]);
314 if (texObj->Sampler.Attrib.MagFilter == params[0])
320 texObj->Sampler.Attrib.MagFilter = params[0];
321 texObj->Sampler.Attrib.state.mag_img_filter = filter_to_gallium(params[0]);
333 if (texObj->Sampler.Attrib.WrapS == params[0])
337 update_sampler_gl_clamp(ctx, &texObj->Sampler, is_wrap_gl_clamp(texObj->Sampler.Attrib.WrapS), is_wrap_gl_clamp(params[0]), WRAP_S);
338 texObj->Sampler.Attrib.WrapS = params[0];
339 texObj->Sampler.Attrib.state.wrap_s = wrap_to_gallium(params[0]);
349 if (texObj->Sampler.Attrib.WrapT == params[0])
353 update_sampler_gl_clamp(ctx, &texObj->Sampler, is_wrap_gl_clamp(texObj->Sampler.Attrib.WrapT), is_wrap_gl_clamp(params[0]), WRAP_T);
354 texObj->Sampler.Attrib.WrapT = params[0];
355 texObj->Sampler.Attrib.state.wrap_t = wrap_to_gallium(params[0]);
365 if (texObj->Sampler.Attrib.WrapR == params[0])
369 update_sampler_gl_clamp(ctx, &texObj->Sampler, is_wrap_gl_clamp(texObj->Sampler.Attrib.WrapR), is_wrap_gl_clamp(params[0]), WRAP_R);
370 texObj->Sampler.Attrib.WrapR = params[0];
371 texObj->Sampler.Attrib.state.wrap_r = wrap_to_gallium(params[0]);
381 if (texObj->Attrib.BaseLevel == params[0])
415 texObj->Attrib.BaseLevel = MIN2(texObj->Attrib.ImmutableLevels - 1, params[0]);
417 texObj->Attrib.BaseLevel = params[0];
422 if (texObj->Attrib.MaxLevel == params[0])
441 texObj->Attrib.MaxLevel = CLAMP(params[0], texObj->Attrib.BaseLevel,
442 texObj->Attrib.ImmutableLevels - 1);
444 texObj->Attrib.MaxLevel = params[0];
454 if (texObj->Attrib.GenerateMipmap != params[0]) {
456 texObj->Attrib.GenerateMipmap = params[0] ? GL_TRUE : GL_FALSE;
468 if (texObj->Sampler.Attrib.CompareMode == params[0])
473 texObj->Sampler.Attrib.CompareMode = params[0];
487 if (texObj->Sampler.Attrib.CompareFunc == params[0])
499 texObj->Sampler.Attrib.CompareFunc = params[0];
500 texObj->Sampler.Attrib.state.compare_func = func_to_gallium(params[0]);
513 if (texObj->Attrib.DepthMode == params[0])
520 texObj->Attrib.DepthMode = params[0];
569 texObj->Attrib.Swizzle[comp] = params[0];
570 set_swizzle_component(&texObj->Attrib._Swizzle, comp, swz);
583 texObj->Attrib.Swizzle[comp] = params[comp];
584 set_swizzle_component(&texObj->Attrib._Swizzle, comp, swz);
605 if (texObj->Sampler.Attrib.sRGBDecode != decode) {
607 texObj->Sampler.Attrib.sRGBDecode = decode;
623 if (texObj->Sampler.Attrib.ReductionMode != mode) {
625 texObj->Sampler.Attrib.ReductionMode = mode;
626 texObj->Sampler.Attrib.state.reduction_mode = reduction_to_gallium(mode);
644 if (param != texObj->Sampler.Attrib.CubeMapSeamless) {
646 texObj->Sampler.Attrib.CubeMapSeamless = param;
647 texObj->Sampler.Attrib.state.seamless_cube_map = param;
763 if (texObj->Sampler.Attrib.MinLod == params[0])
766 texObj->Sampler.Attrib.MinLod = params[0];
767 texObj->Sampler.Attrib.state.min_lod = MAX2(params[0], 0.0f); /* only positive vals */
777 if (texObj->Sampler.Attrib.MaxLod == params[0])
780 texObj->Sampler.Attrib.MaxLod = params[0];
781 texObj->Sampler.Attrib.state.max_lod = params[0];
789 texObj->Attrib.Priority = CLAMP(params[0], 0.0F, 1.0F);
797 if (texObj->Sampler.Attrib.MaxAnisotropy == params[0])
806 texObj->Sampler.Attrib.MaxAnisotropy = MIN2(params[0],
808 texObj->Sampler.Attrib.state.max_anisotropy =
809 texObj->Sampler.Attrib.MaxAnisotropy == 1 ?
810 0 : texObj->Sampler.Attrib.MaxAnisotropy; /* gallium sets 0 for 1 */
828 if (texObj->Sampler.Attrib.LodBias != params[0]) {
830 texObj->Sampler.Attrib.LodBias = params[0];
831 texObj->Sampler.Attrib.state.lod_bias = util_quantize_lod_bias(params[0]);
850 memcpy(texObj->Sampler.Attrib.state.border_color.f, params, 4 * sizeof(float));
852 texObj->Sampler.Attrib.state.border_color.f[RCOMP] = CLAMP(params[0], 0.0F, 1.0F);
853 texObj->Sampler.Attrib.state.border_color.f[GCOMP] = CLAMP(params[1], 0.0F, 1.0F);
854 texObj->Sampler.Attrib.state.border_color.f[BCOMP] = CLAMP(params[2], 0.0F, 1.0F);
855 texObj->Sampler.Attrib.state.border_color.f[ACOMP] = CLAMP(params[3], 0.0F, 1.0F);
1160 COPY_4V(texObj->Sampler.Attrib.state.border_color.i, params);
1189 COPY_4V(texObj->Sampler.Attrib.state.border_color.ui, params);
2281 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.MagFilter);
2284 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.MinFilter);
2287 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.WrapS);
2290 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.WrapT);
2293 *params = ENUM_TO_FLOAT(obj->Sampler.Attrib.WrapR);
2300 params[0] = CLAMP(obj->Sampler.Attrib.state.border_color.f[0], 0.0F, 1.0F);
2301 params[1] = CLAMP(obj->Sampler.Attrib.state.border_color.f[1], 0.0F, 1.0F);
2302 params[2] = CLAMP(obj->Sampler.Attrib.state.border_color.f[2], 0.0F, 1.0F);
2303 params[3] = CLAMP(obj->Sampler.Attrib.state.border_color.f[3], 0.0F, 1.0F);
2306 params[0] = obj->Sampler.Attrib.state.border_color.f[0];
2307 params[1] = obj->Sampler.Attrib.state.border_color.f[1];
2308 params[2] = obj->Sampler.Attrib.state.border_color.f[2];
2309 params[3] = obj->Sampler.Attrib.state.border_color.f[3];
2322 *params = obj->Attrib.Priority;
2328 *params = obj->Sampler.Attrib.MinLod;
2334 *params = obj->Sampler.Attrib.MaxLod;
2340 *params = (GLfloat) obj->Attrib.BaseLevel;
2343 *params = (GLfloat) obj->Attrib.MaxLevel;
2348 *params = obj->Sampler.Attrib.MaxAnisotropy;
2354 *params = (GLfloat) obj->Attrib.GenerateMipmap;
2360 *params = (GLfloat) obj->Sampler.Attrib.CompareMode;
2366 *params = (GLfloat) obj->Sampler.Attrib.CompareFunc;
2374 *params = (GLfloat) obj->Attrib.DepthMode;
2386 *params = obj->Sampler.Attrib.LodBias;
2406 *params = (GLfloat) obj->Attrib.Swizzle[pname - GL_TEXTURE_SWIZZLE_R_EXT];
2418 params[comp] = (GLfloat) obj->Attrib.Swizzle[comp];
2427 *params = (GLfloat) obj->Sampler.Attrib.CubeMapSeamless;
2436 *params = (GLfloat) obj->Attrib.ImmutableLevels;
2444 *params = (GLfloat) obj->Attrib.MinLevel;
2450 *params = (GLfloat) obj->Attrib.NumLevels;
2456 *params = (GLfloat) obj->Attrib.MinLayer;
2462 *params = (GLfloat) obj->Attrib.NumLayers;
2474 *params = (GLfloat) obj->Sampler.Attrib.sRGBDecode;
2481 *params = (GLfloat) obj->Sampler.Attrib.ReductionMode;
2488 *params = (GLfloat) obj->Attrib.ImageFormatCompatibilityType;
2544 *params = (GLint) obj->Sampler.Attrib.MagFilter;
2547 *params = (GLint) obj->Sampler.Attrib.MinFilter;
2550 *params = (GLint) obj->Sampler.Attrib.WrapS;
2553 *params = (GLint) obj->Sampler.Attrib.WrapT;
2556 *params = (GLint) obj->Sampler.Attrib.WrapR;
2564 b[0] = CLAMP(obj->Sampler.Attrib.state.border_color.f[0], 0.0F, 1.0F);
2565 b[1] = CLAMP(obj->Sampler.Attrib.state.border_color.f[1], 0.0F, 1.0F);
2566 b[2] = CLAMP(obj->Sampler.Attrib.state.border_color.f[2], 0.0F, 1.0F);
2567 b[3] = CLAMP(obj->Sampler.Attrib.state.border_color.f[3], 0.0F, 1.0F);
2584 *params = FLOAT_TO_INT(obj->Attrib.Priority);
2599 *params = LCLAMPF(obj->Sampler.Attrib.MinLod, INT_MIN, INT_MAX);
2614 *params = LCLAMPF(obj->Sampler.Attrib.MaxLod, INT_MIN, INT_MAX);
2620 *params = obj->Attrib.BaseLevel;
2623 *params = obj->Attrib.MaxLevel;
2638 *params = LCLAMPF(obj->Sampler.Attrib.MaxAnisotropy, INT_MIN, INT_MAX);
2644 *params = (GLint) obj->Attrib.GenerateMipmap;
2650 *params = (GLint) obj->Sampler.Attrib.CompareMode;
2656 *params = (GLint) obj->Sampler.Attrib.CompareFunc;
2661 *params = (GLint) obj->Attrib.DepthMode;
2683 *params = LCLAMPF(obj->Sampler.Attrib.LodBias, INT_MIN, INT_MAX);
2702 *params = obj->Attrib.Swizzle[pname - GL_TEXTURE_SWIZZLE_R_EXT];
2710 COPY_4V(params, obj->Attrib.Swizzle);
2717 *params = (GLint) obj->Sampler.Attrib.CubeMapSeamless;
2727 *params = obj->Attrib.ImmutableLevels;
2735 *params = (GLint) obj->Attrib.MinLevel;
2741 *params = (GLint) obj->Attrib.NumLevels;
2747 *params = (GLint) obj->Attrib.MinLayer;
2753 *params = (GLint) obj->Attrib.NumLayers;
2765 *params = obj->Sampler.Attrib.sRGBDecode;
2772 *params = obj->Sampler.Attrib.ReductionMode;
2779 *params = obj->Attrib.ImageFormatCompatibilityType;
2833 COPY_4V(params, obj->Sampler.Attrib.state.border_color.i);