From edb38589b1fe8b806d28264393ee172d03b6c75c Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Tue, 21 Jan 2025 21:49:20 +0100 Subject: Add vulkan_loader --- hk21/vulkan_loader/api.hpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 hk21/vulkan_loader/api.hpp (limited to 'hk21/vulkan_loader/api.hpp') 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 +#include + +#define VK_NO_STDDEF_H +#define VK_NO_STDINT_H +#define VK_NO_PROTOTYPES +#include + +#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 + -- cgit