From 411e23e193a8e9b19bcf21e9d18ddbc84fb0ed4f Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Fri, 19 Jan 2024 10:26:48 +0100 Subject: [PATCH] radv: use the non-emitted graphics pipeline for the needed dynamic states This is similar but it will allow us to re-use the helper for the late scissor bug on GFX9. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_cmd_buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 6f8a033fd5a..e4ea7374fc7 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -9063,8 +9063,8 @@ radv_get_needed_dynamic_states(struct radv_cmd_buffer *cmd_buffer) { uint64_t dynamic_states = RADV_DYNAMIC_ALL; - if (cmd_buffer->state.emitted_graphics_pipeline) - return cmd_buffer->state.emitted_graphics_pipeline->needed_dynamic_state; + if (cmd_buffer->state.graphics_pipeline) + return cmd_buffer->state.graphics_pipeline->needed_dynamic_state; /* Clear unnecessary dynamic states for shader objects. */ if (!cmd_buffer->state.shaders[MESA_SHADER_TESS_CTRL])