Lines Matching refs:Attrib
77 switch (obj->Sampler.Attrib.MagFilter) {
92 switch (obj->Sampler.Attrib.MinFilter) {
302 obj->Attrib.Priority = 1.0F;
303 obj->Attrib.BaseLevel = 0;
304 obj->Attrib.MaxLevel = 1000;
312 obj->Sampler.Attrib.WrapS = GL_CLAMP_TO_EDGE;
313 obj->Sampler.Attrib.WrapT = GL_CLAMP_TO_EDGE;
314 obj->Sampler.Attrib.WrapR = GL_CLAMP_TO_EDGE;
315 obj->Sampler.Attrib.MinFilter = GL_LINEAR;
316 obj->Sampler.Attrib.state.wrap_s = PIPE_TEX_WRAP_CLAMP_TO_EDGE;
317 obj->Sampler.Attrib.state.wrap_t = PIPE_TEX_WRAP_CLAMP_TO_EDGE;
318 obj->Sampler.Attrib.state.wrap_r = PIPE_TEX_WRAP_CLAMP_TO_EDGE;
319 obj->Sampler.Attrib.state.min_img_filter = PIPE_TEX_FILTER_LINEAR;
320 obj->Sampler.Attrib.state.min_mip_filter = PIPE_TEX_MIPFILTER_NONE;
323 obj->Sampler.Attrib.WrapS = GL_REPEAT;
324 obj->Sampler.Attrib.WrapT = GL_REPEAT;
325 obj->Sampler.Attrib.WrapR = GL_REPEAT;
326 obj->Sampler.Attrib.MinFilter = GL_NEAREST_MIPMAP_LINEAR;
327 obj->Sampler.Attrib.state.wrap_s = PIPE_TEX_WRAP_REPEAT;
328 obj->Sampler.Attrib.state.wrap_t = PIPE_TEX_WRAP_REPEAT;
329 obj->Sampler.Attrib.state.wrap_r = PIPE_TEX_WRAP_REPEAT;
330 obj->Sampler.Attrib.state.min_img_filter = PIPE_TEX_FILTER_NEAREST;
331 obj->Sampler.Attrib.state.min_mip_filter = PIPE_TEX_MIPFILTER_LINEAR;
333 obj->Sampler.Attrib.MagFilter = GL_LINEAR;
334 obj->Sampler.Attrib.state.mag_img_filter = PIPE_TEX_FILTER_LINEAR;
335 obj->Sampler.Attrib.MinLod = -1000.0;
336 obj->Sampler.Attrib.MaxLod = 1000.0;
337 obj->Sampler.Attrib.state.min_lod = 0; /* no negative numbers */
338 obj->Sampler.Attrib.state.max_lod = 1000;
339 obj->Sampler.Attrib.LodBias = 0.0;
340 obj->Sampler.Attrib.state.lod_bias = 0;
341 obj->Sampler.Attrib.MaxAnisotropy = 1.0;
342 obj->Sampler.Attrib.state.max_anisotropy = 0; /* gallium sets 0 instead of 1 */
343 obj->Sampler.Attrib.CompareMode = GL_NONE; /* ARB_shadow */
344 obj->Sampler.Attrib.CompareFunc = GL_LEQUAL; /* ARB_shadow */
345 obj->Sampler.Attrib.state.compare_mode = PIPE_TEX_COMPARE_NONE;
346 obj->Sampler.Attrib.state.compare_func = PIPE_FUNC_LEQUAL;
347 obj->Attrib.DepthMode = ctx->API == API_OPENGL_CORE ? GL_RED : GL_LUMINANCE;
349 obj->Sampler.Attrib.CubeMapSeamless = GL_FALSE;
350 obj->Sampler.Attrib.state.seamless_cube_map = false;
352 obj->Attrib.Swizzle[0] = GL_RED;
353 obj->Attrib.Swizzle[1] = GL_GREEN;
354 obj->Attrib.Swizzle[2] = GL_BLUE;
355 obj->Attrib.Swizzle[3] = GL_ALPHA;
356 obj->Attrib._Swizzle = SWIZZLE_NOOP;
357 obj->Sampler.Attrib.sRGBDecode = GL_DECODE_EXT;
358 obj->Sampler.Attrib.ReductionMode = GL_WEIGHTED_AVERAGE_EXT;
359 obj->Sampler.Attrib.state.reduction_mode = PIPE_TEX_REDUCTION_WEIGHTED_AVERAGE;
363 obj->Attrib.ImageFormatCompatibilityType = GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE;
436 obj->Sampler.Attrib.WrapS = GL_CLAMP_TO_EDGE;
437 obj->Sampler.Attrib.WrapT = GL_CLAMP_TO_EDGE;
438 obj->Sampler.Attrib.WrapR = GL_CLAMP_TO_EDGE;
439 obj->Sampler.Attrib.state.wrap_s = PIPE_TEX_WRAP_CLAMP_TO_EDGE;
440 obj->Sampler.Attrib.state.wrap_t = PIPE_TEX_WRAP_CLAMP_TO_EDGE;
441 obj->Sampler.Attrib.state.wrap_r = PIPE_TEX_WRAP_CLAMP_TO_EDGE;
442 obj->Sampler.Attrib.MinFilter = filter;
443 obj->Sampler.Attrib.MagFilter = filter;
444 obj->Sampler.Attrib.state.min_img_filter = filter_to_gallium(filter);
445 obj->Sampler.Attrib.state.min_mip_filter = mipfilter_to_gallium(filter);
446 obj->Sampler.Attrib.state.mag_img_filter = filter_to_gallium(filter);
661 const GLint baseLevel = t->Attrib.BaseLevel;
685 if (t->Attrib.MaxLevel < baseLevel) {
687 t->Attrib.MaxLevel, baseLevel);
729 t->_MaxLevel = MIN3(t->Attrib.MaxLevel,
739 t->_MaxLevel = MAX2(MIN2(t->_MaxLevel, t->Attrib.NumLevels - 1), 0);
905 return _mesa_cube_level_complete(texObj, texObj->Attrib.BaseLevel);
1014 texObj->Sampler.Attrib.MinFilter = GL_NEAREST;
1015 texObj->Sampler.Attrib.MagFilter = GL_NEAREST;
1016 texObj->Sampler.Attrib.state.min_img_filter = PIPE_TEX_FILTER_NEAREST;
1017 texObj->Sampler.Attrib.state.min_mip_filter = PIPE_TEX_MIPFILTER_NONE;
1018 texObj->Sampler.Attrib.state.mag_img_filter = PIPE_TEX_FILTER_NEAREST;
1154 if (level < 0 || level > t->Attrib.MaxLevel) {
2006 t->Attrib.Priority = CLAMP( priorities[i], 0.0F, 1.0F );