Parcourir la source

vulkan: fix validation error about VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR (#16086)

Jeff Bolz il y a 3 mois
Parent
commit
5bb4a3edec
1 fichiers modifiés avec 3 ajouts et 1 suppressions
  1. 3 1
      ggml/src/ggml-vulkan/ggml-vulkan.cpp

+ 3 - 1
ggml/src/ggml-vulkan/ggml-vulkan.cpp

@@ -1584,7 +1584,9 @@ static void ggml_vk_create_pipeline_func(vk_device& device, vk_pipeline& pipelin
     }
 
     vk::ComputePipelineCreateInfo compute_pipeline_create_info(
-        vk::PipelineCreateFlags{},
+        device->pipeline_executable_properties_support ?
+            vk::PipelineCreateFlagBits::eCaptureStatisticsKHR :
+            vk::PipelineCreateFlags{},
         pipeline_shader_create_info,
         pipeline->layout);