changeset 1313:f7994a03b802

fix: error on release build
author sam <sam@basx.dev>
date Fri, 09 Aug 2024 23:32:08 +0700
parents f0020945d016
children 4dbb9a0a6930
files semicongine/rendering.nim
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/semicongine/rendering.nim	Fri Aug 09 18:49:20 2024 +0700
+++ b/semicongine/rendering.nim	Fri Aug 09 23:32:08 2024 +0700
@@ -343,7 +343,8 @@
     destroySwapchain(vulkan.swapchain)
   vkDestroyDevice(vulkan.device, nil)
   vkDestroySurfaceKHR(vulkan.instance, vulkan.surface, nil)
-  vkDestroyDebugUtilsMessengerEXT(vulkan.instance, vulkan.debugMessenger, nil)
+  if vulkan.debugMessenger.Valid:
+    vkDestroyDebugUtilsMessengerEXT(vulkan.instance, vulkan.debugMessenger, nil)
   vkDestroyInstance(vulkan.instance, nil)
 
 proc showSystemCursor*(value: bool) = vulkan.window.showSystemCursor(value)