From ab941a68df66724ce1cebebb2073a4bc4bf157cb Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Mon, 8 Nov 2021 14:13:59 -0800 Subject: [PATCH] fix debug mode flag not set before creating instance --- src/Refresh_Driver_Vulkan.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Refresh_Driver_Vulkan.c b/src/Refresh_Driver_Vulkan.c index 73b9baf..ea4cc36 100644 --- a/src/Refresh_Driver_Vulkan.c +++ b/src/Refresh_Driver_Vulkan.c @@ -9761,6 +9761,10 @@ static Refresh_Device* VULKAN_CreateDevice( VULKAN_INTERNAL_LoadEntryPoints(renderer); + renderer->presentMode = presentationParameters->presentMode; + renderer->debugMode = debugMode; + renderer->usesExternalDevice = 0; + /* Create the VkInstance */ if (!VULKAN_INTERNAL_CreateInstance(renderer, presentationParameters->deviceWindowHandle)) { @@ -9769,10 +9773,7 @@ static Refresh_Device* VULKAN_CreateDevice( } renderer->deviceWindowHandle = presentationParameters->deviceWindowHandle; - renderer->presentMode = presentationParameters->presentMode; - renderer->debugMode = debugMode; renderer->headless = presentationParameters->deviceWindowHandle == NULL; - renderer->usesExternalDevice = 0; /* * Create the WSI vkSurface