vulkan: fix enabling extensions

This commit is contained in:
niki
2022-08-31 19:50:03 +02:00
parent b28d2df6f8
commit 7185d7356f
2 changed files with 43 additions and 12 deletions
+6 -2
View File
@@ -79,8 +79,11 @@ struct FramebufferConfigurationHasher {
}
};
struct OptionalDeviceFeatures {
struct OptionalInstanceExtensions {
bool physicalDeviceProperties2 = false;
};
struct OptionalDeviceFeatures {
bool extendedDynamicState = false;
};
@@ -307,7 +310,8 @@ private:
VkPhysicalDevice physicalDevice = VK_NULL_HANDLE;
int requestedMsaa = 0;
int actualMsaa = 0;
VkDevice device = VK_NULL_HANDLE;
VkDevice device = VK_NULL_HANDLE;
OptionalInstanceExtensions optionalInstanceExtensions;
OptionalDeviceFeatures optionalDeviceFeatures;
ExtendedDynamicStateFunctions extendedDynamicStateFunctions;
VkQueue graphicsQueue = VK_NULL_HANDLE;