mesa: Make validate_texbuffer_format function available externally
- change storage class from static to extern - rename validate_texbuffer_format to _mesa_validate_texbuffer_format Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
@@ -4037,8 +4037,9 @@ get_texbuffer_format(const struct gl_context *ctx, GLenum internalFormat)
|
||||
}
|
||||
|
||||
|
||||
static gl_format
|
||||
validate_texbuffer_format(const struct gl_context *ctx, GLenum internalFormat)
|
||||
gl_format
|
||||
_mesa_validate_texbuffer_format(const struct gl_context *ctx,
|
||||
GLenum internalFormat)
|
||||
{
|
||||
gl_format format = get_texbuffer_format(ctx, internalFormat);
|
||||
GLenum datatype;
|
||||
@@ -4088,7 +4089,7 @@ texbufferrange(struct gl_context *ctx, GLenum target, GLenum internalFormat,
|
||||
return;
|
||||
}
|
||||
|
||||
format = validate_texbuffer_format(ctx, internalFormat);
|
||||
format = _mesa_validate_texbuffer_format(ctx, internalFormat);
|
||||
if (format == MESA_FORMAT_NONE) {
|
||||
_mesa_error(ctx, GL_INVALID_ENUM, "glTexBuffer(internalFormat 0x%x)",
|
||||
internalFormat);
|
||||
|
||||
@@ -147,6 +147,10 @@ _mesa_legal_texture_dimensions(struct gl_context *ctx, GLenum target,
|
||||
GLint level, GLint width, GLint height,
|
||||
GLint depth, GLint border);
|
||||
|
||||
extern gl_format
|
||||
_mesa_validate_texbuffer_format(const struct gl_context *ctx,
|
||||
GLenum internalFormat);
|
||||
|
||||
/**
|
||||
* Lock a texture for updating. See also _mesa_lock_context_textures().
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user