aboutsummaryrefslogtreecommitdiffstats
path: root/include/vulkan-loader.hpp
diff options
context:
space:
mode:
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) \