| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/ |
| H A D | nv04_state_tex.c | 70 struct gl_texture_image *ti = t->Image[0][t->Attrib.BaseLevel]; 77 s = &to_nouveau_texture(t)->surfaces[t->Attrib.BaseLevel]; 79 if (sa->Attrib.MinFilter != GL_NEAREST && 80 sa->Attrib.MinFilter != GL_LINEAR) { 81 lod_max = CLAMP(MIN2(sa->Attrib.MaxLod, t->_MaxLambda), 85 sa->Attrib.LodBias, -16, 15) * 8; 88 format |= nvgl_wrap_mode(sa->Attrib.WrapT) << 28 | 89 nvgl_wrap_mode(sa->Attrib.WrapS) << 24 | 95 filter |= log2i(sa->Attrib.MaxAnisotropy) << 31 | 96 nvgl_filter_mode(sa->Attrib [all...] |
| H A D | nv20_state_tex.c | 183 s = &to_nouveau_texture(t)->surfaces[t->Attrib.BaseLevel]; 184 ti = t->Image[0][t->Attrib.BaseLevel]; 202 | nvgl_wrap_mode_nv20(sa->Attrib.WrapS) << 0; 206 tx_wrap = nvgl_wrap_mode_nv20(sa->Attrib.WrapR) << 16 207 | nvgl_wrap_mode_nv20(sa->Attrib.WrapT) << 8 208 | nvgl_wrap_mode_nv20(sa->Attrib.WrapS) << 0; 212 tx_filter = nvgl_filter_mode(sa->Attrib.MagFilter) << 24 213 | nvgl_filter_mode(sa->Attrib.MinFilter) << 16 216 r = FLOAT_TO_UBYTE(sa->Attrib.state.border_color.f[0]); 217 g = FLOAT_TO_UBYTE(sa->Attrib [all...] |
| H A D | nv10_state_tex.c | 176 s = &to_nouveau_texture(t)->surfaces[t->Attrib.BaseLevel]; 177 ti = t->Image[0][t->Attrib.BaseLevel]; 184 tx_format = nvgl_wrap_mode(sa->Attrib.WrapT) << 28 185 | nvgl_wrap_mode(sa->Attrib.WrapS) << 24 190 tx_filter = nvgl_filter_mode(sa->Attrib.MagFilter) << 28 191 | nvgl_filter_mode(sa->Attrib.MinFilter) << 24; 194 | log2i(sa->Attrib.MaxAnisotropy) << 4; 207 if (sa->Attrib.MinFilter != GL_NEAREST && 208 sa->Attrib.MinFilter != GL_LINEAR) { 209 int lod_min = sa->Attrib [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | samplerobj.c | 120 sampObj->Attrib.WrapS = GL_REPEAT; 121 sampObj->Attrib.WrapT = GL_REPEAT; 122 sampObj->Attrib.WrapR = GL_REPEAT; 123 sampObj->Attrib.state.wrap_s = PIPE_TEX_WRAP_REPEAT; 124 sampObj->Attrib.state.wrap_t = PIPE_TEX_WRAP_REPEAT; 125 sampObj->Attrib.state.wrap_r = PIPE_TEX_WRAP_REPEAT; 126 sampObj->Attrib.MinFilter = GL_NEAREST_MIPMAP_LINEAR; 127 sampObj->Attrib.MagFilter = GL_LINEAR; 128 sampObj->Attrib.state.min_img_filter = PIPE_TEX_FILTER_NEAREST; 129 sampObj->Attrib [all...] |
| H A D | texparam.c | 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 [all...] |
| H A D | textureview.c | 490 texObj->Attrib.ImmutableLevels = levels; 491 texObj->Attrib.MinLevel = 0; 492 texObj->Attrib.NumLevels = levels; 493 texObj->Attrib.MinLayer = 0; 494 texObj->Attrib.NumLayers = 1; 497 texObj->Attrib.NumLayers = texImage->Height; 501 texObj->Attrib.NumLevels = 1; 502 texObj->Attrib.ImmutableLevels = 1; 506 texObj->Attrib.NumLevels = 1; 507 texObj->Attrib [all...] |
| H A D | samplerobj.h | 54 return samp->Attrib.MinFilter != GL_NEAREST && samp->Attrib.MinFilter != GL_LINEAR; 224 samp->Attrib.IsBorderColorNonZero = samp->Attrib.state.border_color.ui[0] || 225 samp->Attrib.state.border_color.ui[1] || 226 samp->Attrib.state.border_color.ui[2] || 227 samp->Attrib.state.border_color.ui[3]; 246 struct pipe_sampler_state *s = &samp->Attrib.state; 251 samp->Attrib.WrapS, clamp_to_border); 253 samp->Attrib [all...] |
| H A D | glthread_varray.c | 56 for (unsigned i = 0; i < ARRAY_SIZE(vao->Attrib); i++) { 61 vao->Attrib[i].ElementSize = elem_size; 62 vao->Attrib[i].RelativeOffset = 0; 63 vao->Attrib[i].BufferIndex = i; 64 vao->Attrib[i].Stride = elem_size; 65 vao->Attrib[i].Divisor = 0; 66 vao->Attrib[i].EnabledAttribCount = 0; 67 vao->Attrib[i].Pointer = NULL; 219 int attrib_count = ++vao->Attrib[binding_index].EnabledAttribCount; 230 int attrib_count = --vao->Attrib[binding_inde [all...] |
| H A D | texobj.c | 70 switch (obj->Sampler.Attrib.MagFilter) { 85 switch (obj->Sampler.Attrib.MinFilter) { 325 obj->Attrib.Priority = 1.0F; 326 obj->Attrib.BaseLevel = 0; 327 obj->Attrib.MaxLevel = 1000; 335 obj->Sampler.Attrib.WrapS = GL_CLAMP_TO_EDGE; 336 obj->Sampler.Attrib.WrapT = GL_CLAMP_TO_EDGE; 337 obj->Sampler.Attrib.WrapR = GL_CLAMP_TO_EDGE; 338 obj->Sampler.Attrib.MinFilter = GL_LINEAR; 339 obj->Sampler.Attrib [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_gen_mipmap.c | 59 uint baseLevel = texObj->Attrib.BaseLevel; 67 baseLevel += texObj->Attrib.MinLevel; 77 lastLevel += texObj->Attrib.MinLevel; 91 const GLboolean genSave = texObj->Attrib.GenerateMipmap; 96 texObj->Attrib.GenerateMipmap = GL_TRUE; 100 texObj->Attrib.GenerateMipmap = genSave; 134 if (texObj->Sampler.Attrib.sRGBDecode == GL_SKIP_DECODE_EXT)
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/ |
| H A D | intel_tex_validate.c | 27 if (sampler->Attrib.MinFilter == GL_NEAREST || 28 sampler->Attrib.MinFilter == GL_LINEAR) { 29 maxlevel = tObj->Attrib.BaseLevel; 65 if (intelObj->mt && intelObj->mt->first_level != tObj->Attrib.BaseLevel) 71 firstImage = intel_texture_image(tObj->Image[0][tObj->Attrib.BaseLevel]); 83 intelObj->mt->first_level != tObj->Attrib.BaseLevel || 98 width, height, depth, tObj->Attrib.BaseLevel, intelObj->_MaxLevel); 103 tObj->Attrib.BaseLevel, 118 for (i = tObj->Attrib.BaseLevel; i <= intelObj->_MaxLevel; i++) {
|
| H A D | i915_texstate.c | 169 firstImage = tObj->Image[0][tObj->Attrib.BaseLevel]; 176 tObj->Attrib.DepthMode); 192 maxlod = MIN2(sampler->Attrib.MaxLod, tObj->_MaxLevel - tObj->Attrib.BaseLevel); 203 switch (sampler->Attrib.MinFilter) { 232 if (sampler->Attrib.MaxAnisotropy > 1.0) { 235 if (sampler->Attrib.MaxAnisotropy > 2.0) 241 switch (sampler->Attrib.MagFilter) { 253 lodbias = (int) ((tUnit->LodBias + sampler->Attrib.LodBias) * 16.0); 269 if (sampler->Attrib [all...] |
| H A D | i830_texstate.c | 144 firstImage = tObj->Image[0][tObj->Attrib.BaseLevel]; 146 intel_miptree_get_image_offset(intelObj->mt, tObj->Attrib.BaseLevel, 0, 196 switch (sampler->Attrib.MinFilter) { 225 if (sampler->Attrib.MaxAnisotropy > 1.0) { 232 switch (sampler->Attrib.MagFilter) { 244 lodbias = (int) ((tUnit->LodBias + sampler->Attrib.LodBias) * 16.0); 264 minlod_fixed = U_FIXED(CLAMP(sampler->Attrib.MinLod, 0.0, 11), 4); 265 maxlod = MIN2(sampler->Attrib.MaxLod, tObj->_MaxLevel - tObj->Attrib.BaseLevel); 284 GLenum ws = sampler->Attrib [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/swrast/ |
| H A D | s_texfilter.c | 518 *i = clamp_rect_coord_nearest(samp->Attrib.WrapS, texcoord[0], width); 519 *j = clamp_rect_coord_nearest(samp->Attrib.WrapT, texcoord[1], height); 523 *i = nearest_texel_location(samp->Attrib.WrapS, img, width, texcoord[0]); 528 *i = nearest_texel_location(samp->Attrib.WrapS, img, width, texcoord[0]); 529 *j = nearest_texel_location(samp->Attrib.WrapT, img, height, texcoord[1]); 533 *i = nearest_texel_location(samp->Attrib.WrapS, img, width, texcoord[0]); 538 *i = nearest_texel_location(samp->Attrib.WrapS, img, width, texcoord[0]); 539 *j = nearest_texel_location(samp->Attrib.WrapT, img, height, texcoord[1]); 568 clamp_rect_coord_linear(samp->Attrib.WrapS, texcoord[0], 570 clamp_rect_coord_linear(samp->Attrib [all...] |
| H A D | s_fragprog.c | 90 lambda = CLAMP(lambda, samp->Attrib.MinLod, samp->Attrib.MaxLod); 95 swizzle_texel(rgba, color, texObj->Attrib._Swizzle); 136 lambda += lodBias + texUnit->LodBias + samp->Attrib.LodBias; 138 lambda = CLAMP(lambda, samp->Attrib.MinLod, samp->Attrib.MaxLod); 143 swizzle_texel(rgba, color, texObj->Attrib._Swizzle);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_copy_image.c | 84 src_level = src_image->Level + src_image->TexObject->Attrib.MinLevel; 90 src_z += src_image->TexObject->Attrib.MinLayer; 101 dst_level = dst_image->Level + dst_image->TexObject->Attrib.MinLevel; 107 dst_z += dst_image->TexObject->Attrib.MinLayer;
|
| H A D | brw_tex_validate.c | 52 (sampler->Attrib.MinFilter == GL_NEAREST || 53 sampler->Attrib.MinFilter == GL_LINEAR))) { 54 brw_obj->_MaxLevel = tObj->Attrib.BaseLevel; 81 int validate_first_level = tObj->Attrib.BaseLevel; 106 firstImage = brw_texture_image(tObj->Image[0][tObj->Attrib.BaseLevel]);
|
| H A D | brw_generate_mipmap.c | 44 const unsigned base_level = tex_obj->Attrib.BaseLevel; 123 bool do_srgb = tex_obj->Sampler.Attrib.sRGBDecode == GL_DECODE_EXT;
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/r200/ |
| H A D | r200_tex.c | 368 r200SetTexMaxAnisotropy(t , samp->Attrib.MaxAnisotropy); 369 r200SetTexFilter(t, samp->Attrib.MinFilter, samp->Attrib.MagFilter); 370 r200SetTexWrap(t, samp->Attrib.WrapS, samp->Attrib.WrapT, samp->Attrib.WrapR); 371 r200SetTexBorderColor(t, samp->Attrib.state.border_color.f); 480 t->base.Sampler.Attrib.MaxAnisotropy = rmesa->radeon.initialMaxAnisotropy; 483 r200SetTexWrap( t, t->base.Sampler.Attrib.WrapS, t->base.Sampler.Attrib [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/ |
| H A D | radeon_tex.c | 318 radeonSetTexMaxAnisotropy(t , samp->Attrib.MaxAnisotropy); 319 radeonSetTexFilter(t, samp->Attrib.MinFilter, samp->Attrib.MagFilter); 320 radeonSetTexWrap(t, samp->Attrib.WrapS, samp->Attrib.WrapT); 321 radeonSetTexBorderColor(t, samp->Attrib.state.border_color.f); 414 t->base.Sampler.Attrib.MaxAnisotropy = rmesa->radeon.initialMaxAnisotropy; 422 radeonSetTexWrap( t, t->base.Sampler.Attrib.WrapS, t->base.Sampler.Attrib.WrapT ); 423 radeonSetTexMaxAnisotropy( t, t->base.Sampler.Attrib [all...] |
| H A D | radeon_mipmap_tree.c | 254 if (samp->Attrib.MinFilter == GL_NEAREST || samp->Attrib.MinFilter == GL_LINEAR) { 257 minLod = maxLod = tObj->Attrib.BaseLevel; 259 minLod = tObj->Attrib.BaseLevel + (GLint)(samp->Attrib.MinLod); 260 minLod = MAX2(minLod, tObj->Attrib.BaseLevel); 261 minLod = MIN2(minLod, tObj->Attrib.MaxLevel); 262 maxLod = tObj->Attrib.BaseLevel + (GLint)(samp->Attrib.MaxLod + 0.5); 263 maxLod = MIN2(maxLod, tObj->Attrib [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/common/ |
| H A D | simdintrin.h | 225 template <UINT Attrib, UINT Comp, UINT numComponents = 4> 230 const float* pInterpA = &pInterpBuffer[Attrib * 3 * numComponents + 0 + Comp]; 231 const float* pInterpB = &pInterpBuffer[Attrib * 3 * numComponents + numComponents + Comp]; 232 const float* pInterpC = &pInterpBuffer[Attrib * 3 * numComponents + numComponents * 2 + Comp]; 254 template <UINT Attrib, UINT Comp, UINT numComponents = 4> 257 const float* pInterpA = &pInterpBuffer[Attrib * 3 * numComponents + 0 + Comp]; 267 template <UINT Attrib, UINT Comp, UINT numComponents = 4> 270 const uint32_t interpA = pInterpBuffer[Attrib * 3 * numComponents + 0 + Comp]; 282 template <UINT Attrib, UINT Comp, UINT numComponents = 4> 287 const float* pInterpA = &pInterpBuffer[Attrib * [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/vbo/ |
| H A D | vbo_context.c | 84 init_array(ctx, attrib, check_size(ctx->Current.Attrib[attr]), 85 ctx->Current.Attrib[attr]); 100 init_array(ctx, attrib, 1, ctx->Current.Attrib[attr]); 136 init_array(ctx, attrib, size, ctx->Light.Material.Attrib[i]);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/vbo/ |
| H A D | vbo_context.c | 86 init_array(ctx, attrib, check_size(ctx->Current.Attrib[attr]), 87 ctx->Current.Attrib[attr]); 102 init_array(ctx, attrib, 1, ctx->Current.Attrib[attr]); 138 init_array(ctx, attrib, size, ctx->Light.Material.Attrib[i]);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/common/ |
| H A D | meta_generate_mipmap.c | 74 srcLevel = texObj->Attrib.BaseLevel; 152 const GLuint baseLevel = texObj->Attrib.BaseLevel; 153 const GLuint maxLevel = texObj->Attrib.MaxLevel; 154 const GLint maxLevelSave = texObj->Attrib.MaxLevel; 155 const GLboolean genMipmapSave = texObj->Attrib.GenerateMipmap; 229 _mesa_select_tex_image(texObj, target, texObj->Attrib.BaseLevel); 244 if (texObj->Attrib._Swizzle != SWIZZLE_NOOP) { 246 memcpy(swizzle, texObj->Attrib.Swizzle, sizeof(swizzle));
|