From: Brian Paul Date: Fri, 23 Sep 2016 18:59:56 +0000 (-0600) Subject: mesa: make _mesa_texture_buffer_range() static X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9add37b1007eb0dcb071c706e3b27300d91bb4ad;p=mesa.git mesa: make _mesa_texture_buffer_range() static Not called from any other file. Also, add a comment. Reviewed-by: Anuj Phogat --- diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c index 1d0a6a2d157..df8f0bcd454 100644 --- a/src/mesa/main/teximage.c +++ b/src/mesa/main/teximage.c @@ -5034,13 +5034,17 @@ _mesa_validate_texbuffer_format(const struct gl_context *ctx, } -void -_mesa_texture_buffer_range(struct gl_context *ctx, - struct gl_texture_object *texObj, - GLenum internalFormat, - struct gl_buffer_object *bufObj, - GLintptr offset, GLsizeiptr size, - const char *caller) +/** + * Do work common to glTexBuffer, glTexBufferRange, glTextureBuffer + * and glTextureBufferRange, including some error checking. + */ +static void +texture_buffer_range(struct gl_context *ctx, + struct gl_texture_object *texObj, + GLenum internalFormat, + struct gl_buffer_object *bufObj, + GLintptr offset, GLsizeiptr size, + const char *caller) { mesa_format format; @@ -5177,8 +5181,8 @@ _mesa_TexBuffer(GLenum target, GLenum internalFormat, GLuint buffer) if (!texObj) return; - _mesa_texture_buffer_range(ctx, texObj, internalFormat, bufObj, 0, - buffer ? -1 : 0, "glTexBuffer"); + texture_buffer_range(ctx, texObj, internalFormat, bufObj, 0, + buffer ? -1 : 0, "glTexBuffer"); } @@ -5224,8 +5228,8 @@ _mesa_TexBufferRange(GLenum target, GLenum internalFormat, GLuint buffer, if (!texObj) return; - _mesa_texture_buffer_range(ctx, texObj, internalFormat, bufObj, - offset, size, "glTexBufferRange"); + texture_buffer_range(ctx, texObj, internalFormat, bufObj, + offset, size, "glTexBufferRange"); } void GLAPIENTRY @@ -5251,8 +5255,8 @@ _mesa_TextureBuffer(GLuint texture, GLenum internalFormat, GLuint buffer) if (!check_texture_buffer_target(ctx, texObj->Target, "glTextureBuffer")) return; - _mesa_texture_buffer_range(ctx, texObj, internalFormat, - bufObj, 0, buffer ? -1 : 0, "glTextureBuffer"); + texture_buffer_range(ctx, texObj, internalFormat, + bufObj, 0, buffer ? -1 : 0, "glTextureBuffer"); } void GLAPIENTRY @@ -5296,8 +5300,8 @@ _mesa_TextureBufferRange(GLuint texture, GLenum internalFormat, GLuint buffer, "glTextureBufferRange")) return; - _mesa_texture_buffer_range(ctx, texObj, internalFormat, - bufObj, offset, size, "glTextureBufferRange"); + texture_buffer_range(ctx, texObj, internalFormat, + bufObj, offset, size, "glTextureBufferRange"); } GLboolean diff --git a/src/mesa/main/teximage.h b/src/mesa/main/teximage.h index c52a7806c0d..05fa00d231d 100644 --- a/src/mesa/main/teximage.h +++ b/src/mesa/main/teximage.h @@ -250,14 +250,6 @@ _mesa_copy_texture_sub_image(struct gl_context *ctx, GLuint dims, GLsizei width, GLsizei height, const char *caller); -extern void -_mesa_texture_buffer_range(struct gl_context *ctx, - struct gl_texture_object *texObj, - GLenum internalFormat, - struct gl_buffer_object *bufObj, - GLintptr offset, GLsizeiptr size, - const char *caller); - bool _mesa_is_cube_map_texture(GLenum target);