diff options
author | Jerome Glisse <jglisse@redhat.com> | 2012-02-03 12:22:11 -0500 |
---|---|---|
committer | Jerome Glisse <jglisse@redhat.com> | 2012-02-03 14:42:47 -0500 |
commit | 10c0837780b2d4a33568c16bb92527e196d6c05e (patch) | |
tree | 515bb3bd240b41b32cac309cb9509696ac3f6708 /radeon/radeon_surface.h | |
parent | 6a720cb8660975acea1100e61a88a92a7cb3856e (diff) |
radeon: fix surface API for good before anyone start relying on it
The mipmap level computation was wrong, we need to know the block
width, height, depth of compressed texture to properly compute this.
Change API to provide block width, height, depth instead of nblk_x,
nblk_y, nblk_z.
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
Diffstat (limited to 'radeon/radeon_surface.h')
-rw-r--r-- | radeon/radeon_surface.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/radeon/radeon_surface.h b/radeon/radeon_surface.h index 3e5fbedc..bfee8ab0 100644 --- a/radeon/radeon_surface.h +++ b/radeon/radeon_surface.h @@ -79,9 +79,9 @@ struct radeon_surface { uint32_t npix_x; uint32_t npix_y; uint32_t npix_z; - uint32_t nblk_x; - uint32_t nblk_y; - uint32_t nblk_z; + uint32_t blk_w; + uint32_t blk_h; + uint32_t blk_d; uint32_t array_size; uint32_t last_level; uint32_t bpe; |