diff options
Diffstat (limited to 'hk21/vulkan_loader/api.hpp')
-rw-r--r-- | hk21/vulkan_loader/api.hpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/hk21/vulkan_loader/api.hpp b/hk21/vulkan_loader/api.hpp new file mode 100644 index 0000000..08003e5 --- /dev/null +++ b/hk21/vulkan_loader/api.hpp @@ -0,0 +1,23 @@ +#pragma once
+
+#include <asl/integers.hpp>
+#include <asl/status.hpp>
+
+#define VK_NO_STDDEF_H
+#define VK_NO_STDINT_H
+#define VK_NO_PROTOTYPES
+#include <vulkan.h>
+
+#include "hk21/vulkan_loader/fns.hpp"
+
+#define FN(NAME) extern PFN_##NAME NAME;
+VULKAN_GLOBAL_FNS
+#undef FN
+
+namespace vulkan_loader
+{
+
+asl::status load_global(PFN_vkGetInstanceProcAddr load_fn);
+
+} // namespace vulkan_loader
+
|