aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/vulkan/vulkan.cppm
diff options
context:
space:
mode:
authorJon Leech <[email protected]>2024-12-19 21:42:01 -0800
committerJon Leech <[email protected]>2024-12-19 21:43:52 -0800
commitd4a196d8c84e032d27f999adcea3075517c1c97f (patch)
treec6903fd6fcbd653f5782f63a05e4618d7b0665ff /include/vulkan/vulkan.cppm
parent6a74a7d65cafa19e38ec116651436cce6efd5b2e (diff)
downloadVulkan-Headers-main.tar.gz
Vulkan-Headers-main.zip
Update for Vulkan-Docs 1.4.304HEADv1.4.304main
Diffstat (limited to 'include/vulkan/vulkan.cppm')
-rw-r--r--include/vulkan/vulkan.cppm26
1 files changed, 26 insertions, 0 deletions
diff --git a/include/vulkan/vulkan.cppm b/include/vulkan/vulkan.cppm
index 0ba8645..e48a653 100644
--- a/include/vulkan/vulkan.cppm
+++ b/include/vulkan/vulkan.cppm
@@ -22,6 +22,7 @@ module;
#include <vulkan/vulkan_hash.hpp>
#include <vulkan/vulkan_raii.hpp>
#include <vulkan/vulkan_shared.hpp>
+#include <vulkan/vulkan_to_string.hpp>
export module vulkan_hpp;
@@ -41,6 +42,7 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderDynamic;
#if !defined( VK_NO_PROTOTYPES )
using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderStatic;
+ using VULKAN_HPP_NAMESPACE::detail::getDispatchLoaderStatic;
#endif /*VK_NO_PROTOTYPES*/
} // namespace detail
@@ -2686,6 +2688,30 @@ export namespace VULKAN_HPP_NAMESPACE
using VULKAN_HPP_NAMESPACE::ApiVersion14;
using VULKAN_HPP_NAMESPACE::HeaderVersionComplete;
+ //====================
+ //=== FUNCPOINTERs ===
+ //====================
+
+ //=== VK_VERSION_1_0 ===
+ using VULKAN_HPP_NAMESPACE::PFN_AllocationFunction;
+ using VULKAN_HPP_NAMESPACE::PFN_FreeFunction;
+ using VULKAN_HPP_NAMESPACE::PFN_InternalAllocationNotification;
+ using VULKAN_HPP_NAMESPACE::PFN_InternalFreeNotification;
+ using VULKAN_HPP_NAMESPACE::PFN_ReallocationFunction;
+ using VULKAN_HPP_NAMESPACE::PFN_VoidFunction;
+
+ //=== VK_EXT_debug_report ===
+ using VULKAN_HPP_NAMESPACE::PFN_DebugReportCallbackEXT;
+
+ //=== VK_EXT_debug_utils ===
+ using VULKAN_HPP_NAMESPACE::PFN_DebugUtilsMessengerCallbackEXT;
+
+ //=== VK_EXT_device_memory_report ===
+ using VULKAN_HPP_NAMESPACE::PFN_DeviceMemoryReportCallbackEXT;
+
+ //=== VK_LUNARG_direct_driver_loading ===
+ using VULKAN_HPP_NAMESPACE::PFN_GetInstanceProcAddrLUNARG;
+
//===============
//=== STRUCTs ===
//===============