From de4de09a56c421ec1194dea016c3b9ef80abbb83 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Fri, 18 Nov 2022 09:50:40 +0100 Subject: [PATCH] radv: re-emit dynamic depth clamp enable if depth clip enable changed The depth clamp mode depends on depth clip enable/disable. Fixes: e48c0fbd8f7 ("radv: add support for dynamic depth clamp enable") Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_cmd_buffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 2f27520532f..0273192ae48 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -4079,7 +4079,8 @@ radv_cmd_buffer_flush_dynamic_state(struct radv_cmd_buffer *cmd_buffer, bool pip if (states & RADV_CMD_DIRTY_DYNAMIC_SAMPLE_MASK) radv_emit_sample_mask(cmd_buffer); - if (states & RADV_CMD_DIRTY_DYNAMIC_DEPTH_CLAMP_ENABLE) + if (states & (RADV_CMD_DIRTY_DYNAMIC_DEPTH_CLAMP_ENABLE | + RADV_CMD_DIRTY_DYNAMIC_DEPTH_CLIP_ENABLE)) radv_emit_depth_clamp_enable(cmd_buffer); if (states & RADV_CMD_DIRTY_DYNAMIC_COLOR_BLEND_ENABLE)