/external/mesa3d/src/mesa/main/ |
genmipmap.c | 38 #include "texobj.h" 112 struct gl_texture_object *texObj, GLenum target, 120 if (texObj->BaseLevel >= texObj->MaxLevel) { 125 if (texObj->Target == GL_TEXTURE_CUBE_MAP && 126 !_mesa_cube_complete(texObj)) { 132 _mesa_lock_texture(ctx, texObj); 134 srcImage = _mesa_select_tex_image(texObj, target, texObj->BaseLevel); 136 _mesa_unlock_texture(ctx, texObj); [all...] |
texparam.c | 43 #include "main/texobj.h" 158 struct gl_texture_object *texObj; 160 texObj = _mesa_lookup_texture(ctx, texture); 161 if (!texObj) { 169 switch (texObj->Target) { 180 return texObj; 248 incomplete(struct gl_context *ctx, struct gl_texture_object *texObj) 251 _mesa_dirty_texobj(ctx, texObj); 275 struct gl_texture_object *texObj, 282 if (!_mesa_target_allows_setting_sampler_parameters(texObj->Target) [all...] |
texstorage.c | 36 #include "texobj.h" 127 struct gl_texture_object *texObj, 131 (texObj->Target == GL_TEXTURE_CUBE_MAP || 132 texObj->Target == GL_PROXY_TEXTURE_CUBE_MAP) 133 ? GL_TEXTURE_CUBE_MAP_POSITIVE_X + face : texObj->Target; 134 return _mesa_get_tex_image(ctx, texObj, faceTarget, level); 141 struct gl_texture_object *texObj, 146 const GLenum target = texObj->Target; 155 get_tex_image(ctx, texObj, face, level); 181 struct gl_texture_object *texObj) [all...] |
texobj.h | 2 * \file texobj.h 108 _mesa_lock_texture(struct gl_context *ctx, struct gl_texture_object *texObj) 112 (void) texObj; 116 _mesa_unlock_texture(struct gl_context *ctx, struct gl_texture_object *texObj) 118 (void) texObj; 125 _mesa_is_texture_complete(const struct gl_texture_object *texObj, 133 if ((texObj->_IsIntegerFormat || 134 (texObj->StencilSampling && 135 texObj->Image[0][texObj->BaseLevel]->_BaseFormat == GL_DEPTH_STENCIL)) & [all...] |
teximage.c | 50 #include "texobj.h" 327 * \param texObj texture unit. 334 _mesa_select_tex_image(const struct gl_texture_object *texObj, 339 assert(texObj); 343 return texObj->Image[face][level]; 353 _mesa_get_tex_image(struct gl_context *ctx, struct gl_texture_object *texObj, 358 if (!texObj) 361 texImage = _mesa_select_tex_image(texObj, target, level); 369 set_tex_image(texObj, target, level, texImage); 623 _mesa_get_texture_layers(const struct gl_texture_object *texObj, GLint level [all...] |
genmipmap.h | 33 struct gl_texture_object *texObj, GLenum target,
|
textureview.c | 40 #include "texobj.h" 304 struct gl_texture_object *texObj, 314 texObj->Target = target; 322 texImage = _mesa_get_tex_image(ctx, texObj, faceTarget, level); 340 texObj->Target = 0; 459 struct gl_texture_object *texObj, 465 texImage = _mesa_select_tex_image(texObj, target, 0); 484 texObj->Immutable = GL_TRUE; 485 texObj->ImmutableLevels = levels; 486 texObj->MinLevel = 0 [all...] |
texobj.c | 2 * \file texobj.c 42 #include "texobj.h" 119 struct gl_texture_object *texObj = NULL; 122 texObj = _mesa_lookup_texture(ctx, id); /* Returns NULL if not found. */ 124 if (!texObj) 127 return texObj; 391 * \param texObj the texture object to delete. 395 struct gl_texture_object *texObj) 402 texObj->Target = 0x99; 407 if (texObj->Image[face][i]) [all...] |
mipmap.h | 45 struct gl_texture_object *texObj, 50 struct gl_texture_object *texObj);
|
texgetimage.c | 47 #include "texobj.h" 888 select_tex_image(const struct gl_texture_object *texObj, GLenum target, 898 return _mesa_select_tex_image(texObj, target, level); 910 struct gl_texture_object *texObj, [all...] |
texparam.h | 39 struct gl_texture_object *texObj, 44 struct gl_texture_object *texObj, 50 struct gl_texture_object *texObj, 55 struct gl_texture_object *texObj, 60 struct gl_texture_object *texObj, 65 struct gl_texture_object *texObj,
|
textureview.h | 53 struct gl_texture_object *texObj,
|
/external/mesa3d/src/mesa/state_tracker/ |
st_gen_mipmap.c | 55 struct gl_texture_object *texObj, 61 baseImage = _mesa_get_tex_image(ctx, texObj, target, texObj->BaseLevel); 63 numLevels = texObj->BaseLevel + baseImage->MaxNumLevels; 64 numLevels = MIN2(numLevels, (GLuint) texObj->MaxLevel + 1); 65 if (texObj->Immutable) 66 numLevels = MIN2(numLevels, texObj->NumLevels); 78 struct gl_texture_object *texObj) 81 struct st_texture_object *stObj = st_texture_object(texObj); 82 struct pipe_resource *pt = st_get_texobj_resource(texObj); [all...] |
st_gen_mipmap.h | 41 struct gl_texture_object *texObj);
|
st_cb_eglimage.c | 28 #include "main/texobj.h" 97 struct gl_texture_object *texObj, 113 stObj = st_texture_object(texObj); 118 _mesa_clear_texture_object(ctx, texObj); 131 texObj->RequiredTextureImageUnits = 2; 135 texObj->RequiredTextureImageUnits = 3; 153 _mesa_dirty_texobj(ctx, texObj); 158 struct gl_texture_object *texObj, 167 st_bind_surface(ctx, target, texObj, texImage, ps);
|
st_texture.h | 153 st_get_texobj_resource(struct gl_texture_object *texObj) 155 struct st_texture_object *stObj = st_texture_object(texObj); 173 struct gl_texture_object *texObj = ctx->Texture.Unit[texUnit]._Current; 175 if (!texObj) 178 return st_texture_object(texObj);
|
st_atom_texture.c | 40 #include "main/texobj.h" 62 struct gl_texture_object *texObj; 68 texObj = ctx->Texture.Unit[texUnit]._Current; 70 if (!texObj) { 71 texObj = _mesa_get_fallback_texture(ctx, TEXTURE_2D_INDEX); 72 samp = &texObj->Sampler; 74 stObj = st_texture_object(texObj); 76 retval = st_finalize_texture(ctx, st->pipe, texObj, 0);
|
st_vdpau.c | 34 #include "main/texobj.h" 183 GLboolean output, struct gl_texture_object *texObj, 188 struct st_texture_object *stObj = st_texture_object(texObj); 224 _mesa_clear_texture_object(ctx, texObj); 241 _mesa_dirty_texobj(ctx, texObj); 247 GLboolean output, struct gl_texture_object *texObj, 252 struct st_texture_object *stObj = st_texture_object(texObj); 261 _mesa_dirty_texobj(ctx, texObj);
|
/external/mesa3d/src/mesa/drivers/common/ |
meta_generate_mipmap.c | 43 #include "main/texobj.h" 59 struct gl_texture_object *texObj) 74 srcLevel = texObj->BaseLevel; 75 baseImage = _mesa_select_tex_image(texObj, target, srcLevel); 148 struct gl_texture_object *texObj) 152 const GLuint baseLevel = texObj->BaseLevel; 153 const GLuint maxLevel = texObj->MaxLevel; 154 const GLint maxLevelSave = texObj->MaxLevel; 155 const GLboolean genMipmapSave = texObj->GenerateMipmap; 170 if (fallback_required(ctx, target, texObj)) { [all...] |
/external/mesa3d/src/mesa/drivers/dri/radeon/ |
radeon_mipmap_tree.c | 35 #include "main/texobj.h" 311 static GLboolean radeon_miptree_matches_texture(radeon_mipmap_tree *mt, struct gl_texture_object *texObj) 317 if (texObj->BaseLevel < mt->baseLevel) 320 mtBaseLevel = &mt->levels[texObj->BaseLevel - mt->baseLevel]; 321 firstImage = texObj->Image[0][texObj->BaseLevel]; 322 numLevels = MIN2(texObj->_MaxLevel - texObj->BaseLevel + 1, firstImage->MaxNumLevels); 325 fprintf(stderr, "Checking if miptree %p matches texObj %p\n", mt, texObj); [all...] |
radeon_texture.h | 51 struct gl_texture_object *texObj); 75 struct gl_texture_object *texObj,
|
radeon_texture.c | 41 #include "main/texobj.h" 51 struct gl_texture_object *texObj, 55 struct gl_texture_object *texObj, 108 struct gl_texture_object *texobj = timage->TexObject; local 115 teximage_assign_miptree(rmesa, texobj, timage); 491 struct gl_texture_object *texObj, 494 radeonTexObj *t = radeon_tex_obj(texObj); 501 texObj, 505 "%s: texObj %p, texImage %p, " 506 "texObj miptree doesn't match, allocated new miptree %p\n" [all...] |
/external/mesa3d/src/mesa/swrast/ |
s_texture.c | 33 #include "main/texobj.h" 263 _swrast_map_texture(struct gl_context *ctx, struct gl_texture_object *texObj) 265 const GLuint faces = _mesa_num_tex_faces(texObj->Target); 269 for (level = texObj->BaseLevel; level < MAX_TEXTURE_LEVELS; level++) { 270 struct gl_texture_image *texImage = texObj->Image[face][level]; 323 _swrast_unmap_texture(struct gl_context *ctx, struct gl_texture_object *texObj) 325 const GLuint faces = _mesa_num_tex_faces(texObj->Target); 329 for (level = texObj->BaseLevel; level < MAX_TEXTURE_LEVELS; level++) { 330 struct gl_texture_image *texImage = texObj->Image[face][level]; 365 struct gl_texture_object *texObj = ctx->Texture.Unit[unit]._Current [all...] |
s_fragprog.c | 83 const struct gl_texture_object *texObj = ctx->Texture.Unit[unit]._Current; 85 if (texObj) { 95 swizzle_texel(rgba, color, texObj->_Swizzle); 117 const struct gl_texture_object *texObj = texUnit->_Current; 119 if (texObj) { 120 const struct gl_texture_image *texImg = _mesa_base_tex_image(texObj); 143 swizzle_texel(rgba, color, texObj->_Swizzle);
|
/external/mesa3d/src/mesa/drivers/dri/r200/ |
r200_fragshader.c | 365 struct gl_texture_object *texObj = ctx->Texture.Unit[reg]._Current; 390 else if (texObj && texObj->Target == GL_TEXTURE_3D) { 393 else if (texObj && texObj->Target == GL_TEXTURE_CUBE_MAP) { 406 if (texObj) 414 struct gl_texture_object *texObj = ctx->Texture.Unit[reg]._Current; 431 else if (texObj && texObj->Target == GL_TEXTURE_3D) { 434 else if (texObj && texObj->Target == GL_TEXTURE_CUBE_MAP) [all...] |