Searched refs:Attrib (Results 1 - 25 of 137) sorted by relevance

123456

/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/nouveau/
H A Dnv04_state_tex.c70 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 Dnv20_state_tex.c183 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 Dnv10_state_tex.c176 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 Dsamplerobj.c120 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 Dtexparam.c282 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 Dtextureview.c490 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 Dsamplerobj.h54 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 Dglthread_varray.c56 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 Dtexobj.c70 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 Dst_gen_mipmap.c59 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 Dintel_tex_validate.c27 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 Di915_texstate.c169 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 Di830_texstate.c144 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 Ds_texfilter.c518 *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 Ds_fragprog.c90 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 Dbrw_copy_image.c84 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 Dbrw_tex_validate.c52 (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 Dbrw_generate_mipmap.c44 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 Dr200_tex.c368 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 Dradeon_tex.c318 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 Dradeon_mipmap_tree.c254 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 Dsimdintrin.h225 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 Dvbo_context.c84 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 Dvbo_context.c86 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 Dmeta_generate_mipmap.c74 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));

Completed in 19 milliseconds

123456