Make the Vulkan init flags a proper enum class

This commit is contained in:
Henrik Rydgård committed 2025-04-10 18:16:05 +02:00
1 parent fc48134aa0
commit 670ff21529
10 files changed
+86 -49

No files matched your search

+5 -5
View File
@@ -21,15 +21,15 @@ static const bool g_Validate = false;
#endif
// TODO: Share this between backends.
static uint32_t FlagsFromConfig() {
uint32_t flags;
static VulkanInitFlags FlagsFromConfig() {
VulkanInitFlags flags;
if (g_Config.bVSync) {
flags = VULKAN_FLAG_PRESENT_FIFO;
flags = VulkanInitFlags::PRESENT_FIFO;
} else {
flags = VULKAN_FLAG_PRESENT_MAILBOX | VULKAN_FLAG_PRESENT_IMMEDIATE;
flags = VulkanInitFlags::PRESENT_MAILBOX | VulkanInitFlags::PRESENT_IMMEDIATE;
}
if (g_Validate) {
flags |= VULKAN_FLAG_VALIDATE;
flags |= VulkanInitFlags::VALIDATE;
}
return flags;
}