From b08db39817f813a4744e249b21176efe7579a945 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Tue, 10 Feb 2026 17:37:42 +0000 Subject: [PATCH] Change VK_Indirect to only use drawIndirectCount if it is available --- util/test/demos/vk/vk_indirect.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/util/test/demos/vk/vk_indirect.cpp b/util/test/demos/vk/vk_indirect.cpp index 1c42529c8..95d72a837 100644 --- a/util/test/demos/vk/vk_indirect.cpp +++ b/util/test/demos/vk/vk_indirect.cpp @@ -113,7 +113,14 @@ void main() VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, }; - feats.drawIndirectCount = VK_TRUE; + VkPhysicalDeviceVulkan12Features vk12avail = { + VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, + }; + + getPhysFeatures2(&vk12avail); + + if(vk12avail.drawIndirectCount) + feats.drawIndirectCount = VK_TRUE; devInfoNext = &feats; }