Skip to content

Commit 77916a0

Browse files
committed
GPU Vulkan Backend: We were using multi-draw-indirect all the time without requesting it
1 parent ae96035 commit 77916a0

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎GPU/GPUTracking/display/backend/GPUDisplayBackendVulkan.cxx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,7 @@ void GPUDisplayBackendVulkan::createDevice()
480480
FeatureChain reqDeviceFeatures; // Exactly these features are required and enabled
481481
clearFeatures(reqDeviceFeatures);
482482
auto& reqFeatures10 = reqDeviceFeatures.get<vk::PhysicalDeviceFeatures2>().features;
483-
reqFeatures10.geometryShader = reqFeatures10.wideLines = reqFeatures10.largePoints = VK_TRUE;
483+
reqFeatures10.geometryShader = reqFeatures10.wideLines = reqFeatures10.largePoints = reqFeatures10.multiDrawIndirect = VK_TRUE;
484484
reqDeviceFeatures.get<vk::PhysicalDeviceSwapchainMaintenance1FeaturesKHR>().swapchainMaintenance1 = VK_TRUE;
485485
reqDeviceFeatures.get<vk::PhysicalDevicePresentIdFeaturesKHR>().presentId = VK_TRUE;
486486
reqDeviceFeatures.get<vk::PhysicalDevicePresentWaitFeaturesKHR>().presentWait = VK_TRUE;

0 commit comments

Comments
 (0)