aboutsummaryrefslogtreecommitdiffstats
path: root/include/vulkan-loader.hpp
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2026-05-05 00:50:13 +0200
committerladevieq <ladevie.quentin@gmail.com>2026-05-05 00:50:49 +0200
commit37fdcb8a0f435c42f737252450626f2bd38bbd0f (patch)
tree7eeb45a2d2d08483409a04c74fbc74fb2bbcde9f /include/vulkan-loader.hpp
parent6818cbfe21beefc04e4a174d44a92159c34cead1 (diff)
Clean up around included files
Diffstat (limited to 'include/vulkan-loader.hpp')
-rw-r--r--include/vulkan-loader.hpp23
1 files changed, 2 insertions, 21 deletions
diff --git a/include/vulkan-loader.hpp b/include/vulkan-loader.hpp
index ec1464d..7a3a68e 100644
--- a/include/vulkan-loader.hpp
+++ b/include/vulkan-loader.hpp
@@ -3,8 +3,7 @@
#define VK_NO_PROTOTYPES
-#if defined(WINDOWS)
-#include <vulkan/vk_platform.h>
+#if _WIN32
#include <vulkan/vulkan_core.h>
typedef unsigned long DWORD;
typedef const wchar_t* LPCWSTR;
@@ -24,7 +23,6 @@ typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES;
X(vkGetInstanceProcAddr) \
X(vkGetDeviceProcAddr)
-
#define VULKAN_APPLICATION_FUNCTIONS \
X(vkCreateInstance) \
X(vkEnumerateInstanceVersion) \
@@ -154,32 +152,15 @@ typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES;
X(vkDestroyBuffer) \
X(vkDestroyRenderPass)
+
#define X(name) extern PFN_##name name;
- VULKAN_EXPORTED_FUNCTIONS
VULKAN_APPLICATION_FUNCTIONS
VULKAN_INSTANCE_FUNCTIONS
VULKAN_DEVICE_FUNCTIONS
#undef X
-
-#define X(name) void Load_##name();
- VULKAN_EXPORTED_FUNCTIONS
- VULKAN_APPLICATION_FUNCTIONS
-#undef X
-
-#define X(name) void Load_##name(VkInstance _instance);
- VULKAN_INSTANCE_FUNCTIONS
-#undef X
-
-#define X(name) void Load_##name(VkDevice _device);
- VULKAN_DEVICE_FUNCTIONS
-#undef X
-
-
void load_vulkan();
-
void load_instance_functions(VkInstance instance);
-
void load_device_functions(VkDevice device);
#endif // !__VULKAN_LOADER_HPP_