From 0b1c23103e51e44ec226c05fcaf2ef810ab32d78 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Tue, 31 Mar 2026 16:36:23 +0300 Subject: [PATCH] vulkan/runtime: convert descriptor heap pipeline flag to shader flag Signed-off-by: Lionel Landwerlin Part-of: --- src/vulkan/runtime/vk_pipeline.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/vulkan/runtime/vk_pipeline.c b/src/vulkan/runtime/vk_pipeline.c index 15b104e627e..db98ebf6144 100644 --- a/src/vulkan/runtime/vk_pipeline.c +++ b/src/vulkan/runtime/vk_pipeline.c @@ -1291,6 +1291,9 @@ vk_pipeline_to_shader_flags(VkPipelineCreateFlags2KHR pipeline_flags, if (pipeline_flags & VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT) shader_flags |= VK_SHADER_CREATE_INDIRECT_BINDABLE_BIT_EXT; + if (pipeline_flags & VK_PIPELINE_CREATE_2_DESCRIPTOR_HEAP_BIT_EXT) + shader_flags |= VK_SHADER_CREATE_DESCRIPTOR_HEAP_BIT_EXT; + if (stage == MESA_SHADER_FRAGMENT) { if (pipeline_flags & VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR) shader_flags |= VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT;