aboutsummaryrefslogtreecommitdiffstats
path: root/include/vulkan-loader.hpp
diff options
context:
space:
mode:
authorQuentin LADEVIE <qladevie@wanadev.fr>2022-07-25 21:15:02 +0200
committerQuentin LADEVIE <qladevie@wanadev.fr>2022-07-25 21:15:02 +0200
commit969dd101a08997dc318207b6994201d5161d0bd3 (patch)
tree52664a681889a608a5586882c115c4b8e0eef32b /include/vulkan-loader.hpp
parente77054b80568f65aaf8a6201cf8432d000288209 (diff)
Improve vulkan loader win32 code
Diffstat (limited to 'include/vulkan-loader.hpp')
-rw-r--r--include/vulkan-loader.hpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/include/vulkan-loader.hpp b/include/vulkan-loader.hpp
index e15a447..e3e2cd4 100644
--- a/include/vulkan-loader.hpp
+++ b/include/vulkan-loader.hpp
@@ -1,7 +1,20 @@
#ifndef __VULKAN_LOADER_HPP_
#define __VULKAN_LOADER_HPP_
+#if defined(WINDOWS)
+#include <vulkan/vk_platform.h>
+#include <vulkan/vulkan_core.h>
+typedef unsigned long DWORD;
+typedef const wchar_t* LPCWSTR;
+typedef void* HANDLE;
+typedef struct HINSTANCE__* HINSTANCE;
+typedef struct HWND__* HWND;
+typedef struct HMONITOR__* HMONITOR;
+typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES;
+#include <vulkan/vulkan_win32.h>
+#else
#include <vulkan/vulkan.h>
+#endif
#define VULKAN_EXPORTED_FUNCTIONS \
X(vkGetInstanceProcAddr) \