mesa: simplify Driver.GetCompressedTexImage() parameters
Reviewed-by: Chad Versace <chad.versace@linux.intel.com> Reviewed-by: Eric Anholt <eric@anholt.net>
This commit is contained in:
+3
-4
@@ -400,10 +400,9 @@ struct dd_function_table {
|
||||
/**
|
||||
* Called by glGetCompressedTexImage.
|
||||
*/
|
||||
void (*GetCompressedTexImage)(struct gl_context *ctx, GLenum target, GLint level,
|
||||
GLvoid *img,
|
||||
struct gl_texture_object *texObj,
|
||||
struct gl_texture_image *texImage);
|
||||
void (*GetCompressedTexImage)(struct gl_context *ctx,
|
||||
struct gl_texture_image *texImage,
|
||||
GLvoid *data);
|
||||
|
||||
/*@}*/
|
||||
|
||||
|
||||
@@ -603,10 +603,9 @@ _mesa_get_teximage(struct gl_context *ctx,
|
||||
* All error checking will have been done before this routine is called.
|
||||
*/
|
||||
void
|
||||
_mesa_get_compressed_teximage(struct gl_context *ctx, GLenum target, GLint level,
|
||||
GLvoid *img,
|
||||
struct gl_texture_object *texObj,
|
||||
struct gl_texture_image *texImage)
|
||||
_mesa_get_compressed_teximage(struct gl_context *ctx,
|
||||
struct gl_texture_image *texImage,
|
||||
GLvoid *img)
|
||||
{
|
||||
const GLuint row_stride =
|
||||
_mesa_format_row_stride(texImage->TexFormat, texImage->Width);
|
||||
@@ -981,8 +980,7 @@ _mesa_GetnCompressedTexImageARB(GLenum target, GLint level, GLsizei bufSize,
|
||||
|
||||
_mesa_lock_texture(ctx, texObj);
|
||||
{
|
||||
ctx->Driver.GetCompressedTexImage(ctx, target, level, img,
|
||||
texObj, texImage);
|
||||
ctx->Driver.GetCompressedTexImage(ctx, texImage, img);
|
||||
}
|
||||
_mesa_unlock_texture(ctx, texObj);
|
||||
}
|
||||
|
||||
@@ -40,10 +40,9 @@ _mesa_get_teximage(struct gl_context *ctx,
|
||||
|
||||
|
||||
extern void
|
||||
_mesa_get_compressed_teximage(struct gl_context *ctx, GLenum target, GLint level,
|
||||
GLvoid *img,
|
||||
struct gl_texture_object *texObj,
|
||||
struct gl_texture_image *texImage);
|
||||
_mesa_get_compressed_teximage(struct gl_context *ctx,
|
||||
struct gl_texture_image *texImage,
|
||||
GLvoid *data);
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user