Module: Mesa Branch: main Commit: 584d705dd7230e81c2c91d239dcd7459da88f0e8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=584d705dd7230e81c2c91d239dcd7459da88f0e8
Author: Mike Blumenkrantz <[email protected]> Date: Wed Sep 15 11:41:58 2021 -0400 zink: repack zink_render_pass_state saves a couple wasted bits Reviewed-by: Adam Jackson <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12934> --- 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
