diff --git a/src/vkcv/Context.cpp b/src/vkcv/Context.cpp index 0f5a07c438914c91b5f093678920b8026086c91a..d6cc00f964f9f9549ae7d80e61de98932e00e30a 100644 --- a/src/vkcv/Context.cpp +++ b/src/vkcv/Context.cpp @@ -467,15 +467,14 @@ namespace vkcv nullptr, extensions.size(), extensions.data(), - nullptr + nullptr, + &(featureManager.getFeatures()) ); #ifndef NDEBUG deviceCreateInfo.enabledLayerCount = static_cast<uint32_t>(validationLayers.size()); deviceCreateInfo.ppEnabledLayerNames = validationLayers.data(); #endif - - deviceCreateInfo.setPNext(&(featureManager.getFeatures())); vk::Device device = physicalDevice.createDevice(deviceCreateInfo);