Lines Matching refs:texObj
543 const struct gl_texture_object *texObj = texUnit->_Current;
544 GLenum format = texObj->Image[0][texObj->Attrib.BaseLevel]->_BaseFormat;
547 format = texObj->Attrib.DepthMode;
663 struct gl_texture_object *texObj;
679 texObj = texUnit->CurrentTex[target_index];
682 texUnit->Sampler : &texObj->Sampler;
684 if (likely(texObj)) {
685 if (_mesa_is_texture_complete(texObj, sampler,
687 return texObj;
689 _mesa_test_texobj_completeness(ctx, texObj);
690 if (_mesa_is_texture_complete(texObj, sampler,
692 return texObj;
707 texObj = _mesa_get_fallback_texture(ctx, target_index);
708 assert(texObj);
710 return texObj;
719 struct gl_texture_object *texObj;
721 texObj = update_single_program_texture(ctx, prog, unit);
723 _mesa_reference_texobj(&ctx->Texture.Unit[unit]._Current, texObj);
829 struct gl_texture_object *texObj = texUnit->CurrentTex[texIndex];
831 texUnit->Sampler : &texObj->Sampler;
833 if (!_mesa_is_texture_complete(texObj, sampler,
835 _mesa_test_texobj_completeness(ctx, texObj);
837 if (_mesa_is_texture_complete(texObj, sampler,
839 _mesa_reference_texobj(&texUnit->_Current, texObj);
872 struct gl_texture_object *texObj =
874 _mesa_reference_texobj(&ctx->Texture.Unit[unit]._Current, texObj);