If we're going to make a utility function declared in glformats.h, let's move the function body to glformats.c.
On Fri, Jun 6, 2014 at 4:57 PM, Anuj Phogat <anuj.pho...@gmail.com> wrote: > Cc: <mesa-sta...@lists.freedesktop.org> > Signed-off-by: Anuj Phogat <anuj.pho...@gmail.com> > --- > src/mesa/main/glformats.h | 3 +++ > src/mesa/main/teximage.c | 12 ++++++------ > 2 files changed, 9 insertions(+), 6 deletions(-) > > diff --git a/src/mesa/main/glformats.h b/src/mesa/main/glformats.h > index af10899..5c3b2e3 100644 > --- a/src/mesa/main/glformats.h > +++ b/src/mesa/main/glformats.h > @@ -125,6 +125,9 @@ extern GLenum > _mesa_es3_error_check_format_and_type(GLenum format, GLenum type, > GLenum internalFormat); > > +extern GLboolean > +_mesa_target_can_be_compressed(const struct gl_context *ctx, GLenum > target, > + GLenum intFormat); > > #ifdef __cplusplus > } > diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c > index 845ba80..b8627a3 100644 > --- a/src/mesa/main/teximage.c > +++ b/src/mesa/main/teximage.c > @@ -1779,9 +1779,9 @@ compressedteximage_only_format(const struct > gl_context *ctx, GLenum format) > * Helper function to determine whether a target and specific compression > * format are supported. > */ > -static GLboolean > -target_can_be_compressed(const struct gl_context *ctx, GLenum target, > - GLenum intFormat) > +GLboolean > +_mesa_target_can_be_compressed(const struct gl_context *ctx, GLenum > target, > + GLenum intFormat) > { > (void) intFormat; /* not used yet */ > > @@ -2204,7 +2204,7 @@ texture_error_check( struct gl_context *ctx, > > /* additional checks for compressed textures */ > if (_mesa_is_compressed_format(ctx, internalFormat)) { > - if (!target_can_be_compressed(ctx, target, internalFormat)) { > + if (!_mesa_target_can_be_compressed(ctx, target, internalFormat)) { > _mesa_error(ctx, GL_INVALID_ENUM, > "glTexImage%dD(target can't be compressed)", > dimensions); > return GL_TRUE; > @@ -2260,7 +2260,7 @@ compressed_texture_error_check(struct gl_context > *ctx, GLint dimensions, > GLenum error = GL_NO_ERROR; > char *reason = ""; /* no error */ > > - if (!target_can_be_compressed(ctx, target, internalFormat)) { > + if (!_mesa_target_can_be_compressed(ctx, target, internalFormat)) { > reason = "target"; > error = GL_INVALID_ENUM; > goto error; > @@ -2694,7 +2694,7 @@ copytexture_error_check( struct gl_context *ctx, > GLuint dimensions, > } > > if (_mesa_is_compressed_format(ctx, internalFormat)) { > - if (!target_can_be_compressed(ctx, target, internalFormat)) { > + if (!_mesa_target_can_be_compressed(ctx, target, internalFormat)) { > _mesa_error(ctx, GL_INVALID_ENUM, > "glCopyTexImage%dD(target)", dimensions); > return GL_TRUE; > -- > 1.8.3.1 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev