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:
parent
9e7e54b473
commit
1fc9e94d12
|
@ -47,12 +47,12 @@ struct zink_vertex_elements_state {
|
||||||
};
|
};
|
||||||
|
|
||||||
struct zink_rasterizer_hw_state {
|
struct zink_rasterizer_hw_state {
|
||||||
VkBool32 depth_clamp;
|
|
||||||
VkBool32 rasterizer_discard;
|
|
||||||
VkPolygonMode polygon_mode;
|
VkPolygonMode polygon_mode;
|
||||||
VkCullModeFlags cull_mode;
|
VkCullModeFlags cull_mode;
|
||||||
VkProvokingVertexModeEXT pv_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 {
|
struct zink_rasterizer_state {
|
||||||
|
|
Loading…
Reference in New Issue