diff semicongine/rendering/vulkan/api.nim @ 1426:075e4197bc95

add: vulkan debug labels, did: improve build-config
author sam <sam@basx.dev>
date Sat, 11 Jan 2025 12:22:21 +0700
parents 3b8a736c45a7
children
line wrap: on
line diff
--- a/semicongine/rendering/vulkan/api.nim	Fri Jan 10 00:09:59 2025 +0700
+++ b/semicongine/rendering/vulkan/api.nim	Sat Jan 11 12:22:21 2025 +0700
@@ -18585,10 +18585,12 @@
   "VK_NV_compute_shader_derivatives": loadVK_NV_compute_shader_derivatives,
   "VK_QCOM_fragment_density_map_offset": loadVK_QCOM_fragment_density_map_offset,
 }.toTable
-when defined(VK_USE_PLATFORM_XLIB_KHR):
+
+# we only support xlib on linux atm
+when defined(linux):
   include ./platform/xlib
   EXTENSION_LOADERS["VK_KHR_xlib_surface"] = loadVK_KHR_xlib_surface
-when defined(VK_USE_PLATFORM_WIN32_KHR):
+when defined(windows):
   include ./platform/win32
   EXTENSION_LOADERS["VK_KHR_external_semaphore_win32"] =
     loadVK_KHR_external_semaphore_win32