From 67ea2eb97a84f3d6dd2c9dfe26f195d51caeac48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?= Date: Thu, 29 Feb 2024 22:16:16 +0100 Subject: [PATCH] radv: fix initialization of radv_shader_layout->use_dynamic_descriptors Fixes: 66eaca3a0a596385436082ae1e4bd70dcf09f466 ('radv: introduce radv_shader_layout for per-stage descriptor layout') Part-of: --- src/amd/vulkan/radv_pipeline.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index 7b6990a5d9b..626fe4cbd80 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -263,11 +263,8 @@ radv_shader_layout_init(const struct radv_pipeline_layout *pipeline_layout, gl_s } layout->push_constant_size = pipeline_layout->push_constant_size; - - if (pipeline_layout->dynamic_offset_count && - (pipeline_layout->dynamic_shader_stages & mesa_to_vk_shader_stage(stage))) { - layout->use_dynamic_descriptors = true; - } + layout->use_dynamic_descriptors = pipeline_layout->dynamic_offset_count && + (pipeline_layout->dynamic_shader_stages & mesa_to_vk_shader_stage(stage)); } static const struct vk_ycbcr_conversion_state *