From 584d705dd7230e81c2c91d239dcd7459da88f0e8 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 15 Sep 2021 11:41:58 -0400 Subject: [PATCH] zink: repack zink_render_pass_state saves a couple wasted bits Reviewed-by: Adam Jackson Part-of: --- src/gallium/drivers/zink/zink_render_pass.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/zink/zink_render_pass.h b/src/gallium/drivers/zink/zink_render_pass.h index 38efbc6a5b7..103b15a249c 100644 --- a/src/gallium/drivers/zink/zink_render_pass.h +++ b/src/gallium/drivers/zink/zink_render_pass.h @@ -44,10 +44,10 @@ struct zink_rt_attrib { }; struct zink_render_pass_state { - uint8_t num_cbufs : 4; /* PIPE_MAX_COLOR_BUFS = 8 */ + uint8_t num_cbufs : 5; /* PIPE_MAX_COLOR_BUFS = 8 */ uint8_t have_zsbuf : 1; - bool samples; //for fs samplemask - bool swapchain_init; + uint8_t samples:1; //for fs samplemask + uint8_t swapchain_init:1; struct zink_rt_attrib rts[PIPE_MAX_COLOR_BUFS + 1]; unsigned num_rts; uint32_t clears; //for extra verification and update flagging