Lines Matching refs:texObj
561 set_image_binding(struct gl_image_unit *u, struct gl_texture_object *texObj,
570 if (texObj && _mesa_tex_target_is_layered(texObj->Target)) {
579 _mesa_reference_texobj(&u->TexObj, texObj);
583 bind_image_texture(struct gl_context *ctx, struct gl_texture_object *texObj,
594 set_image_binding(u, texObj, level, layered, layer, access, format);
602 struct gl_texture_object *texObj = NULL;
607 texObj = _mesa_lookup_texture(ctx, texture);
609 bind_image_texture(ctx, texObj, unit, level, layered, layer, access, format);
617 struct gl_texture_object *texObj = NULL;
626 texObj = _mesa_lookup_texture(ctx, texture);
628 if (!texObj) {
646 if (_mesa_is_gles(ctx) && !texObj->Immutable && !texObj->External &&
647 texObj->Target != GL_TEXTURE_BUFFER) {
654 bind_image_texture(ctx, texObj, unit, level, layered, layer, access, format);
662 struct gl_texture_object *texObj = NULL;
671 texObj = _mesa_lookup_texture(ctx, texture);
673 if (!texObj) {
679 bind_image_texture(ctx, texObj, index, level, layered, layer, access, format);
718 struct gl_texture_object *texObj = u->TexObj;
721 if (!texObj || texObj->Name != texture) {
722 texObj = _mesa_lookup_texture_locked(ctx, texture);
723 if (!no_error && !texObj) {
738 if (texObj->Target == GL_TEXTURE_BUFFER) {
739 tex_format = texObj->BufferObjectFormat;
741 struct gl_texture_image *image = texObj->Image[0][0];
779 set_image_binding(u, texObj, 0,
780 _mesa_tex_target_is_layered(texObj->Target),