Lines Matching refs:texObj
564 set_image_binding(struct gl_image_unit *u, struct gl_texture_object *texObj,
573 if (texObj && _mesa_tex_target_is_layered(texObj->Target)) {
582 _mesa_reference_texobj(&u->TexObj, texObj);
586 bind_image_texture(struct gl_context *ctx, struct gl_texture_object *texObj,
597 set_image_binding(u, texObj, level, layered, layer, access, format);
605 struct gl_texture_object *texObj = NULL;
610 texObj = _mesa_lookup_texture(ctx, texture);
612 bind_image_texture(ctx, texObj, unit, level, layered, layer, access, format);
620 struct gl_texture_object *texObj = NULL;
629 texObj = _mesa_lookup_texture(ctx, texture);
631 if (!texObj) {
649 if (_mesa_is_gles(ctx) && !texObj->Immutable && !texObj->External &&
650 texObj->Target != GL_TEXTURE_BUFFER) {
657 bind_image_texture(ctx, texObj, unit, level, layered, layer, access, format);
665 struct gl_texture_object *texObj = NULL;
674 texObj = _mesa_lookup_texture(ctx, texture);
676 if (!texObj) {
682 bind_image_texture(ctx, texObj, index, level, layered, layer, access, format);
721 struct gl_texture_object *texObj = u->TexObj;
724 if (!texObj || texObj->Name != texture) {
725 texObj = _mesa_lookup_texture_locked(ctx, texture);
726 if (!no_error && !texObj) {
741 if (texObj->Target == GL_TEXTURE_BUFFER) {
742 tex_format = texObj->BufferObjectFormat;
744 struct gl_texture_image *image = texObj->Image[0][0];
782 set_image_binding(u, texObj, 0,
783 _mesa_tex_target_is_layered(texObj->Target),