mesa: Remove unused _mesa_bind_texture
authorAdam Jackson <ajax@redhat.com>
Thu, 16 Dec 2021 02:21:55 +0000 (21:21 -0500)
committerMarge Bot <emma+marge@anholt.net>
Tue, 4 Jan 2022 19:45:55 +0000 (19:45 +0000)
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14220>

src/mesa/main/texobj.c
src/mesa/main/texobj.h

index fa81098..e39ba66 100644 (file)
@@ -1652,30 +1652,6 @@ bind_texture_object(struct gl_context *ctx, unsigned unit,
       texUnit->_BoundTextures &= ~(1 << targetIndex);
 }
 
-/**
- * Light-weight bind texture for internal users
- *
- * This is really just \c finish_texture_init plus \c bind_texture_object.
- * This is intended to be used by internal Mesa functions that use
- * \c _mesa_CreateTexture and need to bind textures (e.g., meta).
- */
-void
-_mesa_bind_texture(struct gl_context *ctx, GLenum target,
-                   struct gl_texture_object *tex_obj)
-{
-   const GLint targetIndex = _mesa_tex_target_to_index(ctx, target);
-
-   assert(targetIndex >= 0 && targetIndex < NUM_TEXTURE_TARGETS);
-
-   if (tex_obj->Target == 0)
-      finish_texture_init(ctx, target, tex_obj, targetIndex);
-
-   assert(tex_obj->Target == target);
-   assert(tex_obj->TargetIndex == targetIndex);
-
-   bind_texture_object(ctx, ctx->Texture.CurrentUnit, tex_obj);
-}
-
 struct gl_texture_object *
 _mesa_lookup_or_create_texture(struct gl_context *ctx, GLenum target,
                                GLuint texName, bool no_error, bool is_ext_dsa,
index 80549ab..d383029 100644 (file)
@@ -209,10 +209,6 @@ extern void
 _mesa_delete_nameless_texture(struct gl_context *ctx,
                               struct gl_texture_object *texObj);
 
-extern void
-_mesa_bind_texture(struct gl_context *ctx, GLenum target,
-                   struct gl_texture_object *tex_obj);
-
 extern struct gl_texture_object *
 _mesa_lookup_or_create_texture(struct gl_context *ctx, GLenum target,
                                GLuint texName, bool no_error, bool is_ext_dsa,