From 67a595066ee9c4297ac0900a0279dda221c6f8e8 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Tue, 28 Jul 2020 16:36:39 +0800 Subject: [PATCH] add PhysicalDeviceFeatures in vkDeviceCreateInfo --- src/RenderDevice/Vulkan/VKDeviceCreater.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/RenderDevice/Vulkan/VKDeviceCreater.cpp b/src/RenderDevice/Vulkan/VKDeviceCreater.cpp index 67d87dc7..ad800fee 100644 --- a/src/RenderDevice/Vulkan/VKDeviceCreater.cpp +++ b/src/RenderDevice/Vulkan/VKDeviceCreater.cpp @@ -29,6 +29,10 @@ namespace VkDeviceCreateInfo create_info={}; const char *ext_list[1]={VK_KHR_SWAPCHAIN_EXTENSION_NAME}; + + VkPhysicalDeviceFeatures features={}; + features.geometryShader=true; + create_info.sType=VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO; create_info.pNext=nullptr; create_info.queueCreateInfoCount=1; @@ -37,7 +41,7 @@ namespace create_info.ppEnabledExtensionNames=ext_list; create_info.enabledLayerCount=0; create_info.ppEnabledLayerNames=nullptr; - create_info.pEnabledFeatures=nullptr; + create_info.pEnabledFeatures=&features; VkDevice device;