diff --git a/src/Devices.hs b/src/Devices.hs index 7fda8cc..44da9e7 100644 --- a/src/Devices.hs +++ b/src/Devices.hs @@ -105,6 +105,9 @@ createLogicalDevice physDevice surface = do deviceCreateInfo = Vk.zero { Vk.queueCreateInfos = V.singleton (Vk.SomeStruct queueCreateInfo) , Vk.enabledExtensionNames = extensionNames + , Vk.enabledFeatures = Just (Vk.zero + { Vk.multiDrawIndirect = True + } :: Vk.PhysicalDeviceFeatures) } shaderDrawParametersFeatures = Vk.zero { Vk.shaderDrawParameters = True