zink: use bit-allocation for boolean rasterizer-state

This reduces the size of the struct a bit, and we're about to add some
more bit-allocated stuff in the next commit.

Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11795>
This commit is contained in:
Erik Faye-Lund 2021-07-09 12:23:16 +02:00 committed by Marge Bot
parent 9e7e54b473
commit 1fc9e94d12
1 changed files with 3 additions and 3 deletions

View File

@ -47,12 +47,12 @@ struct zink_vertex_elements_state {
};
struct zink_rasterizer_hw_state {
VkBool32 depth_clamp;
VkBool32 rasterizer_discard;
VkPolygonMode polygon_mode;
VkCullModeFlags cull_mode;
VkProvokingVertexModeEXT pv_mode;
bool force_persample_interp;
unsigned depth_clamp : 1;
unsigned rasterizer_discard : 1;
unsigned force_persample_interp : 1;
};
struct zink_rasterizer_state {