@@ -32,14 +32,17 @@ export namespace VULKAN_HPP_NAMESPACE
32
32
// =====================================
33
33
using VULKAN_HPP_NAMESPACE::ArrayWrapper1D;
34
34
using VULKAN_HPP_NAMESPACE::ArrayWrapper2D;
35
- using VULKAN_HPP_NAMESPACE::DispatchLoaderBase;
36
- using VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic;
37
35
using VULKAN_HPP_NAMESPACE::Flags;
38
36
using VULKAN_HPP_NAMESPACE::FlagTraits;
39
37
38
+ namespace detail
39
+ {
40
+ using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderBase;
41
+ using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderDynamic;
40
42
#if !defined( VK_NO_PROTOTYPES )
41
- using VULKAN_HPP_NAMESPACE::DispatchLoaderStatic;
43
+ using VULKAN_HPP_NAMESPACE::detail ::DispatchLoaderStatic;
42
44
#endif /* VK_NO_PROTOTYPES*/
45
+ } // namespace detail
43
46
44
47
using VULKAN_HPP_NAMESPACE::operator &;
45
48
using VULKAN_HPP_NAMESPACE::operator |;
@@ -56,14 +59,18 @@ export namespace VULKAN_HPP_NAMESPACE
56
59
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE*/
57
60
58
61
#if !defined( VULKAN_HPP_NO_SMART_HANDLE )
59
- using VULKAN_HPP_NAMESPACE::ObjectDestroy;
60
- using VULKAN_HPP_NAMESPACE::ObjectDestroyShared;
61
- using VULKAN_HPP_NAMESPACE::ObjectFree;
62
- using VULKAN_HPP_NAMESPACE::ObjectFreeShared;
63
- using VULKAN_HPP_NAMESPACE::ObjectRelease;
64
- using VULKAN_HPP_NAMESPACE::ObjectReleaseShared;
65
- using VULKAN_HPP_NAMESPACE::PoolFree;
66
- using VULKAN_HPP_NAMESPACE::PoolFreeShared;
62
+ namespace detail
63
+ {
64
+ using VULKAN_HPP_NAMESPACE::detail::ObjectDestroy;
65
+ using VULKAN_HPP_NAMESPACE::detail::ObjectDestroyShared;
66
+ using VULKAN_HPP_NAMESPACE::detail::ObjectFree;
67
+ using VULKAN_HPP_NAMESPACE::detail::ObjectFreeShared;
68
+ using VULKAN_HPP_NAMESPACE::detail::ObjectRelease;
69
+ using VULKAN_HPP_NAMESPACE::detail::ObjectReleaseShared;
70
+ using VULKAN_HPP_NAMESPACE::detail::PoolFree;
71
+ using VULKAN_HPP_NAMESPACE::detail::PoolFreeShared;
72
+ } // namespace detail
73
+
67
74
using VULKAN_HPP_NAMESPACE::SharedHandle;
68
75
using VULKAN_HPP_NAMESPACE::UniqueHandle;
69
76
#endif /* VULKAN_HPP_NO_SMART_HANDLE*/
@@ -2605,6 +2612,10 @@ export namespace VULKAN_HPP_NAMESPACE
2605
2612
using VULKAN_HPP_NAMESPACE::EXTDepthClampControlExtensionName;
2606
2613
using VULKAN_HPP_NAMESPACE::EXTDepthClampControlSpecVersion;
2607
2614
2615
+ // === VK_HUAWEI_hdr_vivid ===
2616
+ using VULKAN_HPP_NAMESPACE::HUAWEIHdrVividExtensionName;
2617
+ using VULKAN_HPP_NAMESPACE::HUAWEIHdrVividSpecVersion;
2618
+
2608
2619
// === VK_NV_cooperative_matrix2 ===
2609
2620
using VULKAN_HPP_NAMESPACE::NVCooperativeMatrix2ExtensionName;
2610
2621
using VULKAN_HPP_NAMESPACE::NVCooperativeMatrix2SpecVersion;
@@ -4533,6 +4544,10 @@ export namespace VULKAN_HPP_NAMESPACE
4533
4544
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampControlFeaturesEXT;
4534
4545
using VULKAN_HPP_NAMESPACE::PipelineViewportDepthClampControlCreateInfoEXT;
4535
4546
4547
+ // === VK_HUAWEI_hdr_vivid ===
4548
+ using VULKAN_HPP_NAMESPACE::HdrVividDynamicMetadataHUAWEI;
4549
+ using VULKAN_HPP_NAMESPACE::PhysicalDeviceHdrVividFeaturesHUAWEI;
4550
+
4536
4551
// === VK_NV_cooperative_matrix2 ===
4537
4552
using VULKAN_HPP_NAMESPACE::CooperativeMatrixFlexibleDimensionsPropertiesNV;
4538
4553
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrix2FeaturesNV;
@@ -4883,7 +4898,10 @@ export namespace VULKAN_HPP_NAMESPACE
4883
4898
#endif /* VULKAN_HPP_DISABLE_ENHANCED_MODE*/
4884
4899
4885
4900
#if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL
4886
- using VULKAN_HPP_NAMESPACE::DynamicLoader;
4901
+ namespace detail
4902
+ {
4903
+ using VULKAN_HPP_NAMESPACE::detail::DynamicLoader;
4904
+ } // namespace detail
4887
4905
#endif /* VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL*/
4888
4906
4889
4907
// =====================
@@ -4933,9 +4951,13 @@ export namespace VULKAN_HPP_NAMESPACE
4933
4951
// ======================
4934
4952
4935
4953
using VULKAN_HPP_RAII_NAMESPACE::Context;
4936
- using VULKAN_HPP_RAII_NAMESPACE::ContextDispatcher;
4937
- using VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher;
4938
- using VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher;
4954
+
4955
+ namespace detail
4956
+ {
4957
+ using VULKAN_HPP_RAII_NAMESPACE::detail::ContextDispatcher;
4958
+ using VULKAN_HPP_RAII_NAMESPACE::detail::DeviceDispatcher;
4959
+ using VULKAN_HPP_RAII_NAMESPACE::detail::InstanceDispatcher;
4960
+ } // namespace detail
4939
4961
4940
4962
// ====================
4941
4963
// === RAII HANDLEs ===
0 commit comments