diff options
author | Brian Paul <[email protected]> | 2011-09-30 08:15:30 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2011-09-30 08:15:30 -0600 |
commit | 4368a657670f1f3f13d8497f749cb5439f91529e (patch) | |
tree | 71965b364e065ee9cc360eb0a0e99cd3be0e7553 /src/mesa/main/mipmap.c | |
parent | d742a64909b2b414fc94b6f525a13ce09ca7f9f7 (diff) |
mesa: simplify parameters to GetTexImage() driver hook
The target, level and texObj can be obtained through the texImage
parameter. We could make similar changes for the TexImage() hooks too.
Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/mesa/main/mipmap.c')
-rw-r--r-- | src/mesa/main/mipmap.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mesa/main/mipmap.c b/src/mesa/main/mipmap.c index e0cc6a2ad5f..7325a420f0e 100644 --- a/src/mesa/main/mipmap.c +++ b/src/mesa/main/mipmap.c @@ -2032,9 +2032,10 @@ generate_mipmap_compressed(struct gl_context *ctx, GLenum target, ctx->Pack = ctx->DefaultPacking; /* Get the uncompressed image */ - ctx->Driver.GetTexImage(ctx, target, texObj->BaseLevel, + assert(srcImage->Level == texObj->BaseLevel); + ctx->Driver.GetTexImage(ctx, temp_base_format, temp_datatype, - temp_src, texObj, srcImage); + temp_src, srcImage); /* restore packing mode */ ctx->Pack = save; } |