Mesa (refs/keep-around/6b8909f2d19064c6dcd6ccd6a21cddf93a545c7a): ac: pack legacy_surf_level better
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Jul 9 17:28:26 UTC 2018
Module: Mesa
Branch: refs/keep-around/6b8909f2d19064c6dcd6ccd6a21cddf93a545c7a
Commit: 6b8909f2d19064c6dcd6ccd6a21cddf93a545c7a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b8909f2d19064c6dcd6ccd6a21cddf93a545c7a
Author: Marek Olšák <marek.olsak at amd.com>
Date: Tue Nov 14 19:44:33 2017 +0100
ac: pack legacy_surf_level better
r600_texture: 1488 -> 1248 bytes
Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>
---
src/amd/common/ac_surface.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/amd/common/ac_surface.h b/src/amd/common/ac_surface.h
index ec89f6b5bb..f18548f73e 100644
--- a/src/amd/common/ac_surface.h
+++ b/src/amd/common/ac_surface.h
@@ -74,9 +74,9 @@ struct legacy_surf_level {
uint32_t slice_size_dw; /* in dwords; max = 4GB / 4. */
uint32_t dcc_offset; /* relative offset within DCC mip tree */
uint32_t dcc_fast_clear_size;
- uint16_t nblk_x;
- uint16_t nblk_y;
- enum radeon_surf_mode mode;
+ unsigned nblk_x:15;
+ unsigned nblk_y:15;
+ enum radeon_surf_mode mode:2;
};
struct legacy_surf_layout {
More information about the mesa-commit
mailing list