From 4dd97b1d729048f3ccf3a2ed4ddbfa53c057e4a3 Mon Sep 17 00:00:00 2001 From: Benjamin Lee Date: Tue, 10 Oct 2023 22:12:21 -0700 Subject: [PATCH] vk/graphics_state: Add last bits for extraPrimitiveOverestimationSize A couple pieces were missed when this was originally added in b172fd62f51bba16970c413604053a64f7eda244. Without this, NVK doesn't pick up the value of extraPrimitiveOverestimationSize in 'dyn->rs'. Signed-off-by: Benjamin Lee Reviewed-by: Mary Guillemard Part-of: --- src/vulkan/runtime/vk_graphics_state.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vulkan/runtime/vk_graphics_state.c b/src/vulkan/runtime/vk_graphics_state.c index 3f875a33d50d3..ff171dfdbdb6a 100644 --- a/src/vulkan/runtime/vk_graphics_state.c +++ b/src/vulkan/runtime/vk_graphics_state.c @@ -80,6 +80,7 @@ get_dynamic_state_groups(BITSET_WORD *dynamic, BITSET_SET(dynamic, MESA_VK_DYNAMIC_RS_CULL_MODE); BITSET_SET(dynamic, MESA_VK_DYNAMIC_RS_FRONT_FACE); BITSET_SET(dynamic, MESA_VK_DYNAMIC_RS_CONSERVATIVE_MODE); + BITSET_SET(dynamic, MESA_VK_DYNAMIC_RS_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE); BITSET_SET(dynamic, MESA_VK_DYNAMIC_RS_RASTERIZATION_ORDER_AMD); BITSET_SET(dynamic, MESA_VK_DYNAMIC_RS_PROVOKING_VERTEX); BITSET_SET(dynamic, MESA_VK_DYNAMIC_RS_RASTERIZATION_STREAM); @@ -284,6 +285,7 @@ vk_get_dynamic_graphics_states(BITSET_WORD *dynamic, CASE( COLOR_WRITE_MASK_EXT, CB_WRITE_MASKS) CASE( RASTERIZATION_STREAM_EXT, RS_RASTERIZATION_STREAM) CASE( CONSERVATIVE_RASTERIZATION_MODE_EXT, RS_CONSERVATIVE_MODE) + CASE( EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT, RS_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE) CASE( DEPTH_CLIP_ENABLE_EXT, RS_DEPTH_CLIP_ENABLE) CASE( SAMPLE_LOCATIONS_ENABLE_EXT, MS_SAMPLE_LOCATIONS_ENABLE) CASE( PROVOKING_VERTEX_MODE_EXT, RS_PROVOKING_VERTEX)