[Mesa-dev] [PATCH] i965: Shrink size of prog_data's binding table starting indices.
Kenneth Graunke
kenneth at whitecape.org
Fri Nov 20 14:23:12 PST 2015
The valid range for binding table indices is 0..255, so a uint8_t is a
perfect fit. We don't need a full uint32_t.
Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
---
src/mesa/drivers/dri/i965/brw_compiler.h | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_compiler.h b/src/mesa/drivers/dri/i965/brw_compiler.h
index 1ee01eb..bc8a125 100644
--- a/src/mesa/drivers/dri/i965/brw_compiler.h
+++ b/src/mesa/drivers/dri/i965/brw_compiler.h
@@ -283,14 +283,14 @@ struct brw_stage_prog_data {
/** @{
* surface indices for the various groups of surfaces
*/
- uint32_t pull_constants_start;
- uint32_t texture_start;
- uint32_t gather_texture_start;
- uint32_t ubo_start;
- uint32_t ssbo_start;
- uint32_t abo_start;
- uint32_t image_start;
- uint32_t shader_time_start;
+ uint8_t pull_constants_start;
+ uint8_t texture_start;
+ uint8_t gather_texture_start;
+ uint8_t ubo_start;
+ uint8_t ssbo_start;
+ uint8_t abo_start;
+ uint8_t image_start;
+ uint8_t shader_time_start;
/** @} */
} binding_table;
--
2.6.2
More information about the mesa-dev
mailing list