1e8556ba3Sopenharmony_ci// Copyright 2015-2024 The Khronos Group Inc.
2e8556ba3Sopenharmony_ci//
3e8556ba3Sopenharmony_ci// SPDX-License-Identifier: Apache-2.0 OR MIT
4e8556ba3Sopenharmony_ci//
5e8556ba3Sopenharmony_ci
6e8556ba3Sopenharmony_ci// This header is generated from the Khronos Vulkan XML API Registry.
7e8556ba3Sopenharmony_ci
8e8556ba3Sopenharmony_ci// Note: This module is still in an experimental state.
9e8556ba3Sopenharmony_ci// Any feedback is welcome on https://github.com/KhronosGroup/Vulkan-Hpp/issues.
10e8556ba3Sopenharmony_ci
11e8556ba3Sopenharmony_cimodule;
12e8556ba3Sopenharmony_ci
13e8556ba3Sopenharmony_ci#include <vulkan/vulkan.hpp>
14e8556ba3Sopenharmony_ci#include <vulkan/vulkan_extension_inspection.hpp>
15e8556ba3Sopenharmony_ci#include <vulkan/vulkan_format_traits.hpp>
16e8556ba3Sopenharmony_ci#include <vulkan/vulkan_hash.hpp>
17e8556ba3Sopenharmony_ci#include <vulkan/vulkan_raii.hpp>
18e8556ba3Sopenharmony_ci#include <vulkan/vulkan_shared.hpp>
19e8556ba3Sopenharmony_ci
20e8556ba3Sopenharmony_ciexport module vulkan_hpp;
21e8556ba3Sopenharmony_ci
22e8556ba3Sopenharmony_ciexport namespace VULKAN_HPP_NAMESPACE
23e8556ba3Sopenharmony_ci{
24e8556ba3Sopenharmony_ci  //=====================================
25e8556ba3Sopenharmony_ci  //=== HARDCODED TYPEs AND FUNCTIONs ===
26e8556ba3Sopenharmony_ci  //=====================================
27e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ArrayWrapper1D;
28e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ArrayWrapper2D;
29e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DispatchLoaderBase;
30e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic;
31e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Flags;
32e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FlagTraits;
33e8556ba3Sopenharmony_ci
34e8556ba3Sopenharmony_ci#if !defined( VK_NO_PROTOTYPES )
35e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DispatchLoaderStatic;
36e8556ba3Sopenharmony_ci#endif /*VK_NO_PROTOTYPES*/
37e8556ba3Sopenharmony_ci
38e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::operator&;
39e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::operator|;
40e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::operator^;
41e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::operator~;
42e8556ba3Sopenharmony_ci  using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
43e8556ba3Sopenharmony_ci
44e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE )
45e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ArrayProxy;
46e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries;
47e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Optional;
48e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::StridedArrayProxy;
49e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::StructureChain;
50e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
51e8556ba3Sopenharmony_ci
52e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_NO_SMART_HANDLE )
53e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ObjectDestroy;
54e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ObjectDestroyShared;
55e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ObjectFree;
56e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ObjectFreeShared;
57e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ObjectRelease;
58e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ObjectReleaseShared;
59e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PoolFree;
60e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PoolFreeShared;
61e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedHandle;
62e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueHandle;
63e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_NO_SMART_HANDLE*/
64e8556ba3Sopenharmony_ci
65e8556ba3Sopenharmony_ci  //==================
66e8556ba3Sopenharmony_ci  //=== BASE TYPEs ===
67e8556ba3Sopenharmony_ci  //==================
68e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Bool32;
69e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceAddress;
70e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceSize;
71e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RemoteAddressNV;
72e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SampleMask;
73e8556ba3Sopenharmony_ci
74e8556ba3Sopenharmony_ci  //=============
75e8556ba3Sopenharmony_ci  //=== ENUMs ===
76e8556ba3Sopenharmony_ci  //=============
77e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CppType;
78e8556ba3Sopenharmony_ci
79e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_0 ===
80e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccessFlagBits;
81e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccessFlags;
82e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlagBits;
83e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags;
84e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentLoadOp;
85e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentStoreOp;
86e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BlendFactor;
87e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BlendOp;
88e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BorderColor;
89e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferCreateFlagBits;
90e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferCreateFlags;
91e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits;
92e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferUsageFlags;
93e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferViewCreateFlagBits;
94e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferViewCreateFlags;
95e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ColorComponentFlagBits;
96e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ColorComponentFlags;
97e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferLevel;
98e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferResetFlagBits;
99e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferResetFlags;
100e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlagBits;
101e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlags;
102e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlagBits;
103e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlags;
104e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandPoolResetFlagBits;
105e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandPoolResetFlags;
106e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CompareOp;
107e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ComponentSwizzle;
108e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CullModeFlagBits;
109e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CullModeFlags;
110e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DependencyFlagBits;
111e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DependencyFlags;
112e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlagBits;
113e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags;
114e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlagBits;
115e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags;
116e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlagBits;
117e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlags;
118e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorType;
119e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceCreateFlagBits;
120e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceCreateFlags;
121e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlagBits;
122e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags;
123e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DynamicState;
124e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EventCreateFlagBits;
125e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EventCreateFlags;
126e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FenceCreateFlagBits;
127e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FenceCreateFlags;
128e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Filter;
129e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Format;
130e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits;
131e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FormatFeatureFlags;
132e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FramebufferCreateFlagBits;
133e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FramebufferCreateFlags;
134e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FrontFace;
135e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageAspectFlagBits;
136e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageAspectFlags;
137e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageCreateFlagBits;
138e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageCreateFlags;
139e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageLayout;
140e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageTiling;
141e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageType;
142e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageUsageFlagBits;
143e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageUsageFlags;
144e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageViewCreateFlagBits;
145e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageViewCreateFlags;
146e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageViewType;
147e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IndexType;
148e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::InstanceCreateFlagBits;
149e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::InstanceCreateFlags;
150e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::InternalAllocationType;
151e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LogicOp;
152e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryHeapFlagBits;
153e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryHeapFlags;
154e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryMapFlagBits;
155e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryMapFlags;
156e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryPropertyFlagBits;
157e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryPropertyFlags;
158e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ObjectType;
159e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceType;
160e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineBindPoint;
161e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlagBits;
162e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlags;
163e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersion;
164e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlagBits;
165e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlags;
166e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCreateFlagBits;
167e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCreateFlags;
168e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlagBits;
169e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlags;
170e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlagBits;
171e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlags;
172e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlagBits;
173e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlags;
174e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlagBits;
175e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlags;
176e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlagBits;
177e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags;
178e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlagBits;
179e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlags;
180e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlagBits;
181e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags;
182e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits;
183e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineStageFlags;
184e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlagBits;
185e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlags;
186e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlagBits;
187e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlags;
188e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlagBits;
189e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags;
190e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PolygonMode;
191e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PrimitiveTopology;
192e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryControlFlagBits;
193e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryControlFlags;
194e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlagBits;
195e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags;
196e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlagBits;
197e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlags;
198e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryResultFlagBits;
199e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryResultFlags;
200e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryType;
201e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFlagBits;
202e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFlags;
203e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassCreateFlagBits;
204e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassCreateFlags;
205e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Result;
206e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SampleCountFlagBits;
207e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SampleCountFlags;
208e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerAddressMode;
209e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerCreateFlagBits;
210e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerCreateFlags;
211e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerMipmapMode;
212e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlagBits;
213e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlags;
214e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlagBits;
215e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlags;
216e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderStageFlagBits;
217e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderStageFlags;
218e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharingMode;
219e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseImageFormatFlagBits;
220e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseImageFormatFlags;
221e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlagBits;
222e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags;
223e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::StencilFaceFlagBits;
224e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::StencilFaceFlags;
225e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::StencilOp;
226e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::StructureType;
227e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassContents;
228e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassDescriptionFlagBits;
229e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags;
230e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SystemAllocationScope;
231e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VendorId;
232e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VertexInputRate;
233e8556ba3Sopenharmony_ci
234e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_1 ===
235e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ChromaLocation;
236e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ChromaLocationKHR;
237e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagBits;
238e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags;
239e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagBits;
240e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags;
241e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType;
242e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateTypeKHR;
243e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBits;
244e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBitsKHR;
245e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlags;
246e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits;
247e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBitsKHR;
248e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags;
249e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBits;
250e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsKHR;
251e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags;
252e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits;
253e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBitsKHR;
254e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags;
255e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBits;
256e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBitsKHR;
257e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlags;
258e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits;
259e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBitsKHR;
260e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags;
261e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FenceImportFlagBits;
262e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FenceImportFlagBitsKHR;
263e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FenceImportFlags;
264e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBits;
265e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBitsKHR;
266e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryAllocateFlags;
267e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagBits;
268e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagBitsKHR;
269e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags;
270e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PointClippingBehavior;
271e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PointClippingBehaviorKHR;
272e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion;
273e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversionKHR;
274e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerYcbcrRange;
275e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerYcbcrRangeKHR;
276e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagBits;
277e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagBitsKHR;
278e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreImportFlags;
279e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlagBits;
280e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags;
281e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::TessellationDomainOrigin;
282e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::TessellationDomainOriginKHR;
283e8556ba3Sopenharmony_ci
284e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_2 ===
285e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagBits;
286e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagBitsEXT;
287e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorBindingFlags;
288e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DriverId;
289e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DriverIdKHR;
290e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ResolveModeFlagBits;
291e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ResolveModeFlagBitsKHR;
292e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ResolveModeFlags;
293e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerReductionMode;
294e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerReductionModeEXT;
295e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreType;
296e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreTypeKHR;
297e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagBits;
298e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagBitsKHR;
299e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlags;
300e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence;
301e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependenceKHR;
302e8556ba3Sopenharmony_ci
303e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_3 ===
304e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccessFlagBits2;
305e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccessFlagBits2KHR;
306e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccessFlags2;
307e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2;
308e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2KHR;
309e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FormatFeatureFlags2;
310e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagBits;
311e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagBitsEXT;
312e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlags;
313e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2;
314e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2KHR;
315e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineStageFlags2;
316e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBits;
317e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBitsEXT;
318e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlags;
319e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderingFlagBits;
320e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderingFlagBitsKHR;
321e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderingFlags;
322e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubmitFlagBits;
323e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubmitFlagBitsKHR;
324e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubmitFlags;
325e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ToolPurposeFlagBits;
326e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ToolPurposeFlagBitsEXT;
327e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ToolPurposeFlags;
328e8556ba3Sopenharmony_ci
329e8556ba3Sopenharmony_ci  //=== VK_KHR_surface ===
330e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ColorSpaceKHR;
331e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CompositeAlphaFlagBitsKHR;
332e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR;
333e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PresentModeKHR;
334e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR;
335e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR;
336e8556ba3Sopenharmony_ci
337e8556ba3Sopenharmony_ci  //=== VK_KHR_swapchain ===
338e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR;
339e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR;
340e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SwapchainCreateFlagBitsKHR;
341e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SwapchainCreateFlagsKHR;
342e8556ba3Sopenharmony_ci
343e8556ba3Sopenharmony_ci  //=== VK_KHR_display ===
344e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagBitsKHR;
345e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagsKHR;
346e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR;
347e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR;
348e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagBitsKHR;
349e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR;
350e8556ba3Sopenharmony_ci
351e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XLIB_KHR )
352e8556ba3Sopenharmony_ci  //=== VK_KHR_xlib_surface ===
353e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagBitsKHR;
354e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagsKHR;
355e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XLIB_KHR*/
356e8556ba3Sopenharmony_ci
357e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XCB_KHR )
358e8556ba3Sopenharmony_ci  //=== VK_KHR_xcb_surface ===
359e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagBitsKHR;
360e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagsKHR;
361e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XCB_KHR*/
362e8556ba3Sopenharmony_ci
363e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WAYLAND_KHR )
364e8556ba3Sopenharmony_ci  //=== VK_KHR_wayland_surface ===
365e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagBitsKHR;
366e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagsKHR;
367e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/
368e8556ba3Sopenharmony_ci
369e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR )
370e8556ba3Sopenharmony_ci  //=== VK_KHR_android_surface ===
371e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagBitsKHR;
372e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagsKHR;
373e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
374e8556ba3Sopenharmony_ci
375e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
376e8556ba3Sopenharmony_ci  //=== VK_KHR_win32_surface ===
377e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagBitsKHR;
378e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagsKHR;
379e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
380e8556ba3Sopenharmony_ci
381e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_report ===
382e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugReportFlagBitsEXT;
383e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT;
384e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT;
385e8556ba3Sopenharmony_ci
386e8556ba3Sopenharmony_ci  //=== VK_AMD_rasterization_order ===
387e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RasterizationOrderAMD;
388e8556ba3Sopenharmony_ci
389e8556ba3Sopenharmony_ci  //=== VK_KHR_video_queue ===
390e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryResultStatusKHR;
391e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagBitsKHR;
392e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagsKHR;
393e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoCapabilityFlagBitsKHR;
394e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoCapabilityFlagsKHR;
395e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagBitsKHR;
396e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagsKHR;
397e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagBitsKHR;
398e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagsKHR;
399e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoCodingControlFlagBitsKHR;
400e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoCodingControlFlagsKHR;
401e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagBitsKHR;
402e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagsKHR;
403e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEndCodingFlagBitsKHR;
404e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEndCodingFlagsKHR;
405e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagBitsKHR;
406e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagsKHR;
407e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateFlagBitsKHR;
408e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateFlagsKHR;
409e8556ba3Sopenharmony_ci
410e8556ba3Sopenharmony_ci  //=== VK_KHR_video_decode_queue ===
411e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilityFlagBitsKHR;
412e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilityFlagsKHR;
413e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeFlagBitsKHR;
414e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeFlagsKHR;
415e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeUsageFlagBitsKHR;
416e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeUsageFlagsKHR;
417e8556ba3Sopenharmony_ci
418e8556ba3Sopenharmony_ci  //=== VK_EXT_transform_feedback ===
419e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagBitsEXT;
420e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagsEXT;
421e8556ba3Sopenharmony_ci
422e8556ba3Sopenharmony_ci  //=== VK_KHR_video_encode_h264 ===
423e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagBitsKHR;
424e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagsKHR;
425e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlFlagBitsKHR;
426e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlFlagsKHR;
427e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264StdFlagBitsKHR;
428e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264StdFlagsKHR;
429e8556ba3Sopenharmony_ci
430e8556ba3Sopenharmony_ci  //=== VK_KHR_video_encode_h265 ===
431e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagBitsKHR;
432e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagsKHR;
433e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagBitsKHR;
434e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagsKHR;
435e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlFlagBitsKHR;
436e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlFlagsKHR;
437e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265StdFlagBitsKHR;
438e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265StdFlagsKHR;
439e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265TransformBlockSizeFlagBitsKHR;
440e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265TransformBlockSizeFlagsKHR;
441e8556ba3Sopenharmony_ci
442e8556ba3Sopenharmony_ci  //=== VK_KHR_video_decode_h264 ===
443e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagBitsKHR;
444e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagsKHR;
445e8556ba3Sopenharmony_ci
446e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_info ===
447e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD;
448e8556ba3Sopenharmony_ci
449e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_GGP )
450e8556ba3Sopenharmony_ci  //=== VK_GGP_stream_descriptor_surface ===
451e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagBitsGGP;
452e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagsGGP;
453e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_GGP*/
454e8556ba3Sopenharmony_ci
455e8556ba3Sopenharmony_ci  //=== VK_NV_external_memory_capabilities ===
456e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsNV;
457e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV;
458e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBitsNV;
459e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV;
460e8556ba3Sopenharmony_ci
461e8556ba3Sopenharmony_ci  //=== VK_EXT_validation_flags ===
462e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ValidationCheckEXT;
463e8556ba3Sopenharmony_ci
464e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_VI_NN )
465e8556ba3Sopenharmony_ci  //=== VK_NN_vi_surface ===
466e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagBitsNN;
467e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagsNN;
468e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_VI_NN*/
469e8556ba3Sopenharmony_ci
470e8556ba3Sopenharmony_ci  //=== VK_EXT_pipeline_robustness ===
471e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRobustnessBufferBehaviorEXT;
472e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRobustnessImageBehaviorEXT;
473e8556ba3Sopenharmony_ci
474e8556ba3Sopenharmony_ci  //=== VK_EXT_conditional_rendering ===
475e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagBitsEXT;
476e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagsEXT;
477e8556ba3Sopenharmony_ci
478e8556ba3Sopenharmony_ci  //=== VK_EXT_display_surface_counter ===
479e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT;
480e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT;
481e8556ba3Sopenharmony_ci
482e8556ba3Sopenharmony_ci  //=== VK_EXT_display_control ===
483e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceEventTypeEXT;
484e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayEventTypeEXT;
485e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayPowerStateEXT;
486e8556ba3Sopenharmony_ci
487e8556ba3Sopenharmony_ci  //=== VK_NV_viewport_swizzle ===
488e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagBitsNV;
489e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV;
490e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV;
491e8556ba3Sopenharmony_ci
492e8556ba3Sopenharmony_ci  //=== VK_EXT_discard_rectangles ===
493e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DiscardRectangleModeEXT;
494e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagBitsEXT;
495e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagsEXT;
496e8556ba3Sopenharmony_ci
497e8556ba3Sopenharmony_ci  //=== VK_EXT_conservative_rasterization ===
498e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ConservativeRasterizationModeEXT;
499e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateFlagBitsEXT;
500e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateFlagsEXT;
501e8556ba3Sopenharmony_ci
502e8556ba3Sopenharmony_ci  //=== VK_EXT_depth_clip_enable ===
503e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagBitsEXT;
504e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagsEXT;
505e8556ba3Sopenharmony_ci
506e8556ba3Sopenharmony_ci  //=== VK_KHR_performance_query ===
507e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagBitsKHR;
508e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagsKHR;
509e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagBitsKHR;
510e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagsKHR;
511e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceCounterScopeKHR;
512e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceCounterStorageKHR;
513e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceCounterUnitKHR;
514e8556ba3Sopenharmony_ci
515e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_IOS_MVK )
516e8556ba3Sopenharmony_ci  //=== VK_MVK_ios_surface ===
517e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagBitsMVK;
518e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagsMVK;
519e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_IOS_MVK*/
520e8556ba3Sopenharmony_ci
521e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_MACOS_MVK )
522e8556ba3Sopenharmony_ci  //=== VK_MVK_macos_surface ===
523e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagBitsMVK;
524e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagsMVK;
525e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_MACOS_MVK*/
526e8556ba3Sopenharmony_ci
527e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_utils ===
528e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagBitsEXT;
529e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagsEXT;
530e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagBitsEXT;
531e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT;
532e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagBitsEXT;
533e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT;
534e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagBitsEXT;
535e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagsEXT;
536e8556ba3Sopenharmony_ci
537e8556ba3Sopenharmony_ci  //=== VK_EXT_blend_operation_advanced ===
538e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BlendOverlapEXT;
539e8556ba3Sopenharmony_ci
540e8556ba3Sopenharmony_ci  //=== VK_NV_fragment_coverage_to_color ===
541e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagBitsNV;
542e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagsNV;
543e8556ba3Sopenharmony_ci
544e8556ba3Sopenharmony_ci  //=== VK_KHR_acceleration_structure ===
545e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR;
546e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR;
547e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagBitsKHR;
548e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagsKHR;
549e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR;
550e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureTypeNV;
551e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsKHR;
552e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsNV;
553e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR;
554e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR;
555e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR;
556e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeNV;
557e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeometryFlagBitsKHR;
558e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeometryFlagBitsNV;
559e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeometryFlagsKHR;
560e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagBitsKHR;
561e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagBitsNV;
562e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR;
563e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeometryTypeKHR;
564e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeometryTypeNV;
565e8556ba3Sopenharmony_ci
566e8556ba3Sopenharmony_ci  //=== VK_KHR_ray_tracing_pipeline ===
567e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR;
568e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeNV;
569e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderGroupShaderKHR;
570e8556ba3Sopenharmony_ci
571e8556ba3Sopenharmony_ci  //=== VK_NV_framebuffer_mixed_samples ===
572e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CoverageModulationModeNV;
573e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagBitsNV;
574e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV;
575e8556ba3Sopenharmony_ci
576e8556ba3Sopenharmony_ci  //=== VK_EXT_validation_cache ===
577e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagBitsEXT;
578e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT;
579e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ValidationCacheHeaderVersionEXT;
580e8556ba3Sopenharmony_ci
581e8556ba3Sopenharmony_ci  //=== VK_NV_shading_rate_image ===
582e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV;
583e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV;
584e8556ba3Sopenharmony_ci
585e8556ba3Sopenharmony_ci  //=== VK_NV_ray_tracing ===
586e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsTypeNV;
587e8556ba3Sopenharmony_ci
588e8556ba3Sopenharmony_ci  //=== VK_AMD_pipeline_compiler_control ===
589e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCompilerControlFlagBitsAMD;
590e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCompilerControlFlagsAMD;
591e8556ba3Sopenharmony_ci
592e8556ba3Sopenharmony_ci  //=== VK_KHR_global_priority ===
593e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueGlobalPriorityEXT;
594e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR;
595e8556ba3Sopenharmony_ci
596e8556ba3Sopenharmony_ci  //=== VK_AMD_memory_overallocation_behavior ===
597e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryOverallocationBehaviorAMD;
598e8556ba3Sopenharmony_ci
599e8556ba3Sopenharmony_ci  //=== VK_INTEL_performance_query ===
600e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceConfigurationTypeINTEL;
601e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL;
602e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL;
603e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceValueTypeINTEL;
604e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryPoolSamplingModeINTEL;
605e8556ba3Sopenharmony_ci
606e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA )
607e8556ba3Sopenharmony_ci  //=== VK_FUCHSIA_imagepipe_surface ===
608e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagBitsFUCHSIA;
609e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagsFUCHSIA;
610e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/
611e8556ba3Sopenharmony_ci
612e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_METAL_EXT )
613e8556ba3Sopenharmony_ci  //=== VK_EXT_metal_surface ===
614e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagBitsEXT;
615e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagsEXT;
616e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_METAL_EXT*/
617e8556ba3Sopenharmony_ci
618e8556ba3Sopenharmony_ci  //=== VK_KHR_fragment_shading_rate ===
619e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR;
620e8556ba3Sopenharmony_ci
621e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_core_properties2 ===
622e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderCorePropertiesFlagBitsAMD;
623e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderCorePropertiesFlagsAMD;
624e8556ba3Sopenharmony_ci
625e8556ba3Sopenharmony_ci  //=== VK_EXT_validation_features ===
626e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ValidationFeatureDisableEXT;
627e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ValidationFeatureEnableEXT;
628e8556ba3Sopenharmony_ci
629e8556ba3Sopenharmony_ci  //=== VK_NV_coverage_reduction_mode ===
630e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CoverageReductionModeNV;
631e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagBitsNV;
632e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV;
633e8556ba3Sopenharmony_ci
634e8556ba3Sopenharmony_ci  //=== VK_EXT_provoking_vertex ===
635e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ProvokingVertexModeEXT;
636e8556ba3Sopenharmony_ci
637e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
638e8556ba3Sopenharmony_ci  //=== VK_EXT_full_screen_exclusive ===
639e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FullScreenExclusiveEXT;
640e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
641e8556ba3Sopenharmony_ci
642e8556ba3Sopenharmony_ci  //=== VK_EXT_headless_surface ===
643e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagBitsEXT;
644e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagsEXT;
645e8556ba3Sopenharmony_ci
646e8556ba3Sopenharmony_ci  //=== VK_EXT_line_rasterization ===
647e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT;
648e8556ba3Sopenharmony_ci
649e8556ba3Sopenharmony_ci  //=== VK_KHR_pipeline_executable_properties ===
650e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR;
651e8556ba3Sopenharmony_ci
652e8556ba3Sopenharmony_ci  //=== VK_EXT_host_image_copy ===
653e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HostImageCopyFlagBitsEXT;
654e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HostImageCopyFlagsEXT;
655e8556ba3Sopenharmony_ci
656e8556ba3Sopenharmony_ci  //=== VK_KHR_map_memory2 ===
657e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryUnmapFlagBitsKHR;
658e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryUnmapFlagsKHR;
659e8556ba3Sopenharmony_ci
660e8556ba3Sopenharmony_ci  //=== VK_EXT_surface_maintenance1 ===
661e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PresentGravityFlagBitsEXT;
662e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PresentGravityFlagsEXT;
663e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PresentScalingFlagBitsEXT;
664e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PresentScalingFlagsEXT;
665e8556ba3Sopenharmony_ci
666e8556ba3Sopenharmony_ci  //=== VK_NV_device_generated_commands ===
667e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagBitsNV;
668e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsNV;
669e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeNV;
670e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IndirectStateFlagBitsNV;
671e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IndirectStateFlagsNV;
672e8556ba3Sopenharmony_ci
673e8556ba3Sopenharmony_ci  //=== VK_EXT_depth_bias_control ===
674e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DepthBiasRepresentationEXT;
675e8556ba3Sopenharmony_ci
676e8556ba3Sopenharmony_ci  //=== VK_EXT_device_memory_report ===
677e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT;
678e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagBitsEXT;
679e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT;
680e8556ba3Sopenharmony_ci
681e8556ba3Sopenharmony_ci  //=== VK_KHR_video_encode_queue ===
682e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilityFlagBitsKHR;
683e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilityFlagsKHR;
684e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeContentFlagBitsKHR;
685e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeContentFlagsKHR;
686e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeFeedbackFlagBitsKHR;
687e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeFeedbackFlagsKHR;
688e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeFlagBitsKHR;
689e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeFlagsKHR;
690e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagBitsKHR;
691e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagsKHR;
692e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagBitsKHR;
693e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagsKHR;
694e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeTuningModeKHR;
695e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeUsageFlagBitsKHR;
696e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeUsageFlagsKHR;
697e8556ba3Sopenharmony_ci
698e8556ba3Sopenharmony_ci  //=== VK_NV_device_diagnostics_config ===
699e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagBitsNV;
700e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagsNV;
701e8556ba3Sopenharmony_ci
702e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_METAL_EXT )
703e8556ba3Sopenharmony_ci  //=== VK_EXT_metal_objects ===
704e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagBitsEXT;
705e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagsEXT;
706e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_METAL_EXT*/
707e8556ba3Sopenharmony_ci
708e8556ba3Sopenharmony_ci  //=== VK_EXT_graphics_pipeline_library ===
709e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryFlagBitsEXT;
710e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryFlagsEXT;
711e8556ba3Sopenharmony_ci
712e8556ba3Sopenharmony_ci  //=== VK_NV_fragment_shading_rate_enums ===
713e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FragmentShadingRateNV;
714e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV;
715e8556ba3Sopenharmony_ci
716e8556ba3Sopenharmony_ci  //=== VK_NV_ray_tracing_motion_blur ===
717e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagBitsNV;
718e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagsNV;
719e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagBitsNV;
720e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV;
721e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV;
722e8556ba3Sopenharmony_ci
723e8556ba3Sopenharmony_ci  //=== VK_EXT_image_compression_control ===
724e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagBitsEXT;
725e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagsEXT;
726e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageCompressionFlagBitsEXT;
727e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageCompressionFlagsEXT;
728e8556ba3Sopenharmony_ci
729e8556ba3Sopenharmony_ci  //=== VK_EXT_device_fault ===
730e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceFaultAddressTypeEXT;
731e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionEXT;
732e8556ba3Sopenharmony_ci
733e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_DIRECTFB_EXT )
734e8556ba3Sopenharmony_ci  //=== VK_EXT_directfb_surface ===
735e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagBitsEXT;
736e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagsEXT;
737e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/
738e8556ba3Sopenharmony_ci
739e8556ba3Sopenharmony_ci  //=== VK_EXT_device_address_binding_report ===
740e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceAddressBindingFlagBitsEXT;
741e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceAddressBindingFlagsEXT;
742e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceAddressBindingTypeEXT;
743e8556ba3Sopenharmony_ci
744e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA )
745e8556ba3Sopenharmony_ci  //=== VK_FUCHSIA_buffer_collection ===
746e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagBitsFUCHSIA;
747e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagsFUCHSIA;
748e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagBitsFUCHSIA;
749e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagsFUCHSIA;
750e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/
751e8556ba3Sopenharmony_ci
752e8556ba3Sopenharmony_ci  //=== VK_EXT_frame_boundary ===
753e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FrameBoundaryFlagBitsEXT;
754e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FrameBoundaryFlagsEXT;
755e8556ba3Sopenharmony_ci
756e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_SCREEN_QNX )
757e8556ba3Sopenharmony_ci  //=== VK_QNX_screen_surface ===
758e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagBitsQNX;
759e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagsQNX;
760e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
761e8556ba3Sopenharmony_ci
762e8556ba3Sopenharmony_ci  //=== VK_EXT_opacity_micromap ===
763e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BuildMicromapFlagBitsEXT;
764e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BuildMicromapFlagsEXT;
765e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BuildMicromapModeEXT;
766e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT;
767e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MicromapCreateFlagBitsEXT;
768e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MicromapCreateFlagsEXT;
769e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MicromapTypeEXT;
770e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpacityMicromapFormatEXT;
771e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpacityMicromapSpecialIndexEXT;
772e8556ba3Sopenharmony_ci
773e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS )
774e8556ba3Sopenharmony_ci  //=== VK_NV_displacement_micromap ===
775e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplacementMicromapFormatNV;
776e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/
777e8556ba3Sopenharmony_ci
778e8556ba3Sopenharmony_ci  //=== VK_ARM_scheduling_controls ===
779e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFlagBitsARM;
780e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFlagsARM;
781e8556ba3Sopenharmony_ci
782e8556ba3Sopenharmony_ci  //=== VK_NV_memory_decompression ===
783e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagBitsNV;
784e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagsNV;
785e8556ba3Sopenharmony_ci
786e8556ba3Sopenharmony_ci  //=== VK_EXT_subpass_merge_feedback ===
787e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassMergeStatusEXT;
788e8556ba3Sopenharmony_ci
789e8556ba3Sopenharmony_ci  //=== VK_LUNARG_direct_driver_loading ===
790e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagBitsLUNARG;
791e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagsLUNARG;
792e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DirectDriverLoadingModeLUNARG;
793e8556ba3Sopenharmony_ci
794e8556ba3Sopenharmony_ci  //=== VK_NV_optical_flow ===
795e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteFlagBitsNV;
796e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteFlagsNV;
797e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowGridSizeFlagBitsNV;
798e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowGridSizeFlagsNV;
799e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowPerformanceLevelNV;
800e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowSessionBindingPointNV;
801e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateFlagBitsNV;
802e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateFlagsNV;
803e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagBitsNV;
804e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagsNV;
805e8556ba3Sopenharmony_ci
806e8556ba3Sopenharmony_ci  //=== VK_KHR_maintenance5 ===
807e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits2KHR;
808e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferUsageFlags2KHR;
809e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCreateFlagBits2KHR;
810e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2KHR;
811e8556ba3Sopenharmony_ci
812e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_object ===
813e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderCodeTypeEXT;
814e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderCreateFlagBitsEXT;
815e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderCreateFlagsEXT;
816e8556ba3Sopenharmony_ci
817e8556ba3Sopenharmony_ci  //=== VK_NV_ray_tracing_invocation_reorder ===
818e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeNV;
819e8556ba3Sopenharmony_ci
820e8556ba3Sopenharmony_ci  //=== VK_EXT_layer_settings ===
821e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LayerSettingTypeEXT;
822e8556ba3Sopenharmony_ci
823e8556ba3Sopenharmony_ci  //=== VK_NV_low_latency2 ===
824e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LatencyMarkerNV;
825e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeNV;
826e8556ba3Sopenharmony_ci
827e8556ba3Sopenharmony_ci  //=== VK_KHR_cooperative_matrix ===
828e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ComponentTypeKHR;
829e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ComponentTypeNV;
830e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ScopeKHR;
831e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ScopeNV;
832e8556ba3Sopenharmony_ci
833e8556ba3Sopenharmony_ci  //=== VK_QCOM_image_processing2 ===
834e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BlockMatchWindowCompareModeQCOM;
835e8556ba3Sopenharmony_ci
836e8556ba3Sopenharmony_ci  //=== VK_QCOM_filter_cubic_weights ===
837e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CubicFilterWeightsQCOM;
838e8556ba3Sopenharmony_ci
839e8556ba3Sopenharmony_ci  //=== VK_MSFT_layered_driver ===
840e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LayeredDriverUnderlyingApiMSFT;
841e8556ba3Sopenharmony_ci
842e8556ba3Sopenharmony_ci  //=== VK_KHR_calibrated_timestamps ===
843e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::TimeDomainEXT;
844e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::TimeDomainKHR;
845e8556ba3Sopenharmony_ci
846e8556ba3Sopenharmony_ci  //=========================
847e8556ba3Sopenharmony_ci  //=== Index Type Traits ===
848e8556ba3Sopenharmony_ci  //=========================
849e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IndexTypeValue;
850e8556ba3Sopenharmony_ci
851e8556ba3Sopenharmony_ci  //======================
852e8556ba3Sopenharmony_ci  //=== ENUM to_string ===
853e8556ba3Sopenharmony_ci  //======================
854e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_NO_TO_STRING )
855e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::to_string;
856e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::toHexString;
857e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_NO_TO_STRING*/
858e8556ba3Sopenharmony_ci
859e8556ba3Sopenharmony_ci  //=============================
860e8556ba3Sopenharmony_ci  //=== EXCEPTIONs AND ERRORs ===
861e8556ba3Sopenharmony_ci  //=============================
862e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_NO_EXCEPTIONS )
863e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceLostError;
864e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Error;
865e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::errorCategory;
866e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ErrorCategoryImpl;
867e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExtensionNotPresentError;
868e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FeatureNotPresentError;
869e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FormatNotSupportedError;
870e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FragmentationError;
871e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FragmentedPoolError;
872e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageUsageNotSupportedKHRError;
873e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IncompatibleDisplayKHRError;
874e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IncompatibleDriverError;
875e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::InitializationFailedError;
876e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::InvalidDrmFormatModifierPlaneLayoutEXTError;
877e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::InvalidExternalHandleError;
878e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::InvalidOpaqueCaptureAddressError;
879e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::InvalidShaderNVError;
880e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LayerNotPresentError;
881e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LogicError;
882e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::make_error_code;
883e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::make_error_condition;
884e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryMapFailedError;
885e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NativeWindowInUseKHRError;
886e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NotPermittedKHRError;
887e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OutOfDateKHRError;
888e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OutOfDeviceMemoryError;
889e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OutOfHostMemoryError;
890e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OutOfPoolMemoryError;
891e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceLostKHRError;
892e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SystemError;
893e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::TooManyObjectsError;
894e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UnknownError;
895e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ValidationFailedEXTError;
896e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoPictureLayoutNotSupportedKHRError;
897e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoProfileCodecNotSupportedKHRError;
898e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoProfileFormatNotSupportedKHRError;
899e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoProfileOperationNotSupportedKHRError;
900e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoStdVersionNotSupportedKHRError;
901e8556ba3Sopenharmony_ci
902e8556ba3Sopenharmony_ci#  if defined( VK_USE_PLATFORM_WIN32_KHR )
903e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FullScreenExclusiveModeLostEXTError;
904e8556ba3Sopenharmony_ci#  endif /*VK_USE_PLATFORM_WIN32_KHR*/
905e8556ba3Sopenharmony_ci
906e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CompressionExhaustedEXTError;
907e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IncompatibleShaderBinaryEXTError;
908e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::InvalidVideoStdParametersKHRError;
909e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_NO_EXCEPTIONS*/
910e8556ba3Sopenharmony_ci
911e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::createResultValueType;
912e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ignore;
913e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::resultCheck;
914e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ResultValue;
915e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ResultValueType;
916e8556ba3Sopenharmony_ci
917e8556ba3Sopenharmony_ci  //===========================
918e8556ba3Sopenharmony_ci  //=== CONSTEXPR CONSTANTs ===
919e8556ba3Sopenharmony_ci  //===========================
920e8556ba3Sopenharmony_ci
921e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_0 ===
922e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentUnused;
923e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::False;
924e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LodClampNone;
925e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxDescriptionSize;
926e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxExtensionNameSize;
927e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxMemoryHeaps;
928e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxMemoryTypes;
929e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxPhysicalDeviceNameSize;
930e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFamilyIgnored;
931e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RemainingArrayLayers;
932e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RemainingMipLevels;
933e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassExternal;
934e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::True;
935e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UuidSize;
936e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::WholeSize;
937e8556ba3Sopenharmony_ci
938e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_1 ===
939e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LuidSize;
940e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSize;
941e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFamilyExternal;
942e8556ba3Sopenharmony_ci
943e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_2 ===
944e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxDriverInfoSize;
945e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxDriverNameSize;
946e8556ba3Sopenharmony_ci
947e8556ba3Sopenharmony_ci  //=== VK_KHR_surface ===
948e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSurfaceExtensionName;
949e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSurfaceSpecVersion;
950e8556ba3Sopenharmony_ci
951e8556ba3Sopenharmony_ci  //=== VK_KHR_swapchain ===
952e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSwapchainExtensionName;
953e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSwapchainSpecVersion;
954e8556ba3Sopenharmony_ci
955e8556ba3Sopenharmony_ci  //=== VK_KHR_display ===
956e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDisplayExtensionName;
957e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDisplaySpecVersion;
958e8556ba3Sopenharmony_ci
959e8556ba3Sopenharmony_ci  //=== VK_KHR_display_swapchain ===
960e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDisplaySwapchainExtensionName;
961e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDisplaySwapchainSpecVersion;
962e8556ba3Sopenharmony_ci
963e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XLIB_KHR )
964e8556ba3Sopenharmony_ci  //=== VK_KHR_xlib_surface ===
965e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRXlibSurfaceExtensionName;
966e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRXlibSurfaceSpecVersion;
967e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XLIB_KHR*/
968e8556ba3Sopenharmony_ci
969e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XCB_KHR )
970e8556ba3Sopenharmony_ci  //=== VK_KHR_xcb_surface ===
971e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRXcbSurfaceExtensionName;
972e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRXcbSurfaceSpecVersion;
973e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XCB_KHR*/
974e8556ba3Sopenharmony_ci
975e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WAYLAND_KHR )
976e8556ba3Sopenharmony_ci  //=== VK_KHR_wayland_surface ===
977e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRWaylandSurfaceExtensionName;
978e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRWaylandSurfaceSpecVersion;
979e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/
980e8556ba3Sopenharmony_ci
981e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR )
982e8556ba3Sopenharmony_ci  //=== VK_KHR_android_surface ===
983e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRAndroidSurfaceExtensionName;
984e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRAndroidSurfaceSpecVersion;
985e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
986e8556ba3Sopenharmony_ci
987e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
988e8556ba3Sopenharmony_ci  //=== VK_KHR_win32_surface ===
989e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRWin32SurfaceExtensionName;
990e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRWin32SurfaceSpecVersion;
991e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
992e8556ba3Sopenharmony_ci
993e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_report ===
994e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDebugReportExtensionName;
995e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDebugReportSpecVersion;
996e8556ba3Sopenharmony_ci
997e8556ba3Sopenharmony_ci  //=== VK_NV_glsl_shader ===
998e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVGlslShaderExtensionName;
999e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVGlslShaderSpecVersion;
1000e8556ba3Sopenharmony_ci
1001e8556ba3Sopenharmony_ci  //=== VK_EXT_depth_range_unrestricted ===
1002e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDepthRangeUnrestrictedExtensionName;
1003e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDepthRangeUnrestrictedSpecVersion;
1004e8556ba3Sopenharmony_ci
1005e8556ba3Sopenharmony_ci  //=== VK_KHR_sampler_mirror_clamp_to_edge ===
1006e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSamplerMirrorClampToEdgeExtensionName;
1007e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSamplerMirrorClampToEdgeSpecVersion;
1008e8556ba3Sopenharmony_ci
1009e8556ba3Sopenharmony_ci  //=== VK_IMG_filter_cubic ===
1010e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IMGFilterCubicExtensionName;
1011e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IMGFilterCubicSpecVersion;
1012e8556ba3Sopenharmony_ci
1013e8556ba3Sopenharmony_ci  //=== VK_AMD_rasterization_order ===
1014e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDRasterizationOrderExtensionName;
1015e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDRasterizationOrderSpecVersion;
1016e8556ba3Sopenharmony_ci
1017e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_trinary_minmax ===
1018e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderTrinaryMinmaxExtensionName;
1019e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderTrinaryMinmaxSpecVersion;
1020e8556ba3Sopenharmony_ci
1021e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_explicit_vertex_parameter ===
1022e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderExplicitVertexParameterExtensionName;
1023e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderExplicitVertexParameterSpecVersion;
1024e8556ba3Sopenharmony_ci
1025e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_marker ===
1026e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDebugMarkerExtensionName;
1027e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDebugMarkerSpecVersion;
1028e8556ba3Sopenharmony_ci
1029e8556ba3Sopenharmony_ci  //=== VK_KHR_video_queue ===
1030e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoQueueExtensionName;
1031e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoQueueSpecVersion;
1032e8556ba3Sopenharmony_ci
1033e8556ba3Sopenharmony_ci  //=== VK_KHR_video_decode_queue ===
1034e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoDecodeQueueExtensionName;
1035e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoDecodeQueueSpecVersion;
1036e8556ba3Sopenharmony_ci
1037e8556ba3Sopenharmony_ci  //=== VK_AMD_gcn_shader ===
1038e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDGcnShaderExtensionName;
1039e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDGcnShaderSpecVersion;
1040e8556ba3Sopenharmony_ci
1041e8556ba3Sopenharmony_ci  //=== VK_NV_dedicated_allocation ===
1042e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationExtensionName;
1043e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationSpecVersion;
1044e8556ba3Sopenharmony_ci
1045e8556ba3Sopenharmony_ci  //=== VK_EXT_transform_feedback ===
1046e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTTransformFeedbackExtensionName;
1047e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTTransformFeedbackSpecVersion;
1048e8556ba3Sopenharmony_ci
1049e8556ba3Sopenharmony_ci  //=== VK_NVX_binary_import ===
1050e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVXBinaryImportExtensionName;
1051e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVXBinaryImportSpecVersion;
1052e8556ba3Sopenharmony_ci
1053e8556ba3Sopenharmony_ci  //=== VK_NVX_image_view_handle ===
1054e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVXImageViewHandleExtensionName;
1055e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVXImageViewHandleSpecVersion;
1056e8556ba3Sopenharmony_ci
1057e8556ba3Sopenharmony_ci  //=== VK_AMD_draw_indirect_count ===
1058e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDDrawIndirectCountExtensionName;
1059e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDDrawIndirectCountSpecVersion;
1060e8556ba3Sopenharmony_ci
1061e8556ba3Sopenharmony_ci  //=== VK_AMD_negative_viewport_height ===
1062e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDNegativeViewportHeightExtensionName;
1063e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDNegativeViewportHeightSpecVersion;
1064e8556ba3Sopenharmony_ci
1065e8556ba3Sopenharmony_ci  //=== VK_AMD_gpu_shader_half_float ===
1066e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDGpuShaderHalfFloatExtensionName;
1067e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDGpuShaderHalfFloatSpecVersion;
1068e8556ba3Sopenharmony_ci
1069e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_ballot ===
1070e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderBallotExtensionName;
1071e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderBallotSpecVersion;
1072e8556ba3Sopenharmony_ci
1073e8556ba3Sopenharmony_ci  //=== VK_KHR_video_encode_h264 ===
1074e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH264ExtensionName;
1075e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH264SpecVersion;
1076e8556ba3Sopenharmony_ci
1077e8556ba3Sopenharmony_ci  //=== VK_KHR_video_encode_h265 ===
1078e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH265ExtensionName;
1079e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH265SpecVersion;
1080e8556ba3Sopenharmony_ci
1081e8556ba3Sopenharmony_ci  //=== VK_KHR_video_decode_h264 ===
1082e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH264ExtensionName;
1083e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH264SpecVersion;
1084e8556ba3Sopenharmony_ci
1085e8556ba3Sopenharmony_ci  //=== VK_AMD_texture_gather_bias_lod ===
1086e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDTextureGatherBiasLodExtensionName;
1087e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDTextureGatherBiasLodSpecVersion;
1088e8556ba3Sopenharmony_ci
1089e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_info ===
1090e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderInfoExtensionName;
1091e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderInfoSpecVersion;
1092e8556ba3Sopenharmony_ci
1093e8556ba3Sopenharmony_ci  //=== VK_KHR_dynamic_rendering ===
1094e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingExtensionName;
1095e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingSpecVersion;
1096e8556ba3Sopenharmony_ci
1097e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_image_load_store_lod ===
1098e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderImageLoadStoreLodExtensionName;
1099e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderImageLoadStoreLodSpecVersion;
1100e8556ba3Sopenharmony_ci
1101e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_GGP )
1102e8556ba3Sopenharmony_ci  //=== VK_GGP_stream_descriptor_surface ===
1103e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GGPStreamDescriptorSurfaceExtensionName;
1104e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GGPStreamDescriptorSurfaceSpecVersion;
1105e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_GGP*/
1106e8556ba3Sopenharmony_ci
1107e8556ba3Sopenharmony_ci  //=== VK_NV_corner_sampled_image ===
1108e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVCornerSampledImageExtensionName;
1109e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVCornerSampledImageSpecVersion;
1110e8556ba3Sopenharmony_ci
1111e8556ba3Sopenharmony_ci  //=== VK_KHR_multiview ===
1112e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMultiviewExtensionName;
1113e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMultiviewSpecVersion;
1114e8556ba3Sopenharmony_ci
1115e8556ba3Sopenharmony_ci  //=== VK_IMG_format_pvrtc ===
1116e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IMGFormatPvrtcExtensionName;
1117e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IMGFormatPvrtcSpecVersion;
1118e8556ba3Sopenharmony_ci
1119e8556ba3Sopenharmony_ci  //=== VK_NV_external_memory_capabilities ===
1120e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVExternalMemoryCapabilitiesExtensionName;
1121e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVExternalMemoryCapabilitiesSpecVersion;
1122e8556ba3Sopenharmony_ci
1123e8556ba3Sopenharmony_ci  //=== VK_NV_external_memory ===
1124e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVExternalMemoryExtensionName;
1125e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVExternalMemorySpecVersion;
1126e8556ba3Sopenharmony_ci
1127e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
1128e8556ba3Sopenharmony_ci  //=== VK_NV_external_memory_win32 ===
1129e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVExternalMemoryWin32ExtensionName;
1130e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVExternalMemoryWin32SpecVersion;
1131e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
1132e8556ba3Sopenharmony_ci
1133e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
1134e8556ba3Sopenharmony_ci  //=== VK_NV_win32_keyed_mutex ===
1135e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVWin32KeyedMutexExtensionName;
1136e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVWin32KeyedMutexSpecVersion;
1137e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
1138e8556ba3Sopenharmony_ci
1139e8556ba3Sopenharmony_ci  //=== VK_KHR_get_physical_device_properties2 ===
1140e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRGetPhysicalDeviceProperties2ExtensionName;
1141e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRGetPhysicalDeviceProperties2SpecVersion;
1142e8556ba3Sopenharmony_ci
1143e8556ba3Sopenharmony_ci  //=== VK_KHR_device_group ===
1144e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDeviceGroupExtensionName;
1145e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDeviceGroupSpecVersion;
1146e8556ba3Sopenharmony_ci
1147e8556ba3Sopenharmony_ci  //=== VK_EXT_validation_flags ===
1148e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTValidationFlagsExtensionName;
1149e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTValidationFlagsSpecVersion;
1150e8556ba3Sopenharmony_ci
1151e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_VI_NN )
1152e8556ba3Sopenharmony_ci  //=== VK_NN_vi_surface ===
1153e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NNViSurfaceExtensionName;
1154e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NNViSurfaceSpecVersion;
1155e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_VI_NN*/
1156e8556ba3Sopenharmony_ci
1157e8556ba3Sopenharmony_ci  //=== VK_KHR_shader_draw_parameters ===
1158e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderDrawParametersExtensionName;
1159e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderDrawParametersSpecVersion;
1160e8556ba3Sopenharmony_ci
1161e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_subgroup_ballot ===
1162e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupBallotExtensionName;
1163e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupBallotSpecVersion;
1164e8556ba3Sopenharmony_ci
1165e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_subgroup_vote ===
1166e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupVoteExtensionName;
1167e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupVoteSpecVersion;
1168e8556ba3Sopenharmony_ci
1169e8556ba3Sopenharmony_ci  //=== VK_EXT_texture_compression_astc_hdr ===
1170e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTTextureCompressionAstcHdrExtensionName;
1171e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTTextureCompressionAstcHdrSpecVersion;
1172e8556ba3Sopenharmony_ci
1173e8556ba3Sopenharmony_ci  //=== VK_EXT_astc_decode_mode ===
1174e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTAstcDecodeModeExtensionName;
1175e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTAstcDecodeModeSpecVersion;
1176e8556ba3Sopenharmony_ci
1177e8556ba3Sopenharmony_ci  //=== VK_EXT_pipeline_robustness ===
1178e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPipelineRobustnessExtensionName;
1179e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPipelineRobustnessSpecVersion;
1180e8556ba3Sopenharmony_ci
1181e8556ba3Sopenharmony_ci  //=== VK_KHR_maintenance1 ===
1182e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMaintenance1ExtensionName;
1183e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMaintenance1SpecVersion;
1184e8556ba3Sopenharmony_ci
1185e8556ba3Sopenharmony_ci  //=== VK_KHR_device_group_creation ===
1186e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDeviceGroupCreationExtensionName;
1187e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDeviceGroupCreationSpecVersion;
1188e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSizeKHR;
1189e8556ba3Sopenharmony_ci
1190e8556ba3Sopenharmony_ci  //=== VK_KHR_external_memory_capabilities ===
1191e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalMemoryCapabilitiesExtensionName;
1192e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalMemoryCapabilitiesSpecVersion;
1193e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LuidSizeKHR;
1194e8556ba3Sopenharmony_ci
1195e8556ba3Sopenharmony_ci  //=== VK_KHR_external_memory ===
1196e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalMemoryExtensionName;
1197e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalMemorySpecVersion;
1198e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFamilyExternalKHR;
1199e8556ba3Sopenharmony_ci
1200e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
1201e8556ba3Sopenharmony_ci  //=== VK_KHR_external_memory_win32 ===
1202e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalMemoryWin32ExtensionName;
1203e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalMemoryWin32SpecVersion;
1204e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
1205e8556ba3Sopenharmony_ci
1206e8556ba3Sopenharmony_ci  //=== VK_KHR_external_memory_fd ===
1207e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalMemoryFdExtensionName;
1208e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalMemoryFdSpecVersion;
1209e8556ba3Sopenharmony_ci
1210e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
1211e8556ba3Sopenharmony_ci  //=== VK_KHR_win32_keyed_mutex ===
1212e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRWin32KeyedMutexExtensionName;
1213e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRWin32KeyedMutexSpecVersion;
1214e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
1215e8556ba3Sopenharmony_ci
1216e8556ba3Sopenharmony_ci  //=== VK_KHR_external_semaphore_capabilities ===
1217e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreCapabilitiesExtensionName;
1218e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreCapabilitiesSpecVersion;
1219e8556ba3Sopenharmony_ci
1220e8556ba3Sopenharmony_ci  //=== VK_KHR_external_semaphore ===
1221e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreExtensionName;
1222e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreSpecVersion;
1223e8556ba3Sopenharmony_ci
1224e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
1225e8556ba3Sopenharmony_ci  //=== VK_KHR_external_semaphore_win32 ===
1226e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreWin32ExtensionName;
1227e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreWin32SpecVersion;
1228e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
1229e8556ba3Sopenharmony_ci
1230e8556ba3Sopenharmony_ci  //=== VK_KHR_external_semaphore_fd ===
1231e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreFdExtensionName;
1232e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreFdSpecVersion;
1233e8556ba3Sopenharmony_ci
1234e8556ba3Sopenharmony_ci  //=== VK_KHR_push_descriptor ===
1235e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPushDescriptorExtensionName;
1236e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPushDescriptorSpecVersion;
1237e8556ba3Sopenharmony_ci
1238e8556ba3Sopenharmony_ci  //=== VK_EXT_conditional_rendering ===
1239e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTConditionalRenderingExtensionName;
1240e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTConditionalRenderingSpecVersion;
1241e8556ba3Sopenharmony_ci
1242e8556ba3Sopenharmony_ci  //=== VK_KHR_shader_float16_int8 ===
1243e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderFloat16Int8ExtensionName;
1244e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderFloat16Int8SpecVersion;
1245e8556ba3Sopenharmony_ci
1246e8556ba3Sopenharmony_ci  //=== VK_KHR_16bit_storage ===
1247e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHR16BitStorageExtensionName;
1248e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHR16BitStorageSpecVersion;
1249e8556ba3Sopenharmony_ci
1250e8556ba3Sopenharmony_ci  //=== VK_KHR_incremental_present ===
1251e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRIncrementalPresentExtensionName;
1252e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRIncrementalPresentSpecVersion;
1253e8556ba3Sopenharmony_ci
1254e8556ba3Sopenharmony_ci  //=== VK_KHR_descriptor_update_template ===
1255e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDescriptorUpdateTemplateExtensionName;
1256e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDescriptorUpdateTemplateSpecVersion;
1257e8556ba3Sopenharmony_ci
1258e8556ba3Sopenharmony_ci  //=== VK_NV_clip_space_w_scaling ===
1259e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVClipSpaceWScalingExtensionName;
1260e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVClipSpaceWScalingSpecVersion;
1261e8556ba3Sopenharmony_ci
1262e8556ba3Sopenharmony_ci  //=== VK_EXT_direct_mode_display ===
1263e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDirectModeDisplayExtensionName;
1264e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDirectModeDisplaySpecVersion;
1265e8556ba3Sopenharmony_ci
1266e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT )
1267e8556ba3Sopenharmony_ci  //=== VK_EXT_acquire_xlib_display ===
1268e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTAcquireXlibDisplayExtensionName;
1269e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTAcquireXlibDisplaySpecVersion;
1270e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/
1271e8556ba3Sopenharmony_ci
1272e8556ba3Sopenharmony_ci  //=== VK_EXT_display_surface_counter ===
1273e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDisplaySurfaceCounterExtensionName;
1274e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDisplaySurfaceCounterSpecVersion;
1275e8556ba3Sopenharmony_ci
1276e8556ba3Sopenharmony_ci  //=== VK_EXT_display_control ===
1277e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDisplayControlExtensionName;
1278e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDisplayControlSpecVersion;
1279e8556ba3Sopenharmony_ci
1280e8556ba3Sopenharmony_ci  //=== VK_GOOGLE_display_timing ===
1281e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GOOGLEDisplayTimingExtensionName;
1282e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GOOGLEDisplayTimingSpecVersion;
1283e8556ba3Sopenharmony_ci
1284e8556ba3Sopenharmony_ci  //=== VK_NV_sample_mask_override_coverage ===
1285e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVSampleMaskOverrideCoverageExtensionName;
1286e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVSampleMaskOverrideCoverageSpecVersion;
1287e8556ba3Sopenharmony_ci
1288e8556ba3Sopenharmony_ci  //=== VK_NV_geometry_shader_passthrough ===
1289e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVGeometryShaderPassthroughExtensionName;
1290e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVGeometryShaderPassthroughSpecVersion;
1291e8556ba3Sopenharmony_ci
1292e8556ba3Sopenharmony_ci  //=== VK_NV_viewport_array2 ===
1293e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVViewportArray2ExtensionName;
1294e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVViewportArray2SpecVersion;
1295e8556ba3Sopenharmony_ci
1296e8556ba3Sopenharmony_ci  //=== VK_NVX_multiview_per_view_attributes ===
1297e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVXMultiviewPerViewAttributesExtensionName;
1298e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVXMultiviewPerViewAttributesSpecVersion;
1299e8556ba3Sopenharmony_ci
1300e8556ba3Sopenharmony_ci  //=== VK_NV_viewport_swizzle ===
1301e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVViewportSwizzleExtensionName;
1302e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVViewportSwizzleSpecVersion;
1303e8556ba3Sopenharmony_ci
1304e8556ba3Sopenharmony_ci  //=== VK_EXT_discard_rectangles ===
1305e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDiscardRectanglesExtensionName;
1306e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDiscardRectanglesSpecVersion;
1307e8556ba3Sopenharmony_ci
1308e8556ba3Sopenharmony_ci  //=== VK_EXT_conservative_rasterization ===
1309e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTConservativeRasterizationExtensionName;
1310e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTConservativeRasterizationSpecVersion;
1311e8556ba3Sopenharmony_ci
1312e8556ba3Sopenharmony_ci  //=== VK_EXT_depth_clip_enable ===
1313e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDepthClipEnableExtensionName;
1314e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDepthClipEnableSpecVersion;
1315e8556ba3Sopenharmony_ci
1316e8556ba3Sopenharmony_ci  //=== VK_EXT_swapchain_colorspace ===
1317e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSwapchainColorSpaceExtensionName;
1318e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSwapchainColorSpaceSpecVersion;
1319e8556ba3Sopenharmony_ci
1320e8556ba3Sopenharmony_ci  //=== VK_EXT_hdr_metadata ===
1321e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTHdrMetadataExtensionName;
1322e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTHdrMetadataSpecVersion;
1323e8556ba3Sopenharmony_ci
1324e8556ba3Sopenharmony_ci  //=== VK_KHR_imageless_framebuffer ===
1325e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRImagelessFramebufferExtensionName;
1326e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRImagelessFramebufferSpecVersion;
1327e8556ba3Sopenharmony_ci
1328e8556ba3Sopenharmony_ci  //=== VK_KHR_create_renderpass2 ===
1329e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRCreateRenderpass2ExtensionName;
1330e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRCreateRenderpass2SpecVersion;
1331e8556ba3Sopenharmony_ci
1332e8556ba3Sopenharmony_ci  //=== VK_IMG_relaxed_line_rasterization ===
1333e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IMGRelaxedLineRasterizationExtensionName;
1334e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IMGRelaxedLineRasterizationSpecVersion;
1335e8556ba3Sopenharmony_ci
1336e8556ba3Sopenharmony_ci  //=== VK_KHR_shared_presentable_image ===
1337e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSharedPresentableImageExtensionName;
1338e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSharedPresentableImageSpecVersion;
1339e8556ba3Sopenharmony_ci
1340e8556ba3Sopenharmony_ci  //=== VK_KHR_external_fence_capabilities ===
1341e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalFenceCapabilitiesExtensionName;
1342e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalFenceCapabilitiesSpecVersion;
1343e8556ba3Sopenharmony_ci
1344e8556ba3Sopenharmony_ci  //=== VK_KHR_external_fence ===
1345e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalFenceExtensionName;
1346e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalFenceSpecVersion;
1347e8556ba3Sopenharmony_ci
1348e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
1349e8556ba3Sopenharmony_ci  //=== VK_KHR_external_fence_win32 ===
1350e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalFenceWin32ExtensionName;
1351e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalFenceWin32SpecVersion;
1352e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
1353e8556ba3Sopenharmony_ci
1354e8556ba3Sopenharmony_ci  //=== VK_KHR_external_fence_fd ===
1355e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalFenceFdExtensionName;
1356e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRExternalFenceFdSpecVersion;
1357e8556ba3Sopenharmony_ci
1358e8556ba3Sopenharmony_ci  //=== VK_KHR_performance_query ===
1359e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPerformanceQueryExtensionName;
1360e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPerformanceQuerySpecVersion;
1361e8556ba3Sopenharmony_ci
1362e8556ba3Sopenharmony_ci  //=== VK_KHR_maintenance2 ===
1363e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMaintenance2ExtensionName;
1364e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMaintenance2SpecVersion;
1365e8556ba3Sopenharmony_ci
1366e8556ba3Sopenharmony_ci  //=== VK_KHR_get_surface_capabilities2 ===
1367e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRGetSurfaceCapabilities2ExtensionName;
1368e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRGetSurfaceCapabilities2SpecVersion;
1369e8556ba3Sopenharmony_ci
1370e8556ba3Sopenharmony_ci  //=== VK_KHR_variable_pointers ===
1371e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVariablePointersExtensionName;
1372e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVariablePointersSpecVersion;
1373e8556ba3Sopenharmony_ci
1374e8556ba3Sopenharmony_ci  //=== VK_KHR_get_display_properties2 ===
1375e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRGetDisplayProperties2ExtensionName;
1376e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRGetDisplayProperties2SpecVersion;
1377e8556ba3Sopenharmony_ci
1378e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_IOS_MVK )
1379e8556ba3Sopenharmony_ci  //=== VK_MVK_ios_surface ===
1380e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MVKIosSurfaceExtensionName;
1381e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MVKIosSurfaceSpecVersion;
1382e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_IOS_MVK*/
1383e8556ba3Sopenharmony_ci
1384e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_MACOS_MVK )
1385e8556ba3Sopenharmony_ci  //=== VK_MVK_macos_surface ===
1386e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MVKMacosSurfaceExtensionName;
1387e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MVKMacosSurfaceSpecVersion;
1388e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_MACOS_MVK*/
1389e8556ba3Sopenharmony_ci
1390e8556ba3Sopenharmony_ci  //=== VK_EXT_external_memory_dma_buf ===
1391e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTExternalMemoryDmaBufExtensionName;
1392e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTExternalMemoryDmaBufSpecVersion;
1393e8556ba3Sopenharmony_ci
1394e8556ba3Sopenharmony_ci  //=== VK_EXT_queue_family_foreign ===
1395e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTQueueFamilyForeignExtensionName;
1396e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTQueueFamilyForeignSpecVersion;
1397e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFamilyForeignEXT;
1398e8556ba3Sopenharmony_ci
1399e8556ba3Sopenharmony_ci  //=== VK_KHR_dedicated_allocation ===
1400e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDedicatedAllocationExtensionName;
1401e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDedicatedAllocationSpecVersion;
1402e8556ba3Sopenharmony_ci
1403e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_utils ===
1404e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDebugUtilsExtensionName;
1405e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDebugUtilsSpecVersion;
1406e8556ba3Sopenharmony_ci
1407e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR )
1408e8556ba3Sopenharmony_ci  //=== VK_ANDROID_external_memory_android_hardware_buffer ===
1409e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ANDROIDExternalMemoryAndroidHardwareBufferExtensionName;
1410e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ANDROIDExternalMemoryAndroidHardwareBufferSpecVersion;
1411e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
1412e8556ba3Sopenharmony_ci
1413e8556ba3Sopenharmony_ci  //=== VK_EXT_sampler_filter_minmax ===
1414e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSamplerFilterMinmaxExtensionName;
1415e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSamplerFilterMinmaxSpecVersion;
1416e8556ba3Sopenharmony_ci
1417e8556ba3Sopenharmony_ci  //=== VK_KHR_storage_buffer_storage_class ===
1418e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRStorageBufferStorageClassExtensionName;
1419e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRStorageBufferStorageClassSpecVersion;
1420e8556ba3Sopenharmony_ci
1421e8556ba3Sopenharmony_ci  //=== VK_AMD_gpu_shader_int16 ===
1422e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDGpuShaderInt16ExtensionName;
1423e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDGpuShaderInt16SpecVersion;
1424e8556ba3Sopenharmony_ci
1425e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS )
1426e8556ba3Sopenharmony_ci  //=== VK_AMDX_shader_enqueue ===
1427e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDXShaderEnqueueExtensionName;
1428e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDXShaderEnqueueSpecVersion;
1429e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderIndexUnusedAMDX;
1430e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/
1431e8556ba3Sopenharmony_ci
1432e8556ba3Sopenharmony_ci  //=== VK_AMD_mixed_attachment_samples ===
1433e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDMixedAttachmentSamplesExtensionName;
1434e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDMixedAttachmentSamplesSpecVersion;
1435e8556ba3Sopenharmony_ci
1436e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_fragment_mask ===
1437e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderFragmentMaskExtensionName;
1438e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderFragmentMaskSpecVersion;
1439e8556ba3Sopenharmony_ci
1440e8556ba3Sopenharmony_ci  //=== VK_EXT_inline_uniform_block ===
1441e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTInlineUniformBlockExtensionName;
1442e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTInlineUniformBlockSpecVersion;
1443e8556ba3Sopenharmony_ci
1444e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_stencil_export ===
1445e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderStencilExportExtensionName;
1446e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderStencilExportSpecVersion;
1447e8556ba3Sopenharmony_ci
1448e8556ba3Sopenharmony_ci  //=== VK_EXT_sample_locations ===
1449e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSampleLocationsExtensionName;
1450e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSampleLocationsSpecVersion;
1451e8556ba3Sopenharmony_ci
1452e8556ba3Sopenharmony_ci  //=== VK_KHR_relaxed_block_layout ===
1453e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRRelaxedBlockLayoutExtensionName;
1454e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRRelaxedBlockLayoutSpecVersion;
1455e8556ba3Sopenharmony_ci
1456e8556ba3Sopenharmony_ci  //=== VK_KHR_get_memory_requirements2 ===
1457e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRGetMemoryRequirements2ExtensionName;
1458e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRGetMemoryRequirements2SpecVersion;
1459e8556ba3Sopenharmony_ci
1460e8556ba3Sopenharmony_ci  //=== VK_KHR_image_format_list ===
1461e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRImageFormatListExtensionName;
1462e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRImageFormatListSpecVersion;
1463e8556ba3Sopenharmony_ci
1464e8556ba3Sopenharmony_ci  //=== VK_EXT_blend_operation_advanced ===
1465e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTBlendOperationAdvancedExtensionName;
1466e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTBlendOperationAdvancedSpecVersion;
1467e8556ba3Sopenharmony_ci
1468e8556ba3Sopenharmony_ci  //=== VK_NV_fragment_coverage_to_color ===
1469e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVFragmentCoverageToColorExtensionName;
1470e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVFragmentCoverageToColorSpecVersion;
1471e8556ba3Sopenharmony_ci
1472e8556ba3Sopenharmony_ci  //=== VK_KHR_acceleration_structure ===
1473e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRAccelerationStructureExtensionName;
1474e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRAccelerationStructureSpecVersion;
1475e8556ba3Sopenharmony_ci
1476e8556ba3Sopenharmony_ci  //=== VK_KHR_ray_tracing_pipeline ===
1477e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRRayTracingPipelineExtensionName;
1478e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRRayTracingPipelineSpecVersion;
1479e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderUnusedKHR;
1480e8556ba3Sopenharmony_ci
1481e8556ba3Sopenharmony_ci  //=== VK_KHR_ray_query ===
1482e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRRayQueryExtensionName;
1483e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRRayQuerySpecVersion;
1484e8556ba3Sopenharmony_ci
1485e8556ba3Sopenharmony_ci  //=== VK_NV_framebuffer_mixed_samples ===
1486e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVFramebufferMixedSamplesExtensionName;
1487e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVFramebufferMixedSamplesSpecVersion;
1488e8556ba3Sopenharmony_ci
1489e8556ba3Sopenharmony_ci  //=== VK_NV_fill_rectangle ===
1490e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVFillRectangleExtensionName;
1491e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVFillRectangleSpecVersion;
1492e8556ba3Sopenharmony_ci
1493e8556ba3Sopenharmony_ci  //=== VK_NV_shader_sm_builtins ===
1494e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVShaderSmBuiltinsExtensionName;
1495e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVShaderSmBuiltinsSpecVersion;
1496e8556ba3Sopenharmony_ci
1497e8556ba3Sopenharmony_ci  //=== VK_EXT_post_depth_coverage ===
1498e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPostDepthCoverageExtensionName;
1499e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPostDepthCoverageSpecVersion;
1500e8556ba3Sopenharmony_ci
1501e8556ba3Sopenharmony_ci  //=== VK_KHR_sampler_ycbcr_conversion ===
1502e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSamplerYcbcrConversionExtensionName;
1503e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSamplerYcbcrConversionSpecVersion;
1504e8556ba3Sopenharmony_ci
1505e8556ba3Sopenharmony_ci  //=== VK_KHR_bind_memory2 ===
1506e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRBindMemory2ExtensionName;
1507e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRBindMemory2SpecVersion;
1508e8556ba3Sopenharmony_ci
1509e8556ba3Sopenharmony_ci  //=== VK_EXT_image_drm_format_modifier ===
1510e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImageDrmFormatModifierExtensionName;
1511e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImageDrmFormatModifierSpecVersion;
1512e8556ba3Sopenharmony_ci
1513e8556ba3Sopenharmony_ci  //=== VK_EXT_validation_cache ===
1514e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTValidationCacheExtensionName;
1515e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTValidationCacheSpecVersion;
1516e8556ba3Sopenharmony_ci
1517e8556ba3Sopenharmony_ci  //=== VK_EXT_descriptor_indexing ===
1518e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDescriptorIndexingExtensionName;
1519e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDescriptorIndexingSpecVersion;
1520e8556ba3Sopenharmony_ci
1521e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_viewport_index_layer ===
1522e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderViewportIndexLayerExtensionName;
1523e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderViewportIndexLayerSpecVersion;
1524e8556ba3Sopenharmony_ci
1525e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS )
1526e8556ba3Sopenharmony_ci  //=== VK_KHR_portability_subset ===
1527e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPortabilitySubsetExtensionName;
1528e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPortabilitySubsetSpecVersion;
1529e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/
1530e8556ba3Sopenharmony_ci
1531e8556ba3Sopenharmony_ci  //=== VK_NV_shading_rate_image ===
1532e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVShadingRateImageExtensionName;
1533e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVShadingRateImageSpecVersion;
1534e8556ba3Sopenharmony_ci
1535e8556ba3Sopenharmony_ci  //=== VK_NV_ray_tracing ===
1536e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVRayTracingExtensionName;
1537e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVRayTracingSpecVersion;
1538e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderUnusedNV;
1539e8556ba3Sopenharmony_ci
1540e8556ba3Sopenharmony_ci  //=== VK_NV_representative_fragment_test ===
1541e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVRepresentativeFragmentTestExtensionName;
1542e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVRepresentativeFragmentTestSpecVersion;
1543e8556ba3Sopenharmony_ci
1544e8556ba3Sopenharmony_ci  //=== VK_KHR_maintenance3 ===
1545e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMaintenance3ExtensionName;
1546e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMaintenance3SpecVersion;
1547e8556ba3Sopenharmony_ci
1548e8556ba3Sopenharmony_ci  //=== VK_KHR_draw_indirect_count ===
1549e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDrawIndirectCountExtensionName;
1550e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDrawIndirectCountSpecVersion;
1551e8556ba3Sopenharmony_ci
1552e8556ba3Sopenharmony_ci  //=== VK_EXT_filter_cubic ===
1553e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTFilterCubicExtensionName;
1554e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTFilterCubicSpecVersion;
1555e8556ba3Sopenharmony_ci
1556e8556ba3Sopenharmony_ci  //=== VK_QCOM_render_pass_shader_resolve ===
1557e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMRenderPassShaderResolveExtensionName;
1558e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMRenderPassShaderResolveSpecVersion;
1559e8556ba3Sopenharmony_ci
1560e8556ba3Sopenharmony_ci  //=== VK_EXT_global_priority ===
1561e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityExtensionName;
1562e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTGlobalPrioritySpecVersion;
1563e8556ba3Sopenharmony_ci
1564e8556ba3Sopenharmony_ci  //=== VK_KHR_shader_subgroup_extended_types ===
1565e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupExtendedTypesExtensionName;
1566e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupExtendedTypesSpecVersion;
1567e8556ba3Sopenharmony_ci
1568e8556ba3Sopenharmony_ci  //=== VK_KHR_8bit_storage ===
1569e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHR8BitStorageExtensionName;
1570e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHR8BitStorageSpecVersion;
1571e8556ba3Sopenharmony_ci
1572e8556ba3Sopenharmony_ci  //=== VK_EXT_external_memory_host ===
1573e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTExternalMemoryHostExtensionName;
1574e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTExternalMemoryHostSpecVersion;
1575e8556ba3Sopenharmony_ci
1576e8556ba3Sopenharmony_ci  //=== VK_AMD_buffer_marker ===
1577e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDBufferMarkerExtensionName;
1578e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDBufferMarkerSpecVersion;
1579e8556ba3Sopenharmony_ci
1580e8556ba3Sopenharmony_ci  //=== VK_KHR_shader_atomic_int64 ===
1581e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderAtomicInt64ExtensionName;
1582e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderAtomicInt64SpecVersion;
1583e8556ba3Sopenharmony_ci
1584e8556ba3Sopenharmony_ci  //=== VK_KHR_shader_clock ===
1585e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderClockExtensionName;
1586e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderClockSpecVersion;
1587e8556ba3Sopenharmony_ci
1588e8556ba3Sopenharmony_ci  //=== VK_AMD_pipeline_compiler_control ===
1589e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDPipelineCompilerControlExtensionName;
1590e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDPipelineCompilerControlSpecVersion;
1591e8556ba3Sopenharmony_ci
1592e8556ba3Sopenharmony_ci  //=== VK_EXT_calibrated_timestamps ===
1593e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTCalibratedTimestampsExtensionName;
1594e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTCalibratedTimestampsSpecVersion;
1595e8556ba3Sopenharmony_ci
1596e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_core_properties ===
1597e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderCorePropertiesExtensionName;
1598e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderCorePropertiesSpecVersion;
1599e8556ba3Sopenharmony_ci
1600e8556ba3Sopenharmony_ci  //=== VK_KHR_video_decode_h265 ===
1601e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH265ExtensionName;
1602e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH265SpecVersion;
1603e8556ba3Sopenharmony_ci
1604e8556ba3Sopenharmony_ci  //=== VK_KHR_global_priority ===
1605e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRGlobalPriorityExtensionName;
1606e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRGlobalPrioritySpecVersion;
1607e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeKHR;
1608e8556ba3Sopenharmony_ci
1609e8556ba3Sopenharmony_ci  //=== VK_AMD_memory_overallocation_behavior ===
1610e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDMemoryOverallocationBehaviorExtensionName;
1611e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDMemoryOverallocationBehaviorSpecVersion;
1612e8556ba3Sopenharmony_ci
1613e8556ba3Sopenharmony_ci  //=== VK_EXT_vertex_attribute_divisor ===
1614e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTVertexAttributeDivisorExtensionName;
1615e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTVertexAttributeDivisorSpecVersion;
1616e8556ba3Sopenharmony_ci
1617e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_GGP )
1618e8556ba3Sopenharmony_ci  //=== VK_GGP_frame_token ===
1619e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GGPFrameTokenExtensionName;
1620e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GGPFrameTokenSpecVersion;
1621e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_GGP*/
1622e8556ba3Sopenharmony_ci
1623e8556ba3Sopenharmony_ci  //=== VK_EXT_pipeline_creation_feedback ===
1624e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPipelineCreationFeedbackExtensionName;
1625e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPipelineCreationFeedbackSpecVersion;
1626e8556ba3Sopenharmony_ci
1627e8556ba3Sopenharmony_ci  //=== VK_KHR_driver_properties ===
1628e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDriverPropertiesExtensionName;
1629e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDriverPropertiesSpecVersion;
1630e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxDriverInfoSizeKHR;
1631e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxDriverNameSizeKHR;
1632e8556ba3Sopenharmony_ci
1633e8556ba3Sopenharmony_ci  //=== VK_KHR_shader_float_controls ===
1634e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderFloatControlsExtensionName;
1635e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderFloatControlsSpecVersion;
1636e8556ba3Sopenharmony_ci
1637e8556ba3Sopenharmony_ci  //=== VK_NV_shader_subgroup_partitioned ===
1638e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVShaderSubgroupPartitionedExtensionName;
1639e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVShaderSubgroupPartitionedSpecVersion;
1640e8556ba3Sopenharmony_ci
1641e8556ba3Sopenharmony_ci  //=== VK_KHR_depth_stencil_resolve ===
1642e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDepthStencilResolveExtensionName;
1643e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDepthStencilResolveSpecVersion;
1644e8556ba3Sopenharmony_ci
1645e8556ba3Sopenharmony_ci  //=== VK_KHR_swapchain_mutable_format ===
1646e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSwapchainMutableFormatExtensionName;
1647e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSwapchainMutableFormatSpecVersion;
1648e8556ba3Sopenharmony_ci
1649e8556ba3Sopenharmony_ci  //=== VK_NV_compute_shader_derivatives ===
1650e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVComputeShaderDerivativesExtensionName;
1651e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVComputeShaderDerivativesSpecVersion;
1652e8556ba3Sopenharmony_ci
1653e8556ba3Sopenharmony_ci  //=== VK_NV_mesh_shader ===
1654e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVMeshShaderExtensionName;
1655e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVMeshShaderSpecVersion;
1656e8556ba3Sopenharmony_ci
1657e8556ba3Sopenharmony_ci  //=== VK_NV_fragment_shader_barycentric ===
1658e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVFragmentShaderBarycentricExtensionName;
1659e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVFragmentShaderBarycentricSpecVersion;
1660e8556ba3Sopenharmony_ci
1661e8556ba3Sopenharmony_ci  //=== VK_NV_shader_image_footprint ===
1662e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVShaderImageFootprintExtensionName;
1663e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVShaderImageFootprintSpecVersion;
1664e8556ba3Sopenharmony_ci
1665e8556ba3Sopenharmony_ci  //=== VK_NV_scissor_exclusive ===
1666e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVScissorExclusiveExtensionName;
1667e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVScissorExclusiveSpecVersion;
1668e8556ba3Sopenharmony_ci
1669e8556ba3Sopenharmony_ci  //=== VK_NV_device_diagnostic_checkpoints ===
1670e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticCheckpointsExtensionName;
1671e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticCheckpointsSpecVersion;
1672e8556ba3Sopenharmony_ci
1673e8556ba3Sopenharmony_ci  //=== VK_KHR_timeline_semaphore ===
1674e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRTimelineSemaphoreExtensionName;
1675e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRTimelineSemaphoreSpecVersion;
1676e8556ba3Sopenharmony_ci
1677e8556ba3Sopenharmony_ci  //=== VK_INTEL_shader_integer_functions2 ===
1678e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::INTELShaderIntegerFunctions2ExtensionName;
1679e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::INTELShaderIntegerFunctions2SpecVersion;
1680e8556ba3Sopenharmony_ci
1681e8556ba3Sopenharmony_ci  //=== VK_INTEL_performance_query ===
1682e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::INTELPerformanceQueryExtensionName;
1683e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::INTELPerformanceQuerySpecVersion;
1684e8556ba3Sopenharmony_ci
1685e8556ba3Sopenharmony_ci  //=== VK_KHR_vulkan_memory_model ===
1686e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVulkanMemoryModelExtensionName;
1687e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVulkanMemoryModelSpecVersion;
1688e8556ba3Sopenharmony_ci
1689e8556ba3Sopenharmony_ci  //=== VK_EXT_pci_bus_info ===
1690e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPciBusInfoExtensionName;
1691e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPciBusInfoSpecVersion;
1692e8556ba3Sopenharmony_ci
1693e8556ba3Sopenharmony_ci  //=== VK_AMD_display_native_hdr ===
1694e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDDisplayNativeHdrExtensionName;
1695e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDDisplayNativeHdrSpecVersion;
1696e8556ba3Sopenharmony_ci
1697e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA )
1698e8556ba3Sopenharmony_ci  //=== VK_FUCHSIA_imagepipe_surface ===
1699e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FUCHSIAImagepipeSurfaceExtensionName;
1700e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FUCHSIAImagepipeSurfaceSpecVersion;
1701e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/
1702e8556ba3Sopenharmony_ci
1703e8556ba3Sopenharmony_ci  //=== VK_KHR_shader_terminate_invocation ===
1704e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderTerminateInvocationExtensionName;
1705e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderTerminateInvocationSpecVersion;
1706e8556ba3Sopenharmony_ci
1707e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_METAL_EXT )
1708e8556ba3Sopenharmony_ci  //=== VK_EXT_metal_surface ===
1709e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMetalSurfaceExtensionName;
1710e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMetalSurfaceSpecVersion;
1711e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_METAL_EXT*/
1712e8556ba3Sopenharmony_ci
1713e8556ba3Sopenharmony_ci  //=== VK_EXT_fragment_density_map ===
1714e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMapExtensionName;
1715e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMapSpecVersion;
1716e8556ba3Sopenharmony_ci
1717e8556ba3Sopenharmony_ci  //=== VK_EXT_scalar_block_layout ===
1718e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTScalarBlockLayoutExtensionName;
1719e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTScalarBlockLayoutSpecVersion;
1720e8556ba3Sopenharmony_ci
1721e8556ba3Sopenharmony_ci  //=== VK_GOOGLE_hlsl_functionality1 ===
1722e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GOOGLEHlslFunctionality1ExtensionName;
1723e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GOOGLEHlslFunctionality1SpecVersion;
1724e8556ba3Sopenharmony_ci
1725e8556ba3Sopenharmony_ci  //=== VK_GOOGLE_decorate_string ===
1726e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GOOGLEDecorateStringExtensionName;
1727e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GOOGLEDecorateStringSpecVersion;
1728e8556ba3Sopenharmony_ci
1729e8556ba3Sopenharmony_ci  //=== VK_EXT_subgroup_size_control ===
1730e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSubgroupSizeControlExtensionName;
1731e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSubgroupSizeControlSpecVersion;
1732e8556ba3Sopenharmony_ci
1733e8556ba3Sopenharmony_ci  //=== VK_KHR_fragment_shading_rate ===
1734e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRFragmentShadingRateExtensionName;
1735e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRFragmentShadingRateSpecVersion;
1736e8556ba3Sopenharmony_ci
1737e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_core_properties2 ===
1738e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderCoreProperties2ExtensionName;
1739e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderCoreProperties2SpecVersion;
1740e8556ba3Sopenharmony_ci
1741e8556ba3Sopenharmony_ci  //=== VK_AMD_device_coherent_memory ===
1742e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDDeviceCoherentMemoryExtensionName;
1743e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDDeviceCoherentMemorySpecVersion;
1744e8556ba3Sopenharmony_ci
1745e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_image_atomic_int64 ===
1746e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64ExtensionName;
1747e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64SpecVersion;
1748e8556ba3Sopenharmony_ci
1749e8556ba3Sopenharmony_ci  //=== VK_KHR_spirv_1_4 ===
1750e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSpirv14ExtensionName;
1751e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSpirv14SpecVersion;
1752e8556ba3Sopenharmony_ci
1753e8556ba3Sopenharmony_ci  //=== VK_EXT_memory_budget ===
1754e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMemoryBudgetExtensionName;
1755e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMemoryBudgetSpecVersion;
1756e8556ba3Sopenharmony_ci
1757e8556ba3Sopenharmony_ci  //=== VK_EXT_memory_priority ===
1758e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMemoryPriorityExtensionName;
1759e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMemoryPrioritySpecVersion;
1760e8556ba3Sopenharmony_ci
1761e8556ba3Sopenharmony_ci  //=== VK_KHR_surface_protected_capabilities ===
1762e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSurfaceProtectedCapabilitiesExtensionName;
1763e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSurfaceProtectedCapabilitiesSpecVersion;
1764e8556ba3Sopenharmony_ci
1765e8556ba3Sopenharmony_ci  //=== VK_NV_dedicated_allocation_image_aliasing ===
1766e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationImageAliasingExtensionName;
1767e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationImageAliasingSpecVersion;
1768e8556ba3Sopenharmony_ci
1769e8556ba3Sopenharmony_ci  //=== VK_KHR_separate_depth_stencil_layouts ===
1770e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSeparateDepthStencilLayoutsExtensionName;
1771e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSeparateDepthStencilLayoutsSpecVersion;
1772e8556ba3Sopenharmony_ci
1773e8556ba3Sopenharmony_ci  //=== VK_EXT_buffer_device_address ===
1774e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTBufferDeviceAddressExtensionName;
1775e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTBufferDeviceAddressSpecVersion;
1776e8556ba3Sopenharmony_ci
1777e8556ba3Sopenharmony_ci  //=== VK_EXT_tooling_info ===
1778e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTToolingInfoExtensionName;
1779e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTToolingInfoSpecVersion;
1780e8556ba3Sopenharmony_ci
1781e8556ba3Sopenharmony_ci  //=== VK_EXT_separate_stencil_usage ===
1782e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSeparateStencilUsageExtensionName;
1783e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSeparateStencilUsageSpecVersion;
1784e8556ba3Sopenharmony_ci
1785e8556ba3Sopenharmony_ci  //=== VK_EXT_validation_features ===
1786e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTValidationFeaturesExtensionName;
1787e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTValidationFeaturesSpecVersion;
1788e8556ba3Sopenharmony_ci
1789e8556ba3Sopenharmony_ci  //=== VK_KHR_present_wait ===
1790e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPresentWaitExtensionName;
1791e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPresentWaitSpecVersion;
1792e8556ba3Sopenharmony_ci
1793e8556ba3Sopenharmony_ci  //=== VK_NV_cooperative_matrix ===
1794e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVCooperativeMatrixExtensionName;
1795e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVCooperativeMatrixSpecVersion;
1796e8556ba3Sopenharmony_ci
1797e8556ba3Sopenharmony_ci  //=== VK_NV_coverage_reduction_mode ===
1798e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVCoverageReductionModeExtensionName;
1799e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVCoverageReductionModeSpecVersion;
1800e8556ba3Sopenharmony_ci
1801e8556ba3Sopenharmony_ci  //=== VK_EXT_fragment_shader_interlock ===
1802e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTFragmentShaderInterlockExtensionName;
1803e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTFragmentShaderInterlockSpecVersion;
1804e8556ba3Sopenharmony_ci
1805e8556ba3Sopenharmony_ci  //=== VK_EXT_ycbcr_image_arrays ===
1806e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTYcbcrImageArraysExtensionName;
1807e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTYcbcrImageArraysSpecVersion;
1808e8556ba3Sopenharmony_ci
1809e8556ba3Sopenharmony_ci  //=== VK_KHR_uniform_buffer_standard_layout ===
1810e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRUniformBufferStandardLayoutExtensionName;
1811e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRUniformBufferStandardLayoutSpecVersion;
1812e8556ba3Sopenharmony_ci
1813e8556ba3Sopenharmony_ci  //=== VK_EXT_provoking_vertex ===
1814e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTProvokingVertexExtensionName;
1815e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTProvokingVertexSpecVersion;
1816e8556ba3Sopenharmony_ci
1817e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
1818e8556ba3Sopenharmony_ci  //=== VK_EXT_full_screen_exclusive ===
1819e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTFullScreenExclusiveExtensionName;
1820e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTFullScreenExclusiveSpecVersion;
1821e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
1822e8556ba3Sopenharmony_ci
1823e8556ba3Sopenharmony_ci  //=== VK_EXT_headless_surface ===
1824e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTHeadlessSurfaceExtensionName;
1825e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTHeadlessSurfaceSpecVersion;
1826e8556ba3Sopenharmony_ci
1827e8556ba3Sopenharmony_ci  //=== VK_KHR_buffer_device_address ===
1828e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRBufferDeviceAddressExtensionName;
1829e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRBufferDeviceAddressSpecVersion;
1830e8556ba3Sopenharmony_ci
1831e8556ba3Sopenharmony_ci  //=== VK_EXT_line_rasterization ===
1832e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTLineRasterizationExtensionName;
1833e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTLineRasterizationSpecVersion;
1834e8556ba3Sopenharmony_ci
1835e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_atomic_float ===
1836e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloatExtensionName;
1837e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloatSpecVersion;
1838e8556ba3Sopenharmony_ci
1839e8556ba3Sopenharmony_ci  //=== VK_EXT_host_query_reset ===
1840e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTHostQueryResetExtensionName;
1841e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTHostQueryResetSpecVersion;
1842e8556ba3Sopenharmony_ci
1843e8556ba3Sopenharmony_ci  //=== VK_EXT_index_type_uint8 ===
1844e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTIndexTypeUint8ExtensionName;
1845e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTIndexTypeUint8SpecVersion;
1846e8556ba3Sopenharmony_ci
1847e8556ba3Sopenharmony_ci  //=== VK_EXT_extended_dynamic_state ===
1848e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicStateExtensionName;
1849e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicStateSpecVersion;
1850e8556ba3Sopenharmony_ci
1851e8556ba3Sopenharmony_ci  //=== VK_KHR_deferred_host_operations ===
1852e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDeferredHostOperationsExtensionName;
1853e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRDeferredHostOperationsSpecVersion;
1854e8556ba3Sopenharmony_ci
1855e8556ba3Sopenharmony_ci  //=== VK_KHR_pipeline_executable_properties ===
1856e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPipelineExecutablePropertiesExtensionName;
1857e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPipelineExecutablePropertiesSpecVersion;
1858e8556ba3Sopenharmony_ci
1859e8556ba3Sopenharmony_ci  //=== VK_EXT_host_image_copy ===
1860e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTHostImageCopyExtensionName;
1861e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTHostImageCopySpecVersion;
1862e8556ba3Sopenharmony_ci
1863e8556ba3Sopenharmony_ci  //=== VK_KHR_map_memory2 ===
1864e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMapMemory2ExtensionName;
1865e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMapMemory2SpecVersion;
1866e8556ba3Sopenharmony_ci
1867e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_atomic_float2 ===
1868e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloat2ExtensionName;
1869e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloat2SpecVersion;
1870e8556ba3Sopenharmony_ci
1871e8556ba3Sopenharmony_ci  //=== VK_EXT_surface_maintenance1 ===
1872e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSurfaceMaintenance1ExtensionName;
1873e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSurfaceMaintenance1SpecVersion;
1874e8556ba3Sopenharmony_ci
1875e8556ba3Sopenharmony_ci  //=== VK_EXT_swapchain_maintenance1 ===
1876e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSwapchainMaintenance1ExtensionName;
1877e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSwapchainMaintenance1SpecVersion;
1878e8556ba3Sopenharmony_ci
1879e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_demote_to_helper_invocation ===
1880e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderDemoteToHelperInvocationExtensionName;
1881e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderDemoteToHelperInvocationSpecVersion;
1882e8556ba3Sopenharmony_ci
1883e8556ba3Sopenharmony_ci  //=== VK_NV_device_generated_commands ===
1884e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsExtensionName;
1885e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsSpecVersion;
1886e8556ba3Sopenharmony_ci
1887e8556ba3Sopenharmony_ci  //=== VK_NV_inherited_viewport_scissor ===
1888e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVInheritedViewportScissorExtensionName;
1889e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVInheritedViewportScissorSpecVersion;
1890e8556ba3Sopenharmony_ci
1891e8556ba3Sopenharmony_ci  //=== VK_KHR_shader_integer_dot_product ===
1892e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderIntegerDotProductExtensionName;
1893e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderIntegerDotProductSpecVersion;
1894e8556ba3Sopenharmony_ci
1895e8556ba3Sopenharmony_ci  //=== VK_EXT_texel_buffer_alignment ===
1896e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTTexelBufferAlignmentExtensionName;
1897e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTTexelBufferAlignmentSpecVersion;
1898e8556ba3Sopenharmony_ci
1899e8556ba3Sopenharmony_ci  //=== VK_QCOM_render_pass_transform ===
1900e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMRenderPassTransformExtensionName;
1901e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMRenderPassTransformSpecVersion;
1902e8556ba3Sopenharmony_ci
1903e8556ba3Sopenharmony_ci  //=== VK_EXT_depth_bias_control ===
1904e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDepthBiasControlExtensionName;
1905e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDepthBiasControlSpecVersion;
1906e8556ba3Sopenharmony_ci
1907e8556ba3Sopenharmony_ci  //=== VK_EXT_device_memory_report ===
1908e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDeviceMemoryReportExtensionName;
1909e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDeviceMemoryReportSpecVersion;
1910e8556ba3Sopenharmony_ci
1911e8556ba3Sopenharmony_ci  //=== VK_EXT_acquire_drm_display ===
1912e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTAcquireDrmDisplayExtensionName;
1913e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTAcquireDrmDisplaySpecVersion;
1914e8556ba3Sopenharmony_ci
1915e8556ba3Sopenharmony_ci  //=== VK_EXT_robustness2 ===
1916e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTRobustness2ExtensionName;
1917e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTRobustness2SpecVersion;
1918e8556ba3Sopenharmony_ci
1919e8556ba3Sopenharmony_ci  //=== VK_EXT_custom_border_color ===
1920e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTCustomBorderColorExtensionName;
1921e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTCustomBorderColorSpecVersion;
1922e8556ba3Sopenharmony_ci
1923e8556ba3Sopenharmony_ci  //=== VK_GOOGLE_user_type ===
1924e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GOOGLEUserTypeExtensionName;
1925e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GOOGLEUserTypeSpecVersion;
1926e8556ba3Sopenharmony_ci
1927e8556ba3Sopenharmony_ci  //=== VK_KHR_pipeline_library ===
1928e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPipelineLibraryExtensionName;
1929e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPipelineLibrarySpecVersion;
1930e8556ba3Sopenharmony_ci
1931e8556ba3Sopenharmony_ci  //=== VK_NV_present_barrier ===
1932e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVPresentBarrierExtensionName;
1933e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVPresentBarrierSpecVersion;
1934e8556ba3Sopenharmony_ci
1935e8556ba3Sopenharmony_ci  //=== VK_KHR_shader_non_semantic_info ===
1936e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderNonSemanticInfoExtensionName;
1937e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderNonSemanticInfoSpecVersion;
1938e8556ba3Sopenharmony_ci
1939e8556ba3Sopenharmony_ci  //=== VK_KHR_present_id ===
1940e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPresentIdExtensionName;
1941e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPresentIdSpecVersion;
1942e8556ba3Sopenharmony_ci
1943e8556ba3Sopenharmony_ci  //=== VK_EXT_private_data ===
1944e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPrivateDataExtensionName;
1945e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPrivateDataSpecVersion;
1946e8556ba3Sopenharmony_ci
1947e8556ba3Sopenharmony_ci  //=== VK_EXT_pipeline_creation_cache_control ===
1948e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPipelineCreationCacheControlExtensionName;
1949e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPipelineCreationCacheControlSpecVersion;
1950e8556ba3Sopenharmony_ci
1951e8556ba3Sopenharmony_ci  //=== VK_KHR_video_encode_queue ===
1952e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoEncodeQueueExtensionName;
1953e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoEncodeQueueSpecVersion;
1954e8556ba3Sopenharmony_ci
1955e8556ba3Sopenharmony_ci  //=== VK_NV_device_diagnostics_config ===
1956e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticsConfigExtensionName;
1957e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticsConfigSpecVersion;
1958e8556ba3Sopenharmony_ci
1959e8556ba3Sopenharmony_ci  //=== VK_QCOM_render_pass_store_ops ===
1960e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMRenderPassStoreOpsExtensionName;
1961e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMRenderPassStoreOpsSpecVersion;
1962e8556ba3Sopenharmony_ci
1963e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS )
1964e8556ba3Sopenharmony_ci  //=== VK_NV_cuda_kernel_launch ===
1965e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVCudaKernelLaunchExtensionName;
1966e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVCudaKernelLaunchSpecVersion;
1967e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/
1968e8556ba3Sopenharmony_ci
1969e8556ba3Sopenharmony_ci  //=== VK_NV_low_latency ===
1970e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVLowLatencyExtensionName;
1971e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVLowLatencySpecVersion;
1972e8556ba3Sopenharmony_ci
1973e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_METAL_EXT )
1974e8556ba3Sopenharmony_ci  //=== VK_EXT_metal_objects ===
1975e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMetalObjectsExtensionName;
1976e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMetalObjectsSpecVersion;
1977e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_METAL_EXT*/
1978e8556ba3Sopenharmony_ci
1979e8556ba3Sopenharmony_ci  //=== VK_KHR_synchronization2 ===
1980e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSynchronization2ExtensionName;
1981e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRSynchronization2SpecVersion;
1982e8556ba3Sopenharmony_ci
1983e8556ba3Sopenharmony_ci  //=== VK_EXT_descriptor_buffer ===
1984e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDescriptorBufferExtensionName;
1985e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDescriptorBufferSpecVersion;
1986e8556ba3Sopenharmony_ci
1987e8556ba3Sopenharmony_ci  //=== VK_EXT_graphics_pipeline_library ===
1988e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTGraphicsPipelineLibraryExtensionName;
1989e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTGraphicsPipelineLibrarySpecVersion;
1990e8556ba3Sopenharmony_ci
1991e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_early_and_late_fragment_tests ===
1992e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderEarlyAndLateFragmentTestsExtensionName;
1993e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AMDShaderEarlyAndLateFragmentTestsSpecVersion;
1994e8556ba3Sopenharmony_ci
1995e8556ba3Sopenharmony_ci  //=== VK_KHR_fragment_shader_barycentric ===
1996e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRFragmentShaderBarycentricExtensionName;
1997e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRFragmentShaderBarycentricSpecVersion;
1998e8556ba3Sopenharmony_ci
1999e8556ba3Sopenharmony_ci  //=== VK_KHR_shader_subgroup_uniform_control_flow ===
2000e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupUniformControlFlowExtensionName;
2001e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupUniformControlFlowSpecVersion;
2002e8556ba3Sopenharmony_ci
2003e8556ba3Sopenharmony_ci  //=== VK_KHR_zero_initialize_workgroup_memory ===
2004e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRZeroInitializeWorkgroupMemoryExtensionName;
2005e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRZeroInitializeWorkgroupMemorySpecVersion;
2006e8556ba3Sopenharmony_ci
2007e8556ba3Sopenharmony_ci  //=== VK_NV_fragment_shading_rate_enums ===
2008e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVFragmentShadingRateEnumsExtensionName;
2009e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVFragmentShadingRateEnumsSpecVersion;
2010e8556ba3Sopenharmony_ci
2011e8556ba3Sopenharmony_ci  //=== VK_NV_ray_tracing_motion_blur ===
2012e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVRayTracingMotionBlurExtensionName;
2013e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVRayTracingMotionBlurSpecVersion;
2014e8556ba3Sopenharmony_ci
2015e8556ba3Sopenharmony_ci  //=== VK_EXT_mesh_shader ===
2016e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMeshShaderExtensionName;
2017e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMeshShaderSpecVersion;
2018e8556ba3Sopenharmony_ci
2019e8556ba3Sopenharmony_ci  //=== VK_EXT_ycbcr_2plane_444_formats ===
2020e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTYcbcr2Plane444FormatsExtensionName;
2021e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTYcbcr2Plane444FormatsSpecVersion;
2022e8556ba3Sopenharmony_ci
2023e8556ba3Sopenharmony_ci  //=== VK_EXT_fragment_density_map2 ===
2024e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMap2ExtensionName;
2025e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMap2SpecVersion;
2026e8556ba3Sopenharmony_ci
2027e8556ba3Sopenharmony_ci  //=== VK_QCOM_rotated_copy_commands ===
2028e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMRotatedCopyCommandsExtensionName;
2029e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMRotatedCopyCommandsSpecVersion;
2030e8556ba3Sopenharmony_ci
2031e8556ba3Sopenharmony_ci  //=== VK_EXT_image_robustness ===
2032e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImageRobustnessExtensionName;
2033e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImageRobustnessSpecVersion;
2034e8556ba3Sopenharmony_ci
2035e8556ba3Sopenharmony_ci  //=== VK_KHR_workgroup_memory_explicit_layout ===
2036e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRWorkgroupMemoryExplicitLayoutExtensionName;
2037e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRWorkgroupMemoryExplicitLayoutSpecVersion;
2038e8556ba3Sopenharmony_ci
2039e8556ba3Sopenharmony_ci  //=== VK_KHR_copy_commands2 ===
2040e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRCopyCommands2ExtensionName;
2041e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRCopyCommands2SpecVersion;
2042e8556ba3Sopenharmony_ci
2043e8556ba3Sopenharmony_ci  //=== VK_EXT_image_compression_control ===
2044e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlExtensionName;
2045e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSpecVersion;
2046e8556ba3Sopenharmony_ci
2047e8556ba3Sopenharmony_ci  //=== VK_EXT_attachment_feedback_loop_layout ===
2048e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopLayoutExtensionName;
2049e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopLayoutSpecVersion;
2050e8556ba3Sopenharmony_ci
2051e8556ba3Sopenharmony_ci  //=== VK_EXT_4444_formats ===
2052e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXT4444FormatsExtensionName;
2053e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXT4444FormatsSpecVersion;
2054e8556ba3Sopenharmony_ci
2055e8556ba3Sopenharmony_ci  //=== VK_EXT_device_fault ===
2056e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDeviceFaultExtensionName;
2057e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDeviceFaultSpecVersion;
2058e8556ba3Sopenharmony_ci
2059e8556ba3Sopenharmony_ci  //=== VK_ARM_rasterization_order_attachment_access ===
2060e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ARMRasterizationOrderAttachmentAccessExtensionName;
2061e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ARMRasterizationOrderAttachmentAccessSpecVersion;
2062e8556ba3Sopenharmony_ci
2063e8556ba3Sopenharmony_ci  //=== VK_EXT_rgba10x6_formats ===
2064e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTRgba10X6FormatsExtensionName;
2065e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTRgba10X6FormatsSpecVersion;
2066e8556ba3Sopenharmony_ci
2067e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
2068e8556ba3Sopenharmony_ci  //=== VK_NV_acquire_winrt_display ===
2069e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVAcquireWinrtDisplayExtensionName;
2070e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVAcquireWinrtDisplaySpecVersion;
2071e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
2072e8556ba3Sopenharmony_ci
2073e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_DIRECTFB_EXT )
2074e8556ba3Sopenharmony_ci  //=== VK_EXT_directfb_surface ===
2075e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDirectfbSurfaceExtensionName;
2076e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDirectfbSurfaceSpecVersion;
2077e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/
2078e8556ba3Sopenharmony_ci
2079e8556ba3Sopenharmony_ci  //=== VK_VALVE_mutable_descriptor_type ===
2080e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VALVEMutableDescriptorTypeExtensionName;
2081e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VALVEMutableDescriptorTypeSpecVersion;
2082e8556ba3Sopenharmony_ci
2083e8556ba3Sopenharmony_ci  //=== VK_EXT_vertex_input_dynamic_state ===
2084e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTVertexInputDynamicStateExtensionName;
2085e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTVertexInputDynamicStateSpecVersion;
2086e8556ba3Sopenharmony_ci
2087e8556ba3Sopenharmony_ci  //=== VK_EXT_physical_device_drm ===
2088e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPhysicalDeviceDrmExtensionName;
2089e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPhysicalDeviceDrmSpecVersion;
2090e8556ba3Sopenharmony_ci
2091e8556ba3Sopenharmony_ci  //=== VK_EXT_device_address_binding_report ===
2092e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDeviceAddressBindingReportExtensionName;
2093e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDeviceAddressBindingReportSpecVersion;
2094e8556ba3Sopenharmony_ci
2095e8556ba3Sopenharmony_ci  //=== VK_EXT_depth_clip_control ===
2096e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDepthClipControlExtensionName;
2097e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDepthClipControlSpecVersion;
2098e8556ba3Sopenharmony_ci
2099e8556ba3Sopenharmony_ci  //=== VK_EXT_primitive_topology_list_restart ===
2100e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPrimitiveTopologyListRestartExtensionName;
2101e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPrimitiveTopologyListRestartSpecVersion;
2102e8556ba3Sopenharmony_ci
2103e8556ba3Sopenharmony_ci  //=== VK_KHR_format_feature_flags2 ===
2104e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRFormatFeatureFlags2ExtensionName;
2105e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRFormatFeatureFlags2SpecVersion;
2106e8556ba3Sopenharmony_ci
2107e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA )
2108e8556ba3Sopenharmony_ci  //=== VK_FUCHSIA_external_memory ===
2109e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FUCHSIAExternalMemoryExtensionName;
2110e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FUCHSIAExternalMemorySpecVersion;
2111e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/
2112e8556ba3Sopenharmony_ci
2113e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA )
2114e8556ba3Sopenharmony_ci  //=== VK_FUCHSIA_external_semaphore ===
2115e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FUCHSIAExternalSemaphoreExtensionName;
2116e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FUCHSIAExternalSemaphoreSpecVersion;
2117e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/
2118e8556ba3Sopenharmony_ci
2119e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA )
2120e8556ba3Sopenharmony_ci  //=== VK_FUCHSIA_buffer_collection ===
2121e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FUCHSIABufferCollectionExtensionName;
2122e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FUCHSIABufferCollectionSpecVersion;
2123e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/
2124e8556ba3Sopenharmony_ci
2125e8556ba3Sopenharmony_ci  //=== VK_HUAWEI_subpass_shading ===
2126e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HUAWEISubpassShadingExtensionName;
2127e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HUAWEISubpassShadingSpecVersion;
2128e8556ba3Sopenharmony_ci
2129e8556ba3Sopenharmony_ci  //=== VK_HUAWEI_invocation_mask ===
2130e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HUAWEIInvocationMaskExtensionName;
2131e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HUAWEIInvocationMaskSpecVersion;
2132e8556ba3Sopenharmony_ci
2133e8556ba3Sopenharmony_ci  //=== VK_NV_external_memory_rdma ===
2134e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVExternalMemoryRdmaExtensionName;
2135e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVExternalMemoryRdmaSpecVersion;
2136e8556ba3Sopenharmony_ci
2137e8556ba3Sopenharmony_ci  //=== VK_EXT_pipeline_properties ===
2138e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPipelinePropertiesExtensionName;
2139e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPipelinePropertiesSpecVersion;
2140e8556ba3Sopenharmony_ci
2141e8556ba3Sopenharmony_ci  //=== VK_EXT_frame_boundary ===
2142e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTFrameBoundaryExtensionName;
2143e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTFrameBoundarySpecVersion;
2144e8556ba3Sopenharmony_ci
2145e8556ba3Sopenharmony_ci  //=== VK_EXT_multisampled_render_to_single_sampled ===
2146e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMultisampledRenderToSingleSampledExtensionName;
2147e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMultisampledRenderToSingleSampledSpecVersion;
2148e8556ba3Sopenharmony_ci
2149e8556ba3Sopenharmony_ci  //=== VK_EXT_extended_dynamic_state2 ===
2150e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState2ExtensionName;
2151e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState2SpecVersion;
2152e8556ba3Sopenharmony_ci
2153e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_SCREEN_QNX )
2154e8556ba3Sopenharmony_ci  //=== VK_QNX_screen_surface ===
2155e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QNXScreenSurfaceExtensionName;
2156e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QNXScreenSurfaceSpecVersion;
2157e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
2158e8556ba3Sopenharmony_ci
2159e8556ba3Sopenharmony_ci  //=== VK_EXT_color_write_enable ===
2160e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTColorWriteEnableExtensionName;
2161e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTColorWriteEnableSpecVersion;
2162e8556ba3Sopenharmony_ci
2163e8556ba3Sopenharmony_ci  //=== VK_EXT_primitives_generated_query ===
2164e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPrimitivesGeneratedQueryExtensionName;
2165e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPrimitivesGeneratedQuerySpecVersion;
2166e8556ba3Sopenharmony_ci
2167e8556ba3Sopenharmony_ci  //=== VK_KHR_ray_tracing_maintenance1 ===
2168e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRRayTracingMaintenance1ExtensionName;
2169e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRRayTracingMaintenance1SpecVersion;
2170e8556ba3Sopenharmony_ci
2171e8556ba3Sopenharmony_ci  //=== VK_EXT_global_priority_query ===
2172e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityQueryExtensionName;
2173e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityQuerySpecVersion;
2174e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeEXT;
2175e8556ba3Sopenharmony_ci
2176e8556ba3Sopenharmony_ci  //=== VK_EXT_image_view_min_lod ===
2177e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImageViewMinLodExtensionName;
2178e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImageViewMinLodSpecVersion;
2179e8556ba3Sopenharmony_ci
2180e8556ba3Sopenharmony_ci  //=== VK_EXT_multi_draw ===
2181e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMultiDrawExtensionName;
2182e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMultiDrawSpecVersion;
2183e8556ba3Sopenharmony_ci
2184e8556ba3Sopenharmony_ci  //=== VK_EXT_image_2d_view_of_3d ===
2185e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImage2DViewOf3DExtensionName;
2186e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImage2DViewOf3DSpecVersion;
2187e8556ba3Sopenharmony_ci
2188e8556ba3Sopenharmony_ci  //=== VK_KHR_portability_enumeration ===
2189e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPortabilityEnumerationExtensionName;
2190e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRPortabilityEnumerationSpecVersion;
2191e8556ba3Sopenharmony_ci
2192e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_tile_image ===
2193e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderTileImageExtensionName;
2194e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderTileImageSpecVersion;
2195e8556ba3Sopenharmony_ci
2196e8556ba3Sopenharmony_ci  //=== VK_EXT_opacity_micromap ===
2197e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTOpacityMicromapExtensionName;
2198e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTOpacityMicromapSpecVersion;
2199e8556ba3Sopenharmony_ci
2200e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS )
2201e8556ba3Sopenharmony_ci  //=== VK_NV_displacement_micromap ===
2202e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDisplacementMicromapExtensionName;
2203e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDisplacementMicromapSpecVersion;
2204e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/
2205e8556ba3Sopenharmony_ci
2206e8556ba3Sopenharmony_ci  //=== VK_EXT_load_store_op_none ===
2207e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTLoadStoreOpNoneExtensionName;
2208e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTLoadStoreOpNoneSpecVersion;
2209e8556ba3Sopenharmony_ci
2210e8556ba3Sopenharmony_ci  //=== VK_HUAWEI_cluster_culling_shader ===
2211e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HUAWEIClusterCullingShaderExtensionName;
2212e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HUAWEIClusterCullingShaderSpecVersion;
2213e8556ba3Sopenharmony_ci
2214e8556ba3Sopenharmony_ci  //=== VK_EXT_border_color_swizzle ===
2215e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTBorderColorSwizzleExtensionName;
2216e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTBorderColorSwizzleSpecVersion;
2217e8556ba3Sopenharmony_ci
2218e8556ba3Sopenharmony_ci  //=== VK_EXT_pageable_device_local_memory ===
2219e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPageableDeviceLocalMemoryExtensionName;
2220e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPageableDeviceLocalMemorySpecVersion;
2221e8556ba3Sopenharmony_ci
2222e8556ba3Sopenharmony_ci  //=== VK_KHR_maintenance4 ===
2223e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMaintenance4ExtensionName;
2224e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMaintenance4SpecVersion;
2225e8556ba3Sopenharmony_ci
2226e8556ba3Sopenharmony_ci  //=== VK_ARM_shader_core_properties ===
2227e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ARMShaderCorePropertiesExtensionName;
2228e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ARMShaderCorePropertiesSpecVersion;
2229e8556ba3Sopenharmony_ci
2230e8556ba3Sopenharmony_ci  //=== VK_ARM_scheduling_controls ===
2231e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ARMSchedulingControlsExtensionName;
2232e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ARMSchedulingControlsSpecVersion;
2233e8556ba3Sopenharmony_ci
2234e8556ba3Sopenharmony_ci  //=== VK_EXT_image_sliced_view_of_3d ===
2235e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImageSlicedViewOf3DExtensionName;
2236e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImageSlicedViewOf3DSpecVersion;
2237e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Remaining3DSlicesEXT;
2238e8556ba3Sopenharmony_ci
2239e8556ba3Sopenharmony_ci  //=== VK_VALVE_descriptor_set_host_mapping ===
2240e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VALVEDescriptorSetHostMappingExtensionName;
2241e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VALVEDescriptorSetHostMappingSpecVersion;
2242e8556ba3Sopenharmony_ci
2243e8556ba3Sopenharmony_ci  //=== VK_EXT_depth_clamp_zero_one ===
2244e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDepthClampZeroOneExtensionName;
2245e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDepthClampZeroOneSpecVersion;
2246e8556ba3Sopenharmony_ci
2247e8556ba3Sopenharmony_ci  //=== VK_EXT_non_seamless_cube_map ===
2248e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTNonSeamlessCubeMapExtensionName;
2249e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTNonSeamlessCubeMapSpecVersion;
2250e8556ba3Sopenharmony_ci
2251e8556ba3Sopenharmony_ci  //=== VK_ARM_render_pass_striped ===
2252e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ARMRenderPassStripedExtensionName;
2253e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ARMRenderPassStripedSpecVersion;
2254e8556ba3Sopenharmony_ci
2255e8556ba3Sopenharmony_ci  //=== VK_QCOM_fragment_density_map_offset ===
2256e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMFragmentDensityMapOffsetExtensionName;
2257e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMFragmentDensityMapOffsetSpecVersion;
2258e8556ba3Sopenharmony_ci
2259e8556ba3Sopenharmony_ci  //=== VK_NV_copy_memory_indirect ===
2260e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVCopyMemoryIndirectExtensionName;
2261e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVCopyMemoryIndirectSpecVersion;
2262e8556ba3Sopenharmony_ci
2263e8556ba3Sopenharmony_ci  //=== VK_NV_memory_decompression ===
2264e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVMemoryDecompressionExtensionName;
2265e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVMemoryDecompressionSpecVersion;
2266e8556ba3Sopenharmony_ci
2267e8556ba3Sopenharmony_ci  //=== VK_NV_device_generated_commands_compute ===
2268e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsComputeExtensionName;
2269e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsComputeSpecVersion;
2270e8556ba3Sopenharmony_ci
2271e8556ba3Sopenharmony_ci  //=== VK_NV_linear_color_attachment ===
2272e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVLinearColorAttachmentExtensionName;
2273e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVLinearColorAttachmentSpecVersion;
2274e8556ba3Sopenharmony_ci
2275e8556ba3Sopenharmony_ci  //=== VK_GOOGLE_surfaceless_query ===
2276e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GOOGLESurfacelessQueryExtensionName;
2277e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GOOGLESurfacelessQuerySpecVersion;
2278e8556ba3Sopenharmony_ci
2279e8556ba3Sopenharmony_ci  //=== VK_EXT_image_compression_control_swapchain ===
2280e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSwapchainExtensionName;
2281e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSwapchainSpecVersion;
2282e8556ba3Sopenharmony_ci
2283e8556ba3Sopenharmony_ci  //=== VK_QCOM_image_processing ===
2284e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMImageProcessingExtensionName;
2285e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMImageProcessingSpecVersion;
2286e8556ba3Sopenharmony_ci
2287e8556ba3Sopenharmony_ci  //=== VK_EXT_nested_command_buffer ===
2288e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTNestedCommandBufferExtensionName;
2289e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTNestedCommandBufferSpecVersion;
2290e8556ba3Sopenharmony_ci
2291e8556ba3Sopenharmony_ci  //=== VK_EXT_external_memory_acquire_unmodified ===
2292e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTExternalMemoryAcquireUnmodifiedExtensionName;
2293e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTExternalMemoryAcquireUnmodifiedSpecVersion;
2294e8556ba3Sopenharmony_ci
2295e8556ba3Sopenharmony_ci  //=== VK_EXT_extended_dynamic_state3 ===
2296e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState3ExtensionName;
2297e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState3SpecVersion;
2298e8556ba3Sopenharmony_ci
2299e8556ba3Sopenharmony_ci  //=== VK_EXT_subpass_merge_feedback ===
2300e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSubpassMergeFeedbackExtensionName;
2301e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTSubpassMergeFeedbackSpecVersion;
2302e8556ba3Sopenharmony_ci
2303e8556ba3Sopenharmony_ci  //=== VK_LUNARG_direct_driver_loading ===
2304e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LUNARGDirectDriverLoadingExtensionName;
2305e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LUNARGDirectDriverLoadingSpecVersion;
2306e8556ba3Sopenharmony_ci
2307e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_module_identifier ===
2308e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderModuleIdentifierExtensionName;
2309e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderModuleIdentifierSpecVersion;
2310e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MaxShaderModuleIdentifierSizeEXT;
2311e8556ba3Sopenharmony_ci
2312e8556ba3Sopenharmony_ci  //=== VK_EXT_rasterization_order_attachment_access ===
2313e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTRasterizationOrderAttachmentAccessExtensionName;
2314e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTRasterizationOrderAttachmentAccessSpecVersion;
2315e8556ba3Sopenharmony_ci
2316e8556ba3Sopenharmony_ci  //=== VK_NV_optical_flow ===
2317e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVOpticalFlowExtensionName;
2318e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVOpticalFlowSpecVersion;
2319e8556ba3Sopenharmony_ci
2320e8556ba3Sopenharmony_ci  //=== VK_EXT_legacy_dithering ===
2321e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTLegacyDitheringExtensionName;
2322e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTLegacyDitheringSpecVersion;
2323e8556ba3Sopenharmony_ci
2324e8556ba3Sopenharmony_ci  //=== VK_EXT_pipeline_protected_access ===
2325e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPipelineProtectedAccessExtensionName;
2326e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPipelineProtectedAccessSpecVersion;
2327e8556ba3Sopenharmony_ci
2328e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR )
2329e8556ba3Sopenharmony_ci  //=== VK_ANDROID_external_format_resolve ===
2330e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ANDROIDExternalFormatResolveExtensionName;
2331e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ANDROIDExternalFormatResolveSpecVersion;
2332e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
2333e8556ba3Sopenharmony_ci
2334e8556ba3Sopenharmony_ci  //=== VK_KHR_maintenance5 ===
2335e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMaintenance5ExtensionName;
2336e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMaintenance5SpecVersion;
2337e8556ba3Sopenharmony_ci
2338e8556ba3Sopenharmony_ci  //=== VK_KHR_ray_tracing_position_fetch ===
2339e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRRayTracingPositionFetchExtensionName;
2340e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRRayTracingPositionFetchSpecVersion;
2341e8556ba3Sopenharmony_ci
2342e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_object ===
2343e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderObjectExtensionName;
2344e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTShaderObjectSpecVersion;
2345e8556ba3Sopenharmony_ci
2346e8556ba3Sopenharmony_ci  //=== VK_QCOM_tile_properties ===
2347e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMTilePropertiesExtensionName;
2348e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMTilePropertiesSpecVersion;
2349e8556ba3Sopenharmony_ci
2350e8556ba3Sopenharmony_ci  //=== VK_SEC_amigo_profiling ===
2351e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SECAmigoProfilingExtensionName;
2352e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SECAmigoProfilingSpecVersion;
2353e8556ba3Sopenharmony_ci
2354e8556ba3Sopenharmony_ci  //=== VK_QCOM_multiview_per_view_viewports ===
2355e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewViewportsExtensionName;
2356e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewViewportsSpecVersion;
2357e8556ba3Sopenharmony_ci
2358e8556ba3Sopenharmony_ci  //=== VK_NV_ray_tracing_invocation_reorder ===
2359e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVRayTracingInvocationReorderExtensionName;
2360e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVRayTracingInvocationReorderSpecVersion;
2361e8556ba3Sopenharmony_ci
2362e8556ba3Sopenharmony_ci  //=== VK_NV_extended_sparse_address_space ===
2363e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVExtendedSparseAddressSpaceExtensionName;
2364e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVExtendedSparseAddressSpaceSpecVersion;
2365e8556ba3Sopenharmony_ci
2366e8556ba3Sopenharmony_ci  //=== VK_EXT_mutable_descriptor_type ===
2367e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMutableDescriptorTypeExtensionName;
2368e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTMutableDescriptorTypeSpecVersion;
2369e8556ba3Sopenharmony_ci
2370e8556ba3Sopenharmony_ci  //=== VK_EXT_layer_settings ===
2371e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTLayerSettingsExtensionName;
2372e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTLayerSettingsSpecVersion;
2373e8556ba3Sopenharmony_ci
2374e8556ba3Sopenharmony_ci  //=== VK_ARM_shader_core_builtins ===
2375e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ARMShaderCoreBuiltinsExtensionName;
2376e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ARMShaderCoreBuiltinsSpecVersion;
2377e8556ba3Sopenharmony_ci
2378e8556ba3Sopenharmony_ci  //=== VK_EXT_pipeline_library_group_handles ===
2379e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPipelineLibraryGroupHandlesExtensionName;
2380e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTPipelineLibraryGroupHandlesSpecVersion;
2381e8556ba3Sopenharmony_ci
2382e8556ba3Sopenharmony_ci  //=== VK_EXT_dynamic_rendering_unused_attachments ===
2383e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDynamicRenderingUnusedAttachmentsExtensionName;
2384e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTDynamicRenderingUnusedAttachmentsSpecVersion;
2385e8556ba3Sopenharmony_ci
2386e8556ba3Sopenharmony_ci  //=== VK_NV_low_latency2 ===
2387e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVLowLatency2ExtensionName;
2388e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVLowLatency2SpecVersion;
2389e8556ba3Sopenharmony_ci
2390e8556ba3Sopenharmony_ci  //=== VK_KHR_cooperative_matrix ===
2391e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRCooperativeMatrixExtensionName;
2392e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRCooperativeMatrixSpecVersion;
2393e8556ba3Sopenharmony_ci
2394e8556ba3Sopenharmony_ci  //=== VK_QCOM_multiview_per_view_render_areas ===
2395e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewRenderAreasExtensionName;
2396e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewRenderAreasSpecVersion;
2397e8556ba3Sopenharmony_ci
2398e8556ba3Sopenharmony_ci  //=== VK_KHR_video_maintenance1 ===
2399e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance1ExtensionName;
2400e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance1SpecVersion;
2401e8556ba3Sopenharmony_ci
2402e8556ba3Sopenharmony_ci  //=== VK_NV_per_stage_descriptor_set ===
2403e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVPerStageDescriptorSetExtensionName;
2404e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVPerStageDescriptorSetSpecVersion;
2405e8556ba3Sopenharmony_ci
2406e8556ba3Sopenharmony_ci  //=== VK_QCOM_image_processing2 ===
2407e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMImageProcessing2ExtensionName;
2408e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMImageProcessing2SpecVersion;
2409e8556ba3Sopenharmony_ci
2410e8556ba3Sopenharmony_ci  //=== VK_QCOM_filter_cubic_weights ===
2411e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMFilterCubicWeightsExtensionName;
2412e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMFilterCubicWeightsSpecVersion;
2413e8556ba3Sopenharmony_ci
2414e8556ba3Sopenharmony_ci  //=== VK_QCOM_ycbcr_degamma ===
2415e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMYcbcrDegammaExtensionName;
2416e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMYcbcrDegammaSpecVersion;
2417e8556ba3Sopenharmony_ci
2418e8556ba3Sopenharmony_ci  //=== VK_QCOM_filter_cubic_clamp ===
2419e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMFilterCubicClampExtensionName;
2420e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QCOMFilterCubicClampSpecVersion;
2421e8556ba3Sopenharmony_ci
2422e8556ba3Sopenharmony_ci  //=== VK_EXT_attachment_feedback_loop_dynamic_state ===
2423e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopDynamicStateExtensionName;
2424e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopDynamicStateSpecVersion;
2425e8556ba3Sopenharmony_ci
2426e8556ba3Sopenharmony_ci  //=== VK_KHR_vertex_attribute_divisor ===
2427e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVertexAttributeDivisorExtensionName;
2428e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRVertexAttributeDivisorSpecVersion;
2429e8556ba3Sopenharmony_ci
2430e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_SCREEN_QNX )
2431e8556ba3Sopenharmony_ci  //=== VK_QNX_external_memory_screen_buffer ===
2432e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QNXExternalMemoryScreenBufferExtensionName;
2433e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QNXExternalMemoryScreenBufferSpecVersion;
2434e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
2435e8556ba3Sopenharmony_ci
2436e8556ba3Sopenharmony_ci  //=== VK_MSFT_layered_driver ===
2437e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MSFTLayeredDriverExtensionName;
2438e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MSFTLayeredDriverSpecVersion;
2439e8556ba3Sopenharmony_ci
2440e8556ba3Sopenharmony_ci  //=== VK_KHR_calibrated_timestamps ===
2441e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRCalibratedTimestampsExtensionName;
2442e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRCalibratedTimestampsSpecVersion;
2443e8556ba3Sopenharmony_ci
2444e8556ba3Sopenharmony_ci  //=== VK_KHR_maintenance6 ===
2445e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMaintenance6ExtensionName;
2446e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::KHRMaintenance6SpecVersion;
2447e8556ba3Sopenharmony_ci
2448e8556ba3Sopenharmony_ci  //=== VK_NV_descriptor_pool_overallocation ===
2449e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDescriptorPoolOverallocationExtensionName;
2450e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::NVDescriptorPoolOverallocationSpecVersion;
2451e8556ba3Sopenharmony_ci
2452e8556ba3Sopenharmony_ci  //========================
2453e8556ba3Sopenharmony_ci  //=== CONSTEXPR VALUEs ===
2454e8556ba3Sopenharmony_ci  //========================
2455e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HeaderVersion;
2456e8556ba3Sopenharmony_ci
2457e8556ba3Sopenharmony_ci  //=========================
2458e8556ba3Sopenharmony_ci  //=== CONSTEXPR CALLEEs ===
2459e8556ba3Sopenharmony_ci  //=========================
2460e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::apiVersionMajor;
2461e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::apiVersionMinor;
2462e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::apiVersionPatch;
2463e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::apiVersionVariant;
2464e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::makeApiVersion;
2465e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::makeVersion;
2466e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::versionMajor;
2467e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::versionMinor;
2468e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::versionPatch;
2469e8556ba3Sopenharmony_ci
2470e8556ba3Sopenharmony_ci  //==========================
2471e8556ba3Sopenharmony_ci  //=== CONSTEXPR CALLERs ===
2472e8556ba3Sopenharmony_ci  //==========================
2473e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ApiVersion;
2474e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ApiVersion10;
2475e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ApiVersion11;
2476e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ApiVersion12;
2477e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ApiVersion13;
2478e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HeaderVersionComplete;
2479e8556ba3Sopenharmony_ci
2480e8556ba3Sopenharmony_ci  //===============
2481e8556ba3Sopenharmony_ci  //=== STRUCTs ===
2482e8556ba3Sopenharmony_ci  //===============
2483e8556ba3Sopenharmony_ci
2484e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_0 ===
2485e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AllocationCallbacks;
2486e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ApplicationInfo;
2487e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentDescription;
2488e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentReference;
2489e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BaseInStructure;
2490e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BaseOutStructure;
2491e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindSparseInfo;
2492e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferCopy;
2493e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferCreateInfo;
2494e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferImageCopy;
2495e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier;
2496e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferViewCreateInfo;
2497e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ClearAttachment;
2498e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ClearColorValue;
2499e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ClearDepthStencilValue;
2500e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ClearRect;
2501e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ClearValue;
2502e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo;
2503e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo;
2504e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo;
2505e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo;
2506e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ComponentMapping;
2507e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo;
2508e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyDescriptorSet;
2509e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorBufferInfo;
2510e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorImageInfo;
2511e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo;
2512e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorPoolSize;
2513e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo;
2514e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding;
2515e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo;
2516e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceCreateInfo;
2517e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo;
2518e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DispatchIndirectCommand;
2519e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand;
2520e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DrawIndirectCommand;
2521e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::EventCreateInfo;
2522e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExtensionProperties;
2523e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Extent2D;
2524e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Extent3D;
2525e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FenceCreateInfo;
2526e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FormatProperties;
2527e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FramebufferCreateInfo;
2528e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo;
2529e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageBlit;
2530e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageCopy;
2531e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageCreateInfo;
2532e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageFormatProperties;
2533e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier;
2534e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageResolve;
2535e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageSubresource;
2536e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageSubresourceLayers;
2537e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageSubresourceRange;
2538e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageViewCreateInfo;
2539e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::InstanceCreateInfo;
2540e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LayerProperties;
2541e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MappedMemoryRange;
2542e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryAllocateInfo;
2543e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryBarrier;
2544e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryHeap;
2545e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryRequirements;
2546e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryType;
2547e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Offset2D;
2548e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Offset3D;
2549e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures;
2550e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits;
2551e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties;
2552e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties;
2553e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties;
2554e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo;
2555e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne;
2556e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState;
2557e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo;
2558e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo;
2559e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo;
2560e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo;
2561e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo;
2562e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo;
2563e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo;
2564e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo;
2565e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo;
2566e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo;
2567e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo;
2568e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PushConstantRange;
2569e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo;
2570e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFamilyProperties;
2571e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Rect2D;
2572e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassBeginInfo;
2573e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo;
2574e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerCreateInfo;
2575e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo;
2576e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo;
2577e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo;
2578e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties;
2579e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseImageMemoryBind;
2580e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo;
2581e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements;
2582e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo;
2583e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseMemoryBind;
2584e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SpecializationInfo;
2585e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SpecializationMapEntry;
2586e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::StencilOpState;
2587e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubmitInfo;
2588e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassDependency;
2589e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassDescription;
2590e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubresourceLayout;
2591e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription;
2592e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VertexInputBindingDescription;
2593e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Viewport;
2594e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::WriteDescriptorSet;
2595e8556ba3Sopenharmony_ci
2596e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_1 ===
2597e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo;
2598e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfoKHR;
2599e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo;
2600e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfoKHR;
2601e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo;
2602e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfoKHR;
2603e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindImageMemoryInfo;
2604e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindImageMemoryInfoKHR;
2605e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo;
2606e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfoKHR;
2607e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2;
2608e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2KHR;
2609e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport;
2610e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupportKHR;
2611e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo;
2612e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfoKHR;
2613e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry;
2614e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntryKHR;
2615e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo;
2616e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfoKHR;
2617e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo;
2618e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfoKHR;
2619e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo;
2620e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfoKHR;
2621e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo;
2622e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfoKHR;
2623e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo;
2624e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfoKHR;
2625e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceQueueInfo2;
2626e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo;
2627e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfoKHR;
2628e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo;
2629e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoKHR;
2630e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo;
2631e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfoKHR;
2632e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalBufferProperties;
2633e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalBufferPropertiesKHR;
2634e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalFenceProperties;
2635e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalFencePropertiesKHR;
2636e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties;
2637e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesKHR;
2638e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo;
2639e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfoKHR;
2640e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo;
2641e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoKHR;
2642e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryProperties;
2643e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryPropertiesKHR;
2644e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties;
2645e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalSemaphorePropertiesKHR;
2646e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FormatProperties2;
2647e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FormatProperties2KHR;
2648e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageFormatProperties2;
2649e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageFormatProperties2KHR;
2650e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2;
2651e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2KHR;
2652e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo;
2653e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfoKHR;
2654e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2;
2655e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2KHR;
2656e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo;
2657e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfoKHR;
2658e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference;
2659e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReferenceKHR;
2660e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo;
2661e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfoKHR;
2662e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo;
2663e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoKHR;
2664e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements;
2665e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirementsKHR;
2666e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryRequirements2;
2667e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR;
2668e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures;
2669e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeaturesKHR;
2670e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo;
2671e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfoKHR;
2672e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo;
2673e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfoKHR;
2674e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo;
2675e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfoKHR;
2676e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo;
2677e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfoKHR;
2678e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2;
2679e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2KHR;
2680e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties;
2681e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupPropertiesKHR;
2682e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties;
2683e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDPropertiesKHR;
2684e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2;
2685e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2KHR;
2686e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties;
2687e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3PropertiesKHR;
2688e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2;
2689e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2KHR;
2690e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures;
2691e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeaturesKHR;
2692e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties;
2693e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPropertiesKHR;
2694e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties;
2695e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingPropertiesKHR;
2696e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2;
2697e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2KHR;
2698e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures;
2699e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties;
2700e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures;
2701e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeaturesKHR;
2702e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParameterFeatures;
2703e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures;
2704e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2;
2705e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2KHR;
2706e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties;
2707e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeatures;
2708e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeaturesKHR;
2709e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures;
2710e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeaturesKHR;
2711e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo;
2712e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfoKHR;
2713e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo;
2714e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2;
2715e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2KHR;
2716e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo;
2717e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfoKHR;
2718e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo;
2719e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfoKHR;
2720e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo;
2721e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfoKHR;
2722e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties;
2723e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatPropertiesKHR;
2724e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo;
2725e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfoKHR;
2726e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2;
2727e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2KHR;
2728e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2;
2729e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2KHR;
2730e8556ba3Sopenharmony_ci
2731e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_2 ===
2732e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentDescription2;
2733e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentDescription2KHR;
2734e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout;
2735e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayoutKHR;
2736e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentReference2;
2737e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentReference2KHR;
2738e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout;
2739e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayoutKHR;
2740e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo;
2741e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfoEXT;
2742e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfoKHR;
2743e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo;
2744e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfoKHR;
2745e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ConformanceVersion;
2746e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ConformanceVersionKHR;
2747e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo;
2748e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfoEXT;
2749e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo;
2750e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT;
2751e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport;
2752e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupportEXT;
2753e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo;
2754e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfoKHR;
2755e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo;
2756e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfoKHR;
2757e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo;
2758e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfoKHR;
2759e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo;
2760e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfoKHR;
2761e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo;
2762e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfoEXT;
2763e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo;
2764e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfoKHR;
2765e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures;
2766e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeaturesKHR;
2767e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures;
2768e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesKHR;
2769e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties;
2770e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolvePropertiesKHR;
2771e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures;
2772e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT;
2773e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties;
2774e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT;
2775e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties;
2776e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverPropertiesKHR;
2777e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloat16Int8FeaturesKHR;
2778e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties;
2779e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsPropertiesKHR;
2780e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures;
2781e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeaturesEXT;
2782e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures;
2783e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeaturesKHR;
2784e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties;
2785e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxPropertiesEXT;
2786e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures;
2787e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeaturesEXT;
2788e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures;
2789e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR;
2790e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features;
2791e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64FeaturesKHR;
2792e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features;
2793e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8FeaturesKHR;
2794e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures;
2795e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR;
2796e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures;
2797e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeaturesKHR;
2798e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties;
2799e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphorePropertiesKHR;
2800e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures;
2801e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR;
2802e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features;
2803e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties;
2804e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features;
2805e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties;
2806e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures;
2807e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeaturesKHR;
2808e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo;
2809e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfoKHR;
2810e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2;
2811e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2KHR;
2812e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo;
2813e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfoEXT;
2814e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo;
2815e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfoKHR;
2816e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo;
2817e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfoKHR;
2818e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo;
2819e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfoKHR;
2820e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassBeginInfo;
2821e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassBeginInfoKHR;
2822e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassDependency2;
2823e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassDependency2KHR;
2824e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassDescription2;
2825e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassDescription2KHR;
2826e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve;
2827e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolveKHR;
2828e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassEndInfo;
2829e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR;
2830e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo;
2831e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfoKHR;
2832e8556ba3Sopenharmony_ci
2833e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_3 ===
2834e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BlitImageInfo2;
2835e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BlitImageInfo2KHR;
2836e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferCopy2;
2837e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferCopy2KHR;
2838e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferImageCopy2;
2839e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferImageCopy2KHR;
2840e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2;
2841e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2KHR;
2842e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo;
2843e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfoKHR;
2844e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo;
2845e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfoKHR;
2846e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyBufferInfo2;
2847e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyBufferInfo2KHR;
2848e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2;
2849e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2KHR;
2850e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyImageInfo2;
2851e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyImageInfo2KHR;
2852e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2;
2853e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2KHR;
2854e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DependencyInfo;
2855e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DependencyInfoKHR;
2856e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo;
2857e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT;
2858e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements;
2859e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirementsKHR;
2860e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements;
2861e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirementsKHR;
2862e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo;
2863e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfoEXT;
2864e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FormatProperties3;
2865e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FormatProperties3KHR;
2866e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageBlit2;
2867e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageBlit2KHR;
2868e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageCopy2;
2869e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageCopy2KHR;
2870e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2;
2871e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2KHR;
2872e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageResolve2;
2873e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageResolve2KHR;
2874e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryBarrier2;
2875e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryBarrier2KHR;
2876e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures;
2877e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeaturesKHR;
2878e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures;
2879e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeaturesEXT;
2880e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures;
2881e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeaturesEXT;
2882e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties;
2883e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockPropertiesEXT;
2884e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features;
2885e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4FeaturesKHR;
2886e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties;
2887e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4PropertiesKHR;
2888e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures;
2889e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeaturesEXT;
2890e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures;
2891e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeaturesEXT;
2892e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures;
2893e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT;
2894e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures;
2895e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeaturesKHR;
2896e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties;
2897e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductPropertiesKHR;
2898e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures;
2899e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeaturesKHR;
2900e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures;
2901e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeaturesEXT;
2902e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties;
2903e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlPropertiesEXT;
2904e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features;
2905e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2FeaturesKHR;
2906e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties;
2907e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentPropertiesEXT;
2908e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures;
2909e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT;
2910e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties;
2911e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolPropertiesEXT;
2912e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features;
2913e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties;
2914e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures;
2915e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR;
2916e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCreationFeedback;
2917e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo;
2918e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfoEXT;
2919e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackEXT;
2920e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo;
2921e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfoKHR;
2922e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo;
2923e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT;
2924e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo;
2925e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfoEXT;
2926e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo;
2927e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfoKHR;
2928e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderingInfo;
2929e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderingInfoKHR;
2930e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ResolveImageInfo2;
2931e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ResolveImageInfo2KHR;
2932e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo;
2933e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfoKHR;
2934e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderRequiredSubgroupSizeCreateInfoEXT;
2935e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubmitInfo2;
2936e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubmitInfo2KHR;
2937e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock;
2938e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlockEXT;
2939e8556ba3Sopenharmony_ci
2940e8556ba3Sopenharmony_ci  //=== VK_KHR_surface ===
2941e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR;
2942e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceFormatKHR;
2943e8556ba3Sopenharmony_ci
2944e8556ba3Sopenharmony_ci  //=== VK_KHR_swapchain ===
2945e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR;
2946e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR;
2947e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR;
2948e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR;
2949e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR;
2950e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR;
2951e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PresentInfoKHR;
2952e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR;
2953e8556ba3Sopenharmony_ci
2954e8556ba3Sopenharmony_ci  //=== VK_KHR_display ===
2955e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR;
2956e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR;
2957e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR;
2958e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR;
2959e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR;
2960e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR;
2961e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR;
2962e8556ba3Sopenharmony_ci
2963e8556ba3Sopenharmony_ci  //=== VK_KHR_display_swapchain ===
2964e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR;
2965e8556ba3Sopenharmony_ci
2966e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XLIB_KHR )
2967e8556ba3Sopenharmony_ci  //=== VK_KHR_xlib_surface ===
2968e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR;
2969e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XLIB_KHR*/
2970e8556ba3Sopenharmony_ci
2971e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_XCB_KHR )
2972e8556ba3Sopenharmony_ci  //=== VK_KHR_xcb_surface ===
2973e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR;
2974e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_XCB_KHR*/
2975e8556ba3Sopenharmony_ci
2976e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WAYLAND_KHR )
2977e8556ba3Sopenharmony_ci  //=== VK_KHR_wayland_surface ===
2978e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR;
2979e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/
2980e8556ba3Sopenharmony_ci
2981e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR )
2982e8556ba3Sopenharmony_ci  //=== VK_KHR_android_surface ===
2983e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR;
2984e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
2985e8556ba3Sopenharmony_ci
2986e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
2987e8556ba3Sopenharmony_ci  //=== VK_KHR_win32_surface ===
2988e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR;
2989e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
2990e8556ba3Sopenharmony_ci
2991e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_report ===
2992e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT;
2993e8556ba3Sopenharmony_ci
2994e8556ba3Sopenharmony_ci  //=== VK_AMD_rasterization_order ===
2995e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD;
2996e8556ba3Sopenharmony_ci
2997e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_marker ===
2998e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT;
2999e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT;
3000e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT;
3001e8556ba3Sopenharmony_ci
3002e8556ba3Sopenharmony_ci  //=== VK_KHR_video_queue ===
3003e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR;
3004e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR;
3005e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR;
3006e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR;
3007e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR;
3008e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR;
3009e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR;
3010e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR;
3011e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR;
3012e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR;
3013e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR;
3014e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR;
3015e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR;
3016e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR;
3017e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR;
3018e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR;
3019e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR;
3020e8556ba3Sopenharmony_ci
3021e8556ba3Sopenharmony_ci  //=== VK_KHR_video_decode_queue ===
3022e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR;
3023e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR;
3024e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR;
3025e8556ba3Sopenharmony_ci
3026e8556ba3Sopenharmony_ci  //=== VK_NV_dedicated_allocation ===
3027e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV;
3028e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV;
3029e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV;
3030e8556ba3Sopenharmony_ci
3031e8556ba3Sopenharmony_ci  //=== VK_EXT_transform_feedback ===
3032e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT;
3033e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT;
3034e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT;
3035e8556ba3Sopenharmony_ci
3036e8556ba3Sopenharmony_ci  //=== VK_NVX_binary_import ===
3037e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX;
3038e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX;
3039e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX;
3040e8556ba3Sopenharmony_ci
3041e8556ba3Sopenharmony_ci  //=== VK_NVX_image_view_handle ===
3042e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX;
3043e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX;
3044e8556ba3Sopenharmony_ci
3045e8556ba3Sopenharmony_ci  //=== VK_KHR_video_encode_h264 ===
3046e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR;
3047e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR;
3048e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR;
3049e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR;
3050e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR;
3051e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR;
3052e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR;
3053e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR;
3054e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR;
3055e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR;
3056e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR;
3057e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR;
3058e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR;
3059e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR;
3060e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR;
3061e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR;
3062e8556ba3Sopenharmony_ci
3063e8556ba3Sopenharmony_ci  //=== VK_KHR_video_encode_h265 ===
3064e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR;
3065e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR;
3066e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR;
3067e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR;
3068e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR;
3069e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR;
3070e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR;
3071e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR;
3072e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR;
3073e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR;
3074e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR;
3075e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR;
3076e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR;
3077e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR;
3078e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR;
3079e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR;
3080e8556ba3Sopenharmony_ci
3081e8556ba3Sopenharmony_ci  //=== VK_KHR_video_decode_h264 ===
3082e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR;
3083e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR;
3084e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR;
3085e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR;
3086e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR;
3087e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR;
3088e8556ba3Sopenharmony_ci
3089e8556ba3Sopenharmony_ci  //=== VK_AMD_texture_gather_bias_lod ===
3090e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD;
3091e8556ba3Sopenharmony_ci
3092e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_info ===
3093e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD;
3094e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD;
3095e8556ba3Sopenharmony_ci
3096e8556ba3Sopenharmony_ci  //=== VK_KHR_dynamic_rendering ===
3097e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD;
3098e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoNV;
3099e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX;
3100e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT;
3101e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR;
3102e8556ba3Sopenharmony_ci
3103e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_GGP )
3104e8556ba3Sopenharmony_ci  //=== VK_GGP_stream_descriptor_surface ===
3105e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP;
3106e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_GGP*/
3107e8556ba3Sopenharmony_ci
3108e8556ba3Sopenharmony_ci  //=== VK_NV_corner_sampled_image ===
3109e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV;
3110e8556ba3Sopenharmony_ci
3111e8556ba3Sopenharmony_ci  //=== VK_NV_external_memory_capabilities ===
3112e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV;
3113e8556ba3Sopenharmony_ci
3114e8556ba3Sopenharmony_ci  //=== VK_NV_external_memory ===
3115e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV;
3116e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV;
3117e8556ba3Sopenharmony_ci
3118e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
3119e8556ba3Sopenharmony_ci  //=== VK_NV_external_memory_win32 ===
3120e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV;
3121e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV;
3122e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
3123e8556ba3Sopenharmony_ci
3124e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
3125e8556ba3Sopenharmony_ci  //=== VK_NV_win32_keyed_mutex ===
3126e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV;
3127e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
3128e8556ba3Sopenharmony_ci
3129e8556ba3Sopenharmony_ci  //=== VK_EXT_validation_flags ===
3130e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ValidationFlagsEXT;
3131e8556ba3Sopenharmony_ci
3132e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_VI_NN )
3133e8556ba3Sopenharmony_ci  //=== VK_NN_vi_surface ===
3134e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN;
3135e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_VI_NN*/
3136e8556ba3Sopenharmony_ci
3137e8556ba3Sopenharmony_ci  //=== VK_EXT_astc_decode_mode ===
3138e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT;
3139e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT;
3140e8556ba3Sopenharmony_ci
3141e8556ba3Sopenharmony_ci  //=== VK_EXT_pipeline_robustness ===
3142e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeaturesEXT;
3143e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessPropertiesEXT;
3144e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfoEXT;
3145e8556ba3Sopenharmony_ci
3146e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
3147e8556ba3Sopenharmony_ci  //=== VK_KHR_external_memory_win32 ===
3148e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR;
3149e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR;
3150e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR;
3151e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR;
3152e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
3153e8556ba3Sopenharmony_ci
3154e8556ba3Sopenharmony_ci  //=== VK_KHR_external_memory_fd ===
3155e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR;
3156e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR;
3157e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR;
3158e8556ba3Sopenharmony_ci
3159e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
3160e8556ba3Sopenharmony_ci  //=== VK_KHR_win32_keyed_mutex ===
3161e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR;
3162e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
3163e8556ba3Sopenharmony_ci
3164e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
3165e8556ba3Sopenharmony_ci  //=== VK_KHR_external_semaphore_win32 ===
3166e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR;
3167e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR;
3168e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR;
3169e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR;
3170e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
3171e8556ba3Sopenharmony_ci
3172e8556ba3Sopenharmony_ci  //=== VK_KHR_external_semaphore_fd ===
3173e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR;
3174e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR;
3175e8556ba3Sopenharmony_ci
3176e8556ba3Sopenharmony_ci  //=== VK_KHR_push_descriptor ===
3177e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR;
3178e8556ba3Sopenharmony_ci
3179e8556ba3Sopenharmony_ci  //=== VK_EXT_conditional_rendering ===
3180e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT;
3181e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT;
3182e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT;
3183e8556ba3Sopenharmony_ci
3184e8556ba3Sopenharmony_ci  //=== VK_KHR_incremental_present ===
3185e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PresentRegionKHR;
3186e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PresentRegionsKHR;
3187e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RectLayerKHR;
3188e8556ba3Sopenharmony_ci
3189e8556ba3Sopenharmony_ci  //=== VK_NV_clip_space_w_scaling ===
3190e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV;
3191e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ViewportWScalingNV;
3192e8556ba3Sopenharmony_ci
3193e8556ba3Sopenharmony_ci  //=== VK_EXT_display_surface_counter ===
3194e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT;
3195e8556ba3Sopenharmony_ci
3196e8556ba3Sopenharmony_ci  //=== VK_EXT_display_control ===
3197e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT;
3198e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT;
3199e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT;
3200e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT;
3201e8556ba3Sopenharmony_ci
3202e8556ba3Sopenharmony_ci  //=== VK_GOOGLE_display_timing ===
3203e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE;
3204e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE;
3205e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE;
3206e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE;
3207e8556ba3Sopenharmony_ci
3208e8556ba3Sopenharmony_ci  //=== VK_NVX_multiview_per_view_attributes ===
3209e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX;
3210e8556ba3Sopenharmony_ci
3211e8556ba3Sopenharmony_ci  //=== VK_NV_viewport_swizzle ===
3212e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV;
3213e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ViewportSwizzleNV;
3214e8556ba3Sopenharmony_ci
3215e8556ba3Sopenharmony_ci  //=== VK_EXT_discard_rectangles ===
3216e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT;
3217e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT;
3218e8556ba3Sopenharmony_ci
3219e8556ba3Sopenharmony_ci  //=== VK_EXT_conservative_rasterization ===
3220e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT;
3221e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT;
3222e8556ba3Sopenharmony_ci
3223e8556ba3Sopenharmony_ci  //=== VK_EXT_depth_clip_enable ===
3224e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT;
3225e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT;
3226e8556ba3Sopenharmony_ci
3227e8556ba3Sopenharmony_ci  //=== VK_EXT_hdr_metadata ===
3228e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HdrMetadataEXT;
3229e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::XYColorEXT;
3230e8556ba3Sopenharmony_ci
3231e8556ba3Sopenharmony_ci  //=== VK_IMG_relaxed_line_rasterization ===
3232e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG;
3233e8556ba3Sopenharmony_ci
3234e8556ba3Sopenharmony_ci  //=== VK_KHR_shared_presentable_image ===
3235e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR;
3236e8556ba3Sopenharmony_ci
3237e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
3238e8556ba3Sopenharmony_ci  //=== VK_KHR_external_fence_win32 ===
3239e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR;
3240e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR;
3241e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR;
3242e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
3243e8556ba3Sopenharmony_ci
3244e8556ba3Sopenharmony_ci  //=== VK_KHR_external_fence_fd ===
3245e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR;
3246e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR;
3247e8556ba3Sopenharmony_ci
3248e8556ba3Sopenharmony_ci  //=== VK_KHR_performance_query ===
3249e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR;
3250e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR;
3251e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceCounterKHR;
3252e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR;
3253e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR;
3254e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR;
3255e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR;
3256e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR;
3257e8556ba3Sopenharmony_ci
3258e8556ba3Sopenharmony_ci  //=== VK_KHR_get_surface_capabilities2 ===
3259e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR;
3260e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR;
3261e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR;
3262e8556ba3Sopenharmony_ci
3263e8556ba3Sopenharmony_ci  //=== VK_KHR_get_display_properties2 ===
3264e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR;
3265e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR;
3266e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR;
3267e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR;
3268e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayProperties2KHR;
3269e8556ba3Sopenharmony_ci
3270e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_IOS_MVK )
3271e8556ba3Sopenharmony_ci  //=== VK_MVK_ios_surface ===
3272e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK;
3273e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_IOS_MVK*/
3274e8556ba3Sopenharmony_ci
3275e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_MACOS_MVK )
3276e8556ba3Sopenharmony_ci  //=== VK_MVK_macos_surface ===
3277e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK;
3278e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_MACOS_MVK*/
3279e8556ba3Sopenharmony_ci
3280e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_utils ===
3281e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT;
3282e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT;
3283e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT;
3284e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT;
3285e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT;
3286e8556ba3Sopenharmony_ci
3287e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR )
3288e8556ba3Sopenharmony_ci  //=== VK_ANDROID_external_memory_android_hardware_buffer ===
3289e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID;
3290e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID;
3291e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID;
3292e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID;
3293e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalFormatANDROID;
3294e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID;
3295e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID;
3296e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
3297e8556ba3Sopenharmony_ci
3298e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS )
3299e8556ba3Sopenharmony_ci  //=== VK_AMDX_shader_enqueue ===
3300e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX;
3301e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX;
3302e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX;
3303e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX;
3304e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX;
3305e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX;
3306e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX;
3307e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX;
3308e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/
3309e8556ba3Sopenharmony_ci
3310e8556ba3Sopenharmony_ci  //=== VK_EXT_sample_locations ===
3311e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT;
3312e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT;
3313e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT;
3314e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT;
3315e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT;
3316e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SampleLocationEXT;
3317e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT;
3318e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT;
3319e8556ba3Sopenharmony_ci
3320e8556ba3Sopenharmony_ci  //=== VK_EXT_blend_operation_advanced ===
3321e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT;
3322e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT;
3323e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT;
3324e8556ba3Sopenharmony_ci
3325e8556ba3Sopenharmony_ci  //=== VK_NV_fragment_coverage_to_color ===
3326e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV;
3327e8556ba3Sopenharmony_ci
3328e8556ba3Sopenharmony_ci  //=== VK_KHR_acceleration_structure ===
3329e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AabbPositionsKHR;
3330e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AabbPositionsNV;
3331e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR;
3332e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR;
3333e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR;
3334e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR;
3335e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR;
3336e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR;
3337e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR;
3338e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR;
3339e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR;
3340e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR;
3341e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR;
3342e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceNV;
3343e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR;
3344e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR;
3345e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR;
3346e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR;
3347e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR;
3348e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR;
3349e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR;
3350e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR;
3351e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::TransformMatrixKHR;
3352e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::TransformMatrixNV;
3353e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR;
3354e8556ba3Sopenharmony_ci
3355e8556ba3Sopenharmony_ci  //=== VK_KHR_ray_tracing_pipeline ===
3356e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR;
3357e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR;
3358e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR;
3359e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR;
3360e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR;
3361e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR;
3362e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR;
3363e8556ba3Sopenharmony_ci
3364e8556ba3Sopenharmony_ci  //=== VK_KHR_ray_query ===
3365e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR;
3366e8556ba3Sopenharmony_ci
3367e8556ba3Sopenharmony_ci  //=== VK_NV_framebuffer_mixed_samples ===
3368e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV;
3369e8556ba3Sopenharmony_ci
3370e8556ba3Sopenharmony_ci  //=== VK_NV_shader_sm_builtins ===
3371e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV;
3372e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV;
3373e8556ba3Sopenharmony_ci
3374e8556ba3Sopenharmony_ci  //=== VK_EXT_image_drm_format_modifier ===
3375e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT;
3376e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT;
3377e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT;
3378e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT;
3379e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT;
3380e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT;
3381e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT;
3382e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT;
3383e8556ba3Sopenharmony_ci
3384e8556ba3Sopenharmony_ci  //=== VK_EXT_validation_cache ===
3385e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT;
3386e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT;
3387e8556ba3Sopenharmony_ci
3388e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS )
3389e8556ba3Sopenharmony_ci  //=== VK_KHR_portability_subset ===
3390e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR;
3391e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR;
3392e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/
3393e8556ba3Sopenharmony_ci
3394e8556ba3Sopenharmony_ci  //=== VK_NV_shading_rate_image ===
3395e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV;
3396e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV;
3397e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV;
3398e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV;
3399e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV;
3400e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV;
3401e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV;
3402e8556ba3Sopenharmony_ci
3403e8556ba3Sopenharmony_ci  //=== VK_NV_ray_tracing ===
3404e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV;
3405e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV;
3406e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV;
3407e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV;
3408e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeometryAABBNV;
3409e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeometryDataNV;
3410e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeometryNV;
3411e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeometryTrianglesNV;
3412e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV;
3413e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV;
3414e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV;
3415e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV;
3416e8556ba3Sopenharmony_ci
3417e8556ba3Sopenharmony_ci  //=== VK_NV_representative_fragment_test ===
3418e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV;
3419e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV;
3420e8556ba3Sopenharmony_ci
3421e8556ba3Sopenharmony_ci  //=== VK_EXT_filter_cubic ===
3422e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT;
3423e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT;
3424e8556ba3Sopenharmony_ci
3425e8556ba3Sopenharmony_ci  //=== VK_EXT_external_memory_host ===
3426e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT;
3427e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT;
3428e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT;
3429e8556ba3Sopenharmony_ci
3430e8556ba3Sopenharmony_ci  //=== VK_KHR_shader_clock ===
3431e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR;
3432e8556ba3Sopenharmony_ci
3433e8556ba3Sopenharmony_ci  //=== VK_AMD_pipeline_compiler_control ===
3434e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD;
3435e8556ba3Sopenharmony_ci
3436e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_core_properties ===
3437e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD;
3438e8556ba3Sopenharmony_ci
3439e8556ba3Sopenharmony_ci  //=== VK_KHR_video_decode_h265 ===
3440e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR;
3441e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR;
3442e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR;
3443e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR;
3444e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR;
3445e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR;
3446e8556ba3Sopenharmony_ci
3447e8556ba3Sopenharmony_ci  //=== VK_KHR_global_priority ===
3448e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoEXT;
3449e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoKHR;
3450e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesEXT;
3451e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesKHR;
3452e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesEXT;
3453e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesKHR;
3454e8556ba3Sopenharmony_ci
3455e8556ba3Sopenharmony_ci  //=== VK_AMD_memory_overallocation_behavior ===
3456e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD;
3457e8556ba3Sopenharmony_ci
3458e8556ba3Sopenharmony_ci  //=== VK_EXT_vertex_attribute_divisor ===
3459e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT;
3460e8556ba3Sopenharmony_ci
3461e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_GGP )
3462e8556ba3Sopenharmony_ci  //=== VK_GGP_frame_token ===
3463e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP;
3464e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_GGP*/
3465e8556ba3Sopenharmony_ci
3466e8556ba3Sopenharmony_ci  //=== VK_NV_compute_shader_derivatives ===
3467e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV;
3468e8556ba3Sopenharmony_ci
3469e8556ba3Sopenharmony_ci  //=== VK_NV_mesh_shader ===
3470e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV;
3471e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV;
3472e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV;
3473e8556ba3Sopenharmony_ci
3474e8556ba3Sopenharmony_ci  //=== VK_NV_shader_image_footprint ===
3475e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV;
3476e8556ba3Sopenharmony_ci
3477e8556ba3Sopenharmony_ci  //=== VK_NV_scissor_exclusive ===
3478e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV;
3479e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV;
3480e8556ba3Sopenharmony_ci
3481e8556ba3Sopenharmony_ci  //=== VK_NV_device_diagnostic_checkpoints ===
3482e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CheckpointDataNV;
3483e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV;
3484e8556ba3Sopenharmony_ci
3485e8556ba3Sopenharmony_ci  //=== VK_INTEL_shader_integer_functions2 ===
3486e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL;
3487e8556ba3Sopenharmony_ci
3488e8556ba3Sopenharmony_ci  //=== VK_INTEL_performance_query ===
3489e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL;
3490e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL;
3491e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL;
3492e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL;
3493e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL;
3494e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL;
3495e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceValueINTEL;
3496e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfoINTEL;
3497e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL;
3498e8556ba3Sopenharmony_ci
3499e8556ba3Sopenharmony_ci  //=== VK_EXT_pci_bus_info ===
3500e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT;
3501e8556ba3Sopenharmony_ci
3502e8556ba3Sopenharmony_ci  //=== VK_AMD_display_native_hdr ===
3503e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD;
3504e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD;
3505e8556ba3Sopenharmony_ci
3506e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA )
3507e8556ba3Sopenharmony_ci  //=== VK_FUCHSIA_imagepipe_surface ===
3508e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA;
3509e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/
3510e8556ba3Sopenharmony_ci
3511e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_METAL_EXT )
3512e8556ba3Sopenharmony_ci  //=== VK_EXT_metal_surface ===
3513e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT;
3514e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_METAL_EXT*/
3515e8556ba3Sopenharmony_ci
3516e8556ba3Sopenharmony_ci  //=== VK_EXT_fragment_density_map ===
3517e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT;
3518e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT;
3519e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT;
3520e8556ba3Sopenharmony_ci
3521e8556ba3Sopenharmony_ci  //=== VK_KHR_fragment_shading_rate ===
3522e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR;
3523e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR;
3524e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR;
3525e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR;
3526e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR;
3527e8556ba3Sopenharmony_ci
3528e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_core_properties2 ===
3529e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD;
3530e8556ba3Sopenharmony_ci
3531e8556ba3Sopenharmony_ci  //=== VK_AMD_device_coherent_memory ===
3532e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD;
3533e8556ba3Sopenharmony_ci
3534e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_image_atomic_int64 ===
3535e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT;
3536e8556ba3Sopenharmony_ci
3537e8556ba3Sopenharmony_ci  //=== VK_EXT_memory_budget ===
3538e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT;
3539e8556ba3Sopenharmony_ci
3540e8556ba3Sopenharmony_ci  //=== VK_EXT_memory_priority ===
3541e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT;
3542e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT;
3543e8556ba3Sopenharmony_ci
3544e8556ba3Sopenharmony_ci  //=== VK_KHR_surface_protected_capabilities ===
3545e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR;
3546e8556ba3Sopenharmony_ci
3547e8556ba3Sopenharmony_ci  //=== VK_NV_dedicated_allocation_image_aliasing ===
3548e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV;
3549e8556ba3Sopenharmony_ci
3550e8556ba3Sopenharmony_ci  //=== VK_EXT_buffer_device_address ===
3551e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT;
3552e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferAddressFeaturesEXT;
3553e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT;
3554e8556ba3Sopenharmony_ci
3555e8556ba3Sopenharmony_ci  //=== VK_EXT_validation_features ===
3556e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT;
3557e8556ba3Sopenharmony_ci
3558e8556ba3Sopenharmony_ci  //=== VK_KHR_present_wait ===
3559e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR;
3560e8556ba3Sopenharmony_ci
3561e8556ba3Sopenharmony_ci  //=== VK_NV_cooperative_matrix ===
3562e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV;
3563e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV;
3564e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV;
3565e8556ba3Sopenharmony_ci
3566e8556ba3Sopenharmony_ci  //=== VK_NV_coverage_reduction_mode ===
3567e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV;
3568e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV;
3569e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV;
3570e8556ba3Sopenharmony_ci
3571e8556ba3Sopenharmony_ci  //=== VK_EXT_fragment_shader_interlock ===
3572e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT;
3573e8556ba3Sopenharmony_ci
3574e8556ba3Sopenharmony_ci  //=== VK_EXT_ycbcr_image_arrays ===
3575e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT;
3576e8556ba3Sopenharmony_ci
3577e8556ba3Sopenharmony_ci  //=== VK_EXT_provoking_vertex ===
3578e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT;
3579e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT;
3580e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT;
3581e8556ba3Sopenharmony_ci
3582e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_WIN32_KHR )
3583e8556ba3Sopenharmony_ci  //=== VK_EXT_full_screen_exclusive ===
3584e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT;
3585e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT;
3586e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT;
3587e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_WIN32_KHR*/
3588e8556ba3Sopenharmony_ci
3589e8556ba3Sopenharmony_ci  //=== VK_EXT_headless_surface ===
3590e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT;
3591e8556ba3Sopenharmony_ci
3592e8556ba3Sopenharmony_ci  //=== VK_EXT_line_rasterization ===
3593e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT;
3594e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT;
3595e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT;
3596e8556ba3Sopenharmony_ci
3597e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_atomic_float ===
3598e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT;
3599e8556ba3Sopenharmony_ci
3600e8556ba3Sopenharmony_ci  //=== VK_EXT_index_type_uint8 ===
3601e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT;
3602e8556ba3Sopenharmony_ci
3603e8556ba3Sopenharmony_ci  //=== VK_EXT_extended_dynamic_state ===
3604e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT;
3605e8556ba3Sopenharmony_ci
3606e8556ba3Sopenharmony_ci  //=== VK_KHR_pipeline_executable_properties ===
3607e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR;
3608e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR;
3609e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR;
3610e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR;
3611e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR;
3612e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR;
3613e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineInfoEXT;
3614e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineInfoKHR;
3615e8556ba3Sopenharmony_ci
3616e8556ba3Sopenharmony_ci  //=== VK_EXT_host_image_copy ===
3617e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyImageToImageInfoEXT;
3618e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfoEXT;
3619e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfoEXT;
3620e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQueryEXT;
3621e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfoEXT;
3622e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageToMemoryCopyEXT;
3623e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryToImageCopyEXT;
3624e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeaturesEXT;
3625e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyPropertiesEXT;
3626e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySizeEXT;
3627e8556ba3Sopenharmony_ci
3628e8556ba3Sopenharmony_ci  //=== VK_KHR_map_memory2 ===
3629e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryMapInfoKHR;
3630e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryUnmapInfoKHR;
3631e8556ba3Sopenharmony_ci
3632e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_atomic_float2 ===
3633e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT;
3634e8556ba3Sopenharmony_ci
3635e8556ba3Sopenharmony_ci  //=== VK_EXT_surface_maintenance1 ===
3636e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT;
3637e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfacePresentModeEXT;
3638e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesEXT;
3639e8556ba3Sopenharmony_ci
3640e8556ba3Sopenharmony_ci  //=== VK_EXT_swapchain_maintenance1 ===
3641e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesEXT;
3642e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT;
3643e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoEXT;
3644e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT;
3645e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoEXT;
3646e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoEXT;
3647e8556ba3Sopenharmony_ci
3648e8556ba3Sopenharmony_ci  //=== VK_NV_device_generated_commands ===
3649e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV;
3650e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV;
3651e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV;
3652e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV;
3653e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV;
3654e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV;
3655e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV;
3656e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV;
3657e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV;
3658e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV;
3659e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV;
3660e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV;
3661e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV;
3662e8556ba3Sopenharmony_ci
3663e8556ba3Sopenharmony_ci  //=== VK_NV_inherited_viewport_scissor ===
3664e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV;
3665e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV;
3666e8556ba3Sopenharmony_ci
3667e8556ba3Sopenharmony_ci  //=== VK_EXT_texel_buffer_alignment ===
3668e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT;
3669e8556ba3Sopenharmony_ci
3670e8556ba3Sopenharmony_ci  //=== VK_QCOM_render_pass_transform ===
3671e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM;
3672e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM;
3673e8556ba3Sopenharmony_ci
3674e8556ba3Sopenharmony_ci  //=== VK_EXT_depth_bias_control ===
3675e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT;
3676e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT;
3677e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT;
3678e8556ba3Sopenharmony_ci
3679e8556ba3Sopenharmony_ci  //=== VK_EXT_device_memory_report ===
3680e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT;
3681e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT;
3682e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT;
3683e8556ba3Sopenharmony_ci
3684e8556ba3Sopenharmony_ci  //=== VK_EXT_robustness2 ===
3685e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT;
3686e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT;
3687e8556ba3Sopenharmony_ci
3688e8556ba3Sopenharmony_ci  //=== VK_EXT_custom_border_color ===
3689e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT;
3690e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT;
3691e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT;
3692e8556ba3Sopenharmony_ci
3693e8556ba3Sopenharmony_ci  //=== VK_KHR_pipeline_library ===
3694e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR;
3695e8556ba3Sopenharmony_ci
3696e8556ba3Sopenharmony_ci  //=== VK_NV_present_barrier ===
3697e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV;
3698e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV;
3699e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV;
3700e8556ba3Sopenharmony_ci
3701e8556ba3Sopenharmony_ci  //=== VK_KHR_present_id ===
3702e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR;
3703e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PresentIdKHR;
3704e8556ba3Sopenharmony_ci
3705e8556ba3Sopenharmony_ci  //=== VK_KHR_video_encode_queue ===
3706e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR;
3707e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR;
3708e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR;
3709e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR;
3710e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR;
3711e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR;
3712e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR;
3713e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR;
3714e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR;
3715e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR;
3716e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR;
3717e8556ba3Sopenharmony_ci
3718e8556ba3Sopenharmony_ci  //=== VK_NV_device_diagnostics_config ===
3719e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV;
3720e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV;
3721e8556ba3Sopenharmony_ci
3722e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS )
3723e8556ba3Sopenharmony_ci  //=== VK_NV_cuda_kernel_launch ===
3724e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV;
3725e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV;
3726e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV;
3727e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV;
3728e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV;
3729e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/
3730e8556ba3Sopenharmony_ci
3731e8556ba3Sopenharmony_ci  //=== VK_NV_low_latency ===
3732e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV;
3733e8556ba3Sopenharmony_ci
3734e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_METAL_EXT )
3735e8556ba3Sopenharmony_ci  //=== VK_EXT_metal_objects ===
3736e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT;
3737e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT;
3738e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT;
3739e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT;
3740e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT;
3741e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT;
3742e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT;
3743e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT;
3744e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT;
3745e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT;
3746e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT;
3747e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT;
3748e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_METAL_EXT*/
3749e8556ba3Sopenharmony_ci
3750e8556ba3Sopenharmony_ci  //=== VK_KHR_synchronization2 ===
3751e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CheckpointData2NV;
3752e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV;
3753e8556ba3Sopenharmony_ci
3754e8556ba3Sopenharmony_ci  //=== VK_EXT_descriptor_buffer ===
3755e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT;
3756e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT;
3757e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT;
3758e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT;
3759e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT;
3760e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorDataEXT;
3761e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT;
3762e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT;
3763e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT;
3764e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT;
3765e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT;
3766e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT;
3767e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT;
3768e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT;
3769e8556ba3Sopenharmony_ci
3770e8556ba3Sopenharmony_ci  //=== VK_EXT_graphics_pipeline_library ===
3771e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT;
3772e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT;
3773e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT;
3774e8556ba3Sopenharmony_ci
3775e8556ba3Sopenharmony_ci  //=== VK_AMD_shader_early_and_late_fragment_tests ===
3776e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD;
3777e8556ba3Sopenharmony_ci
3778e8556ba3Sopenharmony_ci  //=== VK_KHR_fragment_shader_barycentric ===
3779e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR;
3780e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV;
3781e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR;
3782e8556ba3Sopenharmony_ci
3783e8556ba3Sopenharmony_ci  //=== VK_KHR_shader_subgroup_uniform_control_flow ===
3784e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR;
3785e8556ba3Sopenharmony_ci
3786e8556ba3Sopenharmony_ci  //=== VK_NV_fragment_shading_rate_enums ===
3787e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV;
3788e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV;
3789e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV;
3790e8556ba3Sopenharmony_ci
3791e8556ba3Sopenharmony_ci  //=== VK_NV_ray_tracing_motion_blur ===
3792e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV;
3793e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV;
3794e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV;
3795e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV;
3796e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV;
3797e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV;
3798e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV;
3799e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SRTDataNV;
3800e8556ba3Sopenharmony_ci
3801e8556ba3Sopenharmony_ci  //=== VK_EXT_mesh_shader ===
3802e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT;
3803e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT;
3804e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT;
3805e8556ba3Sopenharmony_ci
3806e8556ba3Sopenharmony_ci  //=== VK_EXT_ycbcr_2plane_444_formats ===
3807e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT;
3808e8556ba3Sopenharmony_ci
3809e8556ba3Sopenharmony_ci  //=== VK_EXT_fragment_density_map2 ===
3810e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT;
3811e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT;
3812e8556ba3Sopenharmony_ci
3813e8556ba3Sopenharmony_ci  //=== VK_QCOM_rotated_copy_commands ===
3814e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM;
3815e8556ba3Sopenharmony_ci
3816e8556ba3Sopenharmony_ci  //=== VK_KHR_workgroup_memory_explicit_layout ===
3817e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR;
3818e8556ba3Sopenharmony_ci
3819e8556ba3Sopenharmony_ci  //=== VK_EXT_image_compression_control ===
3820e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT;
3821e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT;
3822e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT;
3823e8556ba3Sopenharmony_ci
3824e8556ba3Sopenharmony_ci  //=== VK_EXT_attachment_feedback_loop_layout ===
3825e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT;
3826e8556ba3Sopenharmony_ci
3827e8556ba3Sopenharmony_ci  //=== VK_EXT_4444_formats ===
3828e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT;
3829e8556ba3Sopenharmony_ci
3830e8556ba3Sopenharmony_ci  //=== VK_EXT_device_fault ===
3831e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT;
3832e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT;
3833e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT;
3834e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT;
3835e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT;
3836e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT;
3837e8556ba3Sopenharmony_ci
3838e8556ba3Sopenharmony_ci  //=== VK_EXT_rgba10x6_formats ===
3839e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT;
3840e8556ba3Sopenharmony_ci
3841e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_DIRECTFB_EXT )
3842e8556ba3Sopenharmony_ci  //=== VK_EXT_directfb_surface ===
3843e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT;
3844e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/
3845e8556ba3Sopenharmony_ci
3846e8556ba3Sopenharmony_ci  //=== VK_EXT_vertex_input_dynamic_state ===
3847e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT;
3848e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT;
3849e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT;
3850e8556ba3Sopenharmony_ci
3851e8556ba3Sopenharmony_ci  //=== VK_EXT_physical_device_drm ===
3852e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT;
3853e8556ba3Sopenharmony_ci
3854e8556ba3Sopenharmony_ci  //=== VK_EXT_device_address_binding_report ===
3855e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT;
3856e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT;
3857e8556ba3Sopenharmony_ci
3858e8556ba3Sopenharmony_ci  //=== VK_EXT_depth_clip_control ===
3859e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT;
3860e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT;
3861e8556ba3Sopenharmony_ci
3862e8556ba3Sopenharmony_ci  //=== VK_EXT_primitive_topology_list_restart ===
3863e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT;
3864e8556ba3Sopenharmony_ci
3865e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA )
3866e8556ba3Sopenharmony_ci  //=== VK_FUCHSIA_external_memory ===
3867e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA;
3868e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA;
3869e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA;
3870e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/
3871e8556ba3Sopenharmony_ci
3872e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA )
3873e8556ba3Sopenharmony_ci  //=== VK_FUCHSIA_external_semaphore ===
3874e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA;
3875e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA;
3876e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/
3877e8556ba3Sopenharmony_ci
3878e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA )
3879e8556ba3Sopenharmony_ci  //=== VK_FUCHSIA_buffer_collection ===
3880e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA;
3881e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA;
3882e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA;
3883e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA;
3884e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA;
3885e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA;
3886e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA;
3887e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA;
3888e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA;
3889e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA;
3890e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/
3891e8556ba3Sopenharmony_ci
3892e8556ba3Sopenharmony_ci  //=== VK_HUAWEI_subpass_shading ===
3893e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI;
3894e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI;
3895e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI;
3896e8556ba3Sopenharmony_ci
3897e8556ba3Sopenharmony_ci  //=== VK_HUAWEI_invocation_mask ===
3898e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI;
3899e8556ba3Sopenharmony_ci
3900e8556ba3Sopenharmony_ci  //=== VK_NV_external_memory_rdma ===
3901e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV;
3902e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV;
3903e8556ba3Sopenharmony_ci
3904e8556ba3Sopenharmony_ci  //=== VK_EXT_pipeline_properties ===
3905e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT;
3906e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT;
3907e8556ba3Sopenharmony_ci
3908e8556ba3Sopenharmony_ci  //=== VK_EXT_frame_boundary ===
3909e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::FrameBoundaryEXT;
3910e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT;
3911e8556ba3Sopenharmony_ci
3912e8556ba3Sopenharmony_ci  //=== VK_EXT_multisampled_render_to_single_sampled ===
3913e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT;
3914e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT;
3915e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT;
3916e8556ba3Sopenharmony_ci
3917e8556ba3Sopenharmony_ci  //=== VK_EXT_extended_dynamic_state2 ===
3918e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT;
3919e8556ba3Sopenharmony_ci
3920e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_SCREEN_QNX )
3921e8556ba3Sopenharmony_ci  //=== VK_QNX_screen_surface ===
3922e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX;
3923e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
3924e8556ba3Sopenharmony_ci
3925e8556ba3Sopenharmony_ci  //=== VK_EXT_color_write_enable ===
3926e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT;
3927e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT;
3928e8556ba3Sopenharmony_ci
3929e8556ba3Sopenharmony_ci  //=== VK_EXT_primitives_generated_query ===
3930e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT;
3931e8556ba3Sopenharmony_ci
3932e8556ba3Sopenharmony_ci  //=== VK_KHR_ray_tracing_maintenance1 ===
3933e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR;
3934e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR;
3935e8556ba3Sopenharmony_ci
3936e8556ba3Sopenharmony_ci  //=== VK_EXT_image_view_min_lod ===
3937e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT;
3938e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT;
3939e8556ba3Sopenharmony_ci
3940e8556ba3Sopenharmony_ci  //=== VK_EXT_multi_draw ===
3941e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT;
3942e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT;
3943e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT;
3944e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT;
3945e8556ba3Sopenharmony_ci
3946e8556ba3Sopenharmony_ci  //=== VK_EXT_image_2d_view_of_3d ===
3947e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT;
3948e8556ba3Sopenharmony_ci
3949e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_tile_image ===
3950e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT;
3951e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT;
3952e8556ba3Sopenharmony_ci
3953e8556ba3Sopenharmony_ci  //=== VK_EXT_opacity_micromap ===
3954e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT;
3955e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT;
3956e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT;
3957e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT;
3958e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT;
3959e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT;
3960e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT;
3961e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MicromapTriangleEXT;
3962e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MicromapUsageEXT;
3963e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT;
3964e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT;
3965e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT;
3966e8556ba3Sopenharmony_ci
3967e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS )
3968e8556ba3Sopenharmony_ci  //=== VK_NV_displacement_micromap ===
3969e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV;
3970e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV;
3971e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV;
3972e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/
3973e8556ba3Sopenharmony_ci
3974e8556ba3Sopenharmony_ci  //=== VK_HUAWEI_cluster_culling_shader ===
3975e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI;
3976e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI;
3977e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI;
3978e8556ba3Sopenharmony_ci
3979e8556ba3Sopenharmony_ci  //=== VK_EXT_border_color_swizzle ===
3980e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT;
3981e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT;
3982e8556ba3Sopenharmony_ci
3983e8556ba3Sopenharmony_ci  //=== VK_EXT_pageable_device_local_memory ===
3984e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT;
3985e8556ba3Sopenharmony_ci
3986e8556ba3Sopenharmony_ci  //=== VK_ARM_shader_core_properties ===
3987e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM;
3988e8556ba3Sopenharmony_ci
3989e8556ba3Sopenharmony_ci  //=== VK_ARM_scheduling_controls ===
3990e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM;
3991e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM;
3992e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM;
3993e8556ba3Sopenharmony_ci
3994e8556ba3Sopenharmony_ci  //=== VK_EXT_image_sliced_view_of_3d ===
3995e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT;
3996e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT;
3997e8556ba3Sopenharmony_ci
3998e8556ba3Sopenharmony_ci  //=== VK_VALVE_descriptor_set_host_mapping ===
3999e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE;
4000e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE;
4001e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE;
4002e8556ba3Sopenharmony_ci
4003e8556ba3Sopenharmony_ci  //=== VK_EXT_depth_clamp_zero_one ===
4004e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT;
4005e8556ba3Sopenharmony_ci
4006e8556ba3Sopenharmony_ci  //=== VK_EXT_non_seamless_cube_map ===
4007e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT;
4008e8556ba3Sopenharmony_ci
4009e8556ba3Sopenharmony_ci  //=== VK_ARM_render_pass_striped ===
4010e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM;
4011e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM;
4012e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM;
4013e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM;
4014e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM;
4015e8556ba3Sopenharmony_ci
4016e8556ba3Sopenharmony_ci  //=== VK_QCOM_fragment_density_map_offset ===
4017e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM;
4018e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM;
4019e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM;
4020e8556ba3Sopenharmony_ci
4021e8556ba3Sopenharmony_ci  //=== VK_NV_copy_memory_indirect ===
4022e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV;
4023e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV;
4024e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV;
4025e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV;
4026e8556ba3Sopenharmony_ci
4027e8556ba3Sopenharmony_ci  //=== VK_NV_memory_decompression ===
4028e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV;
4029e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesNV;
4030e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesNV;
4031e8556ba3Sopenharmony_ci
4032e8556ba3Sopenharmony_ci  //=== VK_NV_device_generated_commands_compute ===
4033e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV;
4034e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV;
4035e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV;
4036e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV;
4037e8556ba3Sopenharmony_ci
4038e8556ba3Sopenharmony_ci  //=== VK_NV_linear_color_attachment ===
4039e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV;
4040e8556ba3Sopenharmony_ci
4041e8556ba3Sopenharmony_ci  //=== VK_EXT_image_compression_control_swapchain ===
4042e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT;
4043e8556ba3Sopenharmony_ci
4044e8556ba3Sopenharmony_ci  //=== VK_QCOM_image_processing ===
4045e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM;
4046e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM;
4047e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM;
4048e8556ba3Sopenharmony_ci
4049e8556ba3Sopenharmony_ci  //=== VK_EXT_nested_command_buffer ===
4050e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT;
4051e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT;
4052e8556ba3Sopenharmony_ci
4053e8556ba3Sopenharmony_ci  //=== VK_EXT_external_memory_acquire_unmodified ===
4054e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT;
4055e8556ba3Sopenharmony_ci
4056e8556ba3Sopenharmony_ci  //=== VK_EXT_extended_dynamic_state3 ===
4057e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT;
4058e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT;
4059e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT;
4060e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT;
4061e8556ba3Sopenharmony_ci
4062e8556ba3Sopenharmony_ci  //=== VK_EXT_subpass_merge_feedback ===
4063e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT;
4064e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT;
4065e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT;
4066e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT;
4067e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT;
4068e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT;
4069e8556ba3Sopenharmony_ci
4070e8556ba3Sopenharmony_ci  //=== VK_LUNARG_direct_driver_loading ===
4071e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG;
4072e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG;
4073e8556ba3Sopenharmony_ci
4074e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_module_identifier ===
4075e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT;
4076e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT;
4077e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT;
4078e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT;
4079e8556ba3Sopenharmony_ci
4080e8556ba3Sopenharmony_ci  //=== VK_EXT_rasterization_order_attachment_access ===
4081e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM;
4082e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT;
4083e8556ba3Sopenharmony_ci
4084e8556ba3Sopenharmony_ci  //=== VK_NV_optical_flow ===
4085e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV;
4086e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV;
4087e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV;
4088e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV;
4089e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV;
4090e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV;
4091e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV;
4092e8556ba3Sopenharmony_ci
4093e8556ba3Sopenharmony_ci  //=== VK_EXT_legacy_dithering ===
4094e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT;
4095e8556ba3Sopenharmony_ci
4096e8556ba3Sopenharmony_ci  //=== VK_EXT_pipeline_protected_access ===
4097e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeaturesEXT;
4098e8556ba3Sopenharmony_ci
4099e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_ANDROID_KHR )
4100e8556ba3Sopenharmony_ci  //=== VK_ANDROID_external_format_resolve ===
4101e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID;
4102e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID;
4103e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID;
4104e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_ANDROID_KHR*/
4105e8556ba3Sopenharmony_ci
4106e8556ba3Sopenharmony_ci  //=== VK_KHR_maintenance5 ===
4107e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfoKHR;
4108e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfoKHR;
4109e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageSubresource2EXT;
4110e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageSubresource2KHR;
4111e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5FeaturesKHR;
4112e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5PropertiesKHR;
4113e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfoKHR;
4114e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderingAreaInfoKHR;
4115e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubresourceLayout2EXT;
4116e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SubresourceLayout2KHR;
4117e8556ba3Sopenharmony_ci
4118e8556ba3Sopenharmony_ci  //=== VK_KHR_ray_tracing_position_fetch ===
4119e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR;
4120e8556ba3Sopenharmony_ci
4121e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_object ===
4122e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT;
4123e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT;
4124e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT;
4125e8556ba3Sopenharmony_ci
4126e8556ba3Sopenharmony_ci  //=== VK_QCOM_tile_properties ===
4127e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM;
4128e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::TilePropertiesQCOM;
4129e8556ba3Sopenharmony_ci
4130e8556ba3Sopenharmony_ci  //=== VK_SEC_amigo_profiling ===
4131e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC;
4132e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC;
4133e8556ba3Sopenharmony_ci
4134e8556ba3Sopenharmony_ci  //=== VK_QCOM_multiview_per_view_viewports ===
4135e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM;
4136e8556ba3Sopenharmony_ci
4137e8556ba3Sopenharmony_ci  //=== VK_NV_ray_tracing_invocation_reorder ===
4138e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV;
4139e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV;
4140e8556ba3Sopenharmony_ci
4141e8556ba3Sopenharmony_ci  //=== VK_NV_extended_sparse_address_space ===
4142e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV;
4143e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV;
4144e8556ba3Sopenharmony_ci
4145e8556ba3Sopenharmony_ci  //=== VK_EXT_mutable_descriptor_type ===
4146e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT;
4147e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoVALVE;
4148e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT;
4149e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListVALVE;
4150e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT;
4151e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesVALVE;
4152e8556ba3Sopenharmony_ci
4153e8556ba3Sopenharmony_ci  //=== VK_EXT_layer_settings ===
4154e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LayerSettingEXT;
4155e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT;
4156e8556ba3Sopenharmony_ci
4157e8556ba3Sopenharmony_ci  //=== VK_ARM_shader_core_builtins ===
4158e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM;
4159e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM;
4160e8556ba3Sopenharmony_ci
4161e8556ba3Sopenharmony_ci  //=== VK_EXT_pipeline_library_group_handles ===
4162e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT;
4163e8556ba3Sopenharmony_ci
4164e8556ba3Sopenharmony_ci  //=== VK_EXT_dynamic_rendering_unused_attachments ===
4165e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT;
4166e8556ba3Sopenharmony_ci
4167e8556ba3Sopenharmony_ci  //=== VK_NV_low_latency2 ===
4168e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV;
4169e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LatencySleepInfoNV;
4170e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV;
4171e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV;
4172e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV;
4173e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV;
4174e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV;
4175e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV;
4176e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV;
4177e8556ba3Sopenharmony_ci
4178e8556ba3Sopenharmony_ci  //=== VK_KHR_cooperative_matrix ===
4179e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR;
4180e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR;
4181e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR;
4182e8556ba3Sopenharmony_ci
4183e8556ba3Sopenharmony_ci  //=== VK_QCOM_multiview_per_view_render_areas ===
4184e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM;
4185e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM;
4186e8556ba3Sopenharmony_ci
4187e8556ba3Sopenharmony_ci  //=== VK_KHR_video_maintenance1 ===
4188e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR;
4189e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR;
4190e8556ba3Sopenharmony_ci
4191e8556ba3Sopenharmony_ci  //=== VK_NV_per_stage_descriptor_set ===
4192e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV;
4193e8556ba3Sopenharmony_ci
4194e8556ba3Sopenharmony_ci  //=== VK_QCOM_image_processing2 ===
4195e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM;
4196e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM;
4197e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM;
4198e8556ba3Sopenharmony_ci
4199e8556ba3Sopenharmony_ci  //=== VK_QCOM_filter_cubic_weights ===
4200e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM;
4201e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM;
4202e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM;
4203e8556ba3Sopenharmony_ci
4204e8556ba3Sopenharmony_ci  //=== VK_QCOM_ycbcr_degamma ===
4205e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM;
4206e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM;
4207e8556ba3Sopenharmony_ci
4208e8556ba3Sopenharmony_ci  //=== VK_QCOM_filter_cubic_clamp ===
4209e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM;
4210e8556ba3Sopenharmony_ci
4211e8556ba3Sopenharmony_ci  //=== VK_EXT_attachment_feedback_loop_dynamic_state ===
4212e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT;
4213e8556ba3Sopenharmony_ci
4214e8556ba3Sopenharmony_ci  //=== VK_KHR_vertex_attribute_divisor ===
4215e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesEXT;
4216e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesKHR;
4217e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesKHR;
4218e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoEXT;
4219e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoKHR;
4220e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT;
4221e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR;
4222e8556ba3Sopenharmony_ci
4223e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_SCREEN_QNX )
4224e8556ba3Sopenharmony_ci  //=== VK_QNX_external_memory_screen_buffer ===
4225e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ExternalFormatQNX;
4226e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX;
4227e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX;
4228e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX;
4229e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX;
4230e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
4231e8556ba3Sopenharmony_ci
4232e8556ba3Sopenharmony_ci  //=== VK_MSFT_layered_driver ===
4233e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT;
4234e8556ba3Sopenharmony_ci
4235e8556ba3Sopenharmony_ci  //=== VK_KHR_calibrated_timestamps ===
4236e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT;
4237e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR;
4238e8556ba3Sopenharmony_ci
4239e8556ba3Sopenharmony_ci  //=== VK_KHR_maintenance6 ===
4240e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT;
4241e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfoKHR;
4242e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BindMemoryStatusKHR;
4243e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6FeaturesKHR;
4244e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6PropertiesKHR;
4245e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PushConstantsInfoKHR;
4246e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PushDescriptorSetInfoKHR;
4247e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfoKHR;
4248e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT;
4249e8556ba3Sopenharmony_ci
4250e8556ba3Sopenharmony_ci  //=== VK_NV_descriptor_pool_overallocation ===
4251e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV;
4252e8556ba3Sopenharmony_ci
4253e8556ba3Sopenharmony_ci  //===============
4254e8556ba3Sopenharmony_ci  //=== HANDLEs ===
4255e8556ba3Sopenharmony_ci  //===============
4256e8556ba3Sopenharmony_ci
4257e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::isVulkanHandleType;
4258e8556ba3Sopenharmony_ci
4259e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_0 ===
4260e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Buffer;
4261e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferView;
4262e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandBuffer;
4263e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CommandPool;
4264e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorPool;
4265e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSet;
4266e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorSetLayout;
4267e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Device;
4268e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeviceMemory;
4269e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Event;
4270e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Fence;
4271e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Framebuffer;
4272e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Image;
4273e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ImageView;
4274e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Instance;
4275e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PhysicalDevice;
4276e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Pipeline;
4277e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineCache;
4278e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PipelineLayout;
4279e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::QueryPool;
4280e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Queue;
4281e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::RenderPass;
4282e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Sampler;
4283e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::Semaphore;
4284e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderModule;
4285e8556ba3Sopenharmony_ci
4286e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_1 ===
4287e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate;
4288e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion;
4289e8556ba3Sopenharmony_ci
4290e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_3 ===
4291e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PrivateDataSlot;
4292e8556ba3Sopenharmony_ci
4293e8556ba3Sopenharmony_ci  //=== VK_KHR_surface ===
4294e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SurfaceKHR;
4295e8556ba3Sopenharmony_ci
4296e8556ba3Sopenharmony_ci  //=== VK_KHR_swapchain ===
4297e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SwapchainKHR;
4298e8556ba3Sopenharmony_ci
4299e8556ba3Sopenharmony_ci  //=== VK_KHR_display ===
4300e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayKHR;
4301e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DisplayModeKHR;
4302e8556ba3Sopenharmony_ci
4303e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_report ===
4304e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT;
4305e8556ba3Sopenharmony_ci
4306e8556ba3Sopenharmony_ci  //=== VK_KHR_video_queue ===
4307e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoSessionKHR;
4308e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR;
4309e8556ba3Sopenharmony_ci
4310e8556ba3Sopenharmony_ci  //=== VK_NVX_binary_import ===
4311e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CuFunctionNVX;
4312e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CuModuleNVX;
4313e8556ba3Sopenharmony_ci
4314e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_utils ===
4315e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT;
4316e8556ba3Sopenharmony_ci
4317e8556ba3Sopenharmony_ci  //=== VK_KHR_acceleration_structure ===
4318e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureKHR;
4319e8556ba3Sopenharmony_ci
4320e8556ba3Sopenharmony_ci  //=== VK_EXT_validation_cache ===
4321e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ValidationCacheEXT;
4322e8556ba3Sopenharmony_ci
4323e8556ba3Sopenharmony_ci  //=== VK_NV_ray_tracing ===
4324e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::AccelerationStructureNV;
4325e8556ba3Sopenharmony_ci
4326e8556ba3Sopenharmony_ci  //=== VK_INTEL_performance_query ===
4327e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL;
4328e8556ba3Sopenharmony_ci
4329e8556ba3Sopenharmony_ci  //=== VK_KHR_deferred_host_operations ===
4330e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DeferredOperationKHR;
4331e8556ba3Sopenharmony_ci
4332e8556ba3Sopenharmony_ci  //=== VK_NV_device_generated_commands ===
4333e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV;
4334e8556ba3Sopenharmony_ci
4335e8556ba3Sopenharmony_ci#if defined( VK_ENABLE_BETA_EXTENSIONS )
4336e8556ba3Sopenharmony_ci  //=== VK_NV_cuda_kernel_launch ===
4337e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CudaFunctionNV;
4338e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::CudaModuleNV;
4339e8556ba3Sopenharmony_ci#endif /*VK_ENABLE_BETA_EXTENSIONS*/
4340e8556ba3Sopenharmony_ci
4341e8556ba3Sopenharmony_ci#if defined( VK_USE_PLATFORM_FUCHSIA )
4342e8556ba3Sopenharmony_ci  //=== VK_FUCHSIA_buffer_collection ===
4343e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA;
4344e8556ba3Sopenharmony_ci#endif /*VK_USE_PLATFORM_FUCHSIA*/
4345e8556ba3Sopenharmony_ci
4346e8556ba3Sopenharmony_ci  //=== VK_EXT_opacity_micromap ===
4347e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::MicromapEXT;
4348e8556ba3Sopenharmony_ci
4349e8556ba3Sopenharmony_ci  //=== VK_NV_optical_flow ===
4350e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV;
4351e8556ba3Sopenharmony_ci
4352e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_object ===
4353e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::ShaderEXT;
4354e8556ba3Sopenharmony_ci
4355e8556ba3Sopenharmony_ci  //======================
4356e8556ba3Sopenharmony_ci  //=== UNIQUE HANDLEs ===
4357e8556ba3Sopenharmony_ci  //======================
4358e8556ba3Sopenharmony_ci
4359e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_NO_SMART_HANDLE )
4360e8556ba3Sopenharmony_ci
4361e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_0 ===
4362e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueBuffer;
4363e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueBufferView;
4364e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueCommandBuffer;
4365e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueCommandPool;
4366e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueDescriptorPool;
4367e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueDescriptorSet;
4368e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueDescriptorSetLayout;
4369e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueDevice;
4370e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueDeviceMemory;
4371e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueEvent;
4372e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueFence;
4373e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueFramebuffer;
4374e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueImage;
4375e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueImageView;
4376e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueInstance;
4377e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniquePipeline;
4378e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniquePipelineCache;
4379e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniquePipelineLayout;
4380e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueQueryPool;
4381e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueRenderPass;
4382e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueSampler;
4383e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueSemaphore;
4384e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueShaderModule;
4385e8556ba3Sopenharmony_ci
4386e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_1 ===
4387e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueDescriptorUpdateTemplate;
4388e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueSamplerYcbcrConversion;
4389e8556ba3Sopenharmony_ci
4390e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_3 ===
4391e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniquePrivateDataSlot;
4392e8556ba3Sopenharmony_ci
4393e8556ba3Sopenharmony_ci  //=== VK_KHR_surface ===
4394e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueSurfaceKHR;
4395e8556ba3Sopenharmony_ci
4396e8556ba3Sopenharmony_ci  //=== VK_KHR_swapchain ===
4397e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueSwapchainKHR;
4398e8556ba3Sopenharmony_ci
4399e8556ba3Sopenharmony_ci  //=== VK_KHR_display ===
4400e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueDisplayKHR;
4401e8556ba3Sopenharmony_ci
4402e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_report ===
4403e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueDebugReportCallbackEXT;
4404e8556ba3Sopenharmony_ci
4405e8556ba3Sopenharmony_ci  //=== VK_KHR_video_queue ===
4406e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueVideoSessionKHR;
4407e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueVideoSessionParametersKHR;
4408e8556ba3Sopenharmony_ci
4409e8556ba3Sopenharmony_ci  //=== VK_NVX_binary_import ===
4410e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueCuFunctionNVX;
4411e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueCuModuleNVX;
4412e8556ba3Sopenharmony_ci
4413e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_utils ===
4414e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueDebugUtilsMessengerEXT;
4415e8556ba3Sopenharmony_ci
4416e8556ba3Sopenharmony_ci  //=== VK_KHR_acceleration_structure ===
4417e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueAccelerationStructureKHR;
4418e8556ba3Sopenharmony_ci
4419e8556ba3Sopenharmony_ci  //=== VK_EXT_validation_cache ===
4420e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueValidationCacheEXT;
4421e8556ba3Sopenharmony_ci
4422e8556ba3Sopenharmony_ci  //=== VK_NV_ray_tracing ===
4423e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueAccelerationStructureNV;
4424e8556ba3Sopenharmony_ci
4425e8556ba3Sopenharmony_ci  //=== VK_INTEL_performance_query ===
4426e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniquePerformanceConfigurationINTEL;
4427e8556ba3Sopenharmony_ci
4428e8556ba3Sopenharmony_ci  //=== VK_KHR_deferred_host_operations ===
4429e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueDeferredOperationKHR;
4430e8556ba3Sopenharmony_ci
4431e8556ba3Sopenharmony_ci  //=== VK_NV_device_generated_commands ===
4432e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueIndirectCommandsLayoutNV;
4433e8556ba3Sopenharmony_ci
4434e8556ba3Sopenharmony_ci#  if defined( VK_ENABLE_BETA_EXTENSIONS )
4435e8556ba3Sopenharmony_ci  //=== VK_NV_cuda_kernel_launch ===
4436e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueCudaFunctionNV;
4437e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueCudaModuleNV;
4438e8556ba3Sopenharmony_ci#  endif /*VK_ENABLE_BETA_EXTENSIONS*/
4439e8556ba3Sopenharmony_ci
4440e8556ba3Sopenharmony_ci#  if defined( VK_USE_PLATFORM_FUCHSIA )
4441e8556ba3Sopenharmony_ci  //=== VK_FUCHSIA_buffer_collection ===
4442e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueBufferCollectionFUCHSIA;
4443e8556ba3Sopenharmony_ci#  endif /*VK_USE_PLATFORM_FUCHSIA*/
4444e8556ba3Sopenharmony_ci
4445e8556ba3Sopenharmony_ci  //=== VK_EXT_opacity_micromap ===
4446e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueMicromapEXT;
4447e8556ba3Sopenharmony_ci
4448e8556ba3Sopenharmony_ci  //=== VK_NV_optical_flow ===
4449e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueOpticalFlowSessionNV;
4450e8556ba3Sopenharmony_ci
4451e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_object ===
4452e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueHandleTraits;
4453e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::UniqueShaderEXT;
4454e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_NO_SMART_HANDLE*/
4455e8556ba3Sopenharmony_ci
4456e8556ba3Sopenharmony_ci  //======================
4457e8556ba3Sopenharmony_ci  //=== SHARED HANDLEs ===
4458e8556ba3Sopenharmony_ci  //======================
4459e8556ba3Sopenharmony_ci
4460e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_NO_SMART_HANDLE )
4461e8556ba3Sopenharmony_ci
4462e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_0 ===
4463e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedBuffer;
4464e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedBufferView;
4465e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedCommandBuffer;
4466e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedCommandPool;
4467e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedDescriptorPool;
4468e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedDescriptorSet;
4469e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedDescriptorSetLayout;
4470e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedDevice;
4471e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedDeviceMemory;
4472e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedEvent;
4473e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedFence;
4474e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedFramebuffer;
4475e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedImage;
4476e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedImageView;
4477e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedInstance;
4478e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedPhysicalDevice;
4479e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedPipeline;
4480e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedPipelineCache;
4481e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedPipelineLayout;
4482e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedQueryPool;
4483e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedQueue;
4484e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedRenderPass;
4485e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedSampler;
4486e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedSemaphore;
4487e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedShaderModule;
4488e8556ba3Sopenharmony_ci
4489e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_1 ===
4490e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedDescriptorUpdateTemplate;
4491e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedSamplerYcbcrConversion;
4492e8556ba3Sopenharmony_ci
4493e8556ba3Sopenharmony_ci  //=== VK_VERSION_1_3 ===
4494e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedPrivateDataSlot;
4495e8556ba3Sopenharmony_ci
4496e8556ba3Sopenharmony_ci  //=== VK_KHR_surface ===
4497e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedSurfaceKHR;
4498e8556ba3Sopenharmony_ci
4499e8556ba3Sopenharmony_ci  //=== VK_KHR_swapchain ===
4500e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedSwapchainKHR;
4501e8556ba3Sopenharmony_ci
4502e8556ba3Sopenharmony_ci  //=== VK_KHR_display ===
4503e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedDisplayKHR;
4504e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedDisplayModeKHR;
4505e8556ba3Sopenharmony_ci
4506e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_report ===
4507e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedDebugReportCallbackEXT;
4508e8556ba3Sopenharmony_ci
4509e8556ba3Sopenharmony_ci  //=== VK_KHR_video_queue ===
4510e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedVideoSessionKHR;
4511e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedVideoSessionParametersKHR;
4512e8556ba3Sopenharmony_ci
4513e8556ba3Sopenharmony_ci  //=== VK_NVX_binary_import ===
4514e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedCuFunctionNVX;
4515e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedCuModuleNVX;
4516e8556ba3Sopenharmony_ci
4517e8556ba3Sopenharmony_ci  //=== VK_EXT_debug_utils ===
4518e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedDebugUtilsMessengerEXT;
4519e8556ba3Sopenharmony_ci
4520e8556ba3Sopenharmony_ci  //=== VK_KHR_acceleration_structure ===
4521e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedAccelerationStructureKHR;
4522e8556ba3Sopenharmony_ci
4523e8556ba3Sopenharmony_ci  //=== VK_EXT_validation_cache ===
4524e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedValidationCacheEXT;
4525e8556ba3Sopenharmony_ci
4526e8556ba3Sopenharmony_ci  //=== VK_NV_ray_tracing ===
4527e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedAccelerationStructureNV;
4528e8556ba3Sopenharmony_ci
4529e8556ba3Sopenharmony_ci  //=== VK_INTEL_performance_query ===
4530e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedPerformanceConfigurationINTEL;
4531e8556ba3Sopenharmony_ci
4532e8556ba3Sopenharmony_ci  //=== VK_KHR_deferred_host_operations ===
4533e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedDeferredOperationKHR;
4534e8556ba3Sopenharmony_ci
4535e8556ba3Sopenharmony_ci  //=== VK_NV_device_generated_commands ===
4536e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedIndirectCommandsLayoutNV;
4537e8556ba3Sopenharmony_ci
4538e8556ba3Sopenharmony_ci#  if defined( VK_ENABLE_BETA_EXTENSIONS )
4539e8556ba3Sopenharmony_ci  //=== VK_NV_cuda_kernel_launch ===
4540e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedCudaFunctionNV;
4541e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedCudaModuleNV;
4542e8556ba3Sopenharmony_ci#  endif /*VK_ENABLE_BETA_EXTENSIONS*/
4543e8556ba3Sopenharmony_ci
4544e8556ba3Sopenharmony_ci#  if defined( VK_USE_PLATFORM_FUCHSIA )
4545e8556ba3Sopenharmony_ci  //=== VK_FUCHSIA_buffer_collection ===
4546e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedBufferCollectionFUCHSIA;
4547e8556ba3Sopenharmony_ci#  endif /*VK_USE_PLATFORM_FUCHSIA*/
4548e8556ba3Sopenharmony_ci
4549e8556ba3Sopenharmony_ci  //=== VK_EXT_opacity_micromap ===
4550e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedMicromapEXT;
4551e8556ba3Sopenharmony_ci
4552e8556ba3Sopenharmony_ci  //=== VK_NV_optical_flow ===
4553e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedOpticalFlowSessionNV;
4554e8556ba3Sopenharmony_ci
4555e8556ba3Sopenharmony_ci  //=== VK_EXT_shader_object ===
4556e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedHandleTraits;
4557e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::SharedShaderEXT;
4558e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_NO_SMART_HANDLE*/
4559e8556ba3Sopenharmony_ci
4560e8556ba3Sopenharmony_ci  //===========================
4561e8556ba3Sopenharmony_ci  //=== COMMAND Definitions ===
4562e8556ba3Sopenharmony_ci  //===========================
4563e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::createInstance;
4564e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties;
4565e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties;
4566e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::enumerateInstanceVersion;
4567e8556ba3Sopenharmony_ci
4568e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_NO_SMART_HANDLE )
4569e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::createInstanceUnique;
4570e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_NO_SMART_HANDLE*/
4571e8556ba3Sopenharmony_ci
4572e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE )
4573e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::StructExtends;
4574e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
4575e8556ba3Sopenharmony_ci
4576e8556ba3Sopenharmony_ci#if defined( VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL )
4577e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::DynamicLoader;
4578e8556ba3Sopenharmony_ci#endif /*VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL*/
4579e8556ba3Sopenharmony_ci
4580e8556ba3Sopenharmony_ci  //=====================
4581e8556ba3Sopenharmony_ci  //=== Format Traits ===
4582e8556ba3Sopenharmony_ci  //=====================
4583e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::blockExtent;
4584e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::blockSize;
4585e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::compatibilityClass;
4586e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::componentBits;
4587e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::componentCount;
4588e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::componentName;
4589e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::componentNumericFormat;
4590e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::componentPlaneIndex;
4591e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::componentsAreCompressed;
4592e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::compressionScheme;
4593e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::isCompressed;
4594e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::packed;
4595e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::planeCompatibleFormat;
4596e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::planeCount;
4597e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::planeHeightDivisor;
4598e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::planeWidthDivisor;
4599e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::texelsPerBlock;
4600e8556ba3Sopenharmony_ci
4601e8556ba3Sopenharmony_ci  //======================================
4602e8556ba3Sopenharmony_ci  //=== Extension inspection functions ===
4603e8556ba3Sopenharmony_ci  //======================================
4604e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::getDeprecatedExtensions;
4605e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::getDeviceExtensions;
4606e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::getExtensionDepends;
4607e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::getExtensionDeprecatedBy;
4608e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::getExtensionObsoletedBy;
4609e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::getExtensionPromotedTo;
4610e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::getInstanceExtensions;
4611e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::getObsoletedExtensions;
4612e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::getPromotedExtensions;
4613e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::isDeprecatedExtension;
4614e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::isDeviceExtension;
4615e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::isInstanceExtension;
4616e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::isObsoletedExtension;
4617e8556ba3Sopenharmony_ci  using VULKAN_HPP_NAMESPACE::isPromotedExtension;
4618e8556ba3Sopenharmony_ci
4619e8556ba3Sopenharmony_ci#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE )
4620e8556ba3Sopenharmony_ci  namespace VULKAN_HPP_RAII_NAMESPACE
4621e8556ba3Sopenharmony_ci  {
4622e8556ba3Sopenharmony_ci    //======================
4623e8556ba3Sopenharmony_ci    //=== RAII HARDCODED ===
4624e8556ba3Sopenharmony_ci    //======================
4625e8556ba3Sopenharmony_ci
4626e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::Context;
4627e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::ContextDispatcher;
4628e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher;
4629e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::exchange;
4630e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher;
4631e8556ba3Sopenharmony_ci
4632e8556ba3Sopenharmony_ci    //====================
4633e8556ba3Sopenharmony_ci    //=== RAII HANDLEs ===
4634e8556ba3Sopenharmony_ci    //====================
4635e8556ba3Sopenharmony_ci
4636e8556ba3Sopenharmony_ci    //=== VK_VERSION_1_0 ===
4637e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::Buffer;
4638e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::BufferView;
4639e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::CommandBuffer;
4640e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::CommandBuffers;
4641e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::CommandPool;
4642e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::DescriptorPool;
4643e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::DescriptorSet;
4644e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::DescriptorSetLayout;
4645e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::DescriptorSets;
4646e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::Device;
4647e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::DeviceMemory;
4648e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::Event;
4649e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::Fence;
4650e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::Framebuffer;
4651e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::Image;
4652e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::ImageView;
4653e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::Instance;
4654e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::PhysicalDevice;
4655e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::PhysicalDevices;
4656e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::Pipeline;
4657e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::PipelineCache;
4658e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::PipelineLayout;
4659e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::Pipelines;
4660e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::QueryPool;
4661e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::Queue;
4662e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::RenderPass;
4663e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::Sampler;
4664e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::Semaphore;
4665e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::ShaderModule;
4666e8556ba3Sopenharmony_ci
4667e8556ba3Sopenharmony_ci    //=== VK_VERSION_1_1 ===
4668e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::DescriptorUpdateTemplate;
4669e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion;
4670e8556ba3Sopenharmony_ci
4671e8556ba3Sopenharmony_ci    //=== VK_VERSION_1_3 ===
4672e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::PrivateDataSlot;
4673e8556ba3Sopenharmony_ci
4674e8556ba3Sopenharmony_ci    //=== VK_KHR_surface ===
4675e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR;
4676e8556ba3Sopenharmony_ci
4677e8556ba3Sopenharmony_ci    //=== VK_KHR_swapchain ===
4678e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR;
4679e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::SwapchainKHRs;
4680e8556ba3Sopenharmony_ci
4681e8556ba3Sopenharmony_ci    //=== VK_KHR_display ===
4682e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::DisplayKHR;
4683e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::DisplayKHRs;
4684e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::DisplayModeKHR;
4685e8556ba3Sopenharmony_ci
4686e8556ba3Sopenharmony_ci    //=== VK_EXT_debug_report ===
4687e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::DebugReportCallbackEXT;
4688e8556ba3Sopenharmony_ci
4689e8556ba3Sopenharmony_ci    //=== VK_KHR_video_queue ===
4690e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::VideoSessionKHR;
4691e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::VideoSessionParametersKHR;
4692e8556ba3Sopenharmony_ci
4693e8556ba3Sopenharmony_ci    //=== VK_NVX_binary_import ===
4694e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::CuFunctionNVX;
4695e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::CuModuleNVX;
4696e8556ba3Sopenharmony_ci
4697e8556ba3Sopenharmony_ci    //=== VK_EXT_debug_utils ===
4698e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::DebugUtilsMessengerEXT;
4699e8556ba3Sopenharmony_ci
4700e8556ba3Sopenharmony_ci    //=== VK_KHR_acceleration_structure ===
4701e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureKHR;
4702e8556ba3Sopenharmony_ci
4703e8556ba3Sopenharmony_ci    //=== VK_EXT_validation_cache ===
4704e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::ValidationCacheEXT;
4705e8556ba3Sopenharmony_ci
4706e8556ba3Sopenharmony_ci    //=== VK_NV_ray_tracing ===
4707e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureNV;
4708e8556ba3Sopenharmony_ci
4709e8556ba3Sopenharmony_ci    //=== VK_INTEL_performance_query ===
4710e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::PerformanceConfigurationINTEL;
4711e8556ba3Sopenharmony_ci
4712e8556ba3Sopenharmony_ci    //=== VK_KHR_deferred_host_operations ===
4713e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR;
4714e8556ba3Sopenharmony_ci
4715e8556ba3Sopenharmony_ci    //=== VK_NV_device_generated_commands ===
4716e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::IndirectCommandsLayoutNV;
4717e8556ba3Sopenharmony_ci
4718e8556ba3Sopenharmony_ci#  if defined( VK_ENABLE_BETA_EXTENSIONS )
4719e8556ba3Sopenharmony_ci    //=== VK_NV_cuda_kernel_launch ===
4720e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::CudaFunctionNV;
4721e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::CudaModuleNV;
4722e8556ba3Sopenharmony_ci#  endif /*VK_ENABLE_BETA_EXTENSIONS*/
4723e8556ba3Sopenharmony_ci
4724e8556ba3Sopenharmony_ci#  if defined( VK_USE_PLATFORM_FUCHSIA )
4725e8556ba3Sopenharmony_ci    //=== VK_FUCHSIA_buffer_collection ===
4726e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::BufferCollectionFUCHSIA;
4727e8556ba3Sopenharmony_ci#  endif /*VK_USE_PLATFORM_FUCHSIA*/
4728e8556ba3Sopenharmony_ci
4729e8556ba3Sopenharmony_ci    //=== VK_EXT_opacity_micromap ===
4730e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::MicromapEXT;
4731e8556ba3Sopenharmony_ci
4732e8556ba3Sopenharmony_ci    //=== VK_NV_optical_flow ===
4733e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::OpticalFlowSessionNV;
4734e8556ba3Sopenharmony_ci
4735e8556ba3Sopenharmony_ci    //=== VK_EXT_shader_object ===
4736e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::ShaderEXT;
4737e8556ba3Sopenharmony_ci    using VULKAN_HPP_RAII_NAMESPACE::ShaderEXTs;
4738e8556ba3Sopenharmony_ci
4739e8556ba3Sopenharmony_ci  }  // namespace VULKAN_HPP_RAII_NAMESPACE
4740e8556ba3Sopenharmony_ci#endif
4741e8556ba3Sopenharmony_ci}  // namespace VULKAN_HPP_NAMESPACE
4742