Mercurial > games > semicongine
comparison fuhtark_test/Vulkan-Headers-1.4.334/include/vulkan/vulkan.cppm @ 1501:f40d9d814c08 default tip main
did: correct vulkan-api generator
| author | sam <sam@basx.dev> |
|---|---|
| date | Wed, 26 Nov 2025 23:34:29 +0700 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1500:91c8c3b7cbf0 | 1501:f40d9d814c08 |
|---|---|
| 1 // Copyright 2015-2025 The Khronos Group Inc. | |
| 2 // | |
| 3 // SPDX-License-Identifier: Apache-2.0 OR MIT | |
| 4 // | |
| 5 | |
| 6 // This header is generated from the Khronos Vulkan XML API Registry. | |
| 7 | |
| 8 module; | |
| 9 | |
| 10 #define VULKAN_HPP_CXX_MODULE 1 | |
| 11 | |
| 12 #include <vulkan/vulkan_hpp_macros.hpp> | |
| 13 | |
| 14 #if !defined( VULKAN_HPP_CXX_MODULE_EXPERIMENTAL_WARNING ) | |
| 15 # define VULKAN_HPP_CXX_MODULE_EXPERIMENTAL_WARNING \ | |
| 16 "The Vulkan-Hpp C++ named module is experimental. " \ | |
| 17 "It is subject to change without prior notice.\n" \ | |
| 18 "To silence this warning, define the VULKAN_HPP_CXX_MODULE_EXPERIMENTAL_WARNING macro.\n\n" \ | |
| 19 "For feedback, go to: https://github.com/KhronosGroup/Vulkan-Hpp/issues" | |
| 20 | |
| 21 VULKAN_HPP_COMPILE_WARNING( VULKAN_HPP_CXX_MODULE_EXPERIMENTAL_WARNING ) | |
| 22 #endif | |
| 23 | |
| 24 #include <vulkan/vulkan.hpp> | |
| 25 #include <vulkan/vulkan_extension_inspection.hpp> | |
| 26 #include <vulkan/vulkan_format_traits.hpp> | |
| 27 #include <vulkan/vulkan_hash.hpp> | |
| 28 #include <vulkan/vulkan_raii.hpp> | |
| 29 #include <vulkan/vulkan_shared.hpp> | |
| 30 | |
| 31 export module vulkan_hpp; | |
| 32 export import std; | |
| 33 | |
| 34 export namespace VULKAN_HPP_NAMESPACE | |
| 35 { | |
| 36 //===================================== | |
| 37 //=== HARDCODED TYPEs AND FUNCTIONs === | |
| 38 //===================================== | |
| 39 using VULKAN_HPP_NAMESPACE::ArrayWrapper1D; | |
| 40 using VULKAN_HPP_NAMESPACE::ArrayWrapper2D; | |
| 41 using VULKAN_HPP_NAMESPACE::Flags; | |
| 42 using VULKAN_HPP_NAMESPACE::FlagTraits; | |
| 43 | |
| 44 namespace detail | |
| 45 { | |
| 46 using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderBase; | |
| 47 using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderDynamic; | |
| 48 #if VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 1 | |
| 49 using VULKAN_HPP_NAMESPACE::detail::defaultDispatchLoaderDynamic; | |
| 50 #endif | |
| 51 #if !defined( VK_NO_PROTOTYPES ) | |
| 52 using VULKAN_HPP_NAMESPACE::detail::DispatchLoaderStatic; | |
| 53 using VULKAN_HPP_NAMESPACE::detail::getDispatchLoaderStatic; | |
| 54 #endif /*VK_NO_PROTOTYPES*/ | |
| 55 using VULKAN_HPP_NAMESPACE::detail::createResultValueType; | |
| 56 using VULKAN_HPP_NAMESPACE::detail::isDispatchLoader; | |
| 57 using VULKAN_HPP_NAMESPACE::detail::resultCheck; | |
| 58 } // namespace detail | |
| 59 #if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) | |
| 60 namespace VULKAN_HPP_RAII_NAMESPACE | |
| 61 { | |
| 62 using VULKAN_HPP_RAII_NAMESPACE::operator==; | |
| 63 using VULKAN_HPP_RAII_NAMESPACE::operator!=; | |
| 64 # if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR ) | |
| 65 using VULKAN_HPP_RAII_NAMESPACE::operator<=>; | |
| 66 # else | |
| 67 using VULKAN_HPP_RAII_NAMESPACE::operator<; | |
| 68 # endif | |
| 69 } // namespace VULKAN_HPP_RAII_NAMESPACE | |
| 70 #endif | |
| 71 using VULKAN_HPP_NAMESPACE::operator&; | |
| 72 using VULKAN_HPP_NAMESPACE::operator|; | |
| 73 using VULKAN_HPP_NAMESPACE::operator^; | |
| 74 using VULKAN_HPP_NAMESPACE::operator~; | |
| 75 using VULKAN_HPP_NAMESPACE::operator<; | |
| 76 using VULKAN_HPP_NAMESPACE::operator<=; | |
| 77 using VULKAN_HPP_NAMESPACE::operator>; | |
| 78 using VULKAN_HPP_NAMESPACE::operator>=; | |
| 79 using VULKAN_HPP_NAMESPACE::operator==; | |
| 80 using VULKAN_HPP_NAMESPACE::operator!=; | |
| 81 using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE; | |
| 82 | |
| 83 #if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) | |
| 84 using VULKAN_HPP_NAMESPACE::ArrayProxy; | |
| 85 using VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries; | |
| 86 using VULKAN_HPP_NAMESPACE::Optional; | |
| 87 using VULKAN_HPP_NAMESPACE::StridedArrayProxy; | |
| 88 using VULKAN_HPP_NAMESPACE::StructureChain; | |
| 89 #endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ | |
| 90 | |
| 91 #if !defined( VULKAN_HPP_NO_SMART_HANDLE ) | |
| 92 namespace detail | |
| 93 { | |
| 94 using VULKAN_HPP_NAMESPACE::detail::ObjectDestroy; | |
| 95 using VULKAN_HPP_NAMESPACE::detail::ObjectDestroyShared; | |
| 96 using VULKAN_HPP_NAMESPACE::detail::ObjectFree; | |
| 97 using VULKAN_HPP_NAMESPACE::detail::ObjectFreeShared; | |
| 98 using VULKAN_HPP_NAMESPACE::detail::ObjectRelease; | |
| 99 using VULKAN_HPP_NAMESPACE::detail::ObjectReleaseShared; | |
| 100 using VULKAN_HPP_NAMESPACE::detail::PoolFree; | |
| 101 using VULKAN_HPP_NAMESPACE::detail::PoolFreeShared; | |
| 102 } // namespace detail | |
| 103 | |
| 104 using VULKAN_HPP_NAMESPACE::SharedHandle; | |
| 105 using VULKAN_HPP_NAMESPACE::UniqueHandle; | |
| 106 #endif /*VULKAN_HPP_NO_SMART_HANDLE*/ | |
| 107 | |
| 108 using VULKAN_HPP_NAMESPACE::exchange; | |
| 109 | |
| 110 //================== | |
| 111 //=== BASE TYPEs === | |
| 112 //================== | |
| 113 using VULKAN_HPP_NAMESPACE::Bool32; | |
| 114 using VULKAN_HPP_NAMESPACE::DeviceAddress; | |
| 115 using VULKAN_HPP_NAMESPACE::DeviceSize; | |
| 116 using VULKAN_HPP_NAMESPACE::RemoteAddressNV; | |
| 117 using VULKAN_HPP_NAMESPACE::SampleMask; | |
| 118 | |
| 119 //============= | |
| 120 //=== ENUMs === | |
| 121 //============= | |
| 122 using VULKAN_HPP_NAMESPACE::CppType; | |
| 123 | |
| 124 //=== VK_VERSION_1_0 === | |
| 125 using VULKAN_HPP_NAMESPACE::AccessFlagBits; | |
| 126 using VULKAN_HPP_NAMESPACE::AccessFlags; | |
| 127 using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlagBits; | |
| 128 using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags; | |
| 129 using VULKAN_HPP_NAMESPACE::AttachmentLoadOp; | |
| 130 using VULKAN_HPP_NAMESPACE::AttachmentStoreOp; | |
| 131 using VULKAN_HPP_NAMESPACE::BlendFactor; | |
| 132 using VULKAN_HPP_NAMESPACE::BlendOp; | |
| 133 using VULKAN_HPP_NAMESPACE::BorderColor; | |
| 134 using VULKAN_HPP_NAMESPACE::BufferCreateFlagBits; | |
| 135 using VULKAN_HPP_NAMESPACE::BufferCreateFlags; | |
| 136 using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits; | |
| 137 using VULKAN_HPP_NAMESPACE::BufferUsageFlags; | |
| 138 using VULKAN_HPP_NAMESPACE::BufferViewCreateFlagBits; | |
| 139 using VULKAN_HPP_NAMESPACE::BufferViewCreateFlags; | |
| 140 using VULKAN_HPP_NAMESPACE::ColorComponentFlagBits; | |
| 141 using VULKAN_HPP_NAMESPACE::ColorComponentFlags; | |
| 142 using VULKAN_HPP_NAMESPACE::CommandBufferLevel; | |
| 143 using VULKAN_HPP_NAMESPACE::CommandBufferResetFlagBits; | |
| 144 using VULKAN_HPP_NAMESPACE::CommandBufferResetFlags; | |
| 145 using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlagBits; | |
| 146 using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlags; | |
| 147 using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlagBits; | |
| 148 using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlags; | |
| 149 using VULKAN_HPP_NAMESPACE::CommandPoolResetFlagBits; | |
| 150 using VULKAN_HPP_NAMESPACE::CommandPoolResetFlags; | |
| 151 using VULKAN_HPP_NAMESPACE::CompareOp; | |
| 152 using VULKAN_HPP_NAMESPACE::ComponentSwizzle; | |
| 153 using VULKAN_HPP_NAMESPACE::CullModeFlagBits; | |
| 154 using VULKAN_HPP_NAMESPACE::CullModeFlags; | |
| 155 using VULKAN_HPP_NAMESPACE::DependencyFlagBits; | |
| 156 using VULKAN_HPP_NAMESPACE::DependencyFlags; | |
| 157 using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlagBits; | |
| 158 using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags; | |
| 159 using VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlagBits; | |
| 160 using VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags; | |
| 161 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlagBits; | |
| 162 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlags; | |
| 163 using VULKAN_HPP_NAMESPACE::DescriptorType; | |
| 164 using VULKAN_HPP_NAMESPACE::DeviceCreateFlagBits; | |
| 165 using VULKAN_HPP_NAMESPACE::DeviceCreateFlags; | |
| 166 using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlagBits; | |
| 167 using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags; | |
| 168 using VULKAN_HPP_NAMESPACE::DynamicState; | |
| 169 using VULKAN_HPP_NAMESPACE::EventCreateFlagBits; | |
| 170 using VULKAN_HPP_NAMESPACE::EventCreateFlags; | |
| 171 using VULKAN_HPP_NAMESPACE::FenceCreateFlagBits; | |
| 172 using VULKAN_HPP_NAMESPACE::FenceCreateFlags; | |
| 173 using VULKAN_HPP_NAMESPACE::Filter; | |
| 174 using VULKAN_HPP_NAMESPACE::Format; | |
| 175 using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits; | |
| 176 using VULKAN_HPP_NAMESPACE::FormatFeatureFlags; | |
| 177 using VULKAN_HPP_NAMESPACE::FramebufferCreateFlagBits; | |
| 178 using VULKAN_HPP_NAMESPACE::FramebufferCreateFlags; | |
| 179 using VULKAN_HPP_NAMESPACE::FrontFace; | |
| 180 using VULKAN_HPP_NAMESPACE::ImageAspectFlagBits; | |
| 181 using VULKAN_HPP_NAMESPACE::ImageAspectFlags; | |
| 182 using VULKAN_HPP_NAMESPACE::ImageCreateFlagBits; | |
| 183 using VULKAN_HPP_NAMESPACE::ImageCreateFlags; | |
| 184 using VULKAN_HPP_NAMESPACE::ImageLayout; | |
| 185 using VULKAN_HPP_NAMESPACE::ImageTiling; | |
| 186 using VULKAN_HPP_NAMESPACE::ImageType; | |
| 187 using VULKAN_HPP_NAMESPACE::ImageUsageFlagBits; | |
| 188 using VULKAN_HPP_NAMESPACE::ImageUsageFlags; | |
| 189 using VULKAN_HPP_NAMESPACE::ImageViewCreateFlagBits; | |
| 190 using VULKAN_HPP_NAMESPACE::ImageViewCreateFlags; | |
| 191 using VULKAN_HPP_NAMESPACE::ImageViewType; | |
| 192 using VULKAN_HPP_NAMESPACE::IndexType; | |
| 193 using VULKAN_HPP_NAMESPACE::InstanceCreateFlagBits; | |
| 194 using VULKAN_HPP_NAMESPACE::InstanceCreateFlags; | |
| 195 using VULKAN_HPP_NAMESPACE::InternalAllocationType; | |
| 196 using VULKAN_HPP_NAMESPACE::LogicOp; | |
| 197 using VULKAN_HPP_NAMESPACE::MemoryHeapFlagBits; | |
| 198 using VULKAN_HPP_NAMESPACE::MemoryHeapFlags; | |
| 199 using VULKAN_HPP_NAMESPACE::MemoryMapFlagBits; | |
| 200 using VULKAN_HPP_NAMESPACE::MemoryMapFlags; | |
| 201 using VULKAN_HPP_NAMESPACE::MemoryPropertyFlagBits; | |
| 202 using VULKAN_HPP_NAMESPACE::MemoryPropertyFlags; | |
| 203 using VULKAN_HPP_NAMESPACE::ObjectType; | |
| 204 using VULKAN_HPP_NAMESPACE::PhysicalDeviceType; | |
| 205 using VULKAN_HPP_NAMESPACE::PipelineBindPoint; | |
| 206 using VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlagBits; | |
| 207 using VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlags; | |
| 208 using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersion; | |
| 209 using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlagBits; | |
| 210 using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlags; | |
| 211 using VULKAN_HPP_NAMESPACE::PipelineCreateFlagBits; | |
| 212 using VULKAN_HPP_NAMESPACE::PipelineCreateFlags; | |
| 213 using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlagBits; | |
| 214 using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlags; | |
| 215 using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlagBits; | |
| 216 using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlags; | |
| 217 using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlagBits; | |
| 218 using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlags; | |
| 219 using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlagBits; | |
| 220 using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlags; | |
| 221 using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlagBits; | |
| 222 using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags; | |
| 223 using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlagBits; | |
| 224 using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlags; | |
| 225 using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlagBits; | |
| 226 using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags; | |
| 227 using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits; | |
| 228 using VULKAN_HPP_NAMESPACE::PipelineStageFlags; | |
| 229 using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlagBits; | |
| 230 using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlags; | |
| 231 using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlagBits; | |
| 232 using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlags; | |
| 233 using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlagBits; | |
| 234 using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags; | |
| 235 using VULKAN_HPP_NAMESPACE::PolygonMode; | |
| 236 using VULKAN_HPP_NAMESPACE::PrimitiveTopology; | |
| 237 using VULKAN_HPP_NAMESPACE::QueryControlFlagBits; | |
| 238 using VULKAN_HPP_NAMESPACE::QueryControlFlags; | |
| 239 using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlagBits; | |
| 240 using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags; | |
| 241 using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlagBits; | |
| 242 using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlags; | |
| 243 using VULKAN_HPP_NAMESPACE::QueryResultFlagBits; | |
| 244 using VULKAN_HPP_NAMESPACE::QueryResultFlags; | |
| 245 using VULKAN_HPP_NAMESPACE::QueryType; | |
| 246 using VULKAN_HPP_NAMESPACE::QueueFlagBits; | |
| 247 using VULKAN_HPP_NAMESPACE::QueueFlags; | |
| 248 using VULKAN_HPP_NAMESPACE::RenderPassCreateFlagBits; | |
| 249 using VULKAN_HPP_NAMESPACE::RenderPassCreateFlags; | |
| 250 using VULKAN_HPP_NAMESPACE::Result; | |
| 251 using VULKAN_HPP_NAMESPACE::SampleCountFlagBits; | |
| 252 using VULKAN_HPP_NAMESPACE::SampleCountFlags; | |
| 253 using VULKAN_HPP_NAMESPACE::SamplerAddressMode; | |
| 254 using VULKAN_HPP_NAMESPACE::SamplerCreateFlagBits; | |
| 255 using VULKAN_HPP_NAMESPACE::SamplerCreateFlags; | |
| 256 using VULKAN_HPP_NAMESPACE::SamplerMipmapMode; | |
| 257 using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlagBits; | |
| 258 using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlags; | |
| 259 using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlagBits; | |
| 260 using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlags; | |
| 261 using VULKAN_HPP_NAMESPACE::ShaderStageFlagBits; | |
| 262 using VULKAN_HPP_NAMESPACE::ShaderStageFlags; | |
| 263 using VULKAN_HPP_NAMESPACE::SharingMode; | |
| 264 using VULKAN_HPP_NAMESPACE::SparseImageFormatFlagBits; | |
| 265 using VULKAN_HPP_NAMESPACE::SparseImageFormatFlags; | |
| 266 using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlagBits; | |
| 267 using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags; | |
| 268 using VULKAN_HPP_NAMESPACE::StencilFaceFlagBits; | |
| 269 using VULKAN_HPP_NAMESPACE::StencilFaceFlags; | |
| 270 using VULKAN_HPP_NAMESPACE::StencilOp; | |
| 271 using VULKAN_HPP_NAMESPACE::StructureType; | |
| 272 using VULKAN_HPP_NAMESPACE::SubpassContents; | |
| 273 using VULKAN_HPP_NAMESPACE::SubpassDescriptionFlagBits; | |
| 274 using VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags; | |
| 275 using VULKAN_HPP_NAMESPACE::SystemAllocationScope; | |
| 276 using VULKAN_HPP_NAMESPACE::VendorId; | |
| 277 using VULKAN_HPP_NAMESPACE::VertexInputRate; | |
| 278 | |
| 279 //=== VK_VERSION_1_1 === | |
| 280 using VULKAN_HPP_NAMESPACE::ChromaLocation; | |
| 281 using VULKAN_HPP_NAMESPACE::ChromaLocationKHR; | |
| 282 using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagBits; | |
| 283 using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags; | |
| 284 using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagsKHR; | |
| 285 using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagBits; | |
| 286 using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags; | |
| 287 using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagsKHR; | |
| 288 using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType; | |
| 289 using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateTypeKHR; | |
| 290 using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBits; | |
| 291 using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBitsKHR; | |
| 292 using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlags; | |
| 293 using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagsKHR; | |
| 294 using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits; | |
| 295 using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBitsKHR; | |
| 296 using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags; | |
| 297 using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagsKHR; | |
| 298 using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBits; | |
| 299 using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsKHR; | |
| 300 using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags; | |
| 301 using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsKHR; | |
| 302 using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits; | |
| 303 using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBitsKHR; | |
| 304 using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags; | |
| 305 using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsKHR; | |
| 306 using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBits; | |
| 307 using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBitsKHR; | |
| 308 using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlags; | |
| 309 using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagsKHR; | |
| 310 using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits; | |
| 311 using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBitsKHR; | |
| 312 using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags; | |
| 313 using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagsKHR; | |
| 314 using VULKAN_HPP_NAMESPACE::FenceImportFlagBits; | |
| 315 using VULKAN_HPP_NAMESPACE::FenceImportFlagBitsKHR; | |
| 316 using VULKAN_HPP_NAMESPACE::FenceImportFlags; | |
| 317 using VULKAN_HPP_NAMESPACE::FenceImportFlagsKHR; | |
| 318 using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBits; | |
| 319 using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBitsKHR; | |
| 320 using VULKAN_HPP_NAMESPACE::MemoryAllocateFlags; | |
| 321 using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsKHR; | |
| 322 using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagBits; | |
| 323 using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagBitsKHR; | |
| 324 using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags; | |
| 325 using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagsKHR; | |
| 326 using VULKAN_HPP_NAMESPACE::PointClippingBehavior; | |
| 327 using VULKAN_HPP_NAMESPACE::PointClippingBehaviorKHR; | |
| 328 using VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion; | |
| 329 using VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversionKHR; | |
| 330 using VULKAN_HPP_NAMESPACE::SamplerYcbcrRange; | |
| 331 using VULKAN_HPP_NAMESPACE::SamplerYcbcrRangeKHR; | |
| 332 using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagBits; | |
| 333 using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagBitsKHR; | |
| 334 using VULKAN_HPP_NAMESPACE::SemaphoreImportFlags; | |
| 335 using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagsKHR; | |
| 336 using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlagBits; | |
| 337 using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags; | |
| 338 using VULKAN_HPP_NAMESPACE::TessellationDomainOrigin; | |
| 339 using VULKAN_HPP_NAMESPACE::TessellationDomainOriginKHR; | |
| 340 | |
| 341 //=== VK_VERSION_1_2 === | |
| 342 using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagBits; | |
| 343 using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagBitsEXT; | |
| 344 using VULKAN_HPP_NAMESPACE::DescriptorBindingFlags; | |
| 345 using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagsEXT; | |
| 346 using VULKAN_HPP_NAMESPACE::DriverId; | |
| 347 using VULKAN_HPP_NAMESPACE::DriverIdKHR; | |
| 348 using VULKAN_HPP_NAMESPACE::ResolveModeFlagBits; | |
| 349 using VULKAN_HPP_NAMESPACE::ResolveModeFlagBitsKHR; | |
| 350 using VULKAN_HPP_NAMESPACE::ResolveModeFlags; | |
| 351 using VULKAN_HPP_NAMESPACE::ResolveModeFlagsKHR; | |
| 352 using VULKAN_HPP_NAMESPACE::SamplerReductionMode; | |
| 353 using VULKAN_HPP_NAMESPACE::SamplerReductionModeEXT; | |
| 354 using VULKAN_HPP_NAMESPACE::SemaphoreType; | |
| 355 using VULKAN_HPP_NAMESPACE::SemaphoreTypeKHR; | |
| 356 using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagBits; | |
| 357 using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagBitsKHR; | |
| 358 using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlags; | |
| 359 using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagsKHR; | |
| 360 using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence; | |
| 361 using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependenceKHR; | |
| 362 | |
| 363 //=== VK_VERSION_1_3 === | |
| 364 using VULKAN_HPP_NAMESPACE::AccessFlagBits2; | |
| 365 using VULKAN_HPP_NAMESPACE::AccessFlagBits2KHR; | |
| 366 using VULKAN_HPP_NAMESPACE::AccessFlags2; | |
| 367 using VULKAN_HPP_NAMESPACE::AccessFlags2KHR; | |
| 368 using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2; | |
| 369 using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2KHR; | |
| 370 using VULKAN_HPP_NAMESPACE::FormatFeatureFlags2; | |
| 371 using VULKAN_HPP_NAMESPACE::FormatFeatureFlags2KHR; | |
| 372 using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagBits; | |
| 373 using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagBitsEXT; | |
| 374 using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlags; | |
| 375 using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagsEXT; | |
| 376 using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2; | |
| 377 using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2KHR; | |
| 378 using VULKAN_HPP_NAMESPACE::PipelineStageFlags2; | |
| 379 using VULKAN_HPP_NAMESPACE::PipelineStageFlags2KHR; | |
| 380 using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBits; | |
| 381 using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBitsEXT; | |
| 382 using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlags; | |
| 383 using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagsEXT; | |
| 384 using VULKAN_HPP_NAMESPACE::RenderingFlagBits; | |
| 385 using VULKAN_HPP_NAMESPACE::RenderingFlagBitsKHR; | |
| 386 using VULKAN_HPP_NAMESPACE::RenderingFlags; | |
| 387 using VULKAN_HPP_NAMESPACE::RenderingFlagsKHR; | |
| 388 using VULKAN_HPP_NAMESPACE::SubmitFlagBits; | |
| 389 using VULKAN_HPP_NAMESPACE::SubmitFlagBitsKHR; | |
| 390 using VULKAN_HPP_NAMESPACE::SubmitFlags; | |
| 391 using VULKAN_HPP_NAMESPACE::SubmitFlagsKHR; | |
| 392 using VULKAN_HPP_NAMESPACE::ToolPurposeFlagBits; | |
| 393 using VULKAN_HPP_NAMESPACE::ToolPurposeFlagBitsEXT; | |
| 394 using VULKAN_HPP_NAMESPACE::ToolPurposeFlags; | |
| 395 using VULKAN_HPP_NAMESPACE::ToolPurposeFlagsEXT; | |
| 396 | |
| 397 //=== VK_VERSION_1_4 === | |
| 398 using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits2; | |
| 399 using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits2KHR; | |
| 400 using VULKAN_HPP_NAMESPACE::BufferUsageFlags2; | |
| 401 using VULKAN_HPP_NAMESPACE::BufferUsageFlags2KHR; | |
| 402 using VULKAN_HPP_NAMESPACE::HostImageCopyFlagBits; | |
| 403 using VULKAN_HPP_NAMESPACE::HostImageCopyFlagBitsEXT; | |
| 404 using VULKAN_HPP_NAMESPACE::HostImageCopyFlags; | |
| 405 using VULKAN_HPP_NAMESPACE::HostImageCopyFlagsEXT; | |
| 406 using VULKAN_HPP_NAMESPACE::LineRasterizationMode; | |
| 407 using VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT; | |
| 408 using VULKAN_HPP_NAMESPACE::LineRasterizationModeKHR; | |
| 409 using VULKAN_HPP_NAMESPACE::MemoryUnmapFlagBits; | |
| 410 using VULKAN_HPP_NAMESPACE::MemoryUnmapFlagBitsKHR; | |
| 411 using VULKAN_HPP_NAMESPACE::MemoryUnmapFlags; | |
| 412 using VULKAN_HPP_NAMESPACE::MemoryUnmapFlagsKHR; | |
| 413 using VULKAN_HPP_NAMESPACE::PipelineCreateFlagBits2; | |
| 414 using VULKAN_HPP_NAMESPACE::PipelineCreateFlagBits2KHR; | |
| 415 using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2; | |
| 416 using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2KHR; | |
| 417 using VULKAN_HPP_NAMESPACE::PipelineRobustnessBufferBehavior; | |
| 418 using VULKAN_HPP_NAMESPACE::PipelineRobustnessBufferBehaviorEXT; | |
| 419 using VULKAN_HPP_NAMESPACE::PipelineRobustnessImageBehavior; | |
| 420 using VULKAN_HPP_NAMESPACE::PipelineRobustnessImageBehaviorEXT; | |
| 421 using VULKAN_HPP_NAMESPACE::QueueGlobalPriority; | |
| 422 using VULKAN_HPP_NAMESPACE::QueueGlobalPriorityEXT; | |
| 423 using VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR; | |
| 424 | |
| 425 //=== VK_KHR_surface === | |
| 426 using VULKAN_HPP_NAMESPACE::ColorSpaceKHR; | |
| 427 using VULKAN_HPP_NAMESPACE::CompositeAlphaFlagBitsKHR; | |
| 428 using VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR; | |
| 429 using VULKAN_HPP_NAMESPACE::PresentModeKHR; | |
| 430 using VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR; | |
| 431 using VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR; | |
| 432 | |
| 433 //=== VK_KHR_swapchain === | |
| 434 using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR; | |
| 435 using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR; | |
| 436 using VULKAN_HPP_NAMESPACE::SwapchainCreateFlagBitsKHR; | |
| 437 using VULKAN_HPP_NAMESPACE::SwapchainCreateFlagsKHR; | |
| 438 | |
| 439 //=== VK_KHR_display === | |
| 440 using VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagBitsKHR; | |
| 441 using VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagsKHR; | |
| 442 using VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR; | |
| 443 using VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR; | |
| 444 using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagBitsKHR; | |
| 445 using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR; | |
| 446 | |
| 447 #if defined( VK_USE_PLATFORM_XLIB_KHR ) | |
| 448 //=== VK_KHR_xlib_surface === | |
| 449 using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagBitsKHR; | |
| 450 using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagsKHR; | |
| 451 #endif /*VK_USE_PLATFORM_XLIB_KHR*/ | |
| 452 | |
| 453 #if defined( VK_USE_PLATFORM_XCB_KHR ) | |
| 454 //=== VK_KHR_xcb_surface === | |
| 455 using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagBitsKHR; | |
| 456 using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagsKHR; | |
| 457 #endif /*VK_USE_PLATFORM_XCB_KHR*/ | |
| 458 | |
| 459 #if defined( VK_USE_PLATFORM_WAYLAND_KHR ) | |
| 460 //=== VK_KHR_wayland_surface === | |
| 461 using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagBitsKHR; | |
| 462 using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagsKHR; | |
| 463 #endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ | |
| 464 | |
| 465 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 466 //=== VK_KHR_android_surface === | |
| 467 using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagBitsKHR; | |
| 468 using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagsKHR; | |
| 469 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 470 | |
| 471 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 472 //=== VK_KHR_win32_surface === | |
| 473 using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagBitsKHR; | |
| 474 using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagsKHR; | |
| 475 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 476 | |
| 477 //=== VK_EXT_debug_report === | |
| 478 using VULKAN_HPP_NAMESPACE::DebugReportFlagBitsEXT; | |
| 479 using VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT; | |
| 480 using VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT; | |
| 481 | |
| 482 //=== VK_AMD_rasterization_order === | |
| 483 using VULKAN_HPP_NAMESPACE::RasterizationOrderAMD; | |
| 484 | |
| 485 //=== VK_KHR_video_queue === | |
| 486 using VULKAN_HPP_NAMESPACE::QueryResultStatusKHR; | |
| 487 using VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagBitsKHR; | |
| 488 using VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagsKHR; | |
| 489 using VULKAN_HPP_NAMESPACE::VideoCapabilityFlagBitsKHR; | |
| 490 using VULKAN_HPP_NAMESPACE::VideoCapabilityFlagsKHR; | |
| 491 using VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagBitsKHR; | |
| 492 using VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagsKHR; | |
| 493 using VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagBitsKHR; | |
| 494 using VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagsKHR; | |
| 495 using VULKAN_HPP_NAMESPACE::VideoCodingControlFlagBitsKHR; | |
| 496 using VULKAN_HPP_NAMESPACE::VideoCodingControlFlagsKHR; | |
| 497 using VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagBitsKHR; | |
| 498 using VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagsKHR; | |
| 499 using VULKAN_HPP_NAMESPACE::VideoEndCodingFlagBitsKHR; | |
| 500 using VULKAN_HPP_NAMESPACE::VideoEndCodingFlagsKHR; | |
| 501 using VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagBitsKHR; | |
| 502 using VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagsKHR; | |
| 503 using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateFlagBitsKHR; | |
| 504 using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateFlagsKHR; | |
| 505 | |
| 506 //=== VK_KHR_video_decode_queue === | |
| 507 using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilityFlagBitsKHR; | |
| 508 using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilityFlagsKHR; | |
| 509 using VULKAN_HPP_NAMESPACE::VideoDecodeFlagBitsKHR; | |
| 510 using VULKAN_HPP_NAMESPACE::VideoDecodeFlagsKHR; | |
| 511 using VULKAN_HPP_NAMESPACE::VideoDecodeUsageFlagBitsKHR; | |
| 512 using VULKAN_HPP_NAMESPACE::VideoDecodeUsageFlagsKHR; | |
| 513 | |
| 514 //=== VK_EXT_transform_feedback === | |
| 515 using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagBitsEXT; | |
| 516 using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagsEXT; | |
| 517 | |
| 518 //=== VK_KHR_video_encode_h264 === | |
| 519 using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagBitsKHR; | |
| 520 using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagsKHR; | |
| 521 using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlFlagBitsKHR; | |
| 522 using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlFlagsKHR; | |
| 523 using VULKAN_HPP_NAMESPACE::VideoEncodeH264StdFlagBitsKHR; | |
| 524 using VULKAN_HPP_NAMESPACE::VideoEncodeH264StdFlagsKHR; | |
| 525 | |
| 526 //=== VK_KHR_video_encode_h265 === | |
| 527 using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagBitsKHR; | |
| 528 using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagsKHR; | |
| 529 using VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagBitsKHR; | |
| 530 using VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagsKHR; | |
| 531 using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlFlagBitsKHR; | |
| 532 using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlFlagsKHR; | |
| 533 using VULKAN_HPP_NAMESPACE::VideoEncodeH265StdFlagBitsKHR; | |
| 534 using VULKAN_HPP_NAMESPACE::VideoEncodeH265StdFlagsKHR; | |
| 535 using VULKAN_HPP_NAMESPACE::VideoEncodeH265TransformBlockSizeFlagBitsKHR; | |
| 536 using VULKAN_HPP_NAMESPACE::VideoEncodeH265TransformBlockSizeFlagsKHR; | |
| 537 | |
| 538 //=== VK_KHR_video_decode_h264 === | |
| 539 using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagBitsKHR; | |
| 540 using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagsKHR; | |
| 541 | |
| 542 //=== VK_AMD_shader_info === | |
| 543 using VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD; | |
| 544 | |
| 545 #if defined( VK_USE_PLATFORM_GGP ) | |
| 546 //=== VK_GGP_stream_descriptor_surface === | |
| 547 using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagBitsGGP; | |
| 548 using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagsGGP; | |
| 549 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 550 | |
| 551 //=== VK_NV_external_memory_capabilities === | |
| 552 using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsNV; | |
| 553 using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV; | |
| 554 using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBitsNV; | |
| 555 using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV; | |
| 556 | |
| 557 //=== VK_EXT_validation_flags === | |
| 558 using VULKAN_HPP_NAMESPACE::ValidationCheckEXT; | |
| 559 | |
| 560 #if defined( VK_USE_PLATFORM_VI_NN ) | |
| 561 //=== VK_NN_vi_surface === | |
| 562 using VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagBitsNN; | |
| 563 using VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagsNN; | |
| 564 #endif /*VK_USE_PLATFORM_VI_NN*/ | |
| 565 | |
| 566 //=== VK_EXT_conditional_rendering === | |
| 567 using VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagBitsEXT; | |
| 568 using VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagsEXT; | |
| 569 | |
| 570 //=== VK_EXT_display_surface_counter === | |
| 571 using VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT; | |
| 572 using VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT; | |
| 573 | |
| 574 //=== VK_EXT_display_control === | |
| 575 using VULKAN_HPP_NAMESPACE::DeviceEventTypeEXT; | |
| 576 using VULKAN_HPP_NAMESPACE::DisplayEventTypeEXT; | |
| 577 using VULKAN_HPP_NAMESPACE::DisplayPowerStateEXT; | |
| 578 | |
| 579 //=== VK_NV_viewport_swizzle === | |
| 580 using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagBitsNV; | |
| 581 using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV; | |
| 582 using VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV; | |
| 583 | |
| 584 //=== VK_EXT_discard_rectangles === | |
| 585 using VULKAN_HPP_NAMESPACE::DiscardRectangleModeEXT; | |
| 586 using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagBitsEXT; | |
| 587 using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagsEXT; | |
| 588 | |
| 589 //=== VK_EXT_conservative_rasterization === | |
| 590 using VULKAN_HPP_NAMESPACE::ConservativeRasterizationModeEXT; | |
| 591 using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateFlagBitsEXT; | |
| 592 using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateFlagsEXT; | |
| 593 | |
| 594 //=== VK_EXT_depth_clip_enable === | |
| 595 using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagBitsEXT; | |
| 596 using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagsEXT; | |
| 597 | |
| 598 //=== VK_KHR_performance_query === | |
| 599 using VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagBitsKHR; | |
| 600 using VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagsKHR; | |
| 601 using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagBitsKHR; | |
| 602 using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagsKHR; | |
| 603 using VULKAN_HPP_NAMESPACE::PerformanceCounterScopeKHR; | |
| 604 using VULKAN_HPP_NAMESPACE::PerformanceCounterStorageKHR; | |
| 605 using VULKAN_HPP_NAMESPACE::PerformanceCounterUnitKHR; | |
| 606 | |
| 607 #if defined( VK_USE_PLATFORM_IOS_MVK ) | |
| 608 //=== VK_MVK_ios_surface === | |
| 609 using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagBitsMVK; | |
| 610 using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagsMVK; | |
| 611 #endif /*VK_USE_PLATFORM_IOS_MVK*/ | |
| 612 | |
| 613 #if defined( VK_USE_PLATFORM_MACOS_MVK ) | |
| 614 //=== VK_MVK_macos_surface === | |
| 615 using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagBitsMVK; | |
| 616 using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagsMVK; | |
| 617 #endif /*VK_USE_PLATFORM_MACOS_MVK*/ | |
| 618 | |
| 619 //=== VK_EXT_debug_utils === | |
| 620 using VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagBitsEXT; | |
| 621 using VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagsEXT; | |
| 622 using VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagBitsEXT; | |
| 623 using VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT; | |
| 624 using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagBitsEXT; | |
| 625 using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT; | |
| 626 using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagBitsEXT; | |
| 627 using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagsEXT; | |
| 628 | |
| 629 //=== VK_EXT_blend_operation_advanced === | |
| 630 using VULKAN_HPP_NAMESPACE::BlendOverlapEXT; | |
| 631 | |
| 632 //=== VK_NV_fragment_coverage_to_color === | |
| 633 using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagBitsNV; | |
| 634 using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagsNV; | |
| 635 | |
| 636 //=== VK_KHR_acceleration_structure === | |
| 637 using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR; | |
| 638 using VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR; | |
| 639 using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagBitsKHR; | |
| 640 using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagsKHR; | |
| 641 using VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR; | |
| 642 using VULKAN_HPP_NAMESPACE::AccelerationStructureTypeNV; | |
| 643 using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsKHR; | |
| 644 using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsNV; | |
| 645 using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR; | |
| 646 using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsNV; | |
| 647 using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR; | |
| 648 using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR; | |
| 649 using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeNV; | |
| 650 using VULKAN_HPP_NAMESPACE::GeometryFlagBitsKHR; | |
| 651 using VULKAN_HPP_NAMESPACE::GeometryFlagBitsNV; | |
| 652 using VULKAN_HPP_NAMESPACE::GeometryFlagsKHR; | |
| 653 using VULKAN_HPP_NAMESPACE::GeometryFlagsNV; | |
| 654 using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagBitsKHR; | |
| 655 using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagBitsNV; | |
| 656 using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR; | |
| 657 using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsNV; | |
| 658 using VULKAN_HPP_NAMESPACE::GeometryTypeKHR; | |
| 659 using VULKAN_HPP_NAMESPACE::GeometryTypeNV; | |
| 660 | |
| 661 //=== VK_KHR_ray_tracing_pipeline === | |
| 662 using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR; | |
| 663 using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeNV; | |
| 664 using VULKAN_HPP_NAMESPACE::ShaderGroupShaderKHR; | |
| 665 | |
| 666 //=== VK_NV_framebuffer_mixed_samples === | |
| 667 using VULKAN_HPP_NAMESPACE::CoverageModulationModeNV; | |
| 668 using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagBitsNV; | |
| 669 using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV; | |
| 670 | |
| 671 //=== VK_EXT_validation_cache === | |
| 672 using VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagBitsEXT; | |
| 673 using VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT; | |
| 674 using VULKAN_HPP_NAMESPACE::ValidationCacheHeaderVersionEXT; | |
| 675 | |
| 676 //=== VK_NV_shading_rate_image === | |
| 677 using VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV; | |
| 678 using VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV; | |
| 679 | |
| 680 //=== VK_NV_ray_tracing === | |
| 681 using VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsTypeNV; | |
| 682 | |
| 683 //=== VK_AMD_pipeline_compiler_control === | |
| 684 using VULKAN_HPP_NAMESPACE::PipelineCompilerControlFlagBitsAMD; | |
| 685 using VULKAN_HPP_NAMESPACE::PipelineCompilerControlFlagsAMD; | |
| 686 | |
| 687 //=== VK_AMD_memory_overallocation_behavior === | |
| 688 using VULKAN_HPP_NAMESPACE::MemoryOverallocationBehaviorAMD; | |
| 689 | |
| 690 //=== VK_INTEL_performance_query === | |
| 691 using VULKAN_HPP_NAMESPACE::PerformanceConfigurationTypeINTEL; | |
| 692 using VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL; | |
| 693 using VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL; | |
| 694 using VULKAN_HPP_NAMESPACE::PerformanceValueTypeINTEL; | |
| 695 using VULKAN_HPP_NAMESPACE::QueryPoolSamplingModeINTEL; | |
| 696 | |
| 697 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 698 //=== VK_FUCHSIA_imagepipe_surface === | |
| 699 using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagBitsFUCHSIA; | |
| 700 using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagsFUCHSIA; | |
| 701 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 702 | |
| 703 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 704 //=== VK_EXT_metal_surface === | |
| 705 using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagBitsEXT; | |
| 706 using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagsEXT; | |
| 707 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 708 | |
| 709 //=== VK_KHR_fragment_shading_rate === | |
| 710 using VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR; | |
| 711 | |
| 712 //=== VK_AMD_shader_core_properties2 === | |
| 713 using VULKAN_HPP_NAMESPACE::ShaderCorePropertiesFlagBitsAMD; | |
| 714 using VULKAN_HPP_NAMESPACE::ShaderCorePropertiesFlagsAMD; | |
| 715 | |
| 716 //=== VK_EXT_validation_features === | |
| 717 using VULKAN_HPP_NAMESPACE::ValidationFeatureDisableEXT; | |
| 718 using VULKAN_HPP_NAMESPACE::ValidationFeatureEnableEXT; | |
| 719 | |
| 720 //=== VK_NV_coverage_reduction_mode === | |
| 721 using VULKAN_HPP_NAMESPACE::CoverageReductionModeNV; | |
| 722 using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagBitsNV; | |
| 723 using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV; | |
| 724 | |
| 725 //=== VK_EXT_provoking_vertex === | |
| 726 using VULKAN_HPP_NAMESPACE::ProvokingVertexModeEXT; | |
| 727 | |
| 728 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 729 //=== VK_EXT_full_screen_exclusive === | |
| 730 using VULKAN_HPP_NAMESPACE::FullScreenExclusiveEXT; | |
| 731 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 732 | |
| 733 //=== VK_EXT_headless_surface === | |
| 734 using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagBitsEXT; | |
| 735 using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagsEXT; | |
| 736 | |
| 737 //=== VK_KHR_pipeline_executable_properties === | |
| 738 using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR; | |
| 739 | |
| 740 //=== VK_NV_device_generated_commands === | |
| 741 using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagBitsNV; | |
| 742 using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsNV; | |
| 743 using VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeNV; | |
| 744 using VULKAN_HPP_NAMESPACE::IndirectStateFlagBitsNV; | |
| 745 using VULKAN_HPP_NAMESPACE::IndirectStateFlagsNV; | |
| 746 | |
| 747 //=== VK_EXT_depth_bias_control === | |
| 748 using VULKAN_HPP_NAMESPACE::DepthBiasRepresentationEXT; | |
| 749 | |
| 750 //=== VK_EXT_device_memory_report === | |
| 751 using VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT; | |
| 752 using VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagBitsEXT; | |
| 753 using VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT; | |
| 754 | |
| 755 //=== VK_KHR_video_encode_queue === | |
| 756 using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilityFlagBitsKHR; | |
| 757 using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilityFlagsKHR; | |
| 758 using VULKAN_HPP_NAMESPACE::VideoEncodeContentFlagBitsKHR; | |
| 759 using VULKAN_HPP_NAMESPACE::VideoEncodeContentFlagsKHR; | |
| 760 using VULKAN_HPP_NAMESPACE::VideoEncodeFeedbackFlagBitsKHR; | |
| 761 using VULKAN_HPP_NAMESPACE::VideoEncodeFeedbackFlagsKHR; | |
| 762 using VULKAN_HPP_NAMESPACE::VideoEncodeFlagBitsKHR; | |
| 763 using VULKAN_HPP_NAMESPACE::VideoEncodeFlagsKHR; | |
| 764 using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagBitsKHR; | |
| 765 using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagsKHR; | |
| 766 using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagBitsKHR; | |
| 767 using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagsKHR; | |
| 768 using VULKAN_HPP_NAMESPACE::VideoEncodeTuningModeKHR; | |
| 769 using VULKAN_HPP_NAMESPACE::VideoEncodeUsageFlagBitsKHR; | |
| 770 using VULKAN_HPP_NAMESPACE::VideoEncodeUsageFlagsKHR; | |
| 771 | |
| 772 //=== VK_NV_device_diagnostics_config === | |
| 773 using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagBitsNV; | |
| 774 using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagsNV; | |
| 775 | |
| 776 //=== VK_QCOM_tile_shading === | |
| 777 using VULKAN_HPP_NAMESPACE::TileShadingRenderPassFlagBitsQCOM; | |
| 778 using VULKAN_HPP_NAMESPACE::TileShadingRenderPassFlagsQCOM; | |
| 779 | |
| 780 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 781 //=== VK_EXT_metal_objects === | |
| 782 using VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagBitsEXT; | |
| 783 using VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagsEXT; | |
| 784 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 785 | |
| 786 //=== VK_EXT_graphics_pipeline_library === | |
| 787 using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryFlagBitsEXT; | |
| 788 using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryFlagsEXT; | |
| 789 | |
| 790 //=== VK_NV_fragment_shading_rate_enums === | |
| 791 using VULKAN_HPP_NAMESPACE::FragmentShadingRateNV; | |
| 792 using VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV; | |
| 793 | |
| 794 //=== VK_NV_ray_tracing_motion_blur === | |
| 795 using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagBitsNV; | |
| 796 using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagsNV; | |
| 797 using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagBitsNV; | |
| 798 using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV; | |
| 799 using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV; | |
| 800 | |
| 801 //=== VK_EXT_image_compression_control === | |
| 802 using VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagBitsEXT; | |
| 803 using VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagsEXT; | |
| 804 using VULKAN_HPP_NAMESPACE::ImageCompressionFlagBitsEXT; | |
| 805 using VULKAN_HPP_NAMESPACE::ImageCompressionFlagsEXT; | |
| 806 | |
| 807 //=== VK_EXT_device_fault === | |
| 808 using VULKAN_HPP_NAMESPACE::DeviceFaultAddressTypeEXT; | |
| 809 using VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionEXT; | |
| 810 | |
| 811 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) | |
| 812 //=== VK_EXT_directfb_surface === | |
| 813 using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagBitsEXT; | |
| 814 using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagsEXT; | |
| 815 #endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ | |
| 816 | |
| 817 //=== VK_EXT_device_address_binding_report === | |
| 818 using VULKAN_HPP_NAMESPACE::DeviceAddressBindingFlagBitsEXT; | |
| 819 using VULKAN_HPP_NAMESPACE::DeviceAddressBindingFlagsEXT; | |
| 820 using VULKAN_HPP_NAMESPACE::DeviceAddressBindingTypeEXT; | |
| 821 | |
| 822 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 823 //=== VK_FUCHSIA_buffer_collection === | |
| 824 using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagBitsFUCHSIA; | |
| 825 using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagsFUCHSIA; | |
| 826 using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagBitsFUCHSIA; | |
| 827 using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagsFUCHSIA; | |
| 828 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 829 | |
| 830 //=== VK_EXT_frame_boundary === | |
| 831 using VULKAN_HPP_NAMESPACE::FrameBoundaryFlagBitsEXT; | |
| 832 using VULKAN_HPP_NAMESPACE::FrameBoundaryFlagsEXT; | |
| 833 | |
| 834 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 835 //=== VK_QNX_screen_surface === | |
| 836 using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagBitsQNX; | |
| 837 using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagsQNX; | |
| 838 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 839 | |
| 840 //=== VK_VALVE_video_encode_rgb_conversion === | |
| 841 using VULKAN_HPP_NAMESPACE::VideoEncodeRgbChromaOffsetFlagBitsVALVE; | |
| 842 using VULKAN_HPP_NAMESPACE::VideoEncodeRgbChromaOffsetFlagsVALVE; | |
| 843 using VULKAN_HPP_NAMESPACE::VideoEncodeRgbModelConversionFlagBitsVALVE; | |
| 844 using VULKAN_HPP_NAMESPACE::VideoEncodeRgbModelConversionFlagsVALVE; | |
| 845 using VULKAN_HPP_NAMESPACE::VideoEncodeRgbRangeCompressionFlagBitsVALVE; | |
| 846 using VULKAN_HPP_NAMESPACE::VideoEncodeRgbRangeCompressionFlagsVALVE; | |
| 847 | |
| 848 //=== VK_EXT_opacity_micromap === | |
| 849 using VULKAN_HPP_NAMESPACE::BuildMicromapFlagBitsEXT; | |
| 850 using VULKAN_HPP_NAMESPACE::BuildMicromapFlagsEXT; | |
| 851 using VULKAN_HPP_NAMESPACE::BuildMicromapModeEXT; | |
| 852 using VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT; | |
| 853 using VULKAN_HPP_NAMESPACE::MicromapCreateFlagBitsEXT; | |
| 854 using VULKAN_HPP_NAMESPACE::MicromapCreateFlagsEXT; | |
| 855 using VULKAN_HPP_NAMESPACE::MicromapTypeEXT; | |
| 856 using VULKAN_HPP_NAMESPACE::OpacityMicromapFormatEXT; | |
| 857 using VULKAN_HPP_NAMESPACE::OpacityMicromapSpecialIndexEXT; | |
| 858 | |
| 859 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 860 //=== VK_NV_displacement_micromap === | |
| 861 using VULKAN_HPP_NAMESPACE::DisplacementMicromapFormatNV; | |
| 862 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 863 | |
| 864 //=== VK_ARM_scheduling_controls === | |
| 865 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFlagBitsARM; | |
| 866 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFlagsARM; | |
| 867 | |
| 868 //=== VK_NV_ray_tracing_linear_swept_spheres === | |
| 869 using VULKAN_HPP_NAMESPACE::RayTracingLssIndexingModeNV; | |
| 870 using VULKAN_HPP_NAMESPACE::RayTracingLssPrimitiveEndCapsModeNV; | |
| 871 | |
| 872 //=== VK_EXT_subpass_merge_feedback === | |
| 873 using VULKAN_HPP_NAMESPACE::SubpassMergeStatusEXT; | |
| 874 | |
| 875 //=== VK_LUNARG_direct_driver_loading === | |
| 876 using VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagBitsLUNARG; | |
| 877 using VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagsLUNARG; | |
| 878 using VULKAN_HPP_NAMESPACE::DirectDriverLoadingModeLUNARG; | |
| 879 | |
| 880 //=== VK_ARM_tensors === | |
| 881 using VULKAN_HPP_NAMESPACE::TensorCreateFlagBitsARM; | |
| 882 using VULKAN_HPP_NAMESPACE::TensorCreateFlagsARM; | |
| 883 using VULKAN_HPP_NAMESPACE::TensorTilingARM; | |
| 884 using VULKAN_HPP_NAMESPACE::TensorUsageFlagBitsARM; | |
| 885 using VULKAN_HPP_NAMESPACE::TensorUsageFlagsARM; | |
| 886 using VULKAN_HPP_NAMESPACE::TensorViewCreateFlagBitsARM; | |
| 887 using VULKAN_HPP_NAMESPACE::TensorViewCreateFlagsARM; | |
| 888 | |
| 889 //=== VK_NV_optical_flow === | |
| 890 using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteFlagBitsNV; | |
| 891 using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteFlagsNV; | |
| 892 using VULKAN_HPP_NAMESPACE::OpticalFlowGridSizeFlagBitsNV; | |
| 893 using VULKAN_HPP_NAMESPACE::OpticalFlowGridSizeFlagsNV; | |
| 894 using VULKAN_HPP_NAMESPACE::OpticalFlowPerformanceLevelNV; | |
| 895 using VULKAN_HPP_NAMESPACE::OpticalFlowSessionBindingPointNV; | |
| 896 using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateFlagBitsNV; | |
| 897 using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateFlagsNV; | |
| 898 using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagBitsNV; | |
| 899 using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagsNV; | |
| 900 | |
| 901 //=== VK_AMD_anti_lag === | |
| 902 using VULKAN_HPP_NAMESPACE::AntiLagModeAMD; | |
| 903 using VULKAN_HPP_NAMESPACE::AntiLagStageAMD; | |
| 904 | |
| 905 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 906 //=== VK_AMDX_dense_geometry_format === | |
| 907 using VULKAN_HPP_NAMESPACE::CompressedTriangleFormatAMDX; | |
| 908 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 909 | |
| 910 //=== VK_EXT_shader_object === | |
| 911 using VULKAN_HPP_NAMESPACE::ShaderCodeTypeEXT; | |
| 912 using VULKAN_HPP_NAMESPACE::ShaderCreateFlagBitsEXT; | |
| 913 using VULKAN_HPP_NAMESPACE::ShaderCreateFlagsEXT; | |
| 914 | |
| 915 //=== VK_KHR_surface_maintenance1 === | |
| 916 using VULKAN_HPP_NAMESPACE::PresentGravityFlagBitsEXT; | |
| 917 using VULKAN_HPP_NAMESPACE::PresentGravityFlagBitsKHR; | |
| 918 using VULKAN_HPP_NAMESPACE::PresentGravityFlagsEXT; | |
| 919 using VULKAN_HPP_NAMESPACE::PresentGravityFlagsKHR; | |
| 920 using VULKAN_HPP_NAMESPACE::PresentScalingFlagBitsEXT; | |
| 921 using VULKAN_HPP_NAMESPACE::PresentScalingFlagBitsKHR; | |
| 922 using VULKAN_HPP_NAMESPACE::PresentScalingFlagsEXT; | |
| 923 using VULKAN_HPP_NAMESPACE::PresentScalingFlagsKHR; | |
| 924 | |
| 925 //=== VK_NV_cooperative_vector === | |
| 926 using VULKAN_HPP_NAMESPACE::ComponentTypeKHR; | |
| 927 using VULKAN_HPP_NAMESPACE::ComponentTypeNV; | |
| 928 using VULKAN_HPP_NAMESPACE::CooperativeVectorMatrixLayoutNV; | |
| 929 | |
| 930 //=== VK_EXT_layer_settings === | |
| 931 using VULKAN_HPP_NAMESPACE::LayerSettingTypeEXT; | |
| 932 | |
| 933 //=== VK_NV_low_latency2 === | |
| 934 using VULKAN_HPP_NAMESPACE::LatencyMarkerNV; | |
| 935 using VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeNV; | |
| 936 | |
| 937 //=== VK_KHR_cooperative_matrix === | |
| 938 using VULKAN_HPP_NAMESPACE::ScopeKHR; | |
| 939 using VULKAN_HPP_NAMESPACE::ScopeNV; | |
| 940 | |
| 941 //=== VK_ARM_data_graph === | |
| 942 using VULKAN_HPP_NAMESPACE::DataGraphPipelineDispatchFlagBitsARM; | |
| 943 using VULKAN_HPP_NAMESPACE::DataGraphPipelineDispatchFlagsARM; | |
| 944 using VULKAN_HPP_NAMESPACE::DataGraphPipelinePropertyARM; | |
| 945 using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointARM; | |
| 946 using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointTypeARM; | |
| 947 using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionCreateFlagBitsARM; | |
| 948 using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionCreateFlagsARM; | |
| 949 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphOperationTypeARM; | |
| 950 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphProcessingEngineTypeARM; | |
| 951 | |
| 952 //=== VK_KHR_video_encode_av1 === | |
| 953 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1CapabilityFlagBitsKHR; | |
| 954 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1CapabilityFlagsKHR; | |
| 955 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1PredictionModeKHR; | |
| 956 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlFlagBitsKHR; | |
| 957 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlFlagsKHR; | |
| 958 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlGroupKHR; | |
| 959 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1StdFlagBitsKHR; | |
| 960 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1StdFlagsKHR; | |
| 961 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1SuperblockSizeFlagBitsKHR; | |
| 962 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1SuperblockSizeFlagsKHR; | |
| 963 | |
| 964 //=== VK_QCOM_image_processing2 === | |
| 965 using VULKAN_HPP_NAMESPACE::BlockMatchWindowCompareModeQCOM; | |
| 966 | |
| 967 //=== VK_QCOM_filter_cubic_weights === | |
| 968 using VULKAN_HPP_NAMESPACE::CubicFilterWeightsQCOM; | |
| 969 | |
| 970 //=== VK_MSFT_layered_driver === | |
| 971 using VULKAN_HPP_NAMESPACE::LayeredDriverUnderlyingApiMSFT; | |
| 972 | |
| 973 //=== VK_KHR_calibrated_timestamps === | |
| 974 using VULKAN_HPP_NAMESPACE::TimeDomainEXT; | |
| 975 using VULKAN_HPP_NAMESPACE::TimeDomainKHR; | |
| 976 | |
| 977 //=== VK_KHR_copy_memory_indirect === | |
| 978 using VULKAN_HPP_NAMESPACE::AddressCopyFlagBitsKHR; | |
| 979 using VULKAN_HPP_NAMESPACE::AddressCopyFlagsKHR; | |
| 980 | |
| 981 //=== VK_EXT_memory_decompression === | |
| 982 using VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagBitsEXT; | |
| 983 using VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagBitsNV; | |
| 984 using VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagsEXT; | |
| 985 using VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagsNV; | |
| 986 | |
| 987 //=== VK_NV_display_stereo === | |
| 988 using VULKAN_HPP_NAMESPACE::DisplaySurfaceStereoTypeNV; | |
| 989 | |
| 990 //=== VK_KHR_video_encode_intra_refresh === | |
| 991 using VULKAN_HPP_NAMESPACE::VideoEncodeIntraRefreshModeFlagBitsKHR; | |
| 992 using VULKAN_HPP_NAMESPACE::VideoEncodeIntraRefreshModeFlagsKHR; | |
| 993 | |
| 994 //=== VK_KHR_maintenance7 === | |
| 995 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiKHR; | |
| 996 | |
| 997 //=== VK_NV_cluster_acceleration_structure === | |
| 998 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureAddressResolutionFlagBitsNV; | |
| 999 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureAddressResolutionFlagsNV; | |
| 1000 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureClusterFlagBitsNV; | |
| 1001 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureClusterFlagsNV; | |
| 1002 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGeometryFlagBitsNV; | |
| 1003 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGeometryFlagsNV; | |
| 1004 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureIndexFormatFlagBitsNV; | |
| 1005 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureIndexFormatFlagsNV; | |
| 1006 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureOpModeNV; | |
| 1007 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureOpTypeNV; | |
| 1008 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureTypeNV; | |
| 1009 | |
| 1010 //=== VK_NV_partitioned_acceleration_structure === | |
| 1011 using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureInstanceFlagBitsNV; | |
| 1012 using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureInstanceFlagsNV; | |
| 1013 using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureOpTypeNV; | |
| 1014 | |
| 1015 //=== VK_EXT_device_generated_commands === | |
| 1016 using VULKAN_HPP_NAMESPACE::IndirectCommandsInputModeFlagBitsEXT; | |
| 1017 using VULKAN_HPP_NAMESPACE::IndirectCommandsInputModeFlagsEXT; | |
| 1018 using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagBitsEXT; | |
| 1019 using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsEXT; | |
| 1020 using VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeEXT; | |
| 1021 using VULKAN_HPP_NAMESPACE::IndirectExecutionSetInfoTypeEXT; | |
| 1022 | |
| 1023 //=== VK_KHR_maintenance8 === | |
| 1024 using VULKAN_HPP_NAMESPACE::AccessFlagBits3KHR; | |
| 1025 using VULKAN_HPP_NAMESPACE::AccessFlags3KHR; | |
| 1026 | |
| 1027 //=== VK_EXT_ray_tracing_invocation_reorder === | |
| 1028 using VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeEXT; | |
| 1029 using VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeNV; | |
| 1030 | |
| 1031 //=== VK_EXT_depth_clamp_control === | |
| 1032 using VULKAN_HPP_NAMESPACE::DepthClampModeEXT; | |
| 1033 | |
| 1034 //=== VK_KHR_maintenance9 === | |
| 1035 using VULKAN_HPP_NAMESPACE::DefaultVertexAttributeValueKHR; | |
| 1036 | |
| 1037 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 1038 //=== VK_OHOS_surface === | |
| 1039 using VULKAN_HPP_NAMESPACE::SurfaceCreateFlagBitsOHOS; | |
| 1040 using VULKAN_HPP_NAMESPACE::SurfaceCreateFlagsOHOS; | |
| 1041 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 1042 | |
| 1043 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 1044 //=== VK_OHOS_native_buffer === | |
| 1045 using VULKAN_HPP_NAMESPACE::SwapchainImageUsageFlagBitsOHOS; | |
| 1046 using VULKAN_HPP_NAMESPACE::SwapchainImageUsageFlagsOHOS; | |
| 1047 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 1048 | |
| 1049 //=== VK_ARM_performance_counters_by_region === | |
| 1050 using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagBitsARM; | |
| 1051 using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagsARM; | |
| 1052 | |
| 1053 //=== VK_QCOM_data_graph_model === | |
| 1054 using VULKAN_HPP_NAMESPACE::DataGraphModelCacheTypeQCOM; | |
| 1055 | |
| 1056 //=== VK_KHR_maintenance10 === | |
| 1057 using VULKAN_HPP_NAMESPACE::RenderingAttachmentFlagBitsKHR; | |
| 1058 using VULKAN_HPP_NAMESPACE::RenderingAttachmentFlagsKHR; | |
| 1059 using VULKAN_HPP_NAMESPACE::ResolveImageFlagBitsKHR; | |
| 1060 using VULKAN_HPP_NAMESPACE::ResolveImageFlagsKHR; | |
| 1061 | |
| 1062 //========================= | |
| 1063 //=== Index Type Traits === | |
| 1064 //========================= | |
| 1065 using VULKAN_HPP_NAMESPACE::IndexTypeValue; | |
| 1066 | |
| 1067 //====================== | |
| 1068 //=== ENUM to_string === | |
| 1069 //====================== | |
| 1070 #if !defined( VULKAN_HPP_NO_TO_STRING ) | |
| 1071 using VULKAN_HPP_NAMESPACE::to_string; | |
| 1072 using VULKAN_HPP_NAMESPACE::toHexString; | |
| 1073 #endif /*VULKAN_HPP_NO_TO_STRING*/ | |
| 1074 | |
| 1075 //============================= | |
| 1076 //=== EXCEPTIONs AND ERRORs === | |
| 1077 //============================= | |
| 1078 #if !defined( VULKAN_HPP_NO_EXCEPTIONS ) | |
| 1079 using VULKAN_HPP_NAMESPACE::DeviceLostError; | |
| 1080 using VULKAN_HPP_NAMESPACE::Error; | |
| 1081 using VULKAN_HPP_NAMESPACE::errorCategory; | |
| 1082 using VULKAN_HPP_NAMESPACE::ErrorCategoryImpl; | |
| 1083 using VULKAN_HPP_NAMESPACE::ExtensionNotPresentError; | |
| 1084 using VULKAN_HPP_NAMESPACE::FeatureNotPresentError; | |
| 1085 using VULKAN_HPP_NAMESPACE::FormatNotSupportedError; | |
| 1086 using VULKAN_HPP_NAMESPACE::FragmentationError; | |
| 1087 using VULKAN_HPP_NAMESPACE::FragmentedPoolError; | |
| 1088 using VULKAN_HPP_NAMESPACE::ImageUsageNotSupportedKHRError; | |
| 1089 using VULKAN_HPP_NAMESPACE::IncompatibleDisplayKHRError; | |
| 1090 using VULKAN_HPP_NAMESPACE::IncompatibleDriverError; | |
| 1091 using VULKAN_HPP_NAMESPACE::InitializationFailedError; | |
| 1092 using VULKAN_HPP_NAMESPACE::InvalidDrmFormatModifierPlaneLayoutEXTError; | |
| 1093 using VULKAN_HPP_NAMESPACE::InvalidExternalHandleError; | |
| 1094 using VULKAN_HPP_NAMESPACE::InvalidOpaqueCaptureAddressError; | |
| 1095 using VULKAN_HPP_NAMESPACE::InvalidShaderNVError; | |
| 1096 using VULKAN_HPP_NAMESPACE::LayerNotPresentError; | |
| 1097 using VULKAN_HPP_NAMESPACE::LogicError; | |
| 1098 using VULKAN_HPP_NAMESPACE::make_error_code; | |
| 1099 using VULKAN_HPP_NAMESPACE::make_error_condition; | |
| 1100 using VULKAN_HPP_NAMESPACE::MemoryMapFailedError; | |
| 1101 using VULKAN_HPP_NAMESPACE::NativeWindowInUseKHRError; | |
| 1102 using VULKAN_HPP_NAMESPACE::NotPermittedError; | |
| 1103 using VULKAN_HPP_NAMESPACE::OutOfDateKHRError; | |
| 1104 using VULKAN_HPP_NAMESPACE::OutOfDeviceMemoryError; | |
| 1105 using VULKAN_HPP_NAMESPACE::OutOfHostMemoryError; | |
| 1106 using VULKAN_HPP_NAMESPACE::OutOfPoolMemoryError; | |
| 1107 using VULKAN_HPP_NAMESPACE::SurfaceLostKHRError; | |
| 1108 using VULKAN_HPP_NAMESPACE::SystemError; | |
| 1109 using VULKAN_HPP_NAMESPACE::TooManyObjectsError; | |
| 1110 using VULKAN_HPP_NAMESPACE::UnknownError; | |
| 1111 using VULKAN_HPP_NAMESPACE::ValidationFailedError; | |
| 1112 using VULKAN_HPP_NAMESPACE::VideoPictureLayoutNotSupportedKHRError; | |
| 1113 using VULKAN_HPP_NAMESPACE::VideoProfileCodecNotSupportedKHRError; | |
| 1114 using VULKAN_HPP_NAMESPACE::VideoProfileFormatNotSupportedKHRError; | |
| 1115 using VULKAN_HPP_NAMESPACE::VideoProfileOperationNotSupportedKHRError; | |
| 1116 using VULKAN_HPP_NAMESPACE::VideoStdVersionNotSupportedKHRError; | |
| 1117 | |
| 1118 # if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 1119 using VULKAN_HPP_NAMESPACE::FullScreenExclusiveModeLostEXTError; | |
| 1120 # endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 1121 | |
| 1122 using VULKAN_HPP_NAMESPACE::CompressionExhaustedEXTError; | |
| 1123 using VULKAN_HPP_NAMESPACE::InvalidVideoStdParametersKHRError; | |
| 1124 using VULKAN_HPP_NAMESPACE::NotEnoughSpaceKHRError; | |
| 1125 #endif /*VULKAN_HPP_NO_EXCEPTIONS*/ | |
| 1126 | |
| 1127 using VULKAN_HPP_NAMESPACE::ResultValue; | |
| 1128 using VULKAN_HPP_NAMESPACE::ResultValueType; | |
| 1129 | |
| 1130 //=========================== | |
| 1131 //=== CONSTEXPR CONSTANTs === | |
| 1132 //=========================== | |
| 1133 | |
| 1134 //=== VK_VERSION_1_0 === | |
| 1135 using VULKAN_HPP_NAMESPACE::AttachmentUnused; | |
| 1136 using VULKAN_HPP_NAMESPACE::False; | |
| 1137 using VULKAN_HPP_NAMESPACE::LodClampNone; | |
| 1138 using VULKAN_HPP_NAMESPACE::MaxDescriptionSize; | |
| 1139 using VULKAN_HPP_NAMESPACE::MaxExtensionNameSize; | |
| 1140 using VULKAN_HPP_NAMESPACE::MaxMemoryHeaps; | |
| 1141 using VULKAN_HPP_NAMESPACE::MaxMemoryTypes; | |
| 1142 using VULKAN_HPP_NAMESPACE::MaxPhysicalDeviceNameSize; | |
| 1143 using VULKAN_HPP_NAMESPACE::QueueFamilyIgnored; | |
| 1144 using VULKAN_HPP_NAMESPACE::RemainingArrayLayers; | |
| 1145 using VULKAN_HPP_NAMESPACE::RemainingMipLevels; | |
| 1146 using VULKAN_HPP_NAMESPACE::SubpassExternal; | |
| 1147 using VULKAN_HPP_NAMESPACE::True; | |
| 1148 using VULKAN_HPP_NAMESPACE::UuidSize; | |
| 1149 using VULKAN_HPP_NAMESPACE::WholeSize; | |
| 1150 | |
| 1151 //=== VK_VERSION_1_1 === | |
| 1152 using VULKAN_HPP_NAMESPACE::LuidSize; | |
| 1153 using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSize; | |
| 1154 using VULKAN_HPP_NAMESPACE::QueueFamilyExternal; | |
| 1155 | |
| 1156 //=== VK_VERSION_1_2 === | |
| 1157 using VULKAN_HPP_NAMESPACE::MaxDriverInfoSize; | |
| 1158 using VULKAN_HPP_NAMESPACE::MaxDriverNameSize; | |
| 1159 | |
| 1160 //=== VK_VERSION_1_4 === | |
| 1161 using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySize; | |
| 1162 | |
| 1163 //=== VK_KHR_surface === | |
| 1164 using VULKAN_HPP_NAMESPACE::KHRSurfaceExtensionName; | |
| 1165 using VULKAN_HPP_NAMESPACE::KHRSurfaceSpecVersion; | |
| 1166 | |
| 1167 //=== VK_KHR_swapchain === | |
| 1168 using VULKAN_HPP_NAMESPACE::KHRSwapchainExtensionName; | |
| 1169 using VULKAN_HPP_NAMESPACE::KHRSwapchainSpecVersion; | |
| 1170 | |
| 1171 //=== VK_KHR_display === | |
| 1172 using VULKAN_HPP_NAMESPACE::KHRDisplayExtensionName; | |
| 1173 using VULKAN_HPP_NAMESPACE::KHRDisplaySpecVersion; | |
| 1174 | |
| 1175 //=== VK_KHR_display_swapchain === | |
| 1176 using VULKAN_HPP_NAMESPACE::KHRDisplaySwapchainExtensionName; | |
| 1177 using VULKAN_HPP_NAMESPACE::KHRDisplaySwapchainSpecVersion; | |
| 1178 | |
| 1179 #if defined( VK_USE_PLATFORM_XLIB_KHR ) | |
| 1180 //=== VK_KHR_xlib_surface === | |
| 1181 using VULKAN_HPP_NAMESPACE::KHRXlibSurfaceExtensionName; | |
| 1182 using VULKAN_HPP_NAMESPACE::KHRXlibSurfaceSpecVersion; | |
| 1183 #endif /*VK_USE_PLATFORM_XLIB_KHR*/ | |
| 1184 | |
| 1185 #if defined( VK_USE_PLATFORM_XCB_KHR ) | |
| 1186 //=== VK_KHR_xcb_surface === | |
| 1187 using VULKAN_HPP_NAMESPACE::KHRXcbSurfaceExtensionName; | |
| 1188 using VULKAN_HPP_NAMESPACE::KHRXcbSurfaceSpecVersion; | |
| 1189 #endif /*VK_USE_PLATFORM_XCB_KHR*/ | |
| 1190 | |
| 1191 #if defined( VK_USE_PLATFORM_WAYLAND_KHR ) | |
| 1192 //=== VK_KHR_wayland_surface === | |
| 1193 using VULKAN_HPP_NAMESPACE::KHRWaylandSurfaceExtensionName; | |
| 1194 using VULKAN_HPP_NAMESPACE::KHRWaylandSurfaceSpecVersion; | |
| 1195 #endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ | |
| 1196 | |
| 1197 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 1198 //=== VK_KHR_android_surface === | |
| 1199 using VULKAN_HPP_NAMESPACE::KHRAndroidSurfaceExtensionName; | |
| 1200 using VULKAN_HPP_NAMESPACE::KHRAndroidSurfaceSpecVersion; | |
| 1201 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 1202 | |
| 1203 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 1204 //=== VK_KHR_win32_surface === | |
| 1205 using VULKAN_HPP_NAMESPACE::KHRWin32SurfaceExtensionName; | |
| 1206 using VULKAN_HPP_NAMESPACE::KHRWin32SurfaceSpecVersion; | |
| 1207 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 1208 | |
| 1209 //=== VK_EXT_debug_report === | |
| 1210 using VULKAN_HPP_NAMESPACE::EXTDebugReportExtensionName; | |
| 1211 using VULKAN_HPP_NAMESPACE::EXTDebugReportSpecVersion; | |
| 1212 | |
| 1213 //=== VK_NV_glsl_shader === | |
| 1214 using VULKAN_HPP_NAMESPACE::NVGlslShaderExtensionName; | |
| 1215 using VULKAN_HPP_NAMESPACE::NVGlslShaderSpecVersion; | |
| 1216 | |
| 1217 //=== VK_EXT_depth_range_unrestricted === | |
| 1218 using VULKAN_HPP_NAMESPACE::EXTDepthRangeUnrestrictedExtensionName; | |
| 1219 using VULKAN_HPP_NAMESPACE::EXTDepthRangeUnrestrictedSpecVersion; | |
| 1220 | |
| 1221 //=== VK_KHR_sampler_mirror_clamp_to_edge === | |
| 1222 using VULKAN_HPP_NAMESPACE::KHRSamplerMirrorClampToEdgeExtensionName; | |
| 1223 using VULKAN_HPP_NAMESPACE::KHRSamplerMirrorClampToEdgeSpecVersion; | |
| 1224 | |
| 1225 //=== VK_IMG_filter_cubic === | |
| 1226 using VULKAN_HPP_NAMESPACE::IMGFilterCubicExtensionName; | |
| 1227 using VULKAN_HPP_NAMESPACE::IMGFilterCubicSpecVersion; | |
| 1228 | |
| 1229 //=== VK_AMD_rasterization_order === | |
| 1230 using VULKAN_HPP_NAMESPACE::AMDRasterizationOrderExtensionName; | |
| 1231 using VULKAN_HPP_NAMESPACE::AMDRasterizationOrderSpecVersion; | |
| 1232 | |
| 1233 //=== VK_AMD_shader_trinary_minmax === | |
| 1234 using VULKAN_HPP_NAMESPACE::AMDShaderTrinaryMinmaxExtensionName; | |
| 1235 using VULKAN_HPP_NAMESPACE::AMDShaderTrinaryMinmaxSpecVersion; | |
| 1236 | |
| 1237 //=== VK_AMD_shader_explicit_vertex_parameter === | |
| 1238 using VULKAN_HPP_NAMESPACE::AMDShaderExplicitVertexParameterExtensionName; | |
| 1239 using VULKAN_HPP_NAMESPACE::AMDShaderExplicitVertexParameterSpecVersion; | |
| 1240 | |
| 1241 //=== VK_EXT_debug_marker === | |
| 1242 using VULKAN_HPP_NAMESPACE::EXTDebugMarkerExtensionName; | |
| 1243 using VULKAN_HPP_NAMESPACE::EXTDebugMarkerSpecVersion; | |
| 1244 | |
| 1245 //=== VK_KHR_video_queue === | |
| 1246 using VULKAN_HPP_NAMESPACE::KHRVideoQueueExtensionName; | |
| 1247 using VULKAN_HPP_NAMESPACE::KHRVideoQueueSpecVersion; | |
| 1248 | |
| 1249 //=== VK_KHR_video_decode_queue === | |
| 1250 using VULKAN_HPP_NAMESPACE::KHRVideoDecodeQueueExtensionName; | |
| 1251 using VULKAN_HPP_NAMESPACE::KHRVideoDecodeQueueSpecVersion; | |
| 1252 | |
| 1253 //=== VK_AMD_gcn_shader === | |
| 1254 using VULKAN_HPP_NAMESPACE::AMDGcnShaderExtensionName; | |
| 1255 using VULKAN_HPP_NAMESPACE::AMDGcnShaderSpecVersion; | |
| 1256 | |
| 1257 //=== VK_NV_dedicated_allocation === | |
| 1258 using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationExtensionName; | |
| 1259 using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationSpecVersion; | |
| 1260 | |
| 1261 //=== VK_EXT_transform_feedback === | |
| 1262 using VULKAN_HPP_NAMESPACE::EXTTransformFeedbackExtensionName; | |
| 1263 using VULKAN_HPP_NAMESPACE::EXTTransformFeedbackSpecVersion; | |
| 1264 | |
| 1265 //=== VK_NVX_binary_import === | |
| 1266 using VULKAN_HPP_NAMESPACE::NVXBinaryImportExtensionName; | |
| 1267 using VULKAN_HPP_NAMESPACE::NVXBinaryImportSpecVersion; | |
| 1268 | |
| 1269 //=== VK_NVX_image_view_handle === | |
| 1270 using VULKAN_HPP_NAMESPACE::NVXImageViewHandleExtensionName; | |
| 1271 using VULKAN_HPP_NAMESPACE::NVXImageViewHandleSpecVersion; | |
| 1272 | |
| 1273 //=== VK_AMD_draw_indirect_count === | |
| 1274 using VULKAN_HPP_NAMESPACE::AMDDrawIndirectCountExtensionName; | |
| 1275 using VULKAN_HPP_NAMESPACE::AMDDrawIndirectCountSpecVersion; | |
| 1276 | |
| 1277 //=== VK_AMD_negative_viewport_height === | |
| 1278 using VULKAN_HPP_NAMESPACE::AMDNegativeViewportHeightExtensionName; | |
| 1279 using VULKAN_HPP_NAMESPACE::AMDNegativeViewportHeightSpecVersion; | |
| 1280 | |
| 1281 //=== VK_AMD_gpu_shader_half_float === | |
| 1282 using VULKAN_HPP_NAMESPACE::AMDGpuShaderHalfFloatExtensionName; | |
| 1283 using VULKAN_HPP_NAMESPACE::AMDGpuShaderHalfFloatSpecVersion; | |
| 1284 | |
| 1285 //=== VK_AMD_shader_ballot === | |
| 1286 using VULKAN_HPP_NAMESPACE::AMDShaderBallotExtensionName; | |
| 1287 using VULKAN_HPP_NAMESPACE::AMDShaderBallotSpecVersion; | |
| 1288 | |
| 1289 //=== VK_KHR_video_encode_h264 === | |
| 1290 using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH264ExtensionName; | |
| 1291 using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH264SpecVersion; | |
| 1292 | |
| 1293 //=== VK_KHR_video_encode_h265 === | |
| 1294 using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH265ExtensionName; | |
| 1295 using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH265SpecVersion; | |
| 1296 | |
| 1297 //=== VK_KHR_video_decode_h264 === | |
| 1298 using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH264ExtensionName; | |
| 1299 using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH264SpecVersion; | |
| 1300 | |
| 1301 //=== VK_AMD_texture_gather_bias_lod === | |
| 1302 using VULKAN_HPP_NAMESPACE::AMDTextureGatherBiasLodExtensionName; | |
| 1303 using VULKAN_HPP_NAMESPACE::AMDTextureGatherBiasLodSpecVersion; | |
| 1304 | |
| 1305 //=== VK_AMD_shader_info === | |
| 1306 using VULKAN_HPP_NAMESPACE::AMDShaderInfoExtensionName; | |
| 1307 using VULKAN_HPP_NAMESPACE::AMDShaderInfoSpecVersion; | |
| 1308 | |
| 1309 //=== VK_KHR_dynamic_rendering === | |
| 1310 using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingExtensionName; | |
| 1311 using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingSpecVersion; | |
| 1312 | |
| 1313 //=== VK_AMD_shader_image_load_store_lod === | |
| 1314 using VULKAN_HPP_NAMESPACE::AMDShaderImageLoadStoreLodExtensionName; | |
| 1315 using VULKAN_HPP_NAMESPACE::AMDShaderImageLoadStoreLodSpecVersion; | |
| 1316 | |
| 1317 #if defined( VK_USE_PLATFORM_GGP ) | |
| 1318 //=== VK_GGP_stream_descriptor_surface === | |
| 1319 using VULKAN_HPP_NAMESPACE::GGPStreamDescriptorSurfaceExtensionName; | |
| 1320 using VULKAN_HPP_NAMESPACE::GGPStreamDescriptorSurfaceSpecVersion; | |
| 1321 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 1322 | |
| 1323 //=== VK_NV_corner_sampled_image === | |
| 1324 using VULKAN_HPP_NAMESPACE::NVCornerSampledImageExtensionName; | |
| 1325 using VULKAN_HPP_NAMESPACE::NVCornerSampledImageSpecVersion; | |
| 1326 | |
| 1327 //=== VK_KHR_multiview === | |
| 1328 using VULKAN_HPP_NAMESPACE::KHRMultiviewExtensionName; | |
| 1329 using VULKAN_HPP_NAMESPACE::KHRMultiviewSpecVersion; | |
| 1330 | |
| 1331 //=== VK_IMG_format_pvrtc === | |
| 1332 using VULKAN_HPP_NAMESPACE::IMGFormatPvrtcExtensionName; | |
| 1333 using VULKAN_HPP_NAMESPACE::IMGFormatPvrtcSpecVersion; | |
| 1334 | |
| 1335 //=== VK_NV_external_memory_capabilities === | |
| 1336 using VULKAN_HPP_NAMESPACE::NVExternalMemoryCapabilitiesExtensionName; | |
| 1337 using VULKAN_HPP_NAMESPACE::NVExternalMemoryCapabilitiesSpecVersion; | |
| 1338 | |
| 1339 //=== VK_NV_external_memory === | |
| 1340 using VULKAN_HPP_NAMESPACE::NVExternalMemoryExtensionName; | |
| 1341 using VULKAN_HPP_NAMESPACE::NVExternalMemorySpecVersion; | |
| 1342 | |
| 1343 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 1344 //=== VK_NV_external_memory_win32 === | |
| 1345 using VULKAN_HPP_NAMESPACE::NVExternalMemoryWin32ExtensionName; | |
| 1346 using VULKAN_HPP_NAMESPACE::NVExternalMemoryWin32SpecVersion; | |
| 1347 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 1348 | |
| 1349 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 1350 //=== VK_NV_win32_keyed_mutex === | |
| 1351 using VULKAN_HPP_NAMESPACE::NVWin32KeyedMutexExtensionName; | |
| 1352 using VULKAN_HPP_NAMESPACE::NVWin32KeyedMutexSpecVersion; | |
| 1353 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 1354 | |
| 1355 //=== VK_KHR_get_physical_device_properties2 === | |
| 1356 using VULKAN_HPP_NAMESPACE::KHRGetPhysicalDeviceProperties2ExtensionName; | |
| 1357 using VULKAN_HPP_NAMESPACE::KHRGetPhysicalDeviceProperties2SpecVersion; | |
| 1358 | |
| 1359 //=== VK_KHR_device_group === | |
| 1360 using VULKAN_HPP_NAMESPACE::KHRDeviceGroupExtensionName; | |
| 1361 using VULKAN_HPP_NAMESPACE::KHRDeviceGroupSpecVersion; | |
| 1362 | |
| 1363 //=== VK_EXT_validation_flags === | |
| 1364 using VULKAN_HPP_NAMESPACE::EXTValidationFlagsExtensionName; | |
| 1365 using VULKAN_HPP_NAMESPACE::EXTValidationFlagsSpecVersion; | |
| 1366 | |
| 1367 #if defined( VK_USE_PLATFORM_VI_NN ) | |
| 1368 //=== VK_NN_vi_surface === | |
| 1369 using VULKAN_HPP_NAMESPACE::NNViSurfaceExtensionName; | |
| 1370 using VULKAN_HPP_NAMESPACE::NNViSurfaceSpecVersion; | |
| 1371 #endif /*VK_USE_PLATFORM_VI_NN*/ | |
| 1372 | |
| 1373 //=== VK_KHR_shader_draw_parameters === | |
| 1374 using VULKAN_HPP_NAMESPACE::KHRShaderDrawParametersExtensionName; | |
| 1375 using VULKAN_HPP_NAMESPACE::KHRShaderDrawParametersSpecVersion; | |
| 1376 | |
| 1377 //=== VK_EXT_shader_subgroup_ballot === | |
| 1378 using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupBallotExtensionName; | |
| 1379 using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupBallotSpecVersion; | |
| 1380 | |
| 1381 //=== VK_EXT_shader_subgroup_vote === | |
| 1382 using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupVoteExtensionName; | |
| 1383 using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupVoteSpecVersion; | |
| 1384 | |
| 1385 //=== VK_EXT_texture_compression_astc_hdr === | |
| 1386 using VULKAN_HPP_NAMESPACE::EXTTextureCompressionAstcHdrExtensionName; | |
| 1387 using VULKAN_HPP_NAMESPACE::EXTTextureCompressionAstcHdrSpecVersion; | |
| 1388 | |
| 1389 //=== VK_EXT_astc_decode_mode === | |
| 1390 using VULKAN_HPP_NAMESPACE::EXTAstcDecodeModeExtensionName; | |
| 1391 using VULKAN_HPP_NAMESPACE::EXTAstcDecodeModeSpecVersion; | |
| 1392 | |
| 1393 //=== VK_EXT_pipeline_robustness === | |
| 1394 using VULKAN_HPP_NAMESPACE::EXTPipelineRobustnessExtensionName; | |
| 1395 using VULKAN_HPP_NAMESPACE::EXTPipelineRobustnessSpecVersion; | |
| 1396 | |
| 1397 //=== VK_KHR_maintenance1 === | |
| 1398 using VULKAN_HPP_NAMESPACE::KHRMaintenance1ExtensionName; | |
| 1399 using VULKAN_HPP_NAMESPACE::KHRMaintenance1SpecVersion; | |
| 1400 | |
| 1401 //=== VK_KHR_device_group_creation === | |
| 1402 using VULKAN_HPP_NAMESPACE::KHRDeviceGroupCreationExtensionName; | |
| 1403 using VULKAN_HPP_NAMESPACE::KHRDeviceGroupCreationSpecVersion; | |
| 1404 using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSizeKHR; | |
| 1405 | |
| 1406 //=== VK_KHR_external_memory_capabilities === | |
| 1407 using VULKAN_HPP_NAMESPACE::KHRExternalMemoryCapabilitiesExtensionName; | |
| 1408 using VULKAN_HPP_NAMESPACE::KHRExternalMemoryCapabilitiesSpecVersion; | |
| 1409 using VULKAN_HPP_NAMESPACE::LuidSizeKHR; | |
| 1410 | |
| 1411 //=== VK_KHR_external_memory === | |
| 1412 using VULKAN_HPP_NAMESPACE::KHRExternalMemoryExtensionName; | |
| 1413 using VULKAN_HPP_NAMESPACE::KHRExternalMemorySpecVersion; | |
| 1414 using VULKAN_HPP_NAMESPACE::QueueFamilyExternalKHR; | |
| 1415 | |
| 1416 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 1417 //=== VK_KHR_external_memory_win32 === | |
| 1418 using VULKAN_HPP_NAMESPACE::KHRExternalMemoryWin32ExtensionName; | |
| 1419 using VULKAN_HPP_NAMESPACE::KHRExternalMemoryWin32SpecVersion; | |
| 1420 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 1421 | |
| 1422 //=== VK_KHR_external_memory_fd === | |
| 1423 using VULKAN_HPP_NAMESPACE::KHRExternalMemoryFdExtensionName; | |
| 1424 using VULKAN_HPP_NAMESPACE::KHRExternalMemoryFdSpecVersion; | |
| 1425 | |
| 1426 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 1427 //=== VK_KHR_win32_keyed_mutex === | |
| 1428 using VULKAN_HPP_NAMESPACE::KHRWin32KeyedMutexExtensionName; | |
| 1429 using VULKAN_HPP_NAMESPACE::KHRWin32KeyedMutexSpecVersion; | |
| 1430 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 1431 | |
| 1432 //=== VK_KHR_external_semaphore_capabilities === | |
| 1433 using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreCapabilitiesExtensionName; | |
| 1434 using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreCapabilitiesSpecVersion; | |
| 1435 | |
| 1436 //=== VK_KHR_external_semaphore === | |
| 1437 using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreExtensionName; | |
| 1438 using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreSpecVersion; | |
| 1439 | |
| 1440 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 1441 //=== VK_KHR_external_semaphore_win32 === | |
| 1442 using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreWin32ExtensionName; | |
| 1443 using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreWin32SpecVersion; | |
| 1444 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 1445 | |
| 1446 //=== VK_KHR_external_semaphore_fd === | |
| 1447 using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreFdExtensionName; | |
| 1448 using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreFdSpecVersion; | |
| 1449 | |
| 1450 //=== VK_KHR_push_descriptor === | |
| 1451 using VULKAN_HPP_NAMESPACE::KHRPushDescriptorExtensionName; | |
| 1452 using VULKAN_HPP_NAMESPACE::KHRPushDescriptorSpecVersion; | |
| 1453 | |
| 1454 //=== VK_EXT_conditional_rendering === | |
| 1455 using VULKAN_HPP_NAMESPACE::EXTConditionalRenderingExtensionName; | |
| 1456 using VULKAN_HPP_NAMESPACE::EXTConditionalRenderingSpecVersion; | |
| 1457 | |
| 1458 //=== VK_KHR_shader_float16_int8 === | |
| 1459 using VULKAN_HPP_NAMESPACE::KHRShaderFloat16Int8ExtensionName; | |
| 1460 using VULKAN_HPP_NAMESPACE::KHRShaderFloat16Int8SpecVersion; | |
| 1461 | |
| 1462 //=== VK_KHR_16bit_storage === | |
| 1463 using VULKAN_HPP_NAMESPACE::KHR16BitStorageExtensionName; | |
| 1464 using VULKAN_HPP_NAMESPACE::KHR16BitStorageSpecVersion; | |
| 1465 | |
| 1466 //=== VK_KHR_incremental_present === | |
| 1467 using VULKAN_HPP_NAMESPACE::KHRIncrementalPresentExtensionName; | |
| 1468 using VULKAN_HPP_NAMESPACE::KHRIncrementalPresentSpecVersion; | |
| 1469 | |
| 1470 //=== VK_KHR_descriptor_update_template === | |
| 1471 using VULKAN_HPP_NAMESPACE::KHRDescriptorUpdateTemplateExtensionName; | |
| 1472 using VULKAN_HPP_NAMESPACE::KHRDescriptorUpdateTemplateSpecVersion; | |
| 1473 | |
| 1474 //=== VK_NV_clip_space_w_scaling === | |
| 1475 using VULKAN_HPP_NAMESPACE::NVClipSpaceWScalingExtensionName; | |
| 1476 using VULKAN_HPP_NAMESPACE::NVClipSpaceWScalingSpecVersion; | |
| 1477 | |
| 1478 //=== VK_EXT_direct_mode_display === | |
| 1479 using VULKAN_HPP_NAMESPACE::EXTDirectModeDisplayExtensionName; | |
| 1480 using VULKAN_HPP_NAMESPACE::EXTDirectModeDisplaySpecVersion; | |
| 1481 | |
| 1482 #if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) | |
| 1483 //=== VK_EXT_acquire_xlib_display === | |
| 1484 using VULKAN_HPP_NAMESPACE::EXTAcquireXlibDisplayExtensionName; | |
| 1485 using VULKAN_HPP_NAMESPACE::EXTAcquireXlibDisplaySpecVersion; | |
| 1486 #endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ | |
| 1487 | |
| 1488 //=== VK_EXT_display_surface_counter === | |
| 1489 using VULKAN_HPP_NAMESPACE::EXTDisplaySurfaceCounterExtensionName; | |
| 1490 using VULKAN_HPP_NAMESPACE::EXTDisplaySurfaceCounterSpecVersion; | |
| 1491 | |
| 1492 //=== VK_EXT_display_control === | |
| 1493 using VULKAN_HPP_NAMESPACE::EXTDisplayControlExtensionName; | |
| 1494 using VULKAN_HPP_NAMESPACE::EXTDisplayControlSpecVersion; | |
| 1495 | |
| 1496 //=== VK_GOOGLE_display_timing === | |
| 1497 using VULKAN_HPP_NAMESPACE::GOOGLEDisplayTimingExtensionName; | |
| 1498 using VULKAN_HPP_NAMESPACE::GOOGLEDisplayTimingSpecVersion; | |
| 1499 | |
| 1500 //=== VK_NV_sample_mask_override_coverage === | |
| 1501 using VULKAN_HPP_NAMESPACE::NVSampleMaskOverrideCoverageExtensionName; | |
| 1502 using VULKAN_HPP_NAMESPACE::NVSampleMaskOverrideCoverageSpecVersion; | |
| 1503 | |
| 1504 //=== VK_NV_geometry_shader_passthrough === | |
| 1505 using VULKAN_HPP_NAMESPACE::NVGeometryShaderPassthroughExtensionName; | |
| 1506 using VULKAN_HPP_NAMESPACE::NVGeometryShaderPassthroughSpecVersion; | |
| 1507 | |
| 1508 //=== VK_NV_viewport_array2 === | |
| 1509 using VULKAN_HPP_NAMESPACE::NVViewportArray2ExtensionName; | |
| 1510 using VULKAN_HPP_NAMESPACE::NVViewportArray2SpecVersion; | |
| 1511 | |
| 1512 //=== VK_NVX_multiview_per_view_attributes === | |
| 1513 using VULKAN_HPP_NAMESPACE::NVXMultiviewPerViewAttributesExtensionName; | |
| 1514 using VULKAN_HPP_NAMESPACE::NVXMultiviewPerViewAttributesSpecVersion; | |
| 1515 | |
| 1516 //=== VK_NV_viewport_swizzle === | |
| 1517 using VULKAN_HPP_NAMESPACE::NVViewportSwizzleExtensionName; | |
| 1518 using VULKAN_HPP_NAMESPACE::NVViewportSwizzleSpecVersion; | |
| 1519 | |
| 1520 //=== VK_EXT_discard_rectangles === | |
| 1521 using VULKAN_HPP_NAMESPACE::EXTDiscardRectanglesExtensionName; | |
| 1522 using VULKAN_HPP_NAMESPACE::EXTDiscardRectanglesSpecVersion; | |
| 1523 | |
| 1524 //=== VK_EXT_conservative_rasterization === | |
| 1525 using VULKAN_HPP_NAMESPACE::EXTConservativeRasterizationExtensionName; | |
| 1526 using VULKAN_HPP_NAMESPACE::EXTConservativeRasterizationSpecVersion; | |
| 1527 | |
| 1528 //=== VK_EXT_depth_clip_enable === | |
| 1529 using VULKAN_HPP_NAMESPACE::EXTDepthClipEnableExtensionName; | |
| 1530 using VULKAN_HPP_NAMESPACE::EXTDepthClipEnableSpecVersion; | |
| 1531 | |
| 1532 //=== VK_EXT_swapchain_colorspace === | |
| 1533 using VULKAN_HPP_NAMESPACE::EXTSwapchainColorSpaceExtensionName; | |
| 1534 using VULKAN_HPP_NAMESPACE::EXTSwapchainColorSpaceSpecVersion; | |
| 1535 | |
| 1536 //=== VK_EXT_hdr_metadata === | |
| 1537 using VULKAN_HPP_NAMESPACE::EXTHdrMetadataExtensionName; | |
| 1538 using VULKAN_HPP_NAMESPACE::EXTHdrMetadataSpecVersion; | |
| 1539 | |
| 1540 //=== VK_KHR_imageless_framebuffer === | |
| 1541 using VULKAN_HPP_NAMESPACE::KHRImagelessFramebufferExtensionName; | |
| 1542 using VULKAN_HPP_NAMESPACE::KHRImagelessFramebufferSpecVersion; | |
| 1543 | |
| 1544 //=== VK_KHR_create_renderpass2 === | |
| 1545 using VULKAN_HPP_NAMESPACE::KHRCreateRenderpass2ExtensionName; | |
| 1546 using VULKAN_HPP_NAMESPACE::KHRCreateRenderpass2SpecVersion; | |
| 1547 | |
| 1548 //=== VK_IMG_relaxed_line_rasterization === | |
| 1549 using VULKAN_HPP_NAMESPACE::IMGRelaxedLineRasterizationExtensionName; | |
| 1550 using VULKAN_HPP_NAMESPACE::IMGRelaxedLineRasterizationSpecVersion; | |
| 1551 | |
| 1552 //=== VK_KHR_shared_presentable_image === | |
| 1553 using VULKAN_HPP_NAMESPACE::KHRSharedPresentableImageExtensionName; | |
| 1554 using VULKAN_HPP_NAMESPACE::KHRSharedPresentableImageSpecVersion; | |
| 1555 | |
| 1556 //=== VK_KHR_external_fence_capabilities === | |
| 1557 using VULKAN_HPP_NAMESPACE::KHRExternalFenceCapabilitiesExtensionName; | |
| 1558 using VULKAN_HPP_NAMESPACE::KHRExternalFenceCapabilitiesSpecVersion; | |
| 1559 | |
| 1560 //=== VK_KHR_external_fence === | |
| 1561 using VULKAN_HPP_NAMESPACE::KHRExternalFenceExtensionName; | |
| 1562 using VULKAN_HPP_NAMESPACE::KHRExternalFenceSpecVersion; | |
| 1563 | |
| 1564 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 1565 //=== VK_KHR_external_fence_win32 === | |
| 1566 using VULKAN_HPP_NAMESPACE::KHRExternalFenceWin32ExtensionName; | |
| 1567 using VULKAN_HPP_NAMESPACE::KHRExternalFenceWin32SpecVersion; | |
| 1568 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 1569 | |
| 1570 //=== VK_KHR_external_fence_fd === | |
| 1571 using VULKAN_HPP_NAMESPACE::KHRExternalFenceFdExtensionName; | |
| 1572 using VULKAN_HPP_NAMESPACE::KHRExternalFenceFdSpecVersion; | |
| 1573 | |
| 1574 //=== VK_KHR_performance_query === | |
| 1575 using VULKAN_HPP_NAMESPACE::KHRPerformanceQueryExtensionName; | |
| 1576 using VULKAN_HPP_NAMESPACE::KHRPerformanceQuerySpecVersion; | |
| 1577 | |
| 1578 //=== VK_KHR_maintenance2 === | |
| 1579 using VULKAN_HPP_NAMESPACE::KHRMaintenance2ExtensionName; | |
| 1580 using VULKAN_HPP_NAMESPACE::KHRMaintenance2SpecVersion; | |
| 1581 | |
| 1582 //=== VK_KHR_get_surface_capabilities2 === | |
| 1583 using VULKAN_HPP_NAMESPACE::KHRGetSurfaceCapabilities2ExtensionName; | |
| 1584 using VULKAN_HPP_NAMESPACE::KHRGetSurfaceCapabilities2SpecVersion; | |
| 1585 | |
| 1586 //=== VK_KHR_variable_pointers === | |
| 1587 using VULKAN_HPP_NAMESPACE::KHRVariablePointersExtensionName; | |
| 1588 using VULKAN_HPP_NAMESPACE::KHRVariablePointersSpecVersion; | |
| 1589 | |
| 1590 //=== VK_KHR_get_display_properties2 === | |
| 1591 using VULKAN_HPP_NAMESPACE::KHRGetDisplayProperties2ExtensionName; | |
| 1592 using VULKAN_HPP_NAMESPACE::KHRGetDisplayProperties2SpecVersion; | |
| 1593 | |
| 1594 #if defined( VK_USE_PLATFORM_IOS_MVK ) | |
| 1595 //=== VK_MVK_ios_surface === | |
| 1596 using VULKAN_HPP_NAMESPACE::MVKIosSurfaceExtensionName; | |
| 1597 using VULKAN_HPP_NAMESPACE::MVKIosSurfaceSpecVersion; | |
| 1598 #endif /*VK_USE_PLATFORM_IOS_MVK*/ | |
| 1599 | |
| 1600 #if defined( VK_USE_PLATFORM_MACOS_MVK ) | |
| 1601 //=== VK_MVK_macos_surface === | |
| 1602 using VULKAN_HPP_NAMESPACE::MVKMacosSurfaceExtensionName; | |
| 1603 using VULKAN_HPP_NAMESPACE::MVKMacosSurfaceSpecVersion; | |
| 1604 #endif /*VK_USE_PLATFORM_MACOS_MVK*/ | |
| 1605 | |
| 1606 //=== VK_EXT_external_memory_dma_buf === | |
| 1607 using VULKAN_HPP_NAMESPACE::EXTExternalMemoryDmaBufExtensionName; | |
| 1608 using VULKAN_HPP_NAMESPACE::EXTExternalMemoryDmaBufSpecVersion; | |
| 1609 | |
| 1610 //=== VK_EXT_queue_family_foreign === | |
| 1611 using VULKAN_HPP_NAMESPACE::EXTQueueFamilyForeignExtensionName; | |
| 1612 using VULKAN_HPP_NAMESPACE::EXTQueueFamilyForeignSpecVersion; | |
| 1613 using VULKAN_HPP_NAMESPACE::QueueFamilyForeignEXT; | |
| 1614 | |
| 1615 //=== VK_KHR_dedicated_allocation === | |
| 1616 using VULKAN_HPP_NAMESPACE::KHRDedicatedAllocationExtensionName; | |
| 1617 using VULKAN_HPP_NAMESPACE::KHRDedicatedAllocationSpecVersion; | |
| 1618 | |
| 1619 //=== VK_EXT_debug_utils === | |
| 1620 using VULKAN_HPP_NAMESPACE::EXTDebugUtilsExtensionName; | |
| 1621 using VULKAN_HPP_NAMESPACE::EXTDebugUtilsSpecVersion; | |
| 1622 | |
| 1623 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 1624 //=== VK_ANDROID_external_memory_android_hardware_buffer === | |
| 1625 using VULKAN_HPP_NAMESPACE::ANDROIDExternalMemoryAndroidHardwareBufferExtensionName; | |
| 1626 using VULKAN_HPP_NAMESPACE::ANDROIDExternalMemoryAndroidHardwareBufferSpecVersion; | |
| 1627 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 1628 | |
| 1629 //=== VK_EXT_sampler_filter_minmax === | |
| 1630 using VULKAN_HPP_NAMESPACE::EXTSamplerFilterMinmaxExtensionName; | |
| 1631 using VULKAN_HPP_NAMESPACE::EXTSamplerFilterMinmaxSpecVersion; | |
| 1632 | |
| 1633 //=== VK_KHR_storage_buffer_storage_class === | |
| 1634 using VULKAN_HPP_NAMESPACE::KHRStorageBufferStorageClassExtensionName; | |
| 1635 using VULKAN_HPP_NAMESPACE::KHRStorageBufferStorageClassSpecVersion; | |
| 1636 | |
| 1637 //=== VK_AMD_gpu_shader_int16 === | |
| 1638 using VULKAN_HPP_NAMESPACE::AMDGpuShaderInt16ExtensionName; | |
| 1639 using VULKAN_HPP_NAMESPACE::AMDGpuShaderInt16SpecVersion; | |
| 1640 | |
| 1641 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 1642 //=== VK_AMDX_shader_enqueue === | |
| 1643 using VULKAN_HPP_NAMESPACE::AMDXShaderEnqueueExtensionName; | |
| 1644 using VULKAN_HPP_NAMESPACE::AMDXShaderEnqueueSpecVersion; | |
| 1645 using VULKAN_HPP_NAMESPACE::ShaderIndexUnusedAMDX; | |
| 1646 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 1647 | |
| 1648 //=== VK_AMD_mixed_attachment_samples === | |
| 1649 using VULKAN_HPP_NAMESPACE::AMDMixedAttachmentSamplesExtensionName; | |
| 1650 using VULKAN_HPP_NAMESPACE::AMDMixedAttachmentSamplesSpecVersion; | |
| 1651 | |
| 1652 //=== VK_AMD_shader_fragment_mask === | |
| 1653 using VULKAN_HPP_NAMESPACE::AMDShaderFragmentMaskExtensionName; | |
| 1654 using VULKAN_HPP_NAMESPACE::AMDShaderFragmentMaskSpecVersion; | |
| 1655 | |
| 1656 //=== VK_EXT_inline_uniform_block === | |
| 1657 using VULKAN_HPP_NAMESPACE::EXTInlineUniformBlockExtensionName; | |
| 1658 using VULKAN_HPP_NAMESPACE::EXTInlineUniformBlockSpecVersion; | |
| 1659 | |
| 1660 //=== VK_EXT_shader_stencil_export === | |
| 1661 using VULKAN_HPP_NAMESPACE::EXTShaderStencilExportExtensionName; | |
| 1662 using VULKAN_HPP_NAMESPACE::EXTShaderStencilExportSpecVersion; | |
| 1663 | |
| 1664 //=== VK_KHR_shader_bfloat16 === | |
| 1665 using VULKAN_HPP_NAMESPACE::KHRShaderBfloat16ExtensionName; | |
| 1666 using VULKAN_HPP_NAMESPACE::KHRShaderBfloat16SpecVersion; | |
| 1667 | |
| 1668 //=== VK_EXT_sample_locations === | |
| 1669 using VULKAN_HPP_NAMESPACE::EXTSampleLocationsExtensionName; | |
| 1670 using VULKAN_HPP_NAMESPACE::EXTSampleLocationsSpecVersion; | |
| 1671 | |
| 1672 //=== VK_KHR_relaxed_block_layout === | |
| 1673 using VULKAN_HPP_NAMESPACE::KHRRelaxedBlockLayoutExtensionName; | |
| 1674 using VULKAN_HPP_NAMESPACE::KHRRelaxedBlockLayoutSpecVersion; | |
| 1675 | |
| 1676 //=== VK_KHR_get_memory_requirements2 === | |
| 1677 using VULKAN_HPP_NAMESPACE::KHRGetMemoryRequirements2ExtensionName; | |
| 1678 using VULKAN_HPP_NAMESPACE::KHRGetMemoryRequirements2SpecVersion; | |
| 1679 | |
| 1680 //=== VK_KHR_image_format_list === | |
| 1681 using VULKAN_HPP_NAMESPACE::KHRImageFormatListExtensionName; | |
| 1682 using VULKAN_HPP_NAMESPACE::KHRImageFormatListSpecVersion; | |
| 1683 | |
| 1684 //=== VK_EXT_blend_operation_advanced === | |
| 1685 using VULKAN_HPP_NAMESPACE::EXTBlendOperationAdvancedExtensionName; | |
| 1686 using VULKAN_HPP_NAMESPACE::EXTBlendOperationAdvancedSpecVersion; | |
| 1687 | |
| 1688 //=== VK_NV_fragment_coverage_to_color === | |
| 1689 using VULKAN_HPP_NAMESPACE::NVFragmentCoverageToColorExtensionName; | |
| 1690 using VULKAN_HPP_NAMESPACE::NVFragmentCoverageToColorSpecVersion; | |
| 1691 | |
| 1692 //=== VK_KHR_acceleration_structure === | |
| 1693 using VULKAN_HPP_NAMESPACE::KHRAccelerationStructureExtensionName; | |
| 1694 using VULKAN_HPP_NAMESPACE::KHRAccelerationStructureSpecVersion; | |
| 1695 | |
| 1696 //=== VK_KHR_ray_tracing_pipeline === | |
| 1697 using VULKAN_HPP_NAMESPACE::KHRRayTracingPipelineExtensionName; | |
| 1698 using VULKAN_HPP_NAMESPACE::KHRRayTracingPipelineSpecVersion; | |
| 1699 using VULKAN_HPP_NAMESPACE::ShaderUnusedKHR; | |
| 1700 | |
| 1701 //=== VK_KHR_ray_query === | |
| 1702 using VULKAN_HPP_NAMESPACE::KHRRayQueryExtensionName; | |
| 1703 using VULKAN_HPP_NAMESPACE::KHRRayQuerySpecVersion; | |
| 1704 | |
| 1705 //=== VK_NV_framebuffer_mixed_samples === | |
| 1706 using VULKAN_HPP_NAMESPACE::NVFramebufferMixedSamplesExtensionName; | |
| 1707 using VULKAN_HPP_NAMESPACE::NVFramebufferMixedSamplesSpecVersion; | |
| 1708 | |
| 1709 //=== VK_NV_fill_rectangle === | |
| 1710 using VULKAN_HPP_NAMESPACE::NVFillRectangleExtensionName; | |
| 1711 using VULKAN_HPP_NAMESPACE::NVFillRectangleSpecVersion; | |
| 1712 | |
| 1713 //=== VK_NV_shader_sm_builtins === | |
| 1714 using VULKAN_HPP_NAMESPACE::NVShaderSmBuiltinsExtensionName; | |
| 1715 using VULKAN_HPP_NAMESPACE::NVShaderSmBuiltinsSpecVersion; | |
| 1716 | |
| 1717 //=== VK_EXT_post_depth_coverage === | |
| 1718 using VULKAN_HPP_NAMESPACE::EXTPostDepthCoverageExtensionName; | |
| 1719 using VULKAN_HPP_NAMESPACE::EXTPostDepthCoverageSpecVersion; | |
| 1720 | |
| 1721 //=== VK_KHR_sampler_ycbcr_conversion === | |
| 1722 using VULKAN_HPP_NAMESPACE::KHRSamplerYcbcrConversionExtensionName; | |
| 1723 using VULKAN_HPP_NAMESPACE::KHRSamplerYcbcrConversionSpecVersion; | |
| 1724 | |
| 1725 //=== VK_KHR_bind_memory2 === | |
| 1726 using VULKAN_HPP_NAMESPACE::KHRBindMemory2ExtensionName; | |
| 1727 using VULKAN_HPP_NAMESPACE::KHRBindMemory2SpecVersion; | |
| 1728 | |
| 1729 //=== VK_EXT_image_drm_format_modifier === | |
| 1730 using VULKAN_HPP_NAMESPACE::EXTImageDrmFormatModifierExtensionName; | |
| 1731 using VULKAN_HPP_NAMESPACE::EXTImageDrmFormatModifierSpecVersion; | |
| 1732 | |
| 1733 //=== VK_EXT_validation_cache === | |
| 1734 using VULKAN_HPP_NAMESPACE::EXTValidationCacheExtensionName; | |
| 1735 using VULKAN_HPP_NAMESPACE::EXTValidationCacheSpecVersion; | |
| 1736 | |
| 1737 //=== VK_EXT_descriptor_indexing === | |
| 1738 using VULKAN_HPP_NAMESPACE::EXTDescriptorIndexingExtensionName; | |
| 1739 using VULKAN_HPP_NAMESPACE::EXTDescriptorIndexingSpecVersion; | |
| 1740 | |
| 1741 //=== VK_EXT_shader_viewport_index_layer === | |
| 1742 using VULKAN_HPP_NAMESPACE::EXTShaderViewportIndexLayerExtensionName; | |
| 1743 using VULKAN_HPP_NAMESPACE::EXTShaderViewportIndexLayerSpecVersion; | |
| 1744 | |
| 1745 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 1746 //=== VK_KHR_portability_subset === | |
| 1747 using VULKAN_HPP_NAMESPACE::KHRPortabilitySubsetExtensionName; | |
| 1748 using VULKAN_HPP_NAMESPACE::KHRPortabilitySubsetSpecVersion; | |
| 1749 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 1750 | |
| 1751 //=== VK_NV_shading_rate_image === | |
| 1752 using VULKAN_HPP_NAMESPACE::NVShadingRateImageExtensionName; | |
| 1753 using VULKAN_HPP_NAMESPACE::NVShadingRateImageSpecVersion; | |
| 1754 | |
| 1755 //=== VK_NV_ray_tracing === | |
| 1756 using VULKAN_HPP_NAMESPACE::NVRayTracingExtensionName; | |
| 1757 using VULKAN_HPP_NAMESPACE::NVRayTracingSpecVersion; | |
| 1758 using VULKAN_HPP_NAMESPACE::ShaderUnusedNV; | |
| 1759 | |
| 1760 //=== VK_NV_representative_fragment_test === | |
| 1761 using VULKAN_HPP_NAMESPACE::NVRepresentativeFragmentTestExtensionName; | |
| 1762 using VULKAN_HPP_NAMESPACE::NVRepresentativeFragmentTestSpecVersion; | |
| 1763 | |
| 1764 //=== VK_KHR_maintenance3 === | |
| 1765 using VULKAN_HPP_NAMESPACE::KHRMaintenance3ExtensionName; | |
| 1766 using VULKAN_HPP_NAMESPACE::KHRMaintenance3SpecVersion; | |
| 1767 | |
| 1768 //=== VK_KHR_draw_indirect_count === | |
| 1769 using VULKAN_HPP_NAMESPACE::KHRDrawIndirectCountExtensionName; | |
| 1770 using VULKAN_HPP_NAMESPACE::KHRDrawIndirectCountSpecVersion; | |
| 1771 | |
| 1772 //=== VK_EXT_filter_cubic === | |
| 1773 using VULKAN_HPP_NAMESPACE::EXTFilterCubicExtensionName; | |
| 1774 using VULKAN_HPP_NAMESPACE::EXTFilterCubicSpecVersion; | |
| 1775 | |
| 1776 //=== VK_QCOM_render_pass_shader_resolve === | |
| 1777 using VULKAN_HPP_NAMESPACE::QCOMRenderPassShaderResolveExtensionName; | |
| 1778 using VULKAN_HPP_NAMESPACE::QCOMRenderPassShaderResolveSpecVersion; | |
| 1779 | |
| 1780 //=== VK_EXT_global_priority === | |
| 1781 using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityExtensionName; | |
| 1782 using VULKAN_HPP_NAMESPACE::EXTGlobalPrioritySpecVersion; | |
| 1783 | |
| 1784 //=== VK_KHR_shader_subgroup_extended_types === | |
| 1785 using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupExtendedTypesExtensionName; | |
| 1786 using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupExtendedTypesSpecVersion; | |
| 1787 | |
| 1788 //=== VK_KHR_8bit_storage === | |
| 1789 using VULKAN_HPP_NAMESPACE::KHR8BitStorageExtensionName; | |
| 1790 using VULKAN_HPP_NAMESPACE::KHR8BitStorageSpecVersion; | |
| 1791 | |
| 1792 //=== VK_EXT_external_memory_host === | |
| 1793 using VULKAN_HPP_NAMESPACE::EXTExternalMemoryHostExtensionName; | |
| 1794 using VULKAN_HPP_NAMESPACE::EXTExternalMemoryHostSpecVersion; | |
| 1795 | |
| 1796 //=== VK_AMD_buffer_marker === | |
| 1797 using VULKAN_HPP_NAMESPACE::AMDBufferMarkerExtensionName; | |
| 1798 using VULKAN_HPP_NAMESPACE::AMDBufferMarkerSpecVersion; | |
| 1799 | |
| 1800 //=== VK_KHR_shader_atomic_int64 === | |
| 1801 using VULKAN_HPP_NAMESPACE::KHRShaderAtomicInt64ExtensionName; | |
| 1802 using VULKAN_HPP_NAMESPACE::KHRShaderAtomicInt64SpecVersion; | |
| 1803 | |
| 1804 //=== VK_KHR_shader_clock === | |
| 1805 using VULKAN_HPP_NAMESPACE::KHRShaderClockExtensionName; | |
| 1806 using VULKAN_HPP_NAMESPACE::KHRShaderClockSpecVersion; | |
| 1807 | |
| 1808 //=== VK_AMD_pipeline_compiler_control === | |
| 1809 using VULKAN_HPP_NAMESPACE::AMDPipelineCompilerControlExtensionName; | |
| 1810 using VULKAN_HPP_NAMESPACE::AMDPipelineCompilerControlSpecVersion; | |
| 1811 | |
| 1812 //=== VK_EXT_calibrated_timestamps === | |
| 1813 using VULKAN_HPP_NAMESPACE::EXTCalibratedTimestampsExtensionName; | |
| 1814 using VULKAN_HPP_NAMESPACE::EXTCalibratedTimestampsSpecVersion; | |
| 1815 | |
| 1816 //=== VK_AMD_shader_core_properties === | |
| 1817 using VULKAN_HPP_NAMESPACE::AMDShaderCorePropertiesExtensionName; | |
| 1818 using VULKAN_HPP_NAMESPACE::AMDShaderCorePropertiesSpecVersion; | |
| 1819 | |
| 1820 //=== VK_KHR_video_decode_h265 === | |
| 1821 using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH265ExtensionName; | |
| 1822 using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH265SpecVersion; | |
| 1823 | |
| 1824 //=== VK_KHR_global_priority === | |
| 1825 using VULKAN_HPP_NAMESPACE::KHRGlobalPriorityExtensionName; | |
| 1826 using VULKAN_HPP_NAMESPACE::KHRGlobalPrioritySpecVersion; | |
| 1827 using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeKHR; | |
| 1828 | |
| 1829 //=== VK_AMD_memory_overallocation_behavior === | |
| 1830 using VULKAN_HPP_NAMESPACE::AMDMemoryOverallocationBehaviorExtensionName; | |
| 1831 using VULKAN_HPP_NAMESPACE::AMDMemoryOverallocationBehaviorSpecVersion; | |
| 1832 | |
| 1833 //=== VK_EXT_vertex_attribute_divisor === | |
| 1834 using VULKAN_HPP_NAMESPACE::EXTVertexAttributeDivisorExtensionName; | |
| 1835 using VULKAN_HPP_NAMESPACE::EXTVertexAttributeDivisorSpecVersion; | |
| 1836 | |
| 1837 #if defined( VK_USE_PLATFORM_GGP ) | |
| 1838 //=== VK_GGP_frame_token === | |
| 1839 using VULKAN_HPP_NAMESPACE::GGPFrameTokenExtensionName; | |
| 1840 using VULKAN_HPP_NAMESPACE::GGPFrameTokenSpecVersion; | |
| 1841 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 1842 | |
| 1843 //=== VK_EXT_pipeline_creation_feedback === | |
| 1844 using VULKAN_HPP_NAMESPACE::EXTPipelineCreationFeedbackExtensionName; | |
| 1845 using VULKAN_HPP_NAMESPACE::EXTPipelineCreationFeedbackSpecVersion; | |
| 1846 | |
| 1847 //=== VK_KHR_driver_properties === | |
| 1848 using VULKAN_HPP_NAMESPACE::KHRDriverPropertiesExtensionName; | |
| 1849 using VULKAN_HPP_NAMESPACE::KHRDriverPropertiesSpecVersion; | |
| 1850 using VULKAN_HPP_NAMESPACE::MaxDriverInfoSizeKHR; | |
| 1851 using VULKAN_HPP_NAMESPACE::MaxDriverNameSizeKHR; | |
| 1852 | |
| 1853 //=== VK_KHR_shader_float_controls === | |
| 1854 using VULKAN_HPP_NAMESPACE::KHRShaderFloatControlsExtensionName; | |
| 1855 using VULKAN_HPP_NAMESPACE::KHRShaderFloatControlsSpecVersion; | |
| 1856 | |
| 1857 //=== VK_NV_shader_subgroup_partitioned === | |
| 1858 using VULKAN_HPP_NAMESPACE::NVShaderSubgroupPartitionedExtensionName; | |
| 1859 using VULKAN_HPP_NAMESPACE::NVShaderSubgroupPartitionedSpecVersion; | |
| 1860 | |
| 1861 //=== VK_KHR_depth_stencil_resolve === | |
| 1862 using VULKAN_HPP_NAMESPACE::KHRDepthStencilResolveExtensionName; | |
| 1863 using VULKAN_HPP_NAMESPACE::KHRDepthStencilResolveSpecVersion; | |
| 1864 | |
| 1865 //=== VK_KHR_swapchain_mutable_format === | |
| 1866 using VULKAN_HPP_NAMESPACE::KHRSwapchainMutableFormatExtensionName; | |
| 1867 using VULKAN_HPP_NAMESPACE::KHRSwapchainMutableFormatSpecVersion; | |
| 1868 | |
| 1869 //=== VK_NV_compute_shader_derivatives === | |
| 1870 using VULKAN_HPP_NAMESPACE::NVComputeShaderDerivativesExtensionName; | |
| 1871 using VULKAN_HPP_NAMESPACE::NVComputeShaderDerivativesSpecVersion; | |
| 1872 | |
| 1873 //=== VK_NV_mesh_shader === | |
| 1874 using VULKAN_HPP_NAMESPACE::NVMeshShaderExtensionName; | |
| 1875 using VULKAN_HPP_NAMESPACE::NVMeshShaderSpecVersion; | |
| 1876 | |
| 1877 //=== VK_NV_fragment_shader_barycentric === | |
| 1878 using VULKAN_HPP_NAMESPACE::NVFragmentShaderBarycentricExtensionName; | |
| 1879 using VULKAN_HPP_NAMESPACE::NVFragmentShaderBarycentricSpecVersion; | |
| 1880 | |
| 1881 //=== VK_NV_shader_image_footprint === | |
| 1882 using VULKAN_HPP_NAMESPACE::NVShaderImageFootprintExtensionName; | |
| 1883 using VULKAN_HPP_NAMESPACE::NVShaderImageFootprintSpecVersion; | |
| 1884 | |
| 1885 //=== VK_NV_scissor_exclusive === | |
| 1886 using VULKAN_HPP_NAMESPACE::NVScissorExclusiveExtensionName; | |
| 1887 using VULKAN_HPP_NAMESPACE::NVScissorExclusiveSpecVersion; | |
| 1888 | |
| 1889 //=== VK_NV_device_diagnostic_checkpoints === | |
| 1890 using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticCheckpointsExtensionName; | |
| 1891 using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticCheckpointsSpecVersion; | |
| 1892 | |
| 1893 //=== VK_KHR_timeline_semaphore === | |
| 1894 using VULKAN_HPP_NAMESPACE::KHRTimelineSemaphoreExtensionName; | |
| 1895 using VULKAN_HPP_NAMESPACE::KHRTimelineSemaphoreSpecVersion; | |
| 1896 | |
| 1897 //=== VK_INTEL_shader_integer_functions2 === | |
| 1898 using VULKAN_HPP_NAMESPACE::INTELShaderIntegerFunctions2ExtensionName; | |
| 1899 using VULKAN_HPP_NAMESPACE::INTELShaderIntegerFunctions2SpecVersion; | |
| 1900 | |
| 1901 //=== VK_INTEL_performance_query === | |
| 1902 using VULKAN_HPP_NAMESPACE::INTELPerformanceQueryExtensionName; | |
| 1903 using VULKAN_HPP_NAMESPACE::INTELPerformanceQuerySpecVersion; | |
| 1904 | |
| 1905 //=== VK_KHR_vulkan_memory_model === | |
| 1906 using VULKAN_HPP_NAMESPACE::KHRVulkanMemoryModelExtensionName; | |
| 1907 using VULKAN_HPP_NAMESPACE::KHRVulkanMemoryModelSpecVersion; | |
| 1908 | |
| 1909 //=== VK_EXT_pci_bus_info === | |
| 1910 using VULKAN_HPP_NAMESPACE::EXTPciBusInfoExtensionName; | |
| 1911 using VULKAN_HPP_NAMESPACE::EXTPciBusInfoSpecVersion; | |
| 1912 | |
| 1913 //=== VK_AMD_display_native_hdr === | |
| 1914 using VULKAN_HPP_NAMESPACE::AMDDisplayNativeHdrExtensionName; | |
| 1915 using VULKAN_HPP_NAMESPACE::AMDDisplayNativeHdrSpecVersion; | |
| 1916 | |
| 1917 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 1918 //=== VK_FUCHSIA_imagepipe_surface === | |
| 1919 using VULKAN_HPP_NAMESPACE::FUCHSIAImagepipeSurfaceExtensionName; | |
| 1920 using VULKAN_HPP_NAMESPACE::FUCHSIAImagepipeSurfaceSpecVersion; | |
| 1921 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 1922 | |
| 1923 //=== VK_KHR_shader_terminate_invocation === | |
| 1924 using VULKAN_HPP_NAMESPACE::KHRShaderTerminateInvocationExtensionName; | |
| 1925 using VULKAN_HPP_NAMESPACE::KHRShaderTerminateInvocationSpecVersion; | |
| 1926 | |
| 1927 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 1928 //=== VK_EXT_metal_surface === | |
| 1929 using VULKAN_HPP_NAMESPACE::EXTMetalSurfaceExtensionName; | |
| 1930 using VULKAN_HPP_NAMESPACE::EXTMetalSurfaceSpecVersion; | |
| 1931 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 1932 | |
| 1933 //=== VK_EXT_fragment_density_map === | |
| 1934 using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMapExtensionName; | |
| 1935 using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMapSpecVersion; | |
| 1936 | |
| 1937 //=== VK_EXT_scalar_block_layout === | |
| 1938 using VULKAN_HPP_NAMESPACE::EXTScalarBlockLayoutExtensionName; | |
| 1939 using VULKAN_HPP_NAMESPACE::EXTScalarBlockLayoutSpecVersion; | |
| 1940 | |
| 1941 //=== VK_GOOGLE_hlsl_functionality1 === | |
| 1942 using VULKAN_HPP_NAMESPACE::GOOGLEHlslFunctionality1ExtensionName; | |
| 1943 using VULKAN_HPP_NAMESPACE::GOOGLEHlslFunctionality1SpecVersion; | |
| 1944 | |
| 1945 //=== VK_GOOGLE_decorate_string === | |
| 1946 using VULKAN_HPP_NAMESPACE::GOOGLEDecorateStringExtensionName; | |
| 1947 using VULKAN_HPP_NAMESPACE::GOOGLEDecorateStringSpecVersion; | |
| 1948 | |
| 1949 //=== VK_EXT_subgroup_size_control === | |
| 1950 using VULKAN_HPP_NAMESPACE::EXTSubgroupSizeControlExtensionName; | |
| 1951 using VULKAN_HPP_NAMESPACE::EXTSubgroupSizeControlSpecVersion; | |
| 1952 | |
| 1953 //=== VK_KHR_fragment_shading_rate === | |
| 1954 using VULKAN_HPP_NAMESPACE::KHRFragmentShadingRateExtensionName; | |
| 1955 using VULKAN_HPP_NAMESPACE::KHRFragmentShadingRateSpecVersion; | |
| 1956 | |
| 1957 //=== VK_AMD_shader_core_properties2 === | |
| 1958 using VULKAN_HPP_NAMESPACE::AMDShaderCoreProperties2ExtensionName; | |
| 1959 using VULKAN_HPP_NAMESPACE::AMDShaderCoreProperties2SpecVersion; | |
| 1960 | |
| 1961 //=== VK_AMD_device_coherent_memory === | |
| 1962 using VULKAN_HPP_NAMESPACE::AMDDeviceCoherentMemoryExtensionName; | |
| 1963 using VULKAN_HPP_NAMESPACE::AMDDeviceCoherentMemorySpecVersion; | |
| 1964 | |
| 1965 //=== VK_KHR_dynamic_rendering_local_read === | |
| 1966 using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingLocalReadExtensionName; | |
| 1967 using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingLocalReadSpecVersion; | |
| 1968 | |
| 1969 //=== VK_EXT_shader_image_atomic_int64 === | |
| 1970 using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64ExtensionName; | |
| 1971 using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64SpecVersion; | |
| 1972 | |
| 1973 //=== VK_KHR_shader_quad_control === | |
| 1974 using VULKAN_HPP_NAMESPACE::KHRShaderQuadControlExtensionName; | |
| 1975 using VULKAN_HPP_NAMESPACE::KHRShaderQuadControlSpecVersion; | |
| 1976 | |
| 1977 //=== VK_KHR_spirv_1_4 === | |
| 1978 using VULKAN_HPP_NAMESPACE::KHRSpirv14ExtensionName; | |
| 1979 using VULKAN_HPP_NAMESPACE::KHRSpirv14SpecVersion; | |
| 1980 | |
| 1981 //=== VK_EXT_memory_budget === | |
| 1982 using VULKAN_HPP_NAMESPACE::EXTMemoryBudgetExtensionName; | |
| 1983 using VULKAN_HPP_NAMESPACE::EXTMemoryBudgetSpecVersion; | |
| 1984 | |
| 1985 //=== VK_EXT_memory_priority === | |
| 1986 using VULKAN_HPP_NAMESPACE::EXTMemoryPriorityExtensionName; | |
| 1987 using VULKAN_HPP_NAMESPACE::EXTMemoryPrioritySpecVersion; | |
| 1988 | |
| 1989 //=== VK_KHR_surface_protected_capabilities === | |
| 1990 using VULKAN_HPP_NAMESPACE::KHRSurfaceProtectedCapabilitiesExtensionName; | |
| 1991 using VULKAN_HPP_NAMESPACE::KHRSurfaceProtectedCapabilitiesSpecVersion; | |
| 1992 | |
| 1993 //=== VK_NV_dedicated_allocation_image_aliasing === | |
| 1994 using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationImageAliasingExtensionName; | |
| 1995 using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationImageAliasingSpecVersion; | |
| 1996 | |
| 1997 //=== VK_KHR_separate_depth_stencil_layouts === | |
| 1998 using VULKAN_HPP_NAMESPACE::KHRSeparateDepthStencilLayoutsExtensionName; | |
| 1999 using VULKAN_HPP_NAMESPACE::KHRSeparateDepthStencilLayoutsSpecVersion; | |
| 2000 | |
| 2001 //=== VK_EXT_buffer_device_address === | |
| 2002 using VULKAN_HPP_NAMESPACE::EXTBufferDeviceAddressExtensionName; | |
| 2003 using VULKAN_HPP_NAMESPACE::EXTBufferDeviceAddressSpecVersion; | |
| 2004 | |
| 2005 //=== VK_EXT_tooling_info === | |
| 2006 using VULKAN_HPP_NAMESPACE::EXTToolingInfoExtensionName; | |
| 2007 using VULKAN_HPP_NAMESPACE::EXTToolingInfoSpecVersion; | |
| 2008 | |
| 2009 //=== VK_EXT_separate_stencil_usage === | |
| 2010 using VULKAN_HPP_NAMESPACE::EXTSeparateStencilUsageExtensionName; | |
| 2011 using VULKAN_HPP_NAMESPACE::EXTSeparateStencilUsageSpecVersion; | |
| 2012 | |
| 2013 //=== VK_EXT_validation_features === | |
| 2014 using VULKAN_HPP_NAMESPACE::EXTValidationFeaturesExtensionName; | |
| 2015 using VULKAN_HPP_NAMESPACE::EXTValidationFeaturesSpecVersion; | |
| 2016 | |
| 2017 //=== VK_KHR_present_wait === | |
| 2018 using VULKAN_HPP_NAMESPACE::KHRPresentWaitExtensionName; | |
| 2019 using VULKAN_HPP_NAMESPACE::KHRPresentWaitSpecVersion; | |
| 2020 | |
| 2021 //=== VK_NV_cooperative_matrix === | |
| 2022 using VULKAN_HPP_NAMESPACE::NVCooperativeMatrixExtensionName; | |
| 2023 using VULKAN_HPP_NAMESPACE::NVCooperativeMatrixSpecVersion; | |
| 2024 | |
| 2025 //=== VK_NV_coverage_reduction_mode === | |
| 2026 using VULKAN_HPP_NAMESPACE::NVCoverageReductionModeExtensionName; | |
| 2027 using VULKAN_HPP_NAMESPACE::NVCoverageReductionModeSpecVersion; | |
| 2028 | |
| 2029 //=== VK_EXT_fragment_shader_interlock === | |
| 2030 using VULKAN_HPP_NAMESPACE::EXTFragmentShaderInterlockExtensionName; | |
| 2031 using VULKAN_HPP_NAMESPACE::EXTFragmentShaderInterlockSpecVersion; | |
| 2032 | |
| 2033 //=== VK_EXT_ycbcr_image_arrays === | |
| 2034 using VULKAN_HPP_NAMESPACE::EXTYcbcrImageArraysExtensionName; | |
| 2035 using VULKAN_HPP_NAMESPACE::EXTYcbcrImageArraysSpecVersion; | |
| 2036 | |
| 2037 //=== VK_KHR_uniform_buffer_standard_layout === | |
| 2038 using VULKAN_HPP_NAMESPACE::KHRUniformBufferStandardLayoutExtensionName; | |
| 2039 using VULKAN_HPP_NAMESPACE::KHRUniformBufferStandardLayoutSpecVersion; | |
| 2040 | |
| 2041 //=== VK_EXT_provoking_vertex === | |
| 2042 using VULKAN_HPP_NAMESPACE::EXTProvokingVertexExtensionName; | |
| 2043 using VULKAN_HPP_NAMESPACE::EXTProvokingVertexSpecVersion; | |
| 2044 | |
| 2045 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 2046 //=== VK_EXT_full_screen_exclusive === | |
| 2047 using VULKAN_HPP_NAMESPACE::EXTFullScreenExclusiveExtensionName; | |
| 2048 using VULKAN_HPP_NAMESPACE::EXTFullScreenExclusiveSpecVersion; | |
| 2049 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 2050 | |
| 2051 //=== VK_EXT_headless_surface === | |
| 2052 using VULKAN_HPP_NAMESPACE::EXTHeadlessSurfaceExtensionName; | |
| 2053 using VULKAN_HPP_NAMESPACE::EXTHeadlessSurfaceSpecVersion; | |
| 2054 | |
| 2055 //=== VK_KHR_buffer_device_address === | |
| 2056 using VULKAN_HPP_NAMESPACE::KHRBufferDeviceAddressExtensionName; | |
| 2057 using VULKAN_HPP_NAMESPACE::KHRBufferDeviceAddressSpecVersion; | |
| 2058 | |
| 2059 //=== VK_EXT_line_rasterization === | |
| 2060 using VULKAN_HPP_NAMESPACE::EXTLineRasterizationExtensionName; | |
| 2061 using VULKAN_HPP_NAMESPACE::EXTLineRasterizationSpecVersion; | |
| 2062 | |
| 2063 //=== VK_EXT_shader_atomic_float === | |
| 2064 using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloatExtensionName; | |
| 2065 using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloatSpecVersion; | |
| 2066 | |
| 2067 //=== VK_EXT_host_query_reset === | |
| 2068 using VULKAN_HPP_NAMESPACE::EXTHostQueryResetExtensionName; | |
| 2069 using VULKAN_HPP_NAMESPACE::EXTHostQueryResetSpecVersion; | |
| 2070 | |
| 2071 //=== VK_EXT_index_type_uint8 === | |
| 2072 using VULKAN_HPP_NAMESPACE::EXTIndexTypeUint8ExtensionName; | |
| 2073 using VULKAN_HPP_NAMESPACE::EXTIndexTypeUint8SpecVersion; | |
| 2074 | |
| 2075 //=== VK_EXT_extended_dynamic_state === | |
| 2076 using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicStateExtensionName; | |
| 2077 using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicStateSpecVersion; | |
| 2078 | |
| 2079 //=== VK_KHR_deferred_host_operations === | |
| 2080 using VULKAN_HPP_NAMESPACE::KHRDeferredHostOperationsExtensionName; | |
| 2081 using VULKAN_HPP_NAMESPACE::KHRDeferredHostOperationsSpecVersion; | |
| 2082 | |
| 2083 //=== VK_KHR_pipeline_executable_properties === | |
| 2084 using VULKAN_HPP_NAMESPACE::KHRPipelineExecutablePropertiesExtensionName; | |
| 2085 using VULKAN_HPP_NAMESPACE::KHRPipelineExecutablePropertiesSpecVersion; | |
| 2086 | |
| 2087 //=== VK_EXT_host_image_copy === | |
| 2088 using VULKAN_HPP_NAMESPACE::EXTHostImageCopyExtensionName; | |
| 2089 using VULKAN_HPP_NAMESPACE::EXTHostImageCopySpecVersion; | |
| 2090 | |
| 2091 //=== VK_KHR_map_memory2 === | |
| 2092 using VULKAN_HPP_NAMESPACE::KHRMapMemory2ExtensionName; | |
| 2093 using VULKAN_HPP_NAMESPACE::KHRMapMemory2SpecVersion; | |
| 2094 | |
| 2095 //=== VK_EXT_map_memory_placed === | |
| 2096 using VULKAN_HPP_NAMESPACE::EXTMapMemoryPlacedExtensionName; | |
| 2097 using VULKAN_HPP_NAMESPACE::EXTMapMemoryPlacedSpecVersion; | |
| 2098 | |
| 2099 //=== VK_EXT_shader_atomic_float2 === | |
| 2100 using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloat2ExtensionName; | |
| 2101 using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloat2SpecVersion; | |
| 2102 | |
| 2103 //=== VK_EXT_surface_maintenance1 === | |
| 2104 using VULKAN_HPP_NAMESPACE::EXTSurfaceMaintenance1ExtensionName; | |
| 2105 using VULKAN_HPP_NAMESPACE::EXTSurfaceMaintenance1SpecVersion; | |
| 2106 | |
| 2107 //=== VK_EXT_swapchain_maintenance1 === | |
| 2108 using VULKAN_HPP_NAMESPACE::EXTSwapchainMaintenance1ExtensionName; | |
| 2109 using VULKAN_HPP_NAMESPACE::EXTSwapchainMaintenance1SpecVersion; | |
| 2110 | |
| 2111 //=== VK_EXT_shader_demote_to_helper_invocation === | |
| 2112 using VULKAN_HPP_NAMESPACE::EXTShaderDemoteToHelperInvocationExtensionName; | |
| 2113 using VULKAN_HPP_NAMESPACE::EXTShaderDemoteToHelperInvocationSpecVersion; | |
| 2114 | |
| 2115 //=== VK_NV_device_generated_commands === | |
| 2116 using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsExtensionName; | |
| 2117 using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsSpecVersion; | |
| 2118 | |
| 2119 //=== VK_NV_inherited_viewport_scissor === | |
| 2120 using VULKAN_HPP_NAMESPACE::NVInheritedViewportScissorExtensionName; | |
| 2121 using VULKAN_HPP_NAMESPACE::NVInheritedViewportScissorSpecVersion; | |
| 2122 | |
| 2123 //=== VK_KHR_shader_integer_dot_product === | |
| 2124 using VULKAN_HPP_NAMESPACE::KHRShaderIntegerDotProductExtensionName; | |
| 2125 using VULKAN_HPP_NAMESPACE::KHRShaderIntegerDotProductSpecVersion; | |
| 2126 | |
| 2127 //=== VK_EXT_texel_buffer_alignment === | |
| 2128 using VULKAN_HPP_NAMESPACE::EXTTexelBufferAlignmentExtensionName; | |
| 2129 using VULKAN_HPP_NAMESPACE::EXTTexelBufferAlignmentSpecVersion; | |
| 2130 | |
| 2131 //=== VK_QCOM_render_pass_transform === | |
| 2132 using VULKAN_HPP_NAMESPACE::QCOMRenderPassTransformExtensionName; | |
| 2133 using VULKAN_HPP_NAMESPACE::QCOMRenderPassTransformSpecVersion; | |
| 2134 | |
| 2135 //=== VK_EXT_depth_bias_control === | |
| 2136 using VULKAN_HPP_NAMESPACE::EXTDepthBiasControlExtensionName; | |
| 2137 using VULKAN_HPP_NAMESPACE::EXTDepthBiasControlSpecVersion; | |
| 2138 | |
| 2139 //=== VK_EXT_device_memory_report === | |
| 2140 using VULKAN_HPP_NAMESPACE::EXTDeviceMemoryReportExtensionName; | |
| 2141 using VULKAN_HPP_NAMESPACE::EXTDeviceMemoryReportSpecVersion; | |
| 2142 | |
| 2143 //=== VK_EXT_acquire_drm_display === | |
| 2144 using VULKAN_HPP_NAMESPACE::EXTAcquireDrmDisplayExtensionName; | |
| 2145 using VULKAN_HPP_NAMESPACE::EXTAcquireDrmDisplaySpecVersion; | |
| 2146 | |
| 2147 //=== VK_EXT_robustness2 === | |
| 2148 using VULKAN_HPP_NAMESPACE::EXTRobustness2ExtensionName; | |
| 2149 using VULKAN_HPP_NAMESPACE::EXTRobustness2SpecVersion; | |
| 2150 | |
| 2151 //=== VK_EXT_custom_border_color === | |
| 2152 using VULKAN_HPP_NAMESPACE::EXTCustomBorderColorExtensionName; | |
| 2153 using VULKAN_HPP_NAMESPACE::EXTCustomBorderColorSpecVersion; | |
| 2154 | |
| 2155 //=== VK_GOOGLE_user_type === | |
| 2156 using VULKAN_HPP_NAMESPACE::GOOGLEUserTypeExtensionName; | |
| 2157 using VULKAN_HPP_NAMESPACE::GOOGLEUserTypeSpecVersion; | |
| 2158 | |
| 2159 //=== VK_KHR_pipeline_library === | |
| 2160 using VULKAN_HPP_NAMESPACE::KHRPipelineLibraryExtensionName; | |
| 2161 using VULKAN_HPP_NAMESPACE::KHRPipelineLibrarySpecVersion; | |
| 2162 | |
| 2163 //=== VK_NV_present_barrier === | |
| 2164 using VULKAN_HPP_NAMESPACE::NVPresentBarrierExtensionName; | |
| 2165 using VULKAN_HPP_NAMESPACE::NVPresentBarrierSpecVersion; | |
| 2166 | |
| 2167 //=== VK_KHR_shader_non_semantic_info === | |
| 2168 using VULKAN_HPP_NAMESPACE::KHRShaderNonSemanticInfoExtensionName; | |
| 2169 using VULKAN_HPP_NAMESPACE::KHRShaderNonSemanticInfoSpecVersion; | |
| 2170 | |
| 2171 //=== VK_KHR_present_id === | |
| 2172 using VULKAN_HPP_NAMESPACE::KHRPresentIdExtensionName; | |
| 2173 using VULKAN_HPP_NAMESPACE::KHRPresentIdSpecVersion; | |
| 2174 | |
| 2175 //=== VK_EXT_private_data === | |
| 2176 using VULKAN_HPP_NAMESPACE::EXTPrivateDataExtensionName; | |
| 2177 using VULKAN_HPP_NAMESPACE::EXTPrivateDataSpecVersion; | |
| 2178 | |
| 2179 //=== VK_EXT_pipeline_creation_cache_control === | |
| 2180 using VULKAN_HPP_NAMESPACE::EXTPipelineCreationCacheControlExtensionName; | |
| 2181 using VULKAN_HPP_NAMESPACE::EXTPipelineCreationCacheControlSpecVersion; | |
| 2182 | |
| 2183 //=== VK_KHR_video_encode_queue === | |
| 2184 using VULKAN_HPP_NAMESPACE::KHRVideoEncodeQueueExtensionName; | |
| 2185 using VULKAN_HPP_NAMESPACE::KHRVideoEncodeQueueSpecVersion; | |
| 2186 | |
| 2187 //=== VK_NV_device_diagnostics_config === | |
| 2188 using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticsConfigExtensionName; | |
| 2189 using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticsConfigSpecVersion; | |
| 2190 | |
| 2191 //=== VK_QCOM_render_pass_store_ops === | |
| 2192 using VULKAN_HPP_NAMESPACE::QCOMRenderPassStoreOpsExtensionName; | |
| 2193 using VULKAN_HPP_NAMESPACE::QCOMRenderPassStoreOpsSpecVersion; | |
| 2194 | |
| 2195 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 2196 //=== VK_NV_cuda_kernel_launch === | |
| 2197 using VULKAN_HPP_NAMESPACE::NVCudaKernelLaunchExtensionName; | |
| 2198 using VULKAN_HPP_NAMESPACE::NVCudaKernelLaunchSpecVersion; | |
| 2199 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 2200 | |
| 2201 //=== VK_QCOM_tile_shading === | |
| 2202 using VULKAN_HPP_NAMESPACE::QCOMTileShadingExtensionName; | |
| 2203 using VULKAN_HPP_NAMESPACE::QCOMTileShadingSpecVersion; | |
| 2204 | |
| 2205 //=== VK_NV_low_latency === | |
| 2206 using VULKAN_HPP_NAMESPACE::NVLowLatencyExtensionName; | |
| 2207 using VULKAN_HPP_NAMESPACE::NVLowLatencySpecVersion; | |
| 2208 | |
| 2209 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 2210 //=== VK_EXT_metal_objects === | |
| 2211 using VULKAN_HPP_NAMESPACE::EXTMetalObjectsExtensionName; | |
| 2212 using VULKAN_HPP_NAMESPACE::EXTMetalObjectsSpecVersion; | |
| 2213 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 2214 | |
| 2215 //=== VK_KHR_synchronization2 === | |
| 2216 using VULKAN_HPP_NAMESPACE::KHRSynchronization2ExtensionName; | |
| 2217 using VULKAN_HPP_NAMESPACE::KHRSynchronization2SpecVersion; | |
| 2218 | |
| 2219 //=== VK_EXT_descriptor_buffer === | |
| 2220 using VULKAN_HPP_NAMESPACE::EXTDescriptorBufferExtensionName; | |
| 2221 using VULKAN_HPP_NAMESPACE::EXTDescriptorBufferSpecVersion; | |
| 2222 | |
| 2223 //=== VK_EXT_graphics_pipeline_library === | |
| 2224 using VULKAN_HPP_NAMESPACE::EXTGraphicsPipelineLibraryExtensionName; | |
| 2225 using VULKAN_HPP_NAMESPACE::EXTGraphicsPipelineLibrarySpecVersion; | |
| 2226 | |
| 2227 //=== VK_AMD_shader_early_and_late_fragment_tests === | |
| 2228 using VULKAN_HPP_NAMESPACE::AMDShaderEarlyAndLateFragmentTestsExtensionName; | |
| 2229 using VULKAN_HPP_NAMESPACE::AMDShaderEarlyAndLateFragmentTestsSpecVersion; | |
| 2230 | |
| 2231 //=== VK_KHR_fragment_shader_barycentric === | |
| 2232 using VULKAN_HPP_NAMESPACE::KHRFragmentShaderBarycentricExtensionName; | |
| 2233 using VULKAN_HPP_NAMESPACE::KHRFragmentShaderBarycentricSpecVersion; | |
| 2234 | |
| 2235 //=== VK_KHR_shader_subgroup_uniform_control_flow === | |
| 2236 using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupUniformControlFlowExtensionName; | |
| 2237 using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupUniformControlFlowSpecVersion; | |
| 2238 | |
| 2239 //=== VK_KHR_zero_initialize_workgroup_memory === | |
| 2240 using VULKAN_HPP_NAMESPACE::KHRZeroInitializeWorkgroupMemoryExtensionName; | |
| 2241 using VULKAN_HPP_NAMESPACE::KHRZeroInitializeWorkgroupMemorySpecVersion; | |
| 2242 | |
| 2243 //=== VK_NV_fragment_shading_rate_enums === | |
| 2244 using VULKAN_HPP_NAMESPACE::NVFragmentShadingRateEnumsExtensionName; | |
| 2245 using VULKAN_HPP_NAMESPACE::NVFragmentShadingRateEnumsSpecVersion; | |
| 2246 | |
| 2247 //=== VK_NV_ray_tracing_motion_blur === | |
| 2248 using VULKAN_HPP_NAMESPACE::NVRayTracingMotionBlurExtensionName; | |
| 2249 using VULKAN_HPP_NAMESPACE::NVRayTracingMotionBlurSpecVersion; | |
| 2250 | |
| 2251 //=== VK_EXT_mesh_shader === | |
| 2252 using VULKAN_HPP_NAMESPACE::EXTMeshShaderExtensionName; | |
| 2253 using VULKAN_HPP_NAMESPACE::EXTMeshShaderSpecVersion; | |
| 2254 | |
| 2255 //=== VK_EXT_ycbcr_2plane_444_formats === | |
| 2256 using VULKAN_HPP_NAMESPACE::EXTYcbcr2Plane444FormatsExtensionName; | |
| 2257 using VULKAN_HPP_NAMESPACE::EXTYcbcr2Plane444FormatsSpecVersion; | |
| 2258 | |
| 2259 //=== VK_EXT_fragment_density_map2 === | |
| 2260 using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMap2ExtensionName; | |
| 2261 using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMap2SpecVersion; | |
| 2262 | |
| 2263 //=== VK_QCOM_rotated_copy_commands === | |
| 2264 using VULKAN_HPP_NAMESPACE::QCOMRotatedCopyCommandsExtensionName; | |
| 2265 using VULKAN_HPP_NAMESPACE::QCOMRotatedCopyCommandsSpecVersion; | |
| 2266 | |
| 2267 //=== VK_EXT_image_robustness === | |
| 2268 using VULKAN_HPP_NAMESPACE::EXTImageRobustnessExtensionName; | |
| 2269 using VULKAN_HPP_NAMESPACE::EXTImageRobustnessSpecVersion; | |
| 2270 | |
| 2271 //=== VK_KHR_workgroup_memory_explicit_layout === | |
| 2272 using VULKAN_HPP_NAMESPACE::KHRWorkgroupMemoryExplicitLayoutExtensionName; | |
| 2273 using VULKAN_HPP_NAMESPACE::KHRWorkgroupMemoryExplicitLayoutSpecVersion; | |
| 2274 | |
| 2275 //=== VK_KHR_copy_commands2 === | |
| 2276 using VULKAN_HPP_NAMESPACE::KHRCopyCommands2ExtensionName; | |
| 2277 using VULKAN_HPP_NAMESPACE::KHRCopyCommands2SpecVersion; | |
| 2278 | |
| 2279 //=== VK_EXT_image_compression_control === | |
| 2280 using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlExtensionName; | |
| 2281 using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSpecVersion; | |
| 2282 | |
| 2283 //=== VK_EXT_attachment_feedback_loop_layout === | |
| 2284 using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopLayoutExtensionName; | |
| 2285 using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopLayoutSpecVersion; | |
| 2286 | |
| 2287 //=== VK_EXT_4444_formats === | |
| 2288 using VULKAN_HPP_NAMESPACE::EXT4444FormatsExtensionName; | |
| 2289 using VULKAN_HPP_NAMESPACE::EXT4444FormatsSpecVersion; | |
| 2290 | |
| 2291 //=== VK_EXT_device_fault === | |
| 2292 using VULKAN_HPP_NAMESPACE::EXTDeviceFaultExtensionName; | |
| 2293 using VULKAN_HPP_NAMESPACE::EXTDeviceFaultSpecVersion; | |
| 2294 | |
| 2295 //=== VK_ARM_rasterization_order_attachment_access === | |
| 2296 using VULKAN_HPP_NAMESPACE::ARMRasterizationOrderAttachmentAccessExtensionName; | |
| 2297 using VULKAN_HPP_NAMESPACE::ARMRasterizationOrderAttachmentAccessSpecVersion; | |
| 2298 | |
| 2299 //=== VK_EXT_rgba10x6_formats === | |
| 2300 using VULKAN_HPP_NAMESPACE::EXTRgba10X6FormatsExtensionName; | |
| 2301 using VULKAN_HPP_NAMESPACE::EXTRgba10X6FormatsSpecVersion; | |
| 2302 | |
| 2303 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 2304 //=== VK_NV_acquire_winrt_display === | |
| 2305 using VULKAN_HPP_NAMESPACE::NVAcquireWinrtDisplayExtensionName; | |
| 2306 using VULKAN_HPP_NAMESPACE::NVAcquireWinrtDisplaySpecVersion; | |
| 2307 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 2308 | |
| 2309 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) | |
| 2310 //=== VK_EXT_directfb_surface === | |
| 2311 using VULKAN_HPP_NAMESPACE::EXTDirectfbSurfaceExtensionName; | |
| 2312 using VULKAN_HPP_NAMESPACE::EXTDirectfbSurfaceSpecVersion; | |
| 2313 #endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ | |
| 2314 | |
| 2315 //=== VK_VALVE_mutable_descriptor_type === | |
| 2316 using VULKAN_HPP_NAMESPACE::VALVEMutableDescriptorTypeExtensionName; | |
| 2317 using VULKAN_HPP_NAMESPACE::VALVEMutableDescriptorTypeSpecVersion; | |
| 2318 | |
| 2319 //=== VK_EXT_vertex_input_dynamic_state === | |
| 2320 using VULKAN_HPP_NAMESPACE::EXTVertexInputDynamicStateExtensionName; | |
| 2321 using VULKAN_HPP_NAMESPACE::EXTVertexInputDynamicStateSpecVersion; | |
| 2322 | |
| 2323 //=== VK_EXT_physical_device_drm === | |
| 2324 using VULKAN_HPP_NAMESPACE::EXTPhysicalDeviceDrmExtensionName; | |
| 2325 using VULKAN_HPP_NAMESPACE::EXTPhysicalDeviceDrmSpecVersion; | |
| 2326 | |
| 2327 //=== VK_EXT_device_address_binding_report === | |
| 2328 using VULKAN_HPP_NAMESPACE::EXTDeviceAddressBindingReportExtensionName; | |
| 2329 using VULKAN_HPP_NAMESPACE::EXTDeviceAddressBindingReportSpecVersion; | |
| 2330 | |
| 2331 //=== VK_EXT_depth_clip_control === | |
| 2332 using VULKAN_HPP_NAMESPACE::EXTDepthClipControlExtensionName; | |
| 2333 using VULKAN_HPP_NAMESPACE::EXTDepthClipControlSpecVersion; | |
| 2334 | |
| 2335 //=== VK_EXT_primitive_topology_list_restart === | |
| 2336 using VULKAN_HPP_NAMESPACE::EXTPrimitiveTopologyListRestartExtensionName; | |
| 2337 using VULKAN_HPP_NAMESPACE::EXTPrimitiveTopologyListRestartSpecVersion; | |
| 2338 | |
| 2339 //=== VK_KHR_format_feature_flags2 === | |
| 2340 using VULKAN_HPP_NAMESPACE::KHRFormatFeatureFlags2ExtensionName; | |
| 2341 using VULKAN_HPP_NAMESPACE::KHRFormatFeatureFlags2SpecVersion; | |
| 2342 | |
| 2343 //=== VK_EXT_present_mode_fifo_latest_ready === | |
| 2344 using VULKAN_HPP_NAMESPACE::EXTPresentModeFifoLatestReadyExtensionName; | |
| 2345 using VULKAN_HPP_NAMESPACE::EXTPresentModeFifoLatestReadySpecVersion; | |
| 2346 | |
| 2347 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 2348 //=== VK_FUCHSIA_external_memory === | |
| 2349 using VULKAN_HPP_NAMESPACE::FUCHSIAExternalMemoryExtensionName; | |
| 2350 using VULKAN_HPP_NAMESPACE::FUCHSIAExternalMemorySpecVersion; | |
| 2351 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 2352 | |
| 2353 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 2354 //=== VK_FUCHSIA_external_semaphore === | |
| 2355 using VULKAN_HPP_NAMESPACE::FUCHSIAExternalSemaphoreExtensionName; | |
| 2356 using VULKAN_HPP_NAMESPACE::FUCHSIAExternalSemaphoreSpecVersion; | |
| 2357 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 2358 | |
| 2359 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 2360 //=== VK_FUCHSIA_buffer_collection === | |
| 2361 using VULKAN_HPP_NAMESPACE::FUCHSIABufferCollectionExtensionName; | |
| 2362 using VULKAN_HPP_NAMESPACE::FUCHSIABufferCollectionSpecVersion; | |
| 2363 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 2364 | |
| 2365 //=== VK_HUAWEI_subpass_shading === | |
| 2366 using VULKAN_HPP_NAMESPACE::HUAWEISubpassShadingExtensionName; | |
| 2367 using VULKAN_HPP_NAMESPACE::HUAWEISubpassShadingSpecVersion; | |
| 2368 | |
| 2369 //=== VK_HUAWEI_invocation_mask === | |
| 2370 using VULKAN_HPP_NAMESPACE::HUAWEIInvocationMaskExtensionName; | |
| 2371 using VULKAN_HPP_NAMESPACE::HUAWEIInvocationMaskSpecVersion; | |
| 2372 | |
| 2373 //=== VK_NV_external_memory_rdma === | |
| 2374 using VULKAN_HPP_NAMESPACE::NVExternalMemoryRdmaExtensionName; | |
| 2375 using VULKAN_HPP_NAMESPACE::NVExternalMemoryRdmaSpecVersion; | |
| 2376 | |
| 2377 //=== VK_EXT_pipeline_properties === | |
| 2378 using VULKAN_HPP_NAMESPACE::EXTPipelinePropertiesExtensionName; | |
| 2379 using VULKAN_HPP_NAMESPACE::EXTPipelinePropertiesSpecVersion; | |
| 2380 | |
| 2381 //=== VK_EXT_frame_boundary === | |
| 2382 using VULKAN_HPP_NAMESPACE::EXTFrameBoundaryExtensionName; | |
| 2383 using VULKAN_HPP_NAMESPACE::EXTFrameBoundarySpecVersion; | |
| 2384 | |
| 2385 //=== VK_EXT_multisampled_render_to_single_sampled === | |
| 2386 using VULKAN_HPP_NAMESPACE::EXTMultisampledRenderToSingleSampledExtensionName; | |
| 2387 using VULKAN_HPP_NAMESPACE::EXTMultisampledRenderToSingleSampledSpecVersion; | |
| 2388 | |
| 2389 //=== VK_EXT_extended_dynamic_state2 === | |
| 2390 using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState2ExtensionName; | |
| 2391 using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState2SpecVersion; | |
| 2392 | |
| 2393 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 2394 //=== VK_QNX_screen_surface === | |
| 2395 using VULKAN_HPP_NAMESPACE::QNXScreenSurfaceExtensionName; | |
| 2396 using VULKAN_HPP_NAMESPACE::QNXScreenSurfaceSpecVersion; | |
| 2397 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 2398 | |
| 2399 //=== VK_EXT_color_write_enable === | |
| 2400 using VULKAN_HPP_NAMESPACE::EXTColorWriteEnableExtensionName; | |
| 2401 using VULKAN_HPP_NAMESPACE::EXTColorWriteEnableSpecVersion; | |
| 2402 | |
| 2403 //=== VK_EXT_primitives_generated_query === | |
| 2404 using VULKAN_HPP_NAMESPACE::EXTPrimitivesGeneratedQueryExtensionName; | |
| 2405 using VULKAN_HPP_NAMESPACE::EXTPrimitivesGeneratedQuerySpecVersion; | |
| 2406 | |
| 2407 //=== VK_KHR_ray_tracing_maintenance1 === | |
| 2408 using VULKAN_HPP_NAMESPACE::KHRRayTracingMaintenance1ExtensionName; | |
| 2409 using VULKAN_HPP_NAMESPACE::KHRRayTracingMaintenance1SpecVersion; | |
| 2410 | |
| 2411 //=== VK_KHR_shader_untyped_pointers === | |
| 2412 using VULKAN_HPP_NAMESPACE::KHRShaderUntypedPointersExtensionName; | |
| 2413 using VULKAN_HPP_NAMESPACE::KHRShaderUntypedPointersSpecVersion; | |
| 2414 | |
| 2415 //=== VK_EXT_global_priority_query === | |
| 2416 using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityQueryExtensionName; | |
| 2417 using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityQuerySpecVersion; | |
| 2418 using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeEXT; | |
| 2419 | |
| 2420 //=== VK_VALVE_video_encode_rgb_conversion === | |
| 2421 using VULKAN_HPP_NAMESPACE::VALVEVideoEncodeRgbConversionExtensionName; | |
| 2422 using VULKAN_HPP_NAMESPACE::VALVEVideoEncodeRgbConversionSpecVersion; | |
| 2423 | |
| 2424 //=== VK_EXT_image_view_min_lod === | |
| 2425 using VULKAN_HPP_NAMESPACE::EXTImageViewMinLodExtensionName; | |
| 2426 using VULKAN_HPP_NAMESPACE::EXTImageViewMinLodSpecVersion; | |
| 2427 | |
| 2428 //=== VK_EXT_multi_draw === | |
| 2429 using VULKAN_HPP_NAMESPACE::EXTMultiDrawExtensionName; | |
| 2430 using VULKAN_HPP_NAMESPACE::EXTMultiDrawSpecVersion; | |
| 2431 | |
| 2432 //=== VK_EXT_image_2d_view_of_3d === | |
| 2433 using VULKAN_HPP_NAMESPACE::EXTImage2DViewOf3DExtensionName; | |
| 2434 using VULKAN_HPP_NAMESPACE::EXTImage2DViewOf3DSpecVersion; | |
| 2435 | |
| 2436 //=== VK_KHR_portability_enumeration === | |
| 2437 using VULKAN_HPP_NAMESPACE::KHRPortabilityEnumerationExtensionName; | |
| 2438 using VULKAN_HPP_NAMESPACE::KHRPortabilityEnumerationSpecVersion; | |
| 2439 | |
| 2440 //=== VK_EXT_shader_tile_image === | |
| 2441 using VULKAN_HPP_NAMESPACE::EXTShaderTileImageExtensionName; | |
| 2442 using VULKAN_HPP_NAMESPACE::EXTShaderTileImageSpecVersion; | |
| 2443 | |
| 2444 //=== VK_EXT_opacity_micromap === | |
| 2445 using VULKAN_HPP_NAMESPACE::EXTOpacityMicromapExtensionName; | |
| 2446 using VULKAN_HPP_NAMESPACE::EXTOpacityMicromapSpecVersion; | |
| 2447 | |
| 2448 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 2449 //=== VK_NV_displacement_micromap === | |
| 2450 using VULKAN_HPP_NAMESPACE::NVDisplacementMicromapExtensionName; | |
| 2451 using VULKAN_HPP_NAMESPACE::NVDisplacementMicromapSpecVersion; | |
| 2452 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 2453 | |
| 2454 //=== VK_EXT_load_store_op_none === | |
| 2455 using VULKAN_HPP_NAMESPACE::EXTLoadStoreOpNoneExtensionName; | |
| 2456 using VULKAN_HPP_NAMESPACE::EXTLoadStoreOpNoneSpecVersion; | |
| 2457 | |
| 2458 //=== VK_HUAWEI_cluster_culling_shader === | |
| 2459 using VULKAN_HPP_NAMESPACE::HUAWEIClusterCullingShaderExtensionName; | |
| 2460 using VULKAN_HPP_NAMESPACE::HUAWEIClusterCullingShaderSpecVersion; | |
| 2461 | |
| 2462 //=== VK_EXT_border_color_swizzle === | |
| 2463 using VULKAN_HPP_NAMESPACE::EXTBorderColorSwizzleExtensionName; | |
| 2464 using VULKAN_HPP_NAMESPACE::EXTBorderColorSwizzleSpecVersion; | |
| 2465 | |
| 2466 //=== VK_EXT_pageable_device_local_memory === | |
| 2467 using VULKAN_HPP_NAMESPACE::EXTPageableDeviceLocalMemoryExtensionName; | |
| 2468 using VULKAN_HPP_NAMESPACE::EXTPageableDeviceLocalMemorySpecVersion; | |
| 2469 | |
| 2470 //=== VK_KHR_maintenance4 === | |
| 2471 using VULKAN_HPP_NAMESPACE::KHRMaintenance4ExtensionName; | |
| 2472 using VULKAN_HPP_NAMESPACE::KHRMaintenance4SpecVersion; | |
| 2473 | |
| 2474 //=== VK_ARM_shader_core_properties === | |
| 2475 using VULKAN_HPP_NAMESPACE::ARMShaderCorePropertiesExtensionName; | |
| 2476 using VULKAN_HPP_NAMESPACE::ARMShaderCorePropertiesSpecVersion; | |
| 2477 | |
| 2478 //=== VK_KHR_shader_subgroup_rotate === | |
| 2479 using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupRotateExtensionName; | |
| 2480 using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupRotateSpecVersion; | |
| 2481 | |
| 2482 //=== VK_ARM_scheduling_controls === | |
| 2483 using VULKAN_HPP_NAMESPACE::ARMSchedulingControlsExtensionName; | |
| 2484 using VULKAN_HPP_NAMESPACE::ARMSchedulingControlsSpecVersion; | |
| 2485 | |
| 2486 //=== VK_EXT_image_sliced_view_of_3d === | |
| 2487 using VULKAN_HPP_NAMESPACE::EXTImageSlicedViewOf3DExtensionName; | |
| 2488 using VULKAN_HPP_NAMESPACE::EXTImageSlicedViewOf3DSpecVersion; | |
| 2489 using VULKAN_HPP_NAMESPACE::Remaining3DSlicesEXT; | |
| 2490 | |
| 2491 //=== VK_VALVE_descriptor_set_host_mapping === | |
| 2492 using VULKAN_HPP_NAMESPACE::VALVEDescriptorSetHostMappingExtensionName; | |
| 2493 using VULKAN_HPP_NAMESPACE::VALVEDescriptorSetHostMappingSpecVersion; | |
| 2494 | |
| 2495 //=== VK_EXT_depth_clamp_zero_one === | |
| 2496 using VULKAN_HPP_NAMESPACE::EXTDepthClampZeroOneExtensionName; | |
| 2497 using VULKAN_HPP_NAMESPACE::EXTDepthClampZeroOneSpecVersion; | |
| 2498 | |
| 2499 //=== VK_EXT_non_seamless_cube_map === | |
| 2500 using VULKAN_HPP_NAMESPACE::EXTNonSeamlessCubeMapExtensionName; | |
| 2501 using VULKAN_HPP_NAMESPACE::EXTNonSeamlessCubeMapSpecVersion; | |
| 2502 | |
| 2503 //=== VK_ARM_render_pass_striped === | |
| 2504 using VULKAN_HPP_NAMESPACE::ARMRenderPassStripedExtensionName; | |
| 2505 using VULKAN_HPP_NAMESPACE::ARMRenderPassStripedSpecVersion; | |
| 2506 | |
| 2507 //=== VK_QCOM_fragment_density_map_offset === | |
| 2508 using VULKAN_HPP_NAMESPACE::QCOMFragmentDensityMapOffsetExtensionName; | |
| 2509 using VULKAN_HPP_NAMESPACE::QCOMFragmentDensityMapOffsetSpecVersion; | |
| 2510 | |
| 2511 //=== VK_NV_copy_memory_indirect === | |
| 2512 using VULKAN_HPP_NAMESPACE::NVCopyMemoryIndirectExtensionName; | |
| 2513 using VULKAN_HPP_NAMESPACE::NVCopyMemoryIndirectSpecVersion; | |
| 2514 | |
| 2515 //=== VK_NV_memory_decompression === | |
| 2516 using VULKAN_HPP_NAMESPACE::NVMemoryDecompressionExtensionName; | |
| 2517 using VULKAN_HPP_NAMESPACE::NVMemoryDecompressionSpecVersion; | |
| 2518 | |
| 2519 //=== VK_NV_device_generated_commands_compute === | |
| 2520 using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsComputeExtensionName; | |
| 2521 using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsComputeSpecVersion; | |
| 2522 | |
| 2523 //=== VK_NV_ray_tracing_linear_swept_spheres === | |
| 2524 using VULKAN_HPP_NAMESPACE::NVRayTracingLinearSweptSpheresExtensionName; | |
| 2525 using VULKAN_HPP_NAMESPACE::NVRayTracingLinearSweptSpheresSpecVersion; | |
| 2526 | |
| 2527 //=== VK_NV_linear_color_attachment === | |
| 2528 using VULKAN_HPP_NAMESPACE::NVLinearColorAttachmentExtensionName; | |
| 2529 using VULKAN_HPP_NAMESPACE::NVLinearColorAttachmentSpecVersion; | |
| 2530 | |
| 2531 //=== VK_GOOGLE_surfaceless_query === | |
| 2532 using VULKAN_HPP_NAMESPACE::GOOGLESurfacelessQueryExtensionName; | |
| 2533 using VULKAN_HPP_NAMESPACE::GOOGLESurfacelessQuerySpecVersion; | |
| 2534 | |
| 2535 //=== VK_KHR_shader_maximal_reconvergence === | |
| 2536 using VULKAN_HPP_NAMESPACE::KHRShaderMaximalReconvergenceExtensionName; | |
| 2537 using VULKAN_HPP_NAMESPACE::KHRShaderMaximalReconvergenceSpecVersion; | |
| 2538 | |
| 2539 //=== VK_EXT_image_compression_control_swapchain === | |
| 2540 using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSwapchainExtensionName; | |
| 2541 using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSwapchainSpecVersion; | |
| 2542 | |
| 2543 //=== VK_QCOM_image_processing === | |
| 2544 using VULKAN_HPP_NAMESPACE::QCOMImageProcessingExtensionName; | |
| 2545 using VULKAN_HPP_NAMESPACE::QCOMImageProcessingSpecVersion; | |
| 2546 | |
| 2547 //=== VK_EXT_nested_command_buffer === | |
| 2548 using VULKAN_HPP_NAMESPACE::EXTNestedCommandBufferExtensionName; | |
| 2549 using VULKAN_HPP_NAMESPACE::EXTNestedCommandBufferSpecVersion; | |
| 2550 | |
| 2551 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 2552 //=== VK_OHOS_external_memory === | |
| 2553 using VULKAN_HPP_NAMESPACE::OHOSExternalMemoryExtensionName; | |
| 2554 using VULKAN_HPP_NAMESPACE::OHOSExternalMemorySpecVersion; | |
| 2555 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 2556 | |
| 2557 //=== VK_EXT_external_memory_acquire_unmodified === | |
| 2558 using VULKAN_HPP_NAMESPACE::EXTExternalMemoryAcquireUnmodifiedExtensionName; | |
| 2559 using VULKAN_HPP_NAMESPACE::EXTExternalMemoryAcquireUnmodifiedSpecVersion; | |
| 2560 | |
| 2561 //=== VK_EXT_extended_dynamic_state3 === | |
| 2562 using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState3ExtensionName; | |
| 2563 using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState3SpecVersion; | |
| 2564 | |
| 2565 //=== VK_EXT_subpass_merge_feedback === | |
| 2566 using VULKAN_HPP_NAMESPACE::EXTSubpassMergeFeedbackExtensionName; | |
| 2567 using VULKAN_HPP_NAMESPACE::EXTSubpassMergeFeedbackSpecVersion; | |
| 2568 | |
| 2569 //=== VK_LUNARG_direct_driver_loading === | |
| 2570 using VULKAN_HPP_NAMESPACE::LUNARGDirectDriverLoadingExtensionName; | |
| 2571 using VULKAN_HPP_NAMESPACE::LUNARGDirectDriverLoadingSpecVersion; | |
| 2572 | |
| 2573 //=== VK_ARM_tensors === | |
| 2574 using VULKAN_HPP_NAMESPACE::ARMTensorsExtensionName; | |
| 2575 using VULKAN_HPP_NAMESPACE::ARMTensorsSpecVersion; | |
| 2576 | |
| 2577 //=== VK_EXT_shader_module_identifier === | |
| 2578 using VULKAN_HPP_NAMESPACE::EXTShaderModuleIdentifierExtensionName; | |
| 2579 using VULKAN_HPP_NAMESPACE::EXTShaderModuleIdentifierSpecVersion; | |
| 2580 using VULKAN_HPP_NAMESPACE::MaxShaderModuleIdentifierSizeEXT; | |
| 2581 | |
| 2582 //=== VK_EXT_rasterization_order_attachment_access === | |
| 2583 using VULKAN_HPP_NAMESPACE::EXTRasterizationOrderAttachmentAccessExtensionName; | |
| 2584 using VULKAN_HPP_NAMESPACE::EXTRasterizationOrderAttachmentAccessSpecVersion; | |
| 2585 | |
| 2586 //=== VK_NV_optical_flow === | |
| 2587 using VULKAN_HPP_NAMESPACE::NVOpticalFlowExtensionName; | |
| 2588 using VULKAN_HPP_NAMESPACE::NVOpticalFlowSpecVersion; | |
| 2589 | |
| 2590 //=== VK_EXT_legacy_dithering === | |
| 2591 using VULKAN_HPP_NAMESPACE::EXTLegacyDitheringExtensionName; | |
| 2592 using VULKAN_HPP_NAMESPACE::EXTLegacyDitheringSpecVersion; | |
| 2593 | |
| 2594 //=== VK_EXT_pipeline_protected_access === | |
| 2595 using VULKAN_HPP_NAMESPACE::EXTPipelineProtectedAccessExtensionName; | |
| 2596 using VULKAN_HPP_NAMESPACE::EXTPipelineProtectedAccessSpecVersion; | |
| 2597 | |
| 2598 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 2599 //=== VK_ANDROID_external_format_resolve === | |
| 2600 using VULKAN_HPP_NAMESPACE::ANDROIDExternalFormatResolveExtensionName; | |
| 2601 using VULKAN_HPP_NAMESPACE::ANDROIDExternalFormatResolveSpecVersion; | |
| 2602 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 2603 | |
| 2604 //=== VK_KHR_maintenance5 === | |
| 2605 using VULKAN_HPP_NAMESPACE::KHRMaintenance5ExtensionName; | |
| 2606 using VULKAN_HPP_NAMESPACE::KHRMaintenance5SpecVersion; | |
| 2607 | |
| 2608 //=== VK_AMD_anti_lag === | |
| 2609 using VULKAN_HPP_NAMESPACE::AMDAntiLagExtensionName; | |
| 2610 using VULKAN_HPP_NAMESPACE::AMDAntiLagSpecVersion; | |
| 2611 | |
| 2612 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 2613 //=== VK_AMDX_dense_geometry_format === | |
| 2614 using VULKAN_HPP_NAMESPACE::AMDXDenseGeometryFormatExtensionName; | |
| 2615 using VULKAN_HPP_NAMESPACE::AMDXDenseGeometryFormatSpecVersion; | |
| 2616 using VULKAN_HPP_NAMESPACE::CompressedTriangleFormatDgf1ByteAlignmentAMDX; | |
| 2617 using VULKAN_HPP_NAMESPACE::CompressedTriangleFormatDgf1ByteStrideAMDX; | |
| 2618 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 2619 | |
| 2620 //=== VK_KHR_present_id2 === | |
| 2621 using VULKAN_HPP_NAMESPACE::KHRPresentId2ExtensionName; | |
| 2622 using VULKAN_HPP_NAMESPACE::KHRPresentId2SpecVersion; | |
| 2623 | |
| 2624 //=== VK_KHR_present_wait2 === | |
| 2625 using VULKAN_HPP_NAMESPACE::KHRPresentWait2ExtensionName; | |
| 2626 using VULKAN_HPP_NAMESPACE::KHRPresentWait2SpecVersion; | |
| 2627 | |
| 2628 //=== VK_KHR_ray_tracing_position_fetch === | |
| 2629 using VULKAN_HPP_NAMESPACE::KHRRayTracingPositionFetchExtensionName; | |
| 2630 using VULKAN_HPP_NAMESPACE::KHRRayTracingPositionFetchSpecVersion; | |
| 2631 | |
| 2632 //=== VK_EXT_shader_object === | |
| 2633 using VULKAN_HPP_NAMESPACE::EXTShaderObjectExtensionName; | |
| 2634 using VULKAN_HPP_NAMESPACE::EXTShaderObjectSpecVersion; | |
| 2635 | |
| 2636 //=== VK_KHR_pipeline_binary === | |
| 2637 using VULKAN_HPP_NAMESPACE::KHRPipelineBinaryExtensionName; | |
| 2638 using VULKAN_HPP_NAMESPACE::KHRPipelineBinarySpecVersion; | |
| 2639 using VULKAN_HPP_NAMESPACE::MaxPipelineBinaryKeySizeKHR; | |
| 2640 | |
| 2641 //=== VK_QCOM_tile_properties === | |
| 2642 using VULKAN_HPP_NAMESPACE::QCOMTilePropertiesExtensionName; | |
| 2643 using VULKAN_HPP_NAMESPACE::QCOMTilePropertiesSpecVersion; | |
| 2644 | |
| 2645 //=== VK_SEC_amigo_profiling === | |
| 2646 using VULKAN_HPP_NAMESPACE::SECAmigoProfilingExtensionName; | |
| 2647 using VULKAN_HPP_NAMESPACE::SECAmigoProfilingSpecVersion; | |
| 2648 | |
| 2649 //=== VK_KHR_surface_maintenance1 === | |
| 2650 using VULKAN_HPP_NAMESPACE::KHRSurfaceMaintenance1ExtensionName; | |
| 2651 using VULKAN_HPP_NAMESPACE::KHRSurfaceMaintenance1SpecVersion; | |
| 2652 | |
| 2653 //=== VK_KHR_swapchain_maintenance1 === | |
| 2654 using VULKAN_HPP_NAMESPACE::KHRSwapchainMaintenance1ExtensionName; | |
| 2655 using VULKAN_HPP_NAMESPACE::KHRSwapchainMaintenance1SpecVersion; | |
| 2656 | |
| 2657 //=== VK_QCOM_multiview_per_view_viewports === | |
| 2658 using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewViewportsExtensionName; | |
| 2659 using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewViewportsSpecVersion; | |
| 2660 | |
| 2661 //=== VK_NV_ray_tracing_invocation_reorder === | |
| 2662 using VULKAN_HPP_NAMESPACE::NVRayTracingInvocationReorderExtensionName; | |
| 2663 using VULKAN_HPP_NAMESPACE::NVRayTracingInvocationReorderSpecVersion; | |
| 2664 | |
| 2665 //=== VK_NV_cooperative_vector === | |
| 2666 using VULKAN_HPP_NAMESPACE::NVCooperativeVectorExtensionName; | |
| 2667 using VULKAN_HPP_NAMESPACE::NVCooperativeVectorSpecVersion; | |
| 2668 | |
| 2669 //=== VK_NV_extended_sparse_address_space === | |
| 2670 using VULKAN_HPP_NAMESPACE::NVExtendedSparseAddressSpaceExtensionName; | |
| 2671 using VULKAN_HPP_NAMESPACE::NVExtendedSparseAddressSpaceSpecVersion; | |
| 2672 | |
| 2673 //=== VK_EXT_mutable_descriptor_type === | |
| 2674 using VULKAN_HPP_NAMESPACE::EXTMutableDescriptorTypeExtensionName; | |
| 2675 using VULKAN_HPP_NAMESPACE::EXTMutableDescriptorTypeSpecVersion; | |
| 2676 | |
| 2677 //=== VK_EXT_legacy_vertex_attributes === | |
| 2678 using VULKAN_HPP_NAMESPACE::EXTLegacyVertexAttributesExtensionName; | |
| 2679 using VULKAN_HPP_NAMESPACE::EXTLegacyVertexAttributesSpecVersion; | |
| 2680 | |
| 2681 //=== VK_EXT_layer_settings === | |
| 2682 using VULKAN_HPP_NAMESPACE::EXTLayerSettingsExtensionName; | |
| 2683 using VULKAN_HPP_NAMESPACE::EXTLayerSettingsSpecVersion; | |
| 2684 | |
| 2685 //=== VK_ARM_shader_core_builtins === | |
| 2686 using VULKAN_HPP_NAMESPACE::ARMShaderCoreBuiltinsExtensionName; | |
| 2687 using VULKAN_HPP_NAMESPACE::ARMShaderCoreBuiltinsSpecVersion; | |
| 2688 | |
| 2689 //=== VK_EXT_pipeline_library_group_handles === | |
| 2690 using VULKAN_HPP_NAMESPACE::EXTPipelineLibraryGroupHandlesExtensionName; | |
| 2691 using VULKAN_HPP_NAMESPACE::EXTPipelineLibraryGroupHandlesSpecVersion; | |
| 2692 | |
| 2693 //=== VK_EXT_dynamic_rendering_unused_attachments === | |
| 2694 using VULKAN_HPP_NAMESPACE::EXTDynamicRenderingUnusedAttachmentsExtensionName; | |
| 2695 using VULKAN_HPP_NAMESPACE::EXTDynamicRenderingUnusedAttachmentsSpecVersion; | |
| 2696 | |
| 2697 //=== VK_NV_low_latency2 === | |
| 2698 using VULKAN_HPP_NAMESPACE::NVLowLatency2ExtensionName; | |
| 2699 using VULKAN_HPP_NAMESPACE::NVLowLatency2SpecVersion; | |
| 2700 | |
| 2701 //=== VK_KHR_cooperative_matrix === | |
| 2702 using VULKAN_HPP_NAMESPACE::KHRCooperativeMatrixExtensionName; | |
| 2703 using VULKAN_HPP_NAMESPACE::KHRCooperativeMatrixSpecVersion; | |
| 2704 | |
| 2705 //=== VK_ARM_data_graph === | |
| 2706 using VULKAN_HPP_NAMESPACE::ARMDataGraphExtensionName; | |
| 2707 using VULKAN_HPP_NAMESPACE::ARMDataGraphSpecVersion; | |
| 2708 using VULKAN_HPP_NAMESPACE::MaxPhysicalDeviceDataGraphOperationSetNameSizeARM; | |
| 2709 | |
| 2710 //=== VK_QCOM_multiview_per_view_render_areas === | |
| 2711 using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewRenderAreasExtensionName; | |
| 2712 using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewRenderAreasSpecVersion; | |
| 2713 | |
| 2714 //=== VK_KHR_compute_shader_derivatives === | |
| 2715 using VULKAN_HPP_NAMESPACE::KHRComputeShaderDerivativesExtensionName; | |
| 2716 using VULKAN_HPP_NAMESPACE::KHRComputeShaderDerivativesSpecVersion; | |
| 2717 | |
| 2718 //=== VK_KHR_video_decode_av1 === | |
| 2719 using VULKAN_HPP_NAMESPACE::KHRVideoDecodeAv1ExtensionName; | |
| 2720 using VULKAN_HPP_NAMESPACE::KHRVideoDecodeAv1SpecVersion; | |
| 2721 using VULKAN_HPP_NAMESPACE::MaxVideoAv1ReferencesPerFrameKHR; | |
| 2722 | |
| 2723 //=== VK_KHR_video_encode_av1 === | |
| 2724 using VULKAN_HPP_NAMESPACE::KHRVideoEncodeAv1ExtensionName; | |
| 2725 using VULKAN_HPP_NAMESPACE::KHRVideoEncodeAv1SpecVersion; | |
| 2726 | |
| 2727 //=== VK_KHR_video_decode_vp9 === | |
| 2728 using VULKAN_HPP_NAMESPACE::KHRVideoDecodeVp9ExtensionName; | |
| 2729 using VULKAN_HPP_NAMESPACE::KHRVideoDecodeVp9SpecVersion; | |
| 2730 using VULKAN_HPP_NAMESPACE::MaxVideoVp9ReferencesPerFrameKHR; | |
| 2731 | |
| 2732 //=== VK_KHR_video_maintenance1 === | |
| 2733 using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance1ExtensionName; | |
| 2734 using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance1SpecVersion; | |
| 2735 | |
| 2736 //=== VK_NV_per_stage_descriptor_set === | |
| 2737 using VULKAN_HPP_NAMESPACE::NVPerStageDescriptorSetExtensionName; | |
| 2738 using VULKAN_HPP_NAMESPACE::NVPerStageDescriptorSetSpecVersion; | |
| 2739 | |
| 2740 //=== VK_QCOM_image_processing2 === | |
| 2741 using VULKAN_HPP_NAMESPACE::QCOMImageProcessing2ExtensionName; | |
| 2742 using VULKAN_HPP_NAMESPACE::QCOMImageProcessing2SpecVersion; | |
| 2743 | |
| 2744 //=== VK_QCOM_filter_cubic_weights === | |
| 2745 using VULKAN_HPP_NAMESPACE::QCOMFilterCubicWeightsExtensionName; | |
| 2746 using VULKAN_HPP_NAMESPACE::QCOMFilterCubicWeightsSpecVersion; | |
| 2747 | |
| 2748 //=== VK_QCOM_ycbcr_degamma === | |
| 2749 using VULKAN_HPP_NAMESPACE::QCOMYcbcrDegammaExtensionName; | |
| 2750 using VULKAN_HPP_NAMESPACE::QCOMYcbcrDegammaSpecVersion; | |
| 2751 | |
| 2752 //=== VK_QCOM_filter_cubic_clamp === | |
| 2753 using VULKAN_HPP_NAMESPACE::QCOMFilterCubicClampExtensionName; | |
| 2754 using VULKAN_HPP_NAMESPACE::QCOMFilterCubicClampSpecVersion; | |
| 2755 | |
| 2756 //=== VK_EXT_attachment_feedback_loop_dynamic_state === | |
| 2757 using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopDynamicStateExtensionName; | |
| 2758 using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopDynamicStateSpecVersion; | |
| 2759 | |
| 2760 //=== VK_KHR_vertex_attribute_divisor === | |
| 2761 using VULKAN_HPP_NAMESPACE::KHRVertexAttributeDivisorExtensionName; | |
| 2762 using VULKAN_HPP_NAMESPACE::KHRVertexAttributeDivisorSpecVersion; | |
| 2763 | |
| 2764 //=== VK_KHR_load_store_op_none === | |
| 2765 using VULKAN_HPP_NAMESPACE::KHRLoadStoreOpNoneExtensionName; | |
| 2766 using VULKAN_HPP_NAMESPACE::KHRLoadStoreOpNoneSpecVersion; | |
| 2767 | |
| 2768 //=== VK_KHR_unified_image_layouts === | |
| 2769 using VULKAN_HPP_NAMESPACE::KHRUnifiedImageLayoutsExtensionName; | |
| 2770 using VULKAN_HPP_NAMESPACE::KHRUnifiedImageLayoutsSpecVersion; | |
| 2771 | |
| 2772 //=== VK_KHR_shader_float_controls2 === | |
| 2773 using VULKAN_HPP_NAMESPACE::KHRShaderFloatControls2ExtensionName; | |
| 2774 using VULKAN_HPP_NAMESPACE::KHRShaderFloatControls2SpecVersion; | |
| 2775 | |
| 2776 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 2777 //=== VK_QNX_external_memory_screen_buffer === | |
| 2778 using VULKAN_HPP_NAMESPACE::QNXExternalMemoryScreenBufferExtensionName; | |
| 2779 using VULKAN_HPP_NAMESPACE::QNXExternalMemoryScreenBufferSpecVersion; | |
| 2780 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 2781 | |
| 2782 //=== VK_MSFT_layered_driver === | |
| 2783 using VULKAN_HPP_NAMESPACE::MSFTLayeredDriverExtensionName; | |
| 2784 using VULKAN_HPP_NAMESPACE::MSFTLayeredDriverSpecVersion; | |
| 2785 | |
| 2786 //=== VK_KHR_index_type_uint8 === | |
| 2787 using VULKAN_HPP_NAMESPACE::KHRIndexTypeUint8ExtensionName; | |
| 2788 using VULKAN_HPP_NAMESPACE::KHRIndexTypeUint8SpecVersion; | |
| 2789 | |
| 2790 //=== VK_KHR_line_rasterization === | |
| 2791 using VULKAN_HPP_NAMESPACE::KHRLineRasterizationExtensionName; | |
| 2792 using VULKAN_HPP_NAMESPACE::KHRLineRasterizationSpecVersion; | |
| 2793 | |
| 2794 //=== VK_KHR_calibrated_timestamps === | |
| 2795 using VULKAN_HPP_NAMESPACE::KHRCalibratedTimestampsExtensionName; | |
| 2796 using VULKAN_HPP_NAMESPACE::KHRCalibratedTimestampsSpecVersion; | |
| 2797 | |
| 2798 //=== VK_KHR_shader_expect_assume === | |
| 2799 using VULKAN_HPP_NAMESPACE::KHRShaderExpectAssumeExtensionName; | |
| 2800 using VULKAN_HPP_NAMESPACE::KHRShaderExpectAssumeSpecVersion; | |
| 2801 | |
| 2802 //=== VK_KHR_maintenance6 === | |
| 2803 using VULKAN_HPP_NAMESPACE::KHRMaintenance6ExtensionName; | |
| 2804 using VULKAN_HPP_NAMESPACE::KHRMaintenance6SpecVersion; | |
| 2805 | |
| 2806 //=== VK_NV_descriptor_pool_overallocation === | |
| 2807 using VULKAN_HPP_NAMESPACE::NVDescriptorPoolOverallocationExtensionName; | |
| 2808 using VULKAN_HPP_NAMESPACE::NVDescriptorPoolOverallocationSpecVersion; | |
| 2809 | |
| 2810 //=== VK_QCOM_tile_memory_heap === | |
| 2811 using VULKAN_HPP_NAMESPACE::QCOMTileMemoryHeapExtensionName; | |
| 2812 using VULKAN_HPP_NAMESPACE::QCOMTileMemoryHeapSpecVersion; | |
| 2813 | |
| 2814 //=== VK_KHR_copy_memory_indirect === | |
| 2815 using VULKAN_HPP_NAMESPACE::KHRCopyMemoryIndirectExtensionName; | |
| 2816 using VULKAN_HPP_NAMESPACE::KHRCopyMemoryIndirectSpecVersion; | |
| 2817 | |
| 2818 //=== VK_EXT_memory_decompression === | |
| 2819 using VULKAN_HPP_NAMESPACE::EXTMemoryDecompressionExtensionName; | |
| 2820 using VULKAN_HPP_NAMESPACE::EXTMemoryDecompressionSpecVersion; | |
| 2821 | |
| 2822 //=== VK_NV_display_stereo === | |
| 2823 using VULKAN_HPP_NAMESPACE::NVDisplayStereoExtensionName; | |
| 2824 using VULKAN_HPP_NAMESPACE::NVDisplayStereoSpecVersion; | |
| 2825 | |
| 2826 //=== VK_KHR_video_encode_intra_refresh === | |
| 2827 using VULKAN_HPP_NAMESPACE::KHRVideoEncodeIntraRefreshExtensionName; | |
| 2828 using VULKAN_HPP_NAMESPACE::KHRVideoEncodeIntraRefreshSpecVersion; | |
| 2829 | |
| 2830 //=== VK_KHR_video_encode_quantization_map === | |
| 2831 using VULKAN_HPP_NAMESPACE::KHRVideoEncodeQuantizationMapExtensionName; | |
| 2832 using VULKAN_HPP_NAMESPACE::KHRVideoEncodeQuantizationMapSpecVersion; | |
| 2833 | |
| 2834 //=== VK_NV_raw_access_chains === | |
| 2835 using VULKAN_HPP_NAMESPACE::NVRawAccessChainsExtensionName; | |
| 2836 using VULKAN_HPP_NAMESPACE::NVRawAccessChainsSpecVersion; | |
| 2837 | |
| 2838 //=== VK_NV_external_compute_queue === | |
| 2839 using VULKAN_HPP_NAMESPACE::NVExternalComputeQueueExtensionName; | |
| 2840 using VULKAN_HPP_NAMESPACE::NVExternalComputeQueueSpecVersion; | |
| 2841 | |
| 2842 //=== VK_KHR_shader_relaxed_extended_instruction === | |
| 2843 using VULKAN_HPP_NAMESPACE::KHRShaderRelaxedExtendedInstructionExtensionName; | |
| 2844 using VULKAN_HPP_NAMESPACE::KHRShaderRelaxedExtendedInstructionSpecVersion; | |
| 2845 | |
| 2846 //=== VK_NV_command_buffer_inheritance === | |
| 2847 using VULKAN_HPP_NAMESPACE::NVCommandBufferInheritanceExtensionName; | |
| 2848 using VULKAN_HPP_NAMESPACE::NVCommandBufferInheritanceSpecVersion; | |
| 2849 | |
| 2850 //=== VK_KHR_maintenance7 === | |
| 2851 using VULKAN_HPP_NAMESPACE::KHRMaintenance7ExtensionName; | |
| 2852 using VULKAN_HPP_NAMESPACE::KHRMaintenance7SpecVersion; | |
| 2853 | |
| 2854 //=== VK_NV_shader_atomic_float16_vector === | |
| 2855 using VULKAN_HPP_NAMESPACE::NVShaderAtomicFloat16VectorExtensionName; | |
| 2856 using VULKAN_HPP_NAMESPACE::NVShaderAtomicFloat16VectorSpecVersion; | |
| 2857 | |
| 2858 //=== VK_EXT_shader_replicated_composites === | |
| 2859 using VULKAN_HPP_NAMESPACE::EXTShaderReplicatedCompositesExtensionName; | |
| 2860 using VULKAN_HPP_NAMESPACE::EXTShaderReplicatedCompositesSpecVersion; | |
| 2861 | |
| 2862 //=== VK_EXT_shader_float8 === | |
| 2863 using VULKAN_HPP_NAMESPACE::EXTShaderFloat8ExtensionName; | |
| 2864 using VULKAN_HPP_NAMESPACE::EXTShaderFloat8SpecVersion; | |
| 2865 | |
| 2866 //=== VK_NV_ray_tracing_validation === | |
| 2867 using VULKAN_HPP_NAMESPACE::NVRayTracingValidationExtensionName; | |
| 2868 using VULKAN_HPP_NAMESPACE::NVRayTracingValidationSpecVersion; | |
| 2869 | |
| 2870 //=== VK_NV_cluster_acceleration_structure === | |
| 2871 using VULKAN_HPP_NAMESPACE::NVClusterAccelerationStructureExtensionName; | |
| 2872 using VULKAN_HPP_NAMESPACE::NVClusterAccelerationStructureSpecVersion; | |
| 2873 | |
| 2874 //=== VK_NV_partitioned_acceleration_structure === | |
| 2875 using VULKAN_HPP_NAMESPACE::NVPartitionedAccelerationStructureExtensionName; | |
| 2876 using VULKAN_HPP_NAMESPACE::NVPartitionedAccelerationStructureSpecVersion; | |
| 2877 using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructurePartitionIndexGlobalNV; | |
| 2878 | |
| 2879 //=== VK_EXT_device_generated_commands === | |
| 2880 using VULKAN_HPP_NAMESPACE::EXTDeviceGeneratedCommandsExtensionName; | |
| 2881 using VULKAN_HPP_NAMESPACE::EXTDeviceGeneratedCommandsSpecVersion; | |
| 2882 | |
| 2883 //=== VK_KHR_maintenance8 === | |
| 2884 using VULKAN_HPP_NAMESPACE::KHRMaintenance8ExtensionName; | |
| 2885 using VULKAN_HPP_NAMESPACE::KHRMaintenance8SpecVersion; | |
| 2886 | |
| 2887 //=== VK_MESA_image_alignment_control === | |
| 2888 using VULKAN_HPP_NAMESPACE::MESAImageAlignmentControlExtensionName; | |
| 2889 using VULKAN_HPP_NAMESPACE::MESAImageAlignmentControlSpecVersion; | |
| 2890 | |
| 2891 //=== VK_KHR_shader_fma === | |
| 2892 using VULKAN_HPP_NAMESPACE::KHRShaderFmaExtensionName; | |
| 2893 using VULKAN_HPP_NAMESPACE::KHRShaderFmaSpecVersion; | |
| 2894 | |
| 2895 //=== VK_EXT_ray_tracing_invocation_reorder === | |
| 2896 using VULKAN_HPP_NAMESPACE::EXTRayTracingInvocationReorderExtensionName; | |
| 2897 using VULKAN_HPP_NAMESPACE::EXTRayTracingInvocationReorderSpecVersion; | |
| 2898 | |
| 2899 //=== VK_EXT_depth_clamp_control === | |
| 2900 using VULKAN_HPP_NAMESPACE::EXTDepthClampControlExtensionName; | |
| 2901 using VULKAN_HPP_NAMESPACE::EXTDepthClampControlSpecVersion; | |
| 2902 | |
| 2903 //=== VK_KHR_maintenance9 === | |
| 2904 using VULKAN_HPP_NAMESPACE::KHRMaintenance9ExtensionName; | |
| 2905 using VULKAN_HPP_NAMESPACE::KHRMaintenance9SpecVersion; | |
| 2906 | |
| 2907 //=== VK_KHR_video_maintenance2 === | |
| 2908 using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance2ExtensionName; | |
| 2909 using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance2SpecVersion; | |
| 2910 | |
| 2911 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 2912 //=== VK_OHOS_surface === | |
| 2913 using VULKAN_HPP_NAMESPACE::OHOSSurfaceExtensionName; | |
| 2914 using VULKAN_HPP_NAMESPACE::OHOSSurfaceSpecVersion; | |
| 2915 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 2916 | |
| 2917 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 2918 //=== VK_OHOS_native_buffer === | |
| 2919 using VULKAN_HPP_NAMESPACE::OHOSNativeBufferExtensionName; | |
| 2920 using VULKAN_HPP_NAMESPACE::OHOSNativeBufferSpecVersion; | |
| 2921 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 2922 | |
| 2923 //=== VK_HUAWEI_hdr_vivid === | |
| 2924 using VULKAN_HPP_NAMESPACE::HUAWEIHdrVividExtensionName; | |
| 2925 using VULKAN_HPP_NAMESPACE::HUAWEIHdrVividSpecVersion; | |
| 2926 | |
| 2927 //=== VK_NV_cooperative_matrix2 === | |
| 2928 using VULKAN_HPP_NAMESPACE::NVCooperativeMatrix2ExtensionName; | |
| 2929 using VULKAN_HPP_NAMESPACE::NVCooperativeMatrix2SpecVersion; | |
| 2930 | |
| 2931 //=== VK_ARM_pipeline_opacity_micromap === | |
| 2932 using VULKAN_HPP_NAMESPACE::ARMPipelineOpacityMicromapExtensionName; | |
| 2933 using VULKAN_HPP_NAMESPACE::ARMPipelineOpacityMicromapSpecVersion; | |
| 2934 | |
| 2935 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 2936 //=== VK_EXT_external_memory_metal === | |
| 2937 using VULKAN_HPP_NAMESPACE::EXTExternalMemoryMetalExtensionName; | |
| 2938 using VULKAN_HPP_NAMESPACE::EXTExternalMemoryMetalSpecVersion; | |
| 2939 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 2940 | |
| 2941 //=== VK_KHR_depth_clamp_zero_one === | |
| 2942 using VULKAN_HPP_NAMESPACE::KHRDepthClampZeroOneExtensionName; | |
| 2943 using VULKAN_HPP_NAMESPACE::KHRDepthClampZeroOneSpecVersion; | |
| 2944 | |
| 2945 //=== VK_ARM_performance_counters_by_region === | |
| 2946 using VULKAN_HPP_NAMESPACE::ARMPerformanceCountersByRegionExtensionName; | |
| 2947 using VULKAN_HPP_NAMESPACE::ARMPerformanceCountersByRegionSpecVersion; | |
| 2948 | |
| 2949 //=== VK_EXT_vertex_attribute_robustness === | |
| 2950 using VULKAN_HPP_NAMESPACE::EXTVertexAttributeRobustnessExtensionName; | |
| 2951 using VULKAN_HPP_NAMESPACE::EXTVertexAttributeRobustnessSpecVersion; | |
| 2952 | |
| 2953 //=== VK_ARM_format_pack === | |
| 2954 using VULKAN_HPP_NAMESPACE::ARMFormatPackExtensionName; | |
| 2955 using VULKAN_HPP_NAMESPACE::ARMFormatPackSpecVersion; | |
| 2956 | |
| 2957 //=== VK_VALVE_fragment_density_map_layered === | |
| 2958 using VULKAN_HPP_NAMESPACE::VALVEFragmentDensityMapLayeredExtensionName; | |
| 2959 using VULKAN_HPP_NAMESPACE::VALVEFragmentDensityMapLayeredSpecVersion; | |
| 2960 | |
| 2961 //=== VK_KHR_robustness2 === | |
| 2962 using VULKAN_HPP_NAMESPACE::KHRRobustness2ExtensionName; | |
| 2963 using VULKAN_HPP_NAMESPACE::KHRRobustness2SpecVersion; | |
| 2964 | |
| 2965 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 2966 //=== VK_NV_present_metering === | |
| 2967 using VULKAN_HPP_NAMESPACE::NVPresentMeteringExtensionName; | |
| 2968 using VULKAN_HPP_NAMESPACE::NVPresentMeteringSpecVersion; | |
| 2969 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 2970 | |
| 2971 //=== VK_EXT_fragment_density_map_offset === | |
| 2972 using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMapOffsetExtensionName; | |
| 2973 using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMapOffsetSpecVersion; | |
| 2974 | |
| 2975 //=== VK_EXT_zero_initialize_device_memory === | |
| 2976 using VULKAN_HPP_NAMESPACE::EXTZeroInitializeDeviceMemoryExtensionName; | |
| 2977 using VULKAN_HPP_NAMESPACE::EXTZeroInitializeDeviceMemorySpecVersion; | |
| 2978 | |
| 2979 //=== VK_KHR_present_mode_fifo_latest_ready === | |
| 2980 using VULKAN_HPP_NAMESPACE::KHRPresentModeFifoLatestReadyExtensionName; | |
| 2981 using VULKAN_HPP_NAMESPACE::KHRPresentModeFifoLatestReadySpecVersion; | |
| 2982 | |
| 2983 //=== VK_EXT_shader_64bit_indexing === | |
| 2984 using VULKAN_HPP_NAMESPACE::EXTShader64BitIndexingExtensionName; | |
| 2985 using VULKAN_HPP_NAMESPACE::EXTShader64BitIndexingSpecVersion; | |
| 2986 | |
| 2987 //=== VK_EXT_custom_resolve === | |
| 2988 using VULKAN_HPP_NAMESPACE::EXTCustomResolveExtensionName; | |
| 2989 using VULKAN_HPP_NAMESPACE::EXTCustomResolveSpecVersion; | |
| 2990 | |
| 2991 //=== VK_QCOM_data_graph_model === | |
| 2992 using VULKAN_HPP_NAMESPACE::DataGraphModelToolchainVersionLengthQCOM; | |
| 2993 using VULKAN_HPP_NAMESPACE::QCOMDataGraphModelExtensionName; | |
| 2994 using VULKAN_HPP_NAMESPACE::QCOMDataGraphModelSpecVersion; | |
| 2995 | |
| 2996 //=== VK_KHR_maintenance10 === | |
| 2997 using VULKAN_HPP_NAMESPACE::KHRMaintenance10ExtensionName; | |
| 2998 using VULKAN_HPP_NAMESPACE::KHRMaintenance10SpecVersion; | |
| 2999 | |
| 3000 //=== VK_SEC_pipeline_cache_incremental_mode === | |
| 3001 using VULKAN_HPP_NAMESPACE::SECPipelineCacheIncrementalModeExtensionName; | |
| 3002 using VULKAN_HPP_NAMESPACE::SECPipelineCacheIncrementalModeSpecVersion; | |
| 3003 | |
| 3004 //=== VK_EXT_shader_uniform_buffer_unsized_array === | |
| 3005 using VULKAN_HPP_NAMESPACE::EXTShaderUniformBufferUnsizedArrayExtensionName; | |
| 3006 using VULKAN_HPP_NAMESPACE::EXTShaderUniformBufferUnsizedArraySpecVersion; | |
| 3007 | |
| 3008 //======================== | |
| 3009 //=== CONSTEXPR VALUEs === | |
| 3010 //======================== | |
| 3011 using VULKAN_HPP_NAMESPACE::HeaderVersion; | |
| 3012 using VULKAN_HPP_NAMESPACE::Use64BitPtrDefines; | |
| 3013 | |
| 3014 //========================= | |
| 3015 //=== CONSTEXPR CALLEEs === | |
| 3016 //========================= | |
| 3017 using VULKAN_HPP_NAMESPACE::apiVersionMajor; | |
| 3018 using VULKAN_HPP_NAMESPACE::apiVersionMinor; | |
| 3019 using VULKAN_HPP_NAMESPACE::apiVersionPatch; | |
| 3020 using VULKAN_HPP_NAMESPACE::apiVersionVariant; | |
| 3021 using VULKAN_HPP_NAMESPACE::makeApiVersion; | |
| 3022 using VULKAN_HPP_NAMESPACE::makeVersion; | |
| 3023 using VULKAN_HPP_NAMESPACE::versionMajor; | |
| 3024 using VULKAN_HPP_NAMESPACE::versionMinor; | |
| 3025 using VULKAN_HPP_NAMESPACE::versionPatch; | |
| 3026 | |
| 3027 //========================== | |
| 3028 //=== CONSTEXPR CALLERs === | |
| 3029 //========================== | |
| 3030 using VULKAN_HPP_NAMESPACE::ApiVersion; | |
| 3031 using VULKAN_HPP_NAMESPACE::ApiVersion10; | |
| 3032 using VULKAN_HPP_NAMESPACE::ApiVersion11; | |
| 3033 using VULKAN_HPP_NAMESPACE::ApiVersion12; | |
| 3034 using VULKAN_HPP_NAMESPACE::ApiVersion13; | |
| 3035 using VULKAN_HPP_NAMESPACE::ApiVersion14; | |
| 3036 using VULKAN_HPP_NAMESPACE::HeaderVersionComplete; | |
| 3037 | |
| 3038 //==================== | |
| 3039 //=== FUNCPOINTERs === | |
| 3040 //==================== | |
| 3041 | |
| 3042 //=== VK_VERSION_1_0 === | |
| 3043 using VULKAN_HPP_NAMESPACE::PFN_AllocationFunction; | |
| 3044 using VULKAN_HPP_NAMESPACE::PFN_FreeFunction; | |
| 3045 using VULKAN_HPP_NAMESPACE::PFN_InternalAllocationNotification; | |
| 3046 using VULKAN_HPP_NAMESPACE::PFN_InternalFreeNotification; | |
| 3047 using VULKAN_HPP_NAMESPACE::PFN_ReallocationFunction; | |
| 3048 using VULKAN_HPP_NAMESPACE::PFN_VoidFunction; | |
| 3049 | |
| 3050 //=== VK_EXT_debug_report === | |
| 3051 using VULKAN_HPP_NAMESPACE::PFN_DebugReportCallbackEXT; | |
| 3052 | |
| 3053 //=== VK_EXT_debug_utils === | |
| 3054 using VULKAN_HPP_NAMESPACE::PFN_DebugUtilsMessengerCallbackEXT; | |
| 3055 | |
| 3056 //=== VK_EXT_device_memory_report === | |
| 3057 using VULKAN_HPP_NAMESPACE::PFN_DeviceMemoryReportCallbackEXT; | |
| 3058 | |
| 3059 //=== VK_LUNARG_direct_driver_loading === | |
| 3060 using VULKAN_HPP_NAMESPACE::PFN_GetInstanceProcAddrLUNARG; | |
| 3061 | |
| 3062 //=============== | |
| 3063 //=== STRUCTs === | |
| 3064 //=============== | |
| 3065 | |
| 3066 //=== VK_VERSION_1_0 === | |
| 3067 using VULKAN_HPP_NAMESPACE::AllocationCallbacks; | |
| 3068 using VULKAN_HPP_NAMESPACE::ApplicationInfo; | |
| 3069 using VULKAN_HPP_NAMESPACE::AttachmentDescription; | |
| 3070 using VULKAN_HPP_NAMESPACE::AttachmentReference; | |
| 3071 using VULKAN_HPP_NAMESPACE::BaseInStructure; | |
| 3072 using VULKAN_HPP_NAMESPACE::BaseOutStructure; | |
| 3073 using VULKAN_HPP_NAMESPACE::BindSparseInfo; | |
| 3074 using VULKAN_HPP_NAMESPACE::BufferCopy; | |
| 3075 using VULKAN_HPP_NAMESPACE::BufferCreateInfo; | |
| 3076 using VULKAN_HPP_NAMESPACE::BufferImageCopy; | |
| 3077 using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier; | |
| 3078 using VULKAN_HPP_NAMESPACE::BufferViewCreateInfo; | |
| 3079 using VULKAN_HPP_NAMESPACE::ClearAttachment; | |
| 3080 using VULKAN_HPP_NAMESPACE::ClearColorValue; | |
| 3081 using VULKAN_HPP_NAMESPACE::ClearDepthStencilValue; | |
| 3082 using VULKAN_HPP_NAMESPACE::ClearRect; | |
| 3083 using VULKAN_HPP_NAMESPACE::ClearValue; | |
| 3084 using VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo; | |
| 3085 using VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo; | |
| 3086 using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo; | |
| 3087 using VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo; | |
| 3088 using VULKAN_HPP_NAMESPACE::ComponentMapping; | |
| 3089 using VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo; | |
| 3090 using VULKAN_HPP_NAMESPACE::CopyDescriptorSet; | |
| 3091 using VULKAN_HPP_NAMESPACE::DescriptorBufferInfo; | |
| 3092 using VULKAN_HPP_NAMESPACE::DescriptorImageInfo; | |
| 3093 using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo; | |
| 3094 using VULKAN_HPP_NAMESPACE::DescriptorPoolSize; | |
| 3095 using VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo; | |
| 3096 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding; | |
| 3097 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo; | |
| 3098 using VULKAN_HPP_NAMESPACE::DeviceCreateInfo; | |
| 3099 using VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo; | |
| 3100 using VULKAN_HPP_NAMESPACE::DispatchIndirectCommand; | |
| 3101 using VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand; | |
| 3102 using VULKAN_HPP_NAMESPACE::DrawIndirectCommand; | |
| 3103 using VULKAN_HPP_NAMESPACE::EventCreateInfo; | |
| 3104 using VULKAN_HPP_NAMESPACE::ExtensionProperties; | |
| 3105 using VULKAN_HPP_NAMESPACE::Extent2D; | |
| 3106 using VULKAN_HPP_NAMESPACE::Extent3D; | |
| 3107 using VULKAN_HPP_NAMESPACE::FenceCreateInfo; | |
| 3108 using VULKAN_HPP_NAMESPACE::FormatProperties; | |
| 3109 using VULKAN_HPP_NAMESPACE::FramebufferCreateInfo; | |
| 3110 using VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo; | |
| 3111 using VULKAN_HPP_NAMESPACE::ImageBlit; | |
| 3112 using VULKAN_HPP_NAMESPACE::ImageCopy; | |
| 3113 using VULKAN_HPP_NAMESPACE::ImageCreateInfo; | |
| 3114 using VULKAN_HPP_NAMESPACE::ImageFormatProperties; | |
| 3115 using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier; | |
| 3116 using VULKAN_HPP_NAMESPACE::ImageResolve; | |
| 3117 using VULKAN_HPP_NAMESPACE::ImageSubresource; | |
| 3118 using VULKAN_HPP_NAMESPACE::ImageSubresourceLayers; | |
| 3119 using VULKAN_HPP_NAMESPACE::ImageSubresourceRange; | |
| 3120 using VULKAN_HPP_NAMESPACE::ImageViewCreateInfo; | |
| 3121 using VULKAN_HPP_NAMESPACE::InstanceCreateInfo; | |
| 3122 using VULKAN_HPP_NAMESPACE::LayerProperties; | |
| 3123 using VULKAN_HPP_NAMESPACE::MappedMemoryRange; | |
| 3124 using VULKAN_HPP_NAMESPACE::MemoryAllocateInfo; | |
| 3125 using VULKAN_HPP_NAMESPACE::MemoryBarrier; | |
| 3126 using VULKAN_HPP_NAMESPACE::MemoryHeap; | |
| 3127 using VULKAN_HPP_NAMESPACE::MemoryRequirements; | |
| 3128 using VULKAN_HPP_NAMESPACE::MemoryType; | |
| 3129 using VULKAN_HPP_NAMESPACE::Offset2D; | |
| 3130 using VULKAN_HPP_NAMESPACE::Offset3D; | |
| 3131 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures; | |
| 3132 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits; | |
| 3133 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties; | |
| 3134 using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties; | |
| 3135 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties; | |
| 3136 using VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo; | |
| 3137 using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne; | |
| 3138 using VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState; | |
| 3139 using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo; | |
| 3140 using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo; | |
| 3141 using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo; | |
| 3142 using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo; | |
| 3143 using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo; | |
| 3144 using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo; | |
| 3145 using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo; | |
| 3146 using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo; | |
| 3147 using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo; | |
| 3148 using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo; | |
| 3149 using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo; | |
| 3150 using VULKAN_HPP_NAMESPACE::PushConstantRange; | |
| 3151 using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo; | |
| 3152 using VULKAN_HPP_NAMESPACE::QueueFamilyProperties; | |
| 3153 using VULKAN_HPP_NAMESPACE::Rect2D; | |
| 3154 using VULKAN_HPP_NAMESPACE::RenderPassBeginInfo; | |
| 3155 using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo; | |
| 3156 using VULKAN_HPP_NAMESPACE::SamplerCreateInfo; | |
| 3157 using VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo; | |
| 3158 using VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo; | |
| 3159 using VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo; | |
| 3160 using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties; | |
| 3161 using VULKAN_HPP_NAMESPACE::SparseImageMemoryBind; | |
| 3162 using VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo; | |
| 3163 using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements; | |
| 3164 using VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo; | |
| 3165 using VULKAN_HPP_NAMESPACE::SparseMemoryBind; | |
| 3166 using VULKAN_HPP_NAMESPACE::SpecializationInfo; | |
| 3167 using VULKAN_HPP_NAMESPACE::SpecializationMapEntry; | |
| 3168 using VULKAN_HPP_NAMESPACE::StencilOpState; | |
| 3169 using VULKAN_HPP_NAMESPACE::SubmitInfo; | |
| 3170 using VULKAN_HPP_NAMESPACE::SubpassDependency; | |
| 3171 using VULKAN_HPP_NAMESPACE::SubpassDescription; | |
| 3172 using VULKAN_HPP_NAMESPACE::SubresourceLayout; | |
| 3173 using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription; | |
| 3174 using VULKAN_HPP_NAMESPACE::VertexInputBindingDescription; | |
| 3175 using VULKAN_HPP_NAMESPACE::Viewport; | |
| 3176 using VULKAN_HPP_NAMESPACE::WriteDescriptorSet; | |
| 3177 | |
| 3178 //=== VK_VERSION_1_1 === | |
| 3179 using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo; | |
| 3180 using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfoKHR; | |
| 3181 using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo; | |
| 3182 using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfoKHR; | |
| 3183 using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo; | |
| 3184 using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfoKHR; | |
| 3185 using VULKAN_HPP_NAMESPACE::BindImageMemoryInfo; | |
| 3186 using VULKAN_HPP_NAMESPACE::BindImageMemoryInfoKHR; | |
| 3187 using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo; | |
| 3188 using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfoKHR; | |
| 3189 using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2; | |
| 3190 using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2KHR; | |
| 3191 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport; | |
| 3192 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupportKHR; | |
| 3193 using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo; | |
| 3194 using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfoKHR; | |
| 3195 using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry; | |
| 3196 using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntryKHR; | |
| 3197 using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo; | |
| 3198 using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfoKHR; | |
| 3199 using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo; | |
| 3200 using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfoKHR; | |
| 3201 using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo; | |
| 3202 using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfoKHR; | |
| 3203 using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo; | |
| 3204 using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfoKHR; | |
| 3205 using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo; | |
| 3206 using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfoKHR; | |
| 3207 using VULKAN_HPP_NAMESPACE::DeviceQueueInfo2; | |
| 3208 using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo; | |
| 3209 using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfoKHR; | |
| 3210 using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo; | |
| 3211 using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoKHR; | |
| 3212 using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo; | |
| 3213 using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfoKHR; | |
| 3214 using VULKAN_HPP_NAMESPACE::ExternalBufferProperties; | |
| 3215 using VULKAN_HPP_NAMESPACE::ExternalBufferPropertiesKHR; | |
| 3216 using VULKAN_HPP_NAMESPACE::ExternalFenceProperties; | |
| 3217 using VULKAN_HPP_NAMESPACE::ExternalFencePropertiesKHR; | |
| 3218 using VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties; | |
| 3219 using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesKHR; | |
| 3220 using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo; | |
| 3221 using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfoKHR; | |
| 3222 using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo; | |
| 3223 using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoKHR; | |
| 3224 using VULKAN_HPP_NAMESPACE::ExternalMemoryProperties; | |
| 3225 using VULKAN_HPP_NAMESPACE::ExternalMemoryPropertiesKHR; | |
| 3226 using VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties; | |
| 3227 using VULKAN_HPP_NAMESPACE::ExternalSemaphorePropertiesKHR; | |
| 3228 using VULKAN_HPP_NAMESPACE::FormatProperties2; | |
| 3229 using VULKAN_HPP_NAMESPACE::FormatProperties2KHR; | |
| 3230 using VULKAN_HPP_NAMESPACE::ImageFormatProperties2; | |
| 3231 using VULKAN_HPP_NAMESPACE::ImageFormatProperties2KHR; | |
| 3232 using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2; | |
| 3233 using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2KHR; | |
| 3234 using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo; | |
| 3235 using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfoKHR; | |
| 3236 using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2; | |
| 3237 using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2KHR; | |
| 3238 using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo; | |
| 3239 using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfoKHR; | |
| 3240 using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference; | |
| 3241 using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReferenceKHR; | |
| 3242 using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo; | |
| 3243 using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfoKHR; | |
| 3244 using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo; | |
| 3245 using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoKHR; | |
| 3246 using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements; | |
| 3247 using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirementsKHR; | |
| 3248 using VULKAN_HPP_NAMESPACE::MemoryRequirements2; | |
| 3249 using VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR; | |
| 3250 using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures; | |
| 3251 using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeaturesKHR; | |
| 3252 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo; | |
| 3253 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfoKHR; | |
| 3254 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo; | |
| 3255 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfoKHR; | |
| 3256 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo; | |
| 3257 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfoKHR; | |
| 3258 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo; | |
| 3259 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfoKHR; | |
| 3260 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2; | |
| 3261 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2KHR; | |
| 3262 using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties; | |
| 3263 using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupPropertiesKHR; | |
| 3264 using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties; | |
| 3265 using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDPropertiesKHR; | |
| 3266 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2; | |
| 3267 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2KHR; | |
| 3268 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties; | |
| 3269 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3PropertiesKHR; | |
| 3270 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2; | |
| 3271 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2KHR; | |
| 3272 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures; | |
| 3273 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeaturesKHR; | |
| 3274 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties; | |
| 3275 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPropertiesKHR; | |
| 3276 using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties; | |
| 3277 using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingPropertiesKHR; | |
| 3278 using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2; | |
| 3279 using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2KHR; | |
| 3280 using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures; | |
| 3281 using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties; | |
| 3282 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures; | |
| 3283 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeaturesKHR; | |
| 3284 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParameterFeatures; | |
| 3285 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures; | |
| 3286 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2; | |
| 3287 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2KHR; | |
| 3288 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties; | |
| 3289 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeatures; | |
| 3290 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeaturesKHR; | |
| 3291 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures; | |
| 3292 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeaturesKHR; | |
| 3293 using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo; | |
| 3294 using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfoKHR; | |
| 3295 using VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo; | |
| 3296 using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2; | |
| 3297 using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2KHR; | |
| 3298 using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo; | |
| 3299 using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfoKHR; | |
| 3300 using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo; | |
| 3301 using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfoKHR; | |
| 3302 using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo; | |
| 3303 using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfoKHR; | |
| 3304 using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties; | |
| 3305 using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatPropertiesKHR; | |
| 3306 using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo; | |
| 3307 using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfoKHR; | |
| 3308 using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2; | |
| 3309 using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2KHR; | |
| 3310 using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2; | |
| 3311 using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2KHR; | |
| 3312 | |
| 3313 //=== VK_VERSION_1_2 === | |
| 3314 using VULKAN_HPP_NAMESPACE::AttachmentDescription2; | |
| 3315 using VULKAN_HPP_NAMESPACE::AttachmentDescription2KHR; | |
| 3316 using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout; | |
| 3317 using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayoutKHR; | |
| 3318 using VULKAN_HPP_NAMESPACE::AttachmentReference2; | |
| 3319 using VULKAN_HPP_NAMESPACE::AttachmentReference2KHR; | |
| 3320 using VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout; | |
| 3321 using VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayoutKHR; | |
| 3322 using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo; | |
| 3323 using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfoEXT; | |
| 3324 using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfoKHR; | |
| 3325 using VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo; | |
| 3326 using VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfoKHR; | |
| 3327 using VULKAN_HPP_NAMESPACE::ConformanceVersion; | |
| 3328 using VULKAN_HPP_NAMESPACE::ConformanceVersionKHR; | |
| 3329 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo; | |
| 3330 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfoEXT; | |
| 3331 using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo; | |
| 3332 using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT; | |
| 3333 using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport; | |
| 3334 using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupportEXT; | |
| 3335 using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo; | |
| 3336 using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfoKHR; | |
| 3337 using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo; | |
| 3338 using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfoKHR; | |
| 3339 using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo; | |
| 3340 using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfoKHR; | |
| 3341 using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo; | |
| 3342 using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfoKHR; | |
| 3343 using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo; | |
| 3344 using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfoEXT; | |
| 3345 using VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo; | |
| 3346 using VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfoKHR; | |
| 3347 using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures; | |
| 3348 using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeaturesKHR; | |
| 3349 using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures; | |
| 3350 using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesKHR; | |
| 3351 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties; | |
| 3352 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolvePropertiesKHR; | |
| 3353 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures; | |
| 3354 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT; | |
| 3355 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties; | |
| 3356 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT; | |
| 3357 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties; | |
| 3358 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverPropertiesKHR; | |
| 3359 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloat16Int8FeaturesKHR; | |
| 3360 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties; | |
| 3361 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsPropertiesKHR; | |
| 3362 using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures; | |
| 3363 using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeaturesEXT; | |
| 3364 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures; | |
| 3365 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeaturesKHR; | |
| 3366 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties; | |
| 3367 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxPropertiesEXT; | |
| 3368 using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures; | |
| 3369 using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeaturesEXT; | |
| 3370 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures; | |
| 3371 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR; | |
| 3372 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features; | |
| 3373 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64FeaturesKHR; | |
| 3374 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features; | |
| 3375 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8FeaturesKHR; | |
| 3376 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures; | |
| 3377 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR; | |
| 3378 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures; | |
| 3379 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeaturesKHR; | |
| 3380 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties; | |
| 3381 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphorePropertiesKHR; | |
| 3382 using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures; | |
| 3383 using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR; | |
| 3384 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features; | |
| 3385 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties; | |
| 3386 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features; | |
| 3387 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties; | |
| 3388 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures; | |
| 3389 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeaturesKHR; | |
| 3390 using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo; | |
| 3391 using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfoKHR; | |
| 3392 using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2; | |
| 3393 using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2KHR; | |
| 3394 using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo; | |
| 3395 using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfoEXT; | |
| 3396 using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo; | |
| 3397 using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfoKHR; | |
| 3398 using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo; | |
| 3399 using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfoKHR; | |
| 3400 using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo; | |
| 3401 using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfoKHR; | |
| 3402 using VULKAN_HPP_NAMESPACE::SubpassBeginInfo; | |
| 3403 using VULKAN_HPP_NAMESPACE::SubpassBeginInfoKHR; | |
| 3404 using VULKAN_HPP_NAMESPACE::SubpassDependency2; | |
| 3405 using VULKAN_HPP_NAMESPACE::SubpassDependency2KHR; | |
| 3406 using VULKAN_HPP_NAMESPACE::SubpassDescription2; | |
| 3407 using VULKAN_HPP_NAMESPACE::SubpassDescription2KHR; | |
| 3408 using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve; | |
| 3409 using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolveKHR; | |
| 3410 using VULKAN_HPP_NAMESPACE::SubpassEndInfo; | |
| 3411 using VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR; | |
| 3412 using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo; | |
| 3413 using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfoKHR; | |
| 3414 | |
| 3415 //=== VK_VERSION_1_3 === | |
| 3416 using VULKAN_HPP_NAMESPACE::BlitImageInfo2; | |
| 3417 using VULKAN_HPP_NAMESPACE::BlitImageInfo2KHR; | |
| 3418 using VULKAN_HPP_NAMESPACE::BufferCopy2; | |
| 3419 using VULKAN_HPP_NAMESPACE::BufferCopy2KHR; | |
| 3420 using VULKAN_HPP_NAMESPACE::BufferImageCopy2; | |
| 3421 using VULKAN_HPP_NAMESPACE::BufferImageCopy2KHR; | |
| 3422 using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2; | |
| 3423 using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2KHR; | |
| 3424 using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo; | |
| 3425 using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfoKHR; | |
| 3426 using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo; | |
| 3427 using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfoKHR; | |
| 3428 using VULKAN_HPP_NAMESPACE::CopyBufferInfo2; | |
| 3429 using VULKAN_HPP_NAMESPACE::CopyBufferInfo2KHR; | |
| 3430 using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2; | |
| 3431 using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2KHR; | |
| 3432 using VULKAN_HPP_NAMESPACE::CopyImageInfo2; | |
| 3433 using VULKAN_HPP_NAMESPACE::CopyImageInfo2KHR; | |
| 3434 using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2; | |
| 3435 using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2KHR; | |
| 3436 using VULKAN_HPP_NAMESPACE::DependencyInfo; | |
| 3437 using VULKAN_HPP_NAMESPACE::DependencyInfoKHR; | |
| 3438 using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo; | |
| 3439 using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT; | |
| 3440 using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements; | |
| 3441 using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirementsKHR; | |
| 3442 using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements; | |
| 3443 using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirementsKHR; | |
| 3444 using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo; | |
| 3445 using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfoEXT; | |
| 3446 using VULKAN_HPP_NAMESPACE::FormatProperties3; | |
| 3447 using VULKAN_HPP_NAMESPACE::FormatProperties3KHR; | |
| 3448 using VULKAN_HPP_NAMESPACE::ImageBlit2; | |
| 3449 using VULKAN_HPP_NAMESPACE::ImageBlit2KHR; | |
| 3450 using VULKAN_HPP_NAMESPACE::ImageCopy2; | |
| 3451 using VULKAN_HPP_NAMESPACE::ImageCopy2KHR; | |
| 3452 using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2; | |
| 3453 using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2KHR; | |
| 3454 using VULKAN_HPP_NAMESPACE::ImageResolve2; | |
| 3455 using VULKAN_HPP_NAMESPACE::ImageResolve2KHR; | |
| 3456 using VULKAN_HPP_NAMESPACE::MemoryBarrier2; | |
| 3457 using VULKAN_HPP_NAMESPACE::MemoryBarrier2KHR; | |
| 3458 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures; | |
| 3459 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeaturesKHR; | |
| 3460 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures; | |
| 3461 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeaturesEXT; | |
| 3462 using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures; | |
| 3463 using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeaturesEXT; | |
| 3464 using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties; | |
| 3465 using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockPropertiesEXT; | |
| 3466 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features; | |
| 3467 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4FeaturesKHR; | |
| 3468 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties; | |
| 3469 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4PropertiesKHR; | |
| 3470 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures; | |
| 3471 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeaturesEXT; | |
| 3472 using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures; | |
| 3473 using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeaturesEXT; | |
| 3474 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures; | |
| 3475 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT; | |
| 3476 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures; | |
| 3477 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeaturesKHR; | |
| 3478 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties; | |
| 3479 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductPropertiesKHR; | |
| 3480 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures; | |
| 3481 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeaturesKHR; | |
| 3482 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures; | |
| 3483 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeaturesEXT; | |
| 3484 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties; | |
| 3485 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlPropertiesEXT; | |
| 3486 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features; | |
| 3487 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2FeaturesKHR; | |
| 3488 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties; | |
| 3489 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentPropertiesEXT; | |
| 3490 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures; | |
| 3491 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT; | |
| 3492 using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties; | |
| 3493 using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolPropertiesEXT; | |
| 3494 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features; | |
| 3495 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties; | |
| 3496 using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures; | |
| 3497 using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR; | |
| 3498 using VULKAN_HPP_NAMESPACE::PipelineCreationFeedback; | |
| 3499 using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo; | |
| 3500 using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfoEXT; | |
| 3501 using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackEXT; | |
| 3502 using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo; | |
| 3503 using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfoKHR; | |
| 3504 using VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo; | |
| 3505 using VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT; | |
| 3506 using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo; | |
| 3507 using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfoEXT; | |
| 3508 using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo; | |
| 3509 using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfoKHR; | |
| 3510 using VULKAN_HPP_NAMESPACE::RenderingInfo; | |
| 3511 using VULKAN_HPP_NAMESPACE::RenderingInfoKHR; | |
| 3512 using VULKAN_HPP_NAMESPACE::ResolveImageInfo2; | |
| 3513 using VULKAN_HPP_NAMESPACE::ResolveImageInfo2KHR; | |
| 3514 using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo; | |
| 3515 using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfoKHR; | |
| 3516 using VULKAN_HPP_NAMESPACE::ShaderRequiredSubgroupSizeCreateInfoEXT; | |
| 3517 using VULKAN_HPP_NAMESPACE::SubmitInfo2; | |
| 3518 using VULKAN_HPP_NAMESPACE::SubmitInfo2KHR; | |
| 3519 using VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock; | |
| 3520 using VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlockEXT; | |
| 3521 | |
| 3522 //=== VK_VERSION_1_4 === | |
| 3523 using VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfo; | |
| 3524 using VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfoKHR; | |
| 3525 using VULKAN_HPP_NAMESPACE::BindMemoryStatus; | |
| 3526 using VULKAN_HPP_NAMESPACE::BindMemoryStatusKHR; | |
| 3527 using VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfo; | |
| 3528 using VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfoKHR; | |
| 3529 using VULKAN_HPP_NAMESPACE::CopyImageToImageInfo; | |
| 3530 using VULKAN_HPP_NAMESPACE::CopyImageToImageInfoEXT; | |
| 3531 using VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfo; | |
| 3532 using VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfoEXT; | |
| 3533 using VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfo; | |
| 3534 using VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfoEXT; | |
| 3535 using VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo; | |
| 3536 using VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfoKHR; | |
| 3537 using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfo; | |
| 3538 using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoEXT; | |
| 3539 using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoKHR; | |
| 3540 using VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQuery; | |
| 3541 using VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQueryEXT; | |
| 3542 using VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfo; | |
| 3543 using VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfoEXT; | |
| 3544 using VULKAN_HPP_NAMESPACE::ImageSubresource2; | |
| 3545 using VULKAN_HPP_NAMESPACE::ImageSubresource2EXT; | |
| 3546 using VULKAN_HPP_NAMESPACE::ImageSubresource2KHR; | |
| 3547 using VULKAN_HPP_NAMESPACE::ImageToMemoryCopy; | |
| 3548 using VULKAN_HPP_NAMESPACE::ImageToMemoryCopyEXT; | |
| 3549 using VULKAN_HPP_NAMESPACE::MemoryMapInfo; | |
| 3550 using VULKAN_HPP_NAMESPACE::MemoryMapInfoKHR; | |
| 3551 using VULKAN_HPP_NAMESPACE::MemoryToImageCopy; | |
| 3552 using VULKAN_HPP_NAMESPACE::MemoryToImageCopyEXT; | |
| 3553 using VULKAN_HPP_NAMESPACE::MemoryUnmapInfo; | |
| 3554 using VULKAN_HPP_NAMESPACE::MemoryUnmapInfoKHR; | |
| 3555 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeatures; | |
| 3556 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR; | |
| 3557 using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeatures; | |
| 3558 using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesEXT; | |
| 3559 using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesKHR; | |
| 3560 using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeatures; | |
| 3561 using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeaturesEXT; | |
| 3562 using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyProperties; | |
| 3563 using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyPropertiesEXT; | |
| 3564 using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8Features; | |
| 3565 using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT; | |
| 3566 using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesKHR; | |
| 3567 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeatures; | |
| 3568 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT; | |
| 3569 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesKHR; | |
| 3570 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationProperties; | |
| 3571 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT; | |
| 3572 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesKHR; | |
| 3573 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Features; | |
| 3574 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5FeaturesKHR; | |
| 3575 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Properties; | |
| 3576 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5PropertiesKHR; | |
| 3577 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Features; | |
| 3578 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6FeaturesKHR; | |
| 3579 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Properties; | |
| 3580 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6PropertiesKHR; | |
| 3581 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeatures; | |
| 3582 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeaturesEXT; | |
| 3583 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeatures; | |
| 3584 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeaturesEXT; | |
| 3585 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessProperties; | |
| 3586 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessPropertiesEXT; | |
| 3587 using VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorProperties; | |
| 3588 using VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR; | |
| 3589 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeatures; | |
| 3590 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeaturesKHR; | |
| 3591 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2Features; | |
| 3592 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2FeaturesKHR; | |
| 3593 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeatures; | |
| 3594 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeaturesKHR; | |
| 3595 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeatures; | |
| 3596 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesEXT; | |
| 3597 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesKHR; | |
| 3598 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorProperties; | |
| 3599 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesKHR; | |
| 3600 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Features; | |
| 3601 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Properties; | |
| 3602 using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfo; | |
| 3603 using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfoKHR; | |
| 3604 using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfo; | |
| 3605 using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT; | |
| 3606 using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoKHR; | |
| 3607 using VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfo; | |
| 3608 using VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfoEXT; | |
| 3609 using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfo; | |
| 3610 using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoEXT; | |
| 3611 using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoKHR; | |
| 3612 using VULKAN_HPP_NAMESPACE::PushConstantsInfo; | |
| 3613 using VULKAN_HPP_NAMESPACE::PushConstantsInfoKHR; | |
| 3614 using VULKAN_HPP_NAMESPACE::PushDescriptorSetInfo; | |
| 3615 using VULKAN_HPP_NAMESPACE::PushDescriptorSetInfoKHR; | |
| 3616 using VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfo; | |
| 3617 using VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfoKHR; | |
| 3618 using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityProperties; | |
| 3619 using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesEXT; | |
| 3620 using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesKHR; | |
| 3621 using VULKAN_HPP_NAMESPACE::RenderingAreaInfo; | |
| 3622 using VULKAN_HPP_NAMESPACE::RenderingAreaInfoKHR; | |
| 3623 using VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfo; | |
| 3624 using VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfoKHR; | |
| 3625 using VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfo; | |
| 3626 using VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfoKHR; | |
| 3627 using VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySize; | |
| 3628 using VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySizeEXT; | |
| 3629 using VULKAN_HPP_NAMESPACE::SubresourceLayout2; | |
| 3630 using VULKAN_HPP_NAMESPACE::SubresourceLayout2EXT; | |
| 3631 using VULKAN_HPP_NAMESPACE::SubresourceLayout2KHR; | |
| 3632 using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescription; | |
| 3633 using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT; | |
| 3634 using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR; | |
| 3635 | |
| 3636 //=== VK_KHR_surface === | |
| 3637 using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR; | |
| 3638 using VULKAN_HPP_NAMESPACE::SurfaceFormatKHR; | |
| 3639 | |
| 3640 //=== VK_KHR_swapchain === | |
| 3641 using VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR; | |
| 3642 using VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR; | |
| 3643 using VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR; | |
| 3644 using VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR; | |
| 3645 using VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR; | |
| 3646 using VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR; | |
| 3647 using VULKAN_HPP_NAMESPACE::PresentInfoKHR; | |
| 3648 using VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR; | |
| 3649 | |
| 3650 //=== VK_KHR_display === | |
| 3651 using VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR; | |
| 3652 using VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR; | |
| 3653 using VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR; | |
| 3654 using VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR; | |
| 3655 using VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR; | |
| 3656 using VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR; | |
| 3657 using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR; | |
| 3658 | |
| 3659 //=== VK_KHR_display_swapchain === | |
| 3660 using VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR; | |
| 3661 | |
| 3662 #if defined( VK_USE_PLATFORM_XLIB_KHR ) | |
| 3663 //=== VK_KHR_xlib_surface === | |
| 3664 using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR; | |
| 3665 #endif /*VK_USE_PLATFORM_XLIB_KHR*/ | |
| 3666 | |
| 3667 #if defined( VK_USE_PLATFORM_XCB_KHR ) | |
| 3668 //=== VK_KHR_xcb_surface === | |
| 3669 using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR; | |
| 3670 #endif /*VK_USE_PLATFORM_XCB_KHR*/ | |
| 3671 | |
| 3672 #if defined( VK_USE_PLATFORM_WAYLAND_KHR ) | |
| 3673 //=== VK_KHR_wayland_surface === | |
| 3674 using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR; | |
| 3675 #endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ | |
| 3676 | |
| 3677 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 3678 //=== VK_KHR_android_surface === | |
| 3679 using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR; | |
| 3680 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 3681 | |
| 3682 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 3683 //=== VK_KHR_win32_surface === | |
| 3684 using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR; | |
| 3685 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 3686 | |
| 3687 //=== VK_EXT_debug_report === | |
| 3688 using VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT; | |
| 3689 | |
| 3690 //=== VK_AMD_rasterization_order === | |
| 3691 using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD; | |
| 3692 | |
| 3693 //=== VK_EXT_debug_marker === | |
| 3694 using VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT; | |
| 3695 using VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT; | |
| 3696 using VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT; | |
| 3697 | |
| 3698 //=== VK_KHR_video_queue === | |
| 3699 using VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR; | |
| 3700 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR; | |
| 3701 using VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR; | |
| 3702 using VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR; | |
| 3703 using VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR; | |
| 3704 using VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR; | |
| 3705 using VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR; | |
| 3706 using VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR; | |
| 3707 using VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR; | |
| 3708 using VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR; | |
| 3709 using VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR; | |
| 3710 using VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR; | |
| 3711 using VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR; | |
| 3712 using VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR; | |
| 3713 using VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR; | |
| 3714 using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR; | |
| 3715 using VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR; | |
| 3716 | |
| 3717 //=== VK_KHR_video_decode_queue === | |
| 3718 using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR; | |
| 3719 using VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR; | |
| 3720 using VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR; | |
| 3721 | |
| 3722 //=== VK_NV_dedicated_allocation === | |
| 3723 using VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV; | |
| 3724 using VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV; | |
| 3725 using VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV; | |
| 3726 | |
| 3727 //=== VK_EXT_transform_feedback === | |
| 3728 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT; | |
| 3729 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT; | |
| 3730 using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT; | |
| 3731 | |
| 3732 //=== VK_NVX_binary_import === | |
| 3733 using VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX; | |
| 3734 using VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX; | |
| 3735 using VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX; | |
| 3736 using VULKAN_HPP_NAMESPACE::CuModuleTexturingModeCreateInfoNVX; | |
| 3737 | |
| 3738 //=== VK_NVX_image_view_handle === | |
| 3739 using VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX; | |
| 3740 using VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX; | |
| 3741 | |
| 3742 //=== VK_KHR_video_encode_h264 === | |
| 3743 using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR; | |
| 3744 using VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR; | |
| 3745 using VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR; | |
| 3746 using VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR; | |
| 3747 using VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR; | |
| 3748 using VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR; | |
| 3749 using VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR; | |
| 3750 using VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR; | |
| 3751 using VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR; | |
| 3752 using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR; | |
| 3753 using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR; | |
| 3754 using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR; | |
| 3755 using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR; | |
| 3756 using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR; | |
| 3757 using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR; | |
| 3758 using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR; | |
| 3759 | |
| 3760 //=== VK_KHR_video_encode_h265 === | |
| 3761 using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR; | |
| 3762 using VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR; | |
| 3763 using VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR; | |
| 3764 using VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR; | |
| 3765 using VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR; | |
| 3766 using VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR; | |
| 3767 using VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR; | |
| 3768 using VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR; | |
| 3769 using VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR; | |
| 3770 using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR; | |
| 3771 using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR; | |
| 3772 using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR; | |
| 3773 using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR; | |
| 3774 using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR; | |
| 3775 using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR; | |
| 3776 using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR; | |
| 3777 | |
| 3778 //=== VK_KHR_video_decode_h264 === | |
| 3779 using VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR; | |
| 3780 using VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR; | |
| 3781 using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR; | |
| 3782 using VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR; | |
| 3783 using VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR; | |
| 3784 using VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR; | |
| 3785 | |
| 3786 //=== VK_AMD_texture_gather_bias_lod === | |
| 3787 using VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD; | |
| 3788 | |
| 3789 //=== VK_AMD_shader_info === | |
| 3790 using VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD; | |
| 3791 using VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD; | |
| 3792 | |
| 3793 #if defined( VK_USE_PLATFORM_GGP ) | |
| 3794 //=== VK_GGP_stream_descriptor_surface === | |
| 3795 using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP; | |
| 3796 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 3797 | |
| 3798 //=== VK_NV_corner_sampled_image === | |
| 3799 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV; | |
| 3800 | |
| 3801 //=== VK_NV_external_memory_capabilities === | |
| 3802 using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV; | |
| 3803 | |
| 3804 //=== VK_NV_external_memory === | |
| 3805 using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV; | |
| 3806 using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV; | |
| 3807 | |
| 3808 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 3809 //=== VK_NV_external_memory_win32 === | |
| 3810 using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV; | |
| 3811 using VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV; | |
| 3812 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 3813 | |
| 3814 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 3815 //=== VK_NV_win32_keyed_mutex === | |
| 3816 using VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV; | |
| 3817 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 3818 | |
| 3819 //=== VK_EXT_validation_flags === | |
| 3820 using VULKAN_HPP_NAMESPACE::ValidationFlagsEXT; | |
| 3821 | |
| 3822 #if defined( VK_USE_PLATFORM_VI_NN ) | |
| 3823 //=== VK_NN_vi_surface === | |
| 3824 using VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN; | |
| 3825 #endif /*VK_USE_PLATFORM_VI_NN*/ | |
| 3826 | |
| 3827 //=== VK_EXT_astc_decode_mode === | |
| 3828 using VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT; | |
| 3829 using VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT; | |
| 3830 | |
| 3831 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 3832 //=== VK_KHR_external_memory_win32 === | |
| 3833 using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR; | |
| 3834 using VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR; | |
| 3835 using VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR; | |
| 3836 using VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR; | |
| 3837 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 3838 | |
| 3839 //=== VK_KHR_external_memory_fd === | |
| 3840 using VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR; | |
| 3841 using VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR; | |
| 3842 using VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR; | |
| 3843 | |
| 3844 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 3845 //=== VK_KHR_win32_keyed_mutex === | |
| 3846 using VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR; | |
| 3847 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 3848 | |
| 3849 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 3850 //=== VK_KHR_external_semaphore_win32 === | |
| 3851 using VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR; | |
| 3852 using VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR; | |
| 3853 using VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR; | |
| 3854 using VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR; | |
| 3855 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 3856 | |
| 3857 //=== VK_KHR_external_semaphore_fd === | |
| 3858 using VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR; | |
| 3859 using VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR; | |
| 3860 | |
| 3861 //=== VK_EXT_conditional_rendering === | |
| 3862 using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT; | |
| 3863 using VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT; | |
| 3864 using VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT; | |
| 3865 | |
| 3866 //=== VK_KHR_incremental_present === | |
| 3867 using VULKAN_HPP_NAMESPACE::PresentRegionKHR; | |
| 3868 using VULKAN_HPP_NAMESPACE::PresentRegionsKHR; | |
| 3869 using VULKAN_HPP_NAMESPACE::RectLayerKHR; | |
| 3870 | |
| 3871 //=== VK_NV_clip_space_w_scaling === | |
| 3872 using VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV; | |
| 3873 using VULKAN_HPP_NAMESPACE::ViewportWScalingNV; | |
| 3874 | |
| 3875 //=== VK_EXT_display_surface_counter === | |
| 3876 using VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT; | |
| 3877 | |
| 3878 //=== VK_EXT_display_control === | |
| 3879 using VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT; | |
| 3880 using VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT; | |
| 3881 using VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT; | |
| 3882 using VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT; | |
| 3883 | |
| 3884 //=== VK_GOOGLE_display_timing === | |
| 3885 using VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE; | |
| 3886 using VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE; | |
| 3887 using VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE; | |
| 3888 using VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE; | |
| 3889 | |
| 3890 //=== VK_NVX_multiview_per_view_attributes === | |
| 3891 using VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX; | |
| 3892 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX; | |
| 3893 | |
| 3894 //=== VK_NV_viewport_swizzle === | |
| 3895 using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV; | |
| 3896 using VULKAN_HPP_NAMESPACE::ViewportSwizzleNV; | |
| 3897 | |
| 3898 //=== VK_EXT_discard_rectangles === | |
| 3899 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT; | |
| 3900 using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT; | |
| 3901 | |
| 3902 //=== VK_EXT_conservative_rasterization === | |
| 3903 using VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT; | |
| 3904 using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT; | |
| 3905 | |
| 3906 //=== VK_EXT_depth_clip_enable === | |
| 3907 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT; | |
| 3908 using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT; | |
| 3909 | |
| 3910 //=== VK_EXT_hdr_metadata === | |
| 3911 using VULKAN_HPP_NAMESPACE::HdrMetadataEXT; | |
| 3912 using VULKAN_HPP_NAMESPACE::XYColorEXT; | |
| 3913 | |
| 3914 //=== VK_IMG_relaxed_line_rasterization === | |
| 3915 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG; | |
| 3916 | |
| 3917 //=== VK_KHR_shared_presentable_image === | |
| 3918 using VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR; | |
| 3919 | |
| 3920 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 3921 //=== VK_KHR_external_fence_win32 === | |
| 3922 using VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR; | |
| 3923 using VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR; | |
| 3924 using VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR; | |
| 3925 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 3926 | |
| 3927 //=== VK_KHR_external_fence_fd === | |
| 3928 using VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR; | |
| 3929 using VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR; | |
| 3930 | |
| 3931 //=== VK_KHR_performance_query === | |
| 3932 using VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR; | |
| 3933 using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR; | |
| 3934 using VULKAN_HPP_NAMESPACE::PerformanceCounterKHR; | |
| 3935 using VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR; | |
| 3936 using VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR; | |
| 3937 using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR; | |
| 3938 using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR; | |
| 3939 using VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR; | |
| 3940 | |
| 3941 //=== VK_KHR_get_surface_capabilities2 === | |
| 3942 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR; | |
| 3943 using VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR; | |
| 3944 using VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR; | |
| 3945 | |
| 3946 //=== VK_KHR_get_display_properties2 === | |
| 3947 using VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR; | |
| 3948 using VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR; | |
| 3949 using VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR; | |
| 3950 using VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR; | |
| 3951 using VULKAN_HPP_NAMESPACE::DisplayProperties2KHR; | |
| 3952 | |
| 3953 #if defined( VK_USE_PLATFORM_IOS_MVK ) | |
| 3954 //=== VK_MVK_ios_surface === | |
| 3955 using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK; | |
| 3956 #endif /*VK_USE_PLATFORM_IOS_MVK*/ | |
| 3957 | |
| 3958 #if defined( VK_USE_PLATFORM_MACOS_MVK ) | |
| 3959 //=== VK_MVK_macos_surface === | |
| 3960 using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK; | |
| 3961 #endif /*VK_USE_PLATFORM_MACOS_MVK*/ | |
| 3962 | |
| 3963 //=== VK_EXT_debug_utils === | |
| 3964 using VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT; | |
| 3965 using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT; | |
| 3966 using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT; | |
| 3967 using VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT; | |
| 3968 using VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT; | |
| 3969 | |
| 3970 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 3971 //=== VK_ANDROID_external_memory_android_hardware_buffer === | |
| 3972 using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID; | |
| 3973 using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID; | |
| 3974 using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID; | |
| 3975 using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID; | |
| 3976 using VULKAN_HPP_NAMESPACE::ExternalFormatANDROID; | |
| 3977 using VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID; | |
| 3978 using VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID; | |
| 3979 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 3980 | |
| 3981 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 3982 //=== VK_AMDX_shader_enqueue === | |
| 3983 using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX; | |
| 3984 using VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX; | |
| 3985 using VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX; | |
| 3986 using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX; | |
| 3987 using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX; | |
| 3988 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX; | |
| 3989 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX; | |
| 3990 using VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX; | |
| 3991 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 3992 | |
| 3993 //=== VK_AMD_mixed_attachment_samples === | |
| 3994 using VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD; | |
| 3995 using VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoNV; | |
| 3996 | |
| 3997 //=== VK_KHR_shader_bfloat16 === | |
| 3998 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderBfloat16FeaturesKHR; | |
| 3999 | |
| 4000 //=== VK_EXT_sample_locations === | |
| 4001 using VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT; | |
| 4002 using VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT; | |
| 4003 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT; | |
| 4004 using VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT; | |
| 4005 using VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT; | |
| 4006 using VULKAN_HPP_NAMESPACE::SampleLocationEXT; | |
| 4007 using VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT; | |
| 4008 using VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT; | |
| 4009 | |
| 4010 //=== VK_EXT_blend_operation_advanced === | |
| 4011 using VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT; | |
| 4012 using VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT; | |
| 4013 using VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT; | |
| 4014 | |
| 4015 //=== VK_NV_fragment_coverage_to_color === | |
| 4016 using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV; | |
| 4017 | |
| 4018 //=== VK_KHR_acceleration_structure === | |
| 4019 using VULKAN_HPP_NAMESPACE::AabbPositionsKHR; | |
| 4020 using VULKAN_HPP_NAMESPACE::AabbPositionsNV; | |
| 4021 using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR; | |
| 4022 using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR; | |
| 4023 using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR; | |
| 4024 using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR; | |
| 4025 using VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR; | |
| 4026 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR; | |
| 4027 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR; | |
| 4028 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR; | |
| 4029 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR; | |
| 4030 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR; | |
| 4031 using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR; | |
| 4032 using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceNV; | |
| 4033 using VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR; | |
| 4034 using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR; | |
| 4035 using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR; | |
| 4036 using VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR; | |
| 4037 using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR; | |
| 4038 using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR; | |
| 4039 using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR; | |
| 4040 using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR; | |
| 4041 using VULKAN_HPP_NAMESPACE::TransformMatrixKHR; | |
| 4042 using VULKAN_HPP_NAMESPACE::TransformMatrixNV; | |
| 4043 using VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR; | |
| 4044 | |
| 4045 //=== VK_KHR_ray_tracing_pipeline === | |
| 4046 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR; | |
| 4047 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR; | |
| 4048 using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR; | |
| 4049 using VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR; | |
| 4050 using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR; | |
| 4051 using VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR; | |
| 4052 using VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR; | |
| 4053 | |
| 4054 //=== VK_KHR_ray_query === | |
| 4055 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR; | |
| 4056 | |
| 4057 //=== VK_NV_framebuffer_mixed_samples === | |
| 4058 using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV; | |
| 4059 | |
| 4060 //=== VK_NV_shader_sm_builtins === | |
| 4061 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV; | |
| 4062 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV; | |
| 4063 | |
| 4064 //=== VK_EXT_image_drm_format_modifier === | |
| 4065 using VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT; | |
| 4066 using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT; | |
| 4067 using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT; | |
| 4068 using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT; | |
| 4069 using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT; | |
| 4070 using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT; | |
| 4071 using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT; | |
| 4072 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT; | |
| 4073 | |
| 4074 //=== VK_EXT_validation_cache === | |
| 4075 using VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT; | |
| 4076 using VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT; | |
| 4077 | |
| 4078 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 4079 //=== VK_KHR_portability_subset === | |
| 4080 using VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR; | |
| 4081 using VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR; | |
| 4082 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 4083 | |
| 4084 //=== VK_NV_shading_rate_image === | |
| 4085 using VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV; | |
| 4086 using VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV; | |
| 4087 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV; | |
| 4088 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV; | |
| 4089 using VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV; | |
| 4090 using VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV; | |
| 4091 using VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV; | |
| 4092 | |
| 4093 //=== VK_NV_ray_tracing === | |
| 4094 using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV; | |
| 4095 using VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV; | |
| 4096 using VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV; | |
| 4097 using VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV; | |
| 4098 using VULKAN_HPP_NAMESPACE::GeometryAABBNV; | |
| 4099 using VULKAN_HPP_NAMESPACE::GeometryDataNV; | |
| 4100 using VULKAN_HPP_NAMESPACE::GeometryNV; | |
| 4101 using VULKAN_HPP_NAMESPACE::GeometryTrianglesNV; | |
| 4102 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV; | |
| 4103 using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV; | |
| 4104 using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV; | |
| 4105 using VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV; | |
| 4106 | |
| 4107 //=== VK_NV_representative_fragment_test === | |
| 4108 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV; | |
| 4109 using VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV; | |
| 4110 | |
| 4111 //=== VK_EXT_filter_cubic === | |
| 4112 using VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT; | |
| 4113 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT; | |
| 4114 | |
| 4115 //=== VK_EXT_external_memory_host === | |
| 4116 using VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT; | |
| 4117 using VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT; | |
| 4118 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT; | |
| 4119 | |
| 4120 //=== VK_KHR_shader_clock === | |
| 4121 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR; | |
| 4122 | |
| 4123 //=== VK_AMD_pipeline_compiler_control === | |
| 4124 using VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD; | |
| 4125 | |
| 4126 //=== VK_AMD_shader_core_properties === | |
| 4127 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD; | |
| 4128 | |
| 4129 //=== VK_KHR_video_decode_h265 === | |
| 4130 using VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR; | |
| 4131 using VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR; | |
| 4132 using VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR; | |
| 4133 using VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR; | |
| 4134 using VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR; | |
| 4135 using VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR; | |
| 4136 | |
| 4137 //=== VK_AMD_memory_overallocation_behavior === | |
| 4138 using VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD; | |
| 4139 | |
| 4140 //=== VK_EXT_vertex_attribute_divisor === | |
| 4141 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT; | |
| 4142 | |
| 4143 #if defined( VK_USE_PLATFORM_GGP ) | |
| 4144 //=== VK_GGP_frame_token === | |
| 4145 using VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP; | |
| 4146 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 4147 | |
| 4148 //=== VK_NV_mesh_shader === | |
| 4149 using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV; | |
| 4150 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV; | |
| 4151 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV; | |
| 4152 | |
| 4153 //=== VK_NV_shader_image_footprint === | |
| 4154 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV; | |
| 4155 | |
| 4156 //=== VK_NV_scissor_exclusive === | |
| 4157 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV; | |
| 4158 using VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV; | |
| 4159 | |
| 4160 //=== VK_NV_device_diagnostic_checkpoints === | |
| 4161 using VULKAN_HPP_NAMESPACE::CheckpointData2NV; | |
| 4162 using VULKAN_HPP_NAMESPACE::CheckpointDataNV; | |
| 4163 using VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV; | |
| 4164 using VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV; | |
| 4165 | |
| 4166 //=== VK_INTEL_shader_integer_functions2 === | |
| 4167 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL; | |
| 4168 | |
| 4169 //=== VK_INTEL_performance_query === | |
| 4170 using VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL; | |
| 4171 using VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL; | |
| 4172 using VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL; | |
| 4173 using VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL; | |
| 4174 using VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL; | |
| 4175 using VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL; | |
| 4176 using VULKAN_HPP_NAMESPACE::PerformanceValueINTEL; | |
| 4177 using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfoINTEL; | |
| 4178 using VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL; | |
| 4179 | |
| 4180 //=== VK_EXT_pci_bus_info === | |
| 4181 using VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT; | |
| 4182 | |
| 4183 //=== VK_AMD_display_native_hdr === | |
| 4184 using VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD; | |
| 4185 using VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD; | |
| 4186 | |
| 4187 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 4188 //=== VK_FUCHSIA_imagepipe_surface === | |
| 4189 using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA; | |
| 4190 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 4191 | |
| 4192 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 4193 //=== VK_EXT_metal_surface === | |
| 4194 using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT; | |
| 4195 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 4196 | |
| 4197 //=== VK_EXT_fragment_density_map === | |
| 4198 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT; | |
| 4199 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT; | |
| 4200 using VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT; | |
| 4201 using VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT; | |
| 4202 | |
| 4203 //=== VK_KHR_fragment_shading_rate === | |
| 4204 using VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR; | |
| 4205 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR; | |
| 4206 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR; | |
| 4207 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR; | |
| 4208 using VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR; | |
| 4209 using VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR; | |
| 4210 | |
| 4211 //=== VK_AMD_shader_core_properties2 === | |
| 4212 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD; | |
| 4213 | |
| 4214 //=== VK_AMD_device_coherent_memory === | |
| 4215 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD; | |
| 4216 | |
| 4217 //=== VK_EXT_shader_image_atomic_int64 === | |
| 4218 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT; | |
| 4219 | |
| 4220 //=== VK_KHR_shader_quad_control === | |
| 4221 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR; | |
| 4222 | |
| 4223 //=== VK_EXT_memory_budget === | |
| 4224 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT; | |
| 4225 | |
| 4226 //=== VK_EXT_memory_priority === | |
| 4227 using VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT; | |
| 4228 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT; | |
| 4229 | |
| 4230 //=== VK_KHR_surface_protected_capabilities === | |
| 4231 using VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR; | |
| 4232 | |
| 4233 //=== VK_NV_dedicated_allocation_image_aliasing === | |
| 4234 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV; | |
| 4235 | |
| 4236 //=== VK_EXT_buffer_device_address === | |
| 4237 using VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT; | |
| 4238 using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferAddressFeaturesEXT; | |
| 4239 using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT; | |
| 4240 | |
| 4241 //=== VK_EXT_validation_features === | |
| 4242 using VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT; | |
| 4243 | |
| 4244 //=== VK_KHR_present_wait === | |
| 4245 using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR; | |
| 4246 | |
| 4247 //=== VK_NV_cooperative_matrix === | |
| 4248 using VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV; | |
| 4249 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV; | |
| 4250 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV; | |
| 4251 | |
| 4252 //=== VK_NV_coverage_reduction_mode === | |
| 4253 using VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV; | |
| 4254 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV; | |
| 4255 using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV; | |
| 4256 | |
| 4257 //=== VK_EXT_fragment_shader_interlock === | |
| 4258 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT; | |
| 4259 | |
| 4260 //=== VK_EXT_ycbcr_image_arrays === | |
| 4261 using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT; | |
| 4262 | |
| 4263 //=== VK_EXT_provoking_vertex === | |
| 4264 using VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT; | |
| 4265 using VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT; | |
| 4266 using VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT; | |
| 4267 | |
| 4268 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 4269 //=== VK_EXT_full_screen_exclusive === | |
| 4270 using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT; | |
| 4271 using VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT; | |
| 4272 using VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT; | |
| 4273 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 4274 | |
| 4275 //=== VK_EXT_headless_surface === | |
| 4276 using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT; | |
| 4277 | |
| 4278 //=== VK_EXT_shader_atomic_float === | |
| 4279 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT; | |
| 4280 | |
| 4281 //=== VK_EXT_extended_dynamic_state === | |
| 4282 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT; | |
| 4283 | |
| 4284 //=== VK_KHR_pipeline_executable_properties === | |
| 4285 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR; | |
| 4286 using VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR; | |
| 4287 using VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR; | |
| 4288 using VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR; | |
| 4289 using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR; | |
| 4290 using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR; | |
| 4291 using VULKAN_HPP_NAMESPACE::PipelineInfoEXT; | |
| 4292 using VULKAN_HPP_NAMESPACE::PipelineInfoKHR; | |
| 4293 | |
| 4294 //=== VK_EXT_map_memory_placed === | |
| 4295 using VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT; | |
| 4296 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedFeaturesEXT; | |
| 4297 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedPropertiesEXT; | |
| 4298 | |
| 4299 //=== VK_EXT_shader_atomic_float2 === | |
| 4300 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT; | |
| 4301 | |
| 4302 //=== VK_NV_device_generated_commands === | |
| 4303 using VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV; | |
| 4304 using VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV; | |
| 4305 using VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV; | |
| 4306 using VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV; | |
| 4307 using VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV; | |
| 4308 using VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV; | |
| 4309 using VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV; | |
| 4310 using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV; | |
| 4311 using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV; | |
| 4312 using VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV; | |
| 4313 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV; | |
| 4314 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV; | |
| 4315 using VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV; | |
| 4316 | |
| 4317 //=== VK_NV_inherited_viewport_scissor === | |
| 4318 using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV; | |
| 4319 using VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV; | |
| 4320 | |
| 4321 //=== VK_EXT_texel_buffer_alignment === | |
| 4322 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT; | |
| 4323 | |
| 4324 //=== VK_QCOM_render_pass_transform === | |
| 4325 using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM; | |
| 4326 using VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM; | |
| 4327 | |
| 4328 //=== VK_EXT_depth_bias_control === | |
| 4329 using VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT; | |
| 4330 using VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT; | |
| 4331 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT; | |
| 4332 | |
| 4333 //=== VK_EXT_device_memory_report === | |
| 4334 using VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT; | |
| 4335 using VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT; | |
| 4336 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT; | |
| 4337 | |
| 4338 //=== VK_EXT_custom_border_color === | |
| 4339 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT; | |
| 4340 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT; | |
| 4341 using VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT; | |
| 4342 | |
| 4343 //=== VK_KHR_pipeline_library === | |
| 4344 using VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR; | |
| 4345 | |
| 4346 //=== VK_NV_present_barrier === | |
| 4347 using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV; | |
| 4348 using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV; | |
| 4349 using VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV; | |
| 4350 | |
| 4351 //=== VK_KHR_present_id === | |
| 4352 using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR; | |
| 4353 using VULKAN_HPP_NAMESPACE::PresentIdKHR; | |
| 4354 | |
| 4355 //=== VK_KHR_video_encode_queue === | |
| 4356 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR; | |
| 4357 using VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR; | |
| 4358 using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR; | |
| 4359 using VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR; | |
| 4360 using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR; | |
| 4361 using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR; | |
| 4362 using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR; | |
| 4363 using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR; | |
| 4364 using VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR; | |
| 4365 using VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR; | |
| 4366 using VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR; | |
| 4367 | |
| 4368 //=== VK_NV_device_diagnostics_config === | |
| 4369 using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV; | |
| 4370 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV; | |
| 4371 | |
| 4372 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 4373 //=== VK_NV_cuda_kernel_launch === | |
| 4374 using VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV; | |
| 4375 using VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV; | |
| 4376 using VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV; | |
| 4377 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV; | |
| 4378 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV; | |
| 4379 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 4380 | |
| 4381 //=== VK_QCOM_tile_shading === | |
| 4382 using VULKAN_HPP_NAMESPACE::DispatchTileInfoQCOM; | |
| 4383 using VULKAN_HPP_NAMESPACE::PerTileBeginInfoQCOM; | |
| 4384 using VULKAN_HPP_NAMESPACE::PerTileEndInfoQCOM; | |
| 4385 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingFeaturesQCOM; | |
| 4386 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingPropertiesQCOM; | |
| 4387 using VULKAN_HPP_NAMESPACE::RenderPassTileShadingCreateInfoQCOM; | |
| 4388 | |
| 4389 //=== VK_NV_low_latency === | |
| 4390 using VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV; | |
| 4391 | |
| 4392 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 4393 //=== VK_EXT_metal_objects === | |
| 4394 using VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT; | |
| 4395 using VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT; | |
| 4396 using VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT; | |
| 4397 using VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT; | |
| 4398 using VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT; | |
| 4399 using VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT; | |
| 4400 using VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT; | |
| 4401 using VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT; | |
| 4402 using VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT; | |
| 4403 using VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT; | |
| 4404 using VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT; | |
| 4405 using VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT; | |
| 4406 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 4407 | |
| 4408 //=== VK_EXT_descriptor_buffer === | |
| 4409 using VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT; | |
| 4410 using VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT; | |
| 4411 using VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT; | |
| 4412 using VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT; | |
| 4413 using VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT; | |
| 4414 using VULKAN_HPP_NAMESPACE::DescriptorDataEXT; | |
| 4415 using VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT; | |
| 4416 using VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT; | |
| 4417 using VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT; | |
| 4418 using VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT; | |
| 4419 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT; | |
| 4420 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT; | |
| 4421 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT; | |
| 4422 using VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT; | |
| 4423 | |
| 4424 //=== VK_EXT_graphics_pipeline_library === | |
| 4425 using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT; | |
| 4426 using VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT; | |
| 4427 using VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT; | |
| 4428 | |
| 4429 //=== VK_AMD_shader_early_and_late_fragment_tests === | |
| 4430 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD; | |
| 4431 | |
| 4432 //=== VK_KHR_fragment_shader_barycentric === | |
| 4433 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR; | |
| 4434 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV; | |
| 4435 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR; | |
| 4436 | |
| 4437 //=== VK_KHR_shader_subgroup_uniform_control_flow === | |
| 4438 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR; | |
| 4439 | |
| 4440 //=== VK_NV_fragment_shading_rate_enums === | |
| 4441 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV; | |
| 4442 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV; | |
| 4443 using VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV; | |
| 4444 | |
| 4445 //=== VK_NV_ray_tracing_motion_blur === | |
| 4446 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV; | |
| 4447 using VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV; | |
| 4448 using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV; | |
| 4449 using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV; | |
| 4450 using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV; | |
| 4451 using VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV; | |
| 4452 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV; | |
| 4453 using VULKAN_HPP_NAMESPACE::SRTDataNV; | |
| 4454 | |
| 4455 //=== VK_EXT_mesh_shader === | |
| 4456 using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT; | |
| 4457 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT; | |
| 4458 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT; | |
| 4459 | |
| 4460 //=== VK_EXT_ycbcr_2plane_444_formats === | |
| 4461 using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT; | |
| 4462 | |
| 4463 //=== VK_EXT_fragment_density_map2 === | |
| 4464 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT; | |
| 4465 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT; | |
| 4466 | |
| 4467 //=== VK_QCOM_rotated_copy_commands === | |
| 4468 using VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM; | |
| 4469 | |
| 4470 //=== VK_KHR_workgroup_memory_explicit_layout === | |
| 4471 using VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR; | |
| 4472 | |
| 4473 //=== VK_EXT_image_compression_control === | |
| 4474 using VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT; | |
| 4475 using VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT; | |
| 4476 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT; | |
| 4477 | |
| 4478 //=== VK_EXT_attachment_feedback_loop_layout === | |
| 4479 using VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT; | |
| 4480 | |
| 4481 //=== VK_EXT_4444_formats === | |
| 4482 using VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT; | |
| 4483 | |
| 4484 //=== VK_EXT_device_fault === | |
| 4485 using VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT; | |
| 4486 using VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT; | |
| 4487 using VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT; | |
| 4488 using VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT; | |
| 4489 using VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT; | |
| 4490 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT; | |
| 4491 | |
| 4492 //=== VK_EXT_rgba10x6_formats === | |
| 4493 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT; | |
| 4494 | |
| 4495 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) | |
| 4496 //=== VK_EXT_directfb_surface === | |
| 4497 using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT; | |
| 4498 #endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ | |
| 4499 | |
| 4500 //=== VK_EXT_vertex_input_dynamic_state === | |
| 4501 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT; | |
| 4502 using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT; | |
| 4503 using VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT; | |
| 4504 | |
| 4505 //=== VK_EXT_physical_device_drm === | |
| 4506 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT; | |
| 4507 | |
| 4508 //=== VK_EXT_device_address_binding_report === | |
| 4509 using VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT; | |
| 4510 using VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT; | |
| 4511 | |
| 4512 //=== VK_EXT_depth_clip_control === | |
| 4513 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT; | |
| 4514 using VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT; | |
| 4515 | |
| 4516 //=== VK_EXT_primitive_topology_list_restart === | |
| 4517 using VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT; | |
| 4518 | |
| 4519 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 4520 //=== VK_FUCHSIA_external_memory === | |
| 4521 using VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA; | |
| 4522 using VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA; | |
| 4523 using VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA; | |
| 4524 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 4525 | |
| 4526 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 4527 //=== VK_FUCHSIA_external_semaphore === | |
| 4528 using VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA; | |
| 4529 using VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA; | |
| 4530 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 4531 | |
| 4532 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 4533 //=== VK_FUCHSIA_buffer_collection === | |
| 4534 using VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA; | |
| 4535 using VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA; | |
| 4536 using VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA; | |
| 4537 using VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA; | |
| 4538 using VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA; | |
| 4539 using VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA; | |
| 4540 using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA; | |
| 4541 using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA; | |
| 4542 using VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA; | |
| 4543 using VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA; | |
| 4544 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 4545 | |
| 4546 //=== VK_HUAWEI_subpass_shading === | |
| 4547 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI; | |
| 4548 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI; | |
| 4549 using VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI; | |
| 4550 | |
| 4551 //=== VK_HUAWEI_invocation_mask === | |
| 4552 using VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI; | |
| 4553 | |
| 4554 //=== VK_NV_external_memory_rdma === | |
| 4555 using VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV; | |
| 4556 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV; | |
| 4557 | |
| 4558 //=== VK_EXT_pipeline_properties === | |
| 4559 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT; | |
| 4560 using VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT; | |
| 4561 | |
| 4562 //=== VK_EXT_frame_boundary === | |
| 4563 using VULKAN_HPP_NAMESPACE::FrameBoundaryEXT; | |
| 4564 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT; | |
| 4565 | |
| 4566 //=== VK_EXT_multisampled_render_to_single_sampled === | |
| 4567 using VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT; | |
| 4568 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT; | |
| 4569 using VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT; | |
| 4570 | |
| 4571 //=== VK_EXT_extended_dynamic_state2 === | |
| 4572 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT; | |
| 4573 | |
| 4574 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 4575 //=== VK_QNX_screen_surface === | |
| 4576 using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX; | |
| 4577 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 4578 | |
| 4579 //=== VK_EXT_color_write_enable === | |
| 4580 using VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT; | |
| 4581 using VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT; | |
| 4582 | |
| 4583 //=== VK_EXT_primitives_generated_query === | |
| 4584 using VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT; | |
| 4585 | |
| 4586 //=== VK_KHR_ray_tracing_maintenance1 === | |
| 4587 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR; | |
| 4588 using VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR; | |
| 4589 | |
| 4590 //=== VK_KHR_shader_untyped_pointers === | |
| 4591 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUntypedPointersFeaturesKHR; | |
| 4592 | |
| 4593 //=== VK_VALVE_video_encode_rgb_conversion === | |
| 4594 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE; | |
| 4595 using VULKAN_HPP_NAMESPACE::VideoEncodeProfileRgbConversionInfoVALVE; | |
| 4596 using VULKAN_HPP_NAMESPACE::VideoEncodeRgbConversionCapabilitiesVALVE; | |
| 4597 using VULKAN_HPP_NAMESPACE::VideoEncodeSessionRgbConversionCreateInfoVALVE; | |
| 4598 | |
| 4599 //=== VK_EXT_image_view_min_lod === | |
| 4600 using VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT; | |
| 4601 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT; | |
| 4602 | |
| 4603 //=== VK_EXT_multi_draw === | |
| 4604 using VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT; | |
| 4605 using VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT; | |
| 4606 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT; | |
| 4607 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT; | |
| 4608 | |
| 4609 //=== VK_EXT_image_2d_view_of_3d === | |
| 4610 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT; | |
| 4611 | |
| 4612 //=== VK_EXT_shader_tile_image === | |
| 4613 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT; | |
| 4614 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT; | |
| 4615 | |
| 4616 //=== VK_EXT_opacity_micromap === | |
| 4617 using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT; | |
| 4618 using VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT; | |
| 4619 using VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT; | |
| 4620 using VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT; | |
| 4621 using VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT; | |
| 4622 using VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT; | |
| 4623 using VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT; | |
| 4624 using VULKAN_HPP_NAMESPACE::MicromapTriangleEXT; | |
| 4625 using VULKAN_HPP_NAMESPACE::MicromapUsageEXT; | |
| 4626 using VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT; | |
| 4627 using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT; | |
| 4628 using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT; | |
| 4629 | |
| 4630 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 4631 //=== VK_NV_displacement_micromap === | |
| 4632 using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV; | |
| 4633 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV; | |
| 4634 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV; | |
| 4635 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 4636 | |
| 4637 //=== VK_HUAWEI_cluster_culling_shader === | |
| 4638 using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI; | |
| 4639 using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI; | |
| 4640 using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI; | |
| 4641 | |
| 4642 //=== VK_EXT_border_color_swizzle === | |
| 4643 using VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT; | |
| 4644 using VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT; | |
| 4645 | |
| 4646 //=== VK_EXT_pageable_device_local_memory === | |
| 4647 using VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT; | |
| 4648 | |
| 4649 //=== VK_ARM_shader_core_properties === | |
| 4650 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM; | |
| 4651 | |
| 4652 //=== VK_ARM_scheduling_controls === | |
| 4653 using VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM; | |
| 4654 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM; | |
| 4655 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM; | |
| 4656 | |
| 4657 //=== VK_EXT_image_sliced_view_of_3d === | |
| 4658 using VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT; | |
| 4659 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT; | |
| 4660 | |
| 4661 //=== VK_VALVE_descriptor_set_host_mapping === | |
| 4662 using VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE; | |
| 4663 using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE; | |
| 4664 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE; | |
| 4665 | |
| 4666 //=== VK_EXT_non_seamless_cube_map === | |
| 4667 using VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT; | |
| 4668 | |
| 4669 //=== VK_ARM_render_pass_striped === | |
| 4670 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM; | |
| 4671 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM; | |
| 4672 using VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM; | |
| 4673 using VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM; | |
| 4674 using VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM; | |
| 4675 | |
| 4676 //=== VK_NV_copy_memory_indirect === | |
| 4677 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV; | |
| 4678 | |
| 4679 //=== VK_NV_memory_decompression === | |
| 4680 using VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV; | |
| 4681 | |
| 4682 //=== VK_NV_device_generated_commands_compute === | |
| 4683 using VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV; | |
| 4684 using VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV; | |
| 4685 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV; | |
| 4686 using VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV; | |
| 4687 | |
| 4688 //=== VK_NV_ray_tracing_linear_swept_spheres === | |
| 4689 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryLinearSweptSpheresDataNV; | |
| 4690 using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometrySpheresDataNV; | |
| 4691 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV; | |
| 4692 | |
| 4693 //=== VK_NV_linear_color_attachment === | |
| 4694 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV; | |
| 4695 | |
| 4696 //=== VK_KHR_shader_maximal_reconvergence === | |
| 4697 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR; | |
| 4698 | |
| 4699 //=== VK_EXT_image_compression_control_swapchain === | |
| 4700 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT; | |
| 4701 | |
| 4702 //=== VK_QCOM_image_processing === | |
| 4703 using VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM; | |
| 4704 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM; | |
| 4705 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM; | |
| 4706 | |
| 4707 //=== VK_EXT_nested_command_buffer === | |
| 4708 using VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT; | |
| 4709 using VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT; | |
| 4710 | |
| 4711 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 4712 //=== VK_OHOS_external_memory === | |
| 4713 using VULKAN_HPP_NAMESPACE::ExternalFormatOHOS; | |
| 4714 using VULKAN_HPP_NAMESPACE::ImportNativeBufferInfoOHOS; | |
| 4715 using VULKAN_HPP_NAMESPACE::MemoryGetNativeBufferInfoOHOS; | |
| 4716 using VULKAN_HPP_NAMESPACE::NativeBufferFormatPropertiesOHOS; | |
| 4717 using VULKAN_HPP_NAMESPACE::NativeBufferPropertiesOHOS; | |
| 4718 using VULKAN_HPP_NAMESPACE::NativeBufferUsageOHOS; | |
| 4719 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 4720 | |
| 4721 //=== VK_EXT_external_memory_acquire_unmodified === | |
| 4722 using VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT; | |
| 4723 | |
| 4724 //=== VK_EXT_extended_dynamic_state3 === | |
| 4725 using VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT; | |
| 4726 using VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT; | |
| 4727 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT; | |
| 4728 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT; | |
| 4729 | |
| 4730 //=== VK_EXT_subpass_merge_feedback === | |
| 4731 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT; | |
| 4732 using VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT; | |
| 4733 using VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT; | |
| 4734 using VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT; | |
| 4735 using VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT; | |
| 4736 using VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT; | |
| 4737 | |
| 4738 //=== VK_LUNARG_direct_driver_loading === | |
| 4739 using VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG; | |
| 4740 using VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG; | |
| 4741 | |
| 4742 //=== VK_ARM_tensors === | |
| 4743 using VULKAN_HPP_NAMESPACE::BindTensorMemoryInfoARM; | |
| 4744 using VULKAN_HPP_NAMESPACE::CopyTensorInfoARM; | |
| 4745 using VULKAN_HPP_NAMESPACE::DescriptorGetTensorInfoARM; | |
| 4746 using VULKAN_HPP_NAMESPACE::DeviceTensorMemoryRequirementsARM; | |
| 4747 using VULKAN_HPP_NAMESPACE::ExternalMemoryTensorCreateInfoARM; | |
| 4748 using VULKAN_HPP_NAMESPACE::ExternalTensorPropertiesARM; | |
| 4749 using VULKAN_HPP_NAMESPACE::FrameBoundaryTensorsARM; | |
| 4750 using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoTensorARM; | |
| 4751 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorFeaturesARM; | |
| 4752 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorPropertiesARM; | |
| 4753 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalTensorInfoARM; | |
| 4754 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorFeaturesARM; | |
| 4755 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorPropertiesARM; | |
| 4756 using VULKAN_HPP_NAMESPACE::TensorCaptureDescriptorDataInfoARM; | |
| 4757 using VULKAN_HPP_NAMESPACE::TensorCopyARM; | |
| 4758 using VULKAN_HPP_NAMESPACE::TensorCreateInfoARM; | |
| 4759 using VULKAN_HPP_NAMESPACE::TensorDependencyInfoARM; | |
| 4760 using VULKAN_HPP_NAMESPACE::TensorDescriptionARM; | |
| 4761 using VULKAN_HPP_NAMESPACE::TensorFormatPropertiesARM; | |
| 4762 using VULKAN_HPP_NAMESPACE::TensorMemoryBarrierARM; | |
| 4763 using VULKAN_HPP_NAMESPACE::TensorMemoryRequirementsInfoARM; | |
| 4764 using VULKAN_HPP_NAMESPACE::TensorViewCaptureDescriptorDataInfoARM; | |
| 4765 using VULKAN_HPP_NAMESPACE::TensorViewCreateInfoARM; | |
| 4766 using VULKAN_HPP_NAMESPACE::WriteDescriptorSetTensorARM; | |
| 4767 | |
| 4768 //=== VK_EXT_shader_module_identifier === | |
| 4769 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT; | |
| 4770 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT; | |
| 4771 using VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT; | |
| 4772 using VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT; | |
| 4773 | |
| 4774 //=== VK_EXT_rasterization_order_attachment_access === | |
| 4775 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM; | |
| 4776 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT; | |
| 4777 | |
| 4778 //=== VK_NV_optical_flow === | |
| 4779 using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV; | |
| 4780 using VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV; | |
| 4781 using VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV; | |
| 4782 using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV; | |
| 4783 using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV; | |
| 4784 using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV; | |
| 4785 using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV; | |
| 4786 | |
| 4787 //=== VK_EXT_legacy_dithering === | |
| 4788 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT; | |
| 4789 | |
| 4790 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 4791 //=== VK_ANDROID_external_format_resolve === | |
| 4792 using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID; | |
| 4793 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID; | |
| 4794 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID; | |
| 4795 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 4796 | |
| 4797 //=== VK_AMD_anti_lag === | |
| 4798 using VULKAN_HPP_NAMESPACE::AntiLagDataAMD; | |
| 4799 using VULKAN_HPP_NAMESPACE::AntiLagPresentationInfoAMD; | |
| 4800 using VULKAN_HPP_NAMESPACE::PhysicalDeviceAntiLagFeaturesAMD; | |
| 4801 | |
| 4802 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 4803 //=== VK_AMDX_dense_geometry_format === | |
| 4804 using VULKAN_HPP_NAMESPACE::AccelerationStructureDenseGeometryFormatTrianglesDataAMDX; | |
| 4805 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDenseGeometryFormatFeaturesAMDX; | |
| 4806 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 4807 | |
| 4808 //=== VK_KHR_present_id2 === | |
| 4809 using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentId2FeaturesKHR; | |
| 4810 using VULKAN_HPP_NAMESPACE::PresentId2KHR; | |
| 4811 using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentId2KHR; | |
| 4812 | |
| 4813 //=== VK_KHR_present_wait2 === | |
| 4814 using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWait2FeaturesKHR; | |
| 4815 using VULKAN_HPP_NAMESPACE::PresentWait2InfoKHR; | |
| 4816 using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentWait2KHR; | |
| 4817 | |
| 4818 //=== VK_KHR_ray_tracing_position_fetch === | |
| 4819 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR; | |
| 4820 | |
| 4821 //=== VK_EXT_shader_object === | |
| 4822 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT; | |
| 4823 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT; | |
| 4824 using VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT; | |
| 4825 | |
| 4826 //=== VK_KHR_pipeline_binary === | |
| 4827 using VULKAN_HPP_NAMESPACE::DevicePipelineBinaryInternalCacheControlKHR; | |
| 4828 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryFeaturesKHR; | |
| 4829 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryPropertiesKHR; | |
| 4830 using VULKAN_HPP_NAMESPACE::PipelineBinaryCreateInfoKHR; | |
| 4831 using VULKAN_HPP_NAMESPACE::PipelineBinaryDataInfoKHR; | |
| 4832 using VULKAN_HPP_NAMESPACE::PipelineBinaryDataKHR; | |
| 4833 using VULKAN_HPP_NAMESPACE::PipelineBinaryHandlesInfoKHR; | |
| 4834 using VULKAN_HPP_NAMESPACE::PipelineBinaryInfoKHR; | |
| 4835 using VULKAN_HPP_NAMESPACE::PipelineBinaryKeyKHR; | |
| 4836 using VULKAN_HPP_NAMESPACE::PipelineBinaryKeysAndDataKHR; | |
| 4837 using VULKAN_HPP_NAMESPACE::PipelineCreateInfoKHR; | |
| 4838 using VULKAN_HPP_NAMESPACE::ReleaseCapturedPipelineDataInfoKHR; | |
| 4839 | |
| 4840 //=== VK_QCOM_tile_properties === | |
| 4841 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM; | |
| 4842 using VULKAN_HPP_NAMESPACE::TilePropertiesQCOM; | |
| 4843 | |
| 4844 //=== VK_SEC_amigo_profiling === | |
| 4845 using VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC; | |
| 4846 using VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC; | |
| 4847 | |
| 4848 //=== VK_KHR_surface_maintenance1 === | |
| 4849 using VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT; | |
| 4850 using VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityKHR; | |
| 4851 using VULKAN_HPP_NAMESPACE::SurfacePresentModeEXT; | |
| 4852 using VULKAN_HPP_NAMESPACE::SurfacePresentModeKHR; | |
| 4853 using VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesEXT; | |
| 4854 using VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesKHR; | |
| 4855 | |
| 4856 //=== VK_KHR_swapchain_maintenance1 === | |
| 4857 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesEXT; | |
| 4858 using VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesKHR; | |
| 4859 using VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT; | |
| 4860 using VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoKHR; | |
| 4861 using VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoEXT; | |
| 4862 using VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoKHR; | |
| 4863 using VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT; | |
| 4864 using VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoKHR; | |
| 4865 using VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoEXT; | |
| 4866 using VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoKHR; | |
| 4867 using VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoEXT; | |
| 4868 using VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoKHR; | |
| 4869 | |
| 4870 //=== VK_QCOM_multiview_per_view_viewports === | |
| 4871 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM; | |
| 4872 | |
| 4873 //=== VK_NV_ray_tracing_invocation_reorder === | |
| 4874 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV; | |
| 4875 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV; | |
| 4876 | |
| 4877 //=== VK_NV_cooperative_vector === | |
| 4878 using VULKAN_HPP_NAMESPACE::ConvertCooperativeVectorMatrixInfoNV; | |
| 4879 using VULKAN_HPP_NAMESPACE::CooperativeVectorPropertiesNV; | |
| 4880 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeVectorFeaturesNV; | |
| 4881 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeVectorPropertiesNV; | |
| 4882 | |
| 4883 //=== VK_NV_extended_sparse_address_space === | |
| 4884 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV; | |
| 4885 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV; | |
| 4886 | |
| 4887 //=== VK_EXT_mutable_descriptor_type === | |
| 4888 using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT; | |
| 4889 using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoVALVE; | |
| 4890 using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT; | |
| 4891 using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListVALVE; | |
| 4892 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT; | |
| 4893 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesVALVE; | |
| 4894 | |
| 4895 //=== VK_EXT_legacy_vertex_attributes === | |
| 4896 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT; | |
| 4897 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT; | |
| 4898 | |
| 4899 //=== VK_EXT_layer_settings === | |
| 4900 using VULKAN_HPP_NAMESPACE::LayerSettingEXT; | |
| 4901 using VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT; | |
| 4902 | |
| 4903 //=== VK_ARM_shader_core_builtins === | |
| 4904 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM; | |
| 4905 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM; | |
| 4906 | |
| 4907 //=== VK_EXT_pipeline_library_group_handles === | |
| 4908 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT; | |
| 4909 | |
| 4910 //=== VK_EXT_dynamic_rendering_unused_attachments === | |
| 4911 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT; | |
| 4912 | |
| 4913 //=== VK_NV_low_latency2 === | |
| 4914 using VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV; | |
| 4915 using VULKAN_HPP_NAMESPACE::LatencySleepInfoNV; | |
| 4916 using VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV; | |
| 4917 using VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV; | |
| 4918 using VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV; | |
| 4919 using VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV; | |
| 4920 using VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV; | |
| 4921 using VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV; | |
| 4922 using VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV; | |
| 4923 | |
| 4924 //=== VK_KHR_cooperative_matrix === | |
| 4925 using VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR; | |
| 4926 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR; | |
| 4927 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR; | |
| 4928 | |
| 4929 //=== VK_ARM_data_graph === | |
| 4930 using VULKAN_HPP_NAMESPACE::BindDataGraphPipelineSessionMemoryInfoARM; | |
| 4931 using VULKAN_HPP_NAMESPACE::DataGraphPipelineCompilerControlCreateInfoARM; | |
| 4932 using VULKAN_HPP_NAMESPACE::DataGraphPipelineConstantARM; | |
| 4933 using VULKAN_HPP_NAMESPACE::DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM; | |
| 4934 using VULKAN_HPP_NAMESPACE::DataGraphPipelineCreateInfoARM; | |
| 4935 using VULKAN_HPP_NAMESPACE::DataGraphPipelineDispatchInfoARM; | |
| 4936 using VULKAN_HPP_NAMESPACE::DataGraphPipelineIdentifierCreateInfoARM; | |
| 4937 using VULKAN_HPP_NAMESPACE::DataGraphPipelineInfoARM; | |
| 4938 using VULKAN_HPP_NAMESPACE::DataGraphPipelinePropertyQueryResultARM; | |
| 4939 using VULKAN_HPP_NAMESPACE::DataGraphPipelineResourceInfoARM; | |
| 4940 using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementARM; | |
| 4941 using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementsInfoARM; | |
| 4942 using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionCreateInfoARM; | |
| 4943 using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionMemoryRequirementsInfoARM; | |
| 4944 using VULKAN_HPP_NAMESPACE::DataGraphPipelineShaderModuleCreateInfoARM; | |
| 4945 using VULKAN_HPP_NAMESPACE::DataGraphProcessingEngineCreateInfoARM; | |
| 4946 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphFeaturesARM; | |
| 4947 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphOperationSupportARM; | |
| 4948 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphProcessingEngineARM; | |
| 4949 using VULKAN_HPP_NAMESPACE::PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM; | |
| 4950 using VULKAN_HPP_NAMESPACE::QueueFamilyDataGraphProcessingEnginePropertiesARM; | |
| 4951 using VULKAN_HPP_NAMESPACE::QueueFamilyDataGraphPropertiesARM; | |
| 4952 | |
| 4953 //=== VK_QCOM_multiview_per_view_render_areas === | |
| 4954 using VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM; | |
| 4955 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM; | |
| 4956 | |
| 4957 //=== VK_KHR_compute_shader_derivatives === | |
| 4958 using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesKHR; | |
| 4959 using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV; | |
| 4960 using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesPropertiesKHR; | |
| 4961 | |
| 4962 //=== VK_KHR_video_decode_av1 === | |
| 4963 using VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR; | |
| 4964 using VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR; | |
| 4965 using VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR; | |
| 4966 using VULKAN_HPP_NAMESPACE::VideoDecodeAV1ProfileInfoKHR; | |
| 4967 using VULKAN_HPP_NAMESPACE::VideoDecodeAV1SessionParametersCreateInfoKHR; | |
| 4968 | |
| 4969 //=== VK_KHR_video_encode_av1 === | |
| 4970 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeAV1FeaturesKHR; | |
| 4971 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1CapabilitiesKHR; | |
| 4972 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1DpbSlotInfoKHR; | |
| 4973 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1FrameSizeKHR; | |
| 4974 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1GopRemainingFrameInfoKHR; | |
| 4975 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1PictureInfoKHR; | |
| 4976 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1ProfileInfoKHR; | |
| 4977 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1QIndexKHR; | |
| 4978 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1QualityLevelPropertiesKHR; | |
| 4979 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlInfoKHR; | |
| 4980 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlLayerInfoKHR; | |
| 4981 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1SessionCreateInfoKHR; | |
| 4982 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1SessionParametersCreateInfoKHR; | |
| 4983 | |
| 4984 //=== VK_KHR_video_decode_vp9 === | |
| 4985 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoDecodeVP9FeaturesKHR; | |
| 4986 using VULKAN_HPP_NAMESPACE::VideoDecodeVP9CapabilitiesKHR; | |
| 4987 using VULKAN_HPP_NAMESPACE::VideoDecodeVP9PictureInfoKHR; | |
| 4988 using VULKAN_HPP_NAMESPACE::VideoDecodeVP9ProfileInfoKHR; | |
| 4989 | |
| 4990 //=== VK_KHR_video_maintenance1 === | |
| 4991 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR; | |
| 4992 using VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR; | |
| 4993 | |
| 4994 //=== VK_NV_per_stage_descriptor_set === | |
| 4995 using VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV; | |
| 4996 | |
| 4997 //=== VK_QCOM_image_processing2 === | |
| 4998 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM; | |
| 4999 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM; | |
| 5000 using VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM; | |
| 5001 | |
| 5002 //=== VK_QCOM_filter_cubic_weights === | |
| 5003 using VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM; | |
| 5004 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM; | |
| 5005 using VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM; | |
| 5006 | |
| 5007 //=== VK_QCOM_ycbcr_degamma === | |
| 5008 using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM; | |
| 5009 using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM; | |
| 5010 | |
| 5011 //=== VK_QCOM_filter_cubic_clamp === | |
| 5012 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM; | |
| 5013 | |
| 5014 //=== VK_EXT_attachment_feedback_loop_dynamic_state === | |
| 5015 using VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT; | |
| 5016 | |
| 5017 //=== VK_KHR_unified_image_layouts === | |
| 5018 using VULKAN_HPP_NAMESPACE::AttachmentFeedbackLoopInfoEXT; | |
| 5019 using VULKAN_HPP_NAMESPACE::PhysicalDeviceUnifiedImageLayoutsFeaturesKHR; | |
| 5020 | |
| 5021 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 5022 //=== VK_QNX_external_memory_screen_buffer === | |
| 5023 using VULKAN_HPP_NAMESPACE::ExternalFormatQNX; | |
| 5024 using VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX; | |
| 5025 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX; | |
| 5026 using VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX; | |
| 5027 using VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX; | |
| 5028 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 5029 | |
| 5030 //=== VK_MSFT_layered_driver === | |
| 5031 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT; | |
| 5032 | |
| 5033 //=== VK_KHR_calibrated_timestamps === | |
| 5034 using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT; | |
| 5035 using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR; | |
| 5036 | |
| 5037 //=== VK_KHR_maintenance6 === | |
| 5038 using VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT; | |
| 5039 using VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT; | |
| 5040 | |
| 5041 //=== VK_NV_descriptor_pool_overallocation === | |
| 5042 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV; | |
| 5043 | |
| 5044 //=== VK_QCOM_tile_memory_heap === | |
| 5045 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTileMemoryHeapFeaturesQCOM; | |
| 5046 using VULKAN_HPP_NAMESPACE::PhysicalDeviceTileMemoryHeapPropertiesQCOM; | |
| 5047 using VULKAN_HPP_NAMESPACE::TileMemoryBindInfoQCOM; | |
| 5048 using VULKAN_HPP_NAMESPACE::TileMemoryRequirementsQCOM; | |
| 5049 using VULKAN_HPP_NAMESPACE::TileMemorySizeInfoQCOM; | |
| 5050 | |
| 5051 //=== VK_KHR_copy_memory_indirect === | |
| 5052 using VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandKHR; | |
| 5053 using VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV; | |
| 5054 using VULKAN_HPP_NAMESPACE::CopyMemoryIndirectInfoKHR; | |
| 5055 using VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandKHR; | |
| 5056 using VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV; | |
| 5057 using VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectInfoKHR; | |
| 5058 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesKHR; | |
| 5059 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesKHR; | |
| 5060 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV; | |
| 5061 using VULKAN_HPP_NAMESPACE::StridedDeviceAddressRangeKHR; | |
| 5062 | |
| 5063 //=== VK_EXT_memory_decompression === | |
| 5064 using VULKAN_HPP_NAMESPACE::DecompressMemoryInfoEXT; | |
| 5065 using VULKAN_HPP_NAMESPACE::DecompressMemoryRegionEXT; | |
| 5066 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesEXT; | |
| 5067 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesNV; | |
| 5068 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesEXT; | |
| 5069 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesNV; | |
| 5070 | |
| 5071 //=== VK_NV_display_stereo === | |
| 5072 using VULKAN_HPP_NAMESPACE::DisplayModeStereoPropertiesNV; | |
| 5073 using VULKAN_HPP_NAMESPACE::DisplaySurfaceStereoCreateInfoNV; | |
| 5074 | |
| 5075 //=== VK_KHR_video_encode_intra_refresh === | |
| 5076 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR; | |
| 5077 using VULKAN_HPP_NAMESPACE::VideoEncodeIntraRefreshCapabilitiesKHR; | |
| 5078 using VULKAN_HPP_NAMESPACE::VideoEncodeIntraRefreshInfoKHR; | |
| 5079 using VULKAN_HPP_NAMESPACE::VideoEncodeSessionIntraRefreshCreateInfoKHR; | |
| 5080 using VULKAN_HPP_NAMESPACE::VideoReferenceIntraRefreshInfoKHR; | |
| 5081 | |
| 5082 //=== VK_KHR_video_encode_quantization_map === | |
| 5083 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR; | |
| 5084 using VULKAN_HPP_NAMESPACE::VideoEncodeAV1QuantizationMapCapabilitiesKHR; | |
| 5085 using VULKAN_HPP_NAMESPACE::VideoEncodeH264QuantizationMapCapabilitiesKHR; | |
| 5086 using VULKAN_HPP_NAMESPACE::VideoEncodeH265QuantizationMapCapabilitiesKHR; | |
| 5087 using VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapCapabilitiesKHR; | |
| 5088 using VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapInfoKHR; | |
| 5089 using VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapSessionParametersCreateInfoKHR; | |
| 5090 using VULKAN_HPP_NAMESPACE::VideoFormatAV1QuantizationMapPropertiesKHR; | |
| 5091 using VULKAN_HPP_NAMESPACE::VideoFormatH265QuantizationMapPropertiesKHR; | |
| 5092 using VULKAN_HPP_NAMESPACE::VideoFormatQuantizationMapPropertiesKHR; | |
| 5093 | |
| 5094 //=== VK_NV_raw_access_chains === | |
| 5095 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV; | |
| 5096 | |
| 5097 //=== VK_NV_external_compute_queue === | |
| 5098 using VULKAN_HPP_NAMESPACE::ExternalComputeQueueCreateInfoNV; | |
| 5099 using VULKAN_HPP_NAMESPACE::ExternalComputeQueueDataParamsNV; | |
| 5100 using VULKAN_HPP_NAMESPACE::ExternalComputeQueueDeviceCreateInfoNV; | |
| 5101 using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalComputeQueuePropertiesNV; | |
| 5102 | |
| 5103 //=== VK_KHR_shader_relaxed_extended_instruction === | |
| 5104 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR; | |
| 5105 | |
| 5106 //=== VK_NV_command_buffer_inheritance === | |
| 5107 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCommandBufferInheritanceFeaturesNV; | |
| 5108 | |
| 5109 //=== VK_KHR_maintenance7 === | |
| 5110 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesKHR; | |
| 5111 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesListKHR; | |
| 5112 using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiVulkanPropertiesKHR; | |
| 5113 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7FeaturesKHR; | |
| 5114 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7PropertiesKHR; | |
| 5115 | |
| 5116 //=== VK_NV_shader_atomic_float16_vector === | |
| 5117 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV; | |
| 5118 | |
| 5119 //=== VK_EXT_shader_replicated_composites === | |
| 5120 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT; | |
| 5121 | |
| 5122 //=== VK_EXT_shader_float8 === | |
| 5123 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat8FeaturesEXT; | |
| 5124 | |
| 5125 //=== VK_NV_ray_tracing_validation === | |
| 5126 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV; | |
| 5127 | |
| 5128 //=== VK_NV_cluster_acceleration_structure === | |
| 5129 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildClustersBottomLevelInfoNV; | |
| 5130 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildTriangleClusterInfoNV; | |
| 5131 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV; | |
| 5132 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureClustersBottomLevelInputNV; | |
| 5133 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureCommandsInfoNV; | |
| 5134 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV; | |
| 5135 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGetTemplateIndicesInfoNV; | |
| 5136 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureInputInfoNV; | |
| 5137 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureInstantiateClusterInfoNV; | |
| 5138 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInfoNV; | |
| 5139 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInputNV; | |
| 5140 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureOpInputNV; | |
| 5141 using VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureTriangleClusterInputNV; | |
| 5142 using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructureFeaturesNV; | |
| 5143 using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructurePropertiesNV; | |
| 5144 using VULKAN_HPP_NAMESPACE::RayTracingPipelineClusterAccelerationStructureCreateInfoNV; | |
| 5145 using VULKAN_HPP_NAMESPACE::StridedDeviceAddressNV; | |
| 5146 | |
| 5147 //=== VK_NV_partitioned_acceleration_structure === | |
| 5148 using VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureIndirectCommandNV; | |
| 5149 using VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureInfoNV; | |
| 5150 using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureFlagsNV; | |
| 5151 using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureInstancesInputNV; | |
| 5152 using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureUpdateInstanceDataNV; | |
| 5153 using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWriteInstanceDataNV; | |
| 5154 using VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWritePartitionTranslationDataNV; | |
| 5155 using VULKAN_HPP_NAMESPACE::PhysicalDevicePartitionedAccelerationStructureFeaturesNV; | |
| 5156 using VULKAN_HPP_NAMESPACE::PhysicalDevicePartitionedAccelerationStructurePropertiesNV; | |
| 5157 using VULKAN_HPP_NAMESPACE::WriteDescriptorSetPartitionedAccelerationStructureNV; | |
| 5158 | |
| 5159 //=== VK_EXT_device_generated_commands === | |
| 5160 using VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandEXT; | |
| 5161 using VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandEXT; | |
| 5162 using VULKAN_HPP_NAMESPACE::DrawIndirectCountIndirectCommandEXT; | |
| 5163 using VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoEXT; | |
| 5164 using VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoEXT; | |
| 5165 using VULKAN_HPP_NAMESPACE::GeneratedCommandsPipelineInfoEXT; | |
| 5166 using VULKAN_HPP_NAMESPACE::GeneratedCommandsShaderInfoEXT; | |
| 5167 using VULKAN_HPP_NAMESPACE::IndirectCommandsExecutionSetTokenEXT; | |
| 5168 using VULKAN_HPP_NAMESPACE::IndirectCommandsIndexBufferTokenEXT; | |
| 5169 using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoEXT; | |
| 5170 using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenEXT; | |
| 5171 using VULKAN_HPP_NAMESPACE::IndirectCommandsPushConstantTokenEXT; | |
| 5172 using VULKAN_HPP_NAMESPACE::IndirectCommandsTokenDataEXT; | |
| 5173 using VULKAN_HPP_NAMESPACE::IndirectCommandsVertexBufferTokenEXT; | |
| 5174 using VULKAN_HPP_NAMESPACE::IndirectExecutionSetCreateInfoEXT; | |
| 5175 using VULKAN_HPP_NAMESPACE::IndirectExecutionSetInfoEXT; | |
| 5176 using VULKAN_HPP_NAMESPACE::IndirectExecutionSetPipelineInfoEXT; | |
| 5177 using VULKAN_HPP_NAMESPACE::IndirectExecutionSetShaderInfoEXT; | |
| 5178 using VULKAN_HPP_NAMESPACE::IndirectExecutionSetShaderLayoutInfoEXT; | |
| 5179 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT; | |
| 5180 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT; | |
| 5181 using VULKAN_HPP_NAMESPACE::WriteIndirectExecutionSetPipelineEXT; | |
| 5182 using VULKAN_HPP_NAMESPACE::WriteIndirectExecutionSetShaderEXT; | |
| 5183 | |
| 5184 //=== VK_KHR_maintenance8 === | |
| 5185 using VULKAN_HPP_NAMESPACE::MemoryBarrierAccessFlags3KHR; | |
| 5186 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance8FeaturesKHR; | |
| 5187 | |
| 5188 //=== VK_MESA_image_alignment_control === | |
| 5189 using VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA; | |
| 5190 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA; | |
| 5191 using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA; | |
| 5192 | |
| 5193 //=== VK_KHR_shader_fma === | |
| 5194 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFmaFeaturesKHR; | |
| 5195 | |
| 5196 //=== VK_EXT_ray_tracing_invocation_reorder === | |
| 5197 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesEXT; | |
| 5198 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesEXT; | |
| 5199 | |
| 5200 //=== VK_EXT_depth_clamp_control === | |
| 5201 using VULKAN_HPP_NAMESPACE::DepthClampRangeEXT; | |
| 5202 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampControlFeaturesEXT; | |
| 5203 using VULKAN_HPP_NAMESPACE::PipelineViewportDepthClampControlCreateInfoEXT; | |
| 5204 | |
| 5205 //=== VK_KHR_maintenance9 === | |
| 5206 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9FeaturesKHR; | |
| 5207 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9PropertiesKHR; | |
| 5208 using VULKAN_HPP_NAMESPACE::QueueFamilyOwnershipTransferPropertiesKHR; | |
| 5209 | |
| 5210 //=== VK_KHR_video_maintenance2 === | |
| 5211 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance2FeaturesKHR; | |
| 5212 using VULKAN_HPP_NAMESPACE::VideoDecodeAV1InlineSessionParametersInfoKHR; | |
| 5213 using VULKAN_HPP_NAMESPACE::VideoDecodeH264InlineSessionParametersInfoKHR; | |
| 5214 using VULKAN_HPP_NAMESPACE::VideoDecodeH265InlineSessionParametersInfoKHR; | |
| 5215 | |
| 5216 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 5217 //=== VK_OHOS_surface === | |
| 5218 using VULKAN_HPP_NAMESPACE::SurfaceCreateInfoOHOS; | |
| 5219 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 5220 | |
| 5221 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 5222 //=== VK_OHOS_native_buffer === | |
| 5223 using VULKAN_HPP_NAMESPACE::NativeBufferOHOS; | |
| 5224 using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentationPropertiesOHOS; | |
| 5225 using VULKAN_HPP_NAMESPACE::SwapchainImageCreateInfoOHOS; | |
| 5226 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 5227 | |
| 5228 //=== VK_HUAWEI_hdr_vivid === | |
| 5229 using VULKAN_HPP_NAMESPACE::HdrVividDynamicMetadataHUAWEI; | |
| 5230 using VULKAN_HPP_NAMESPACE::PhysicalDeviceHdrVividFeaturesHUAWEI; | |
| 5231 | |
| 5232 //=== VK_NV_cooperative_matrix2 === | |
| 5233 using VULKAN_HPP_NAMESPACE::CooperativeMatrixFlexibleDimensionsPropertiesNV; | |
| 5234 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrix2FeaturesNV; | |
| 5235 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrix2PropertiesNV; | |
| 5236 | |
| 5237 //=== VK_ARM_pipeline_opacity_micromap === | |
| 5238 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineOpacityMicromapFeaturesARM; | |
| 5239 | |
| 5240 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 5241 //=== VK_EXT_external_memory_metal === | |
| 5242 using VULKAN_HPP_NAMESPACE::ImportMemoryMetalHandleInfoEXT; | |
| 5243 using VULKAN_HPP_NAMESPACE::MemoryGetMetalHandleInfoEXT; | |
| 5244 using VULKAN_HPP_NAMESPACE::MemoryMetalHandlePropertiesEXT; | |
| 5245 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 5246 | |
| 5247 //=== VK_KHR_depth_clamp_zero_one === | |
| 5248 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT; | |
| 5249 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesKHR; | |
| 5250 | |
| 5251 //=== VK_ARM_performance_counters_by_region === | |
| 5252 using VULKAN_HPP_NAMESPACE::PerformanceCounterARM; | |
| 5253 using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionARM; | |
| 5254 using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionFeaturesARM; | |
| 5255 using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionPropertiesARM; | |
| 5256 using VULKAN_HPP_NAMESPACE::RenderPassPerformanceCountersByRegionBeginInfoARM; | |
| 5257 | |
| 5258 //=== VK_EXT_vertex_attribute_robustness === | |
| 5259 using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeRobustnessFeaturesEXT; | |
| 5260 | |
| 5261 //=== VK_ARM_format_pack === | |
| 5262 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFormatPackFeaturesARM; | |
| 5263 | |
| 5264 //=== VK_VALVE_fragment_density_map_layered === | |
| 5265 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE; | |
| 5266 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE; | |
| 5267 using VULKAN_HPP_NAMESPACE::PipelineFragmentDensityMapLayeredCreateInfoVALVE; | |
| 5268 | |
| 5269 //=== VK_KHR_robustness2 === | |
| 5270 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT; | |
| 5271 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesKHR; | |
| 5272 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT; | |
| 5273 using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesKHR; | |
| 5274 | |
| 5275 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 5276 //=== VK_NV_present_metering === | |
| 5277 using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentMeteringFeaturesNV; | |
| 5278 using VULKAN_HPP_NAMESPACE::SetPresentConfigNV; | |
| 5279 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 5280 | |
| 5281 //=== VK_EXT_fragment_density_map_offset === | |
| 5282 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT; | |
| 5283 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM; | |
| 5284 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT; | |
| 5285 using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM; | |
| 5286 using VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapOffsetEndInfoEXT; | |
| 5287 using VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM; | |
| 5288 | |
| 5289 //=== VK_EXT_zero_initialize_device_memory === | |
| 5290 using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT; | |
| 5291 | |
| 5292 //=== VK_KHR_present_mode_fifo_latest_ready === | |
| 5293 using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT; | |
| 5294 using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR; | |
| 5295 | |
| 5296 //=== VK_EXT_shader_64bit_indexing === | |
| 5297 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShader64BitIndexingFeaturesEXT; | |
| 5298 | |
| 5299 //=== VK_EXT_custom_resolve === | |
| 5300 using VULKAN_HPP_NAMESPACE::BeginCustomResolveInfoEXT; | |
| 5301 using VULKAN_HPP_NAMESPACE::CustomResolveCreateInfoEXT; | |
| 5302 using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomResolveFeaturesEXT; | |
| 5303 | |
| 5304 //=== VK_QCOM_data_graph_model === | |
| 5305 using VULKAN_HPP_NAMESPACE::DataGraphPipelineBuiltinModelCreateInfoQCOM; | |
| 5306 using VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphModelFeaturesQCOM; | |
| 5307 using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionDataGraphQCOM; | |
| 5308 | |
| 5309 //=== VK_KHR_maintenance10 === | |
| 5310 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance10FeaturesKHR; | |
| 5311 using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance10PropertiesKHR; | |
| 5312 using VULKAN_HPP_NAMESPACE::RenderingAttachmentFlagsInfoKHR; | |
| 5313 using VULKAN_HPP_NAMESPACE::RenderingEndInfoEXT; | |
| 5314 using VULKAN_HPP_NAMESPACE::RenderingEndInfoKHR; | |
| 5315 using VULKAN_HPP_NAMESPACE::ResolveImageModeInfoKHR; | |
| 5316 | |
| 5317 //=== VK_SEC_pipeline_cache_incremental_mode === | |
| 5318 using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC; | |
| 5319 | |
| 5320 //=== VK_EXT_shader_uniform_buffer_unsized_array === | |
| 5321 using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT; | |
| 5322 | |
| 5323 //=============== | |
| 5324 //=== HANDLEs === | |
| 5325 //=============== | |
| 5326 | |
| 5327 using VULKAN_HPP_NAMESPACE::isVulkanHandleType; | |
| 5328 | |
| 5329 //=== VK_VERSION_1_0 === | |
| 5330 using VULKAN_HPP_NAMESPACE::Buffer; | |
| 5331 using VULKAN_HPP_NAMESPACE::BufferView; | |
| 5332 using VULKAN_HPP_NAMESPACE::CommandBuffer; | |
| 5333 using VULKAN_HPP_NAMESPACE::CommandPool; | |
| 5334 using VULKAN_HPP_NAMESPACE::DescriptorPool; | |
| 5335 using VULKAN_HPP_NAMESPACE::DescriptorSet; | |
| 5336 using VULKAN_HPP_NAMESPACE::DescriptorSetLayout; | |
| 5337 using VULKAN_HPP_NAMESPACE::Device; | |
| 5338 using VULKAN_HPP_NAMESPACE::DeviceMemory; | |
| 5339 using VULKAN_HPP_NAMESPACE::Event; | |
| 5340 using VULKAN_HPP_NAMESPACE::Fence; | |
| 5341 using VULKAN_HPP_NAMESPACE::Framebuffer; | |
| 5342 using VULKAN_HPP_NAMESPACE::Image; | |
| 5343 using VULKAN_HPP_NAMESPACE::ImageView; | |
| 5344 using VULKAN_HPP_NAMESPACE::Instance; | |
| 5345 using VULKAN_HPP_NAMESPACE::PhysicalDevice; | |
| 5346 using VULKAN_HPP_NAMESPACE::Pipeline; | |
| 5347 using VULKAN_HPP_NAMESPACE::PipelineCache; | |
| 5348 using VULKAN_HPP_NAMESPACE::PipelineLayout; | |
| 5349 using VULKAN_HPP_NAMESPACE::QueryPool; | |
| 5350 using VULKAN_HPP_NAMESPACE::Queue; | |
| 5351 using VULKAN_HPP_NAMESPACE::RenderPass; | |
| 5352 using VULKAN_HPP_NAMESPACE::Sampler; | |
| 5353 using VULKAN_HPP_NAMESPACE::Semaphore; | |
| 5354 using VULKAN_HPP_NAMESPACE::ShaderModule; | |
| 5355 | |
| 5356 //=== VK_VERSION_1_1 === | |
| 5357 using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate; | |
| 5358 using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion; | |
| 5359 | |
| 5360 //=== VK_VERSION_1_3 === | |
| 5361 using VULKAN_HPP_NAMESPACE::PrivateDataSlot; | |
| 5362 | |
| 5363 //=== VK_KHR_surface === | |
| 5364 using VULKAN_HPP_NAMESPACE::SurfaceKHR; | |
| 5365 | |
| 5366 //=== VK_KHR_swapchain === | |
| 5367 using VULKAN_HPP_NAMESPACE::SwapchainKHR; | |
| 5368 | |
| 5369 //=== VK_KHR_display === | |
| 5370 using VULKAN_HPP_NAMESPACE::DisplayKHR; | |
| 5371 using VULKAN_HPP_NAMESPACE::DisplayModeKHR; | |
| 5372 | |
| 5373 //=== VK_EXT_debug_report === | |
| 5374 using VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT; | |
| 5375 | |
| 5376 //=== VK_KHR_video_queue === | |
| 5377 using VULKAN_HPP_NAMESPACE::VideoSessionKHR; | |
| 5378 using VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR; | |
| 5379 | |
| 5380 //=== VK_NVX_binary_import === | |
| 5381 using VULKAN_HPP_NAMESPACE::CuFunctionNVX; | |
| 5382 using VULKAN_HPP_NAMESPACE::CuModuleNVX; | |
| 5383 | |
| 5384 //=== VK_EXT_debug_utils === | |
| 5385 using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT; | |
| 5386 | |
| 5387 //=== VK_KHR_acceleration_structure === | |
| 5388 using VULKAN_HPP_NAMESPACE::AccelerationStructureKHR; | |
| 5389 | |
| 5390 //=== VK_EXT_validation_cache === | |
| 5391 using VULKAN_HPP_NAMESPACE::ValidationCacheEXT; | |
| 5392 | |
| 5393 //=== VK_NV_ray_tracing === | |
| 5394 using VULKAN_HPP_NAMESPACE::AccelerationStructureNV; | |
| 5395 | |
| 5396 //=== VK_INTEL_performance_query === | |
| 5397 using VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL; | |
| 5398 | |
| 5399 //=== VK_KHR_deferred_host_operations === | |
| 5400 using VULKAN_HPP_NAMESPACE::DeferredOperationKHR; | |
| 5401 | |
| 5402 //=== VK_NV_device_generated_commands === | |
| 5403 using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV; | |
| 5404 | |
| 5405 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 5406 //=== VK_NV_cuda_kernel_launch === | |
| 5407 using VULKAN_HPP_NAMESPACE::CudaFunctionNV; | |
| 5408 using VULKAN_HPP_NAMESPACE::CudaModuleNV; | |
| 5409 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 5410 | |
| 5411 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 5412 //=== VK_FUCHSIA_buffer_collection === | |
| 5413 using VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA; | |
| 5414 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 5415 | |
| 5416 //=== VK_EXT_opacity_micromap === | |
| 5417 using VULKAN_HPP_NAMESPACE::MicromapEXT; | |
| 5418 | |
| 5419 //=== VK_ARM_tensors === | |
| 5420 using VULKAN_HPP_NAMESPACE::TensorARM; | |
| 5421 using VULKAN_HPP_NAMESPACE::TensorViewARM; | |
| 5422 | |
| 5423 //=== VK_NV_optical_flow === | |
| 5424 using VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV; | |
| 5425 | |
| 5426 //=== VK_EXT_shader_object === | |
| 5427 using VULKAN_HPP_NAMESPACE::ShaderEXT; | |
| 5428 | |
| 5429 //=== VK_KHR_pipeline_binary === | |
| 5430 using VULKAN_HPP_NAMESPACE::PipelineBinaryKHR; | |
| 5431 | |
| 5432 //=== VK_ARM_data_graph === | |
| 5433 using VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionARM; | |
| 5434 | |
| 5435 //=== VK_NV_external_compute_queue === | |
| 5436 using VULKAN_HPP_NAMESPACE::ExternalComputeQueueNV; | |
| 5437 | |
| 5438 //=== VK_EXT_device_generated_commands === | |
| 5439 using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutEXT; | |
| 5440 using VULKAN_HPP_NAMESPACE::IndirectExecutionSetEXT; | |
| 5441 | |
| 5442 //====================== | |
| 5443 //=== UNIQUE HANDLEs === | |
| 5444 //====================== | |
| 5445 | |
| 5446 #if !defined( VULKAN_HPP_NO_SMART_HANDLE ) | |
| 5447 | |
| 5448 //=== VK_VERSION_1_0 === | |
| 5449 using VULKAN_HPP_NAMESPACE::UniqueBuffer; | |
| 5450 using VULKAN_HPP_NAMESPACE::UniqueBufferView; | |
| 5451 using VULKAN_HPP_NAMESPACE::UniqueCommandBuffer; | |
| 5452 using VULKAN_HPP_NAMESPACE::UniqueCommandPool; | |
| 5453 using VULKAN_HPP_NAMESPACE::UniqueDescriptorPool; | |
| 5454 using VULKAN_HPP_NAMESPACE::UniqueDescriptorSet; | |
| 5455 using VULKAN_HPP_NAMESPACE::UniqueDescriptorSetLayout; | |
| 5456 using VULKAN_HPP_NAMESPACE::UniqueDevice; | |
| 5457 using VULKAN_HPP_NAMESPACE::UniqueDeviceMemory; | |
| 5458 using VULKAN_HPP_NAMESPACE::UniqueEvent; | |
| 5459 using VULKAN_HPP_NAMESPACE::UniqueFence; | |
| 5460 using VULKAN_HPP_NAMESPACE::UniqueFramebuffer; | |
| 5461 using VULKAN_HPP_NAMESPACE::UniqueImage; | |
| 5462 using VULKAN_HPP_NAMESPACE::UniqueImageView; | |
| 5463 using VULKAN_HPP_NAMESPACE::UniqueInstance; | |
| 5464 using VULKAN_HPP_NAMESPACE::UniquePipeline; | |
| 5465 using VULKAN_HPP_NAMESPACE::UniquePipelineCache; | |
| 5466 using VULKAN_HPP_NAMESPACE::UniquePipelineLayout; | |
| 5467 using VULKAN_HPP_NAMESPACE::UniqueQueryPool; | |
| 5468 using VULKAN_HPP_NAMESPACE::UniqueRenderPass; | |
| 5469 using VULKAN_HPP_NAMESPACE::UniqueSampler; | |
| 5470 using VULKAN_HPP_NAMESPACE::UniqueSemaphore; | |
| 5471 using VULKAN_HPP_NAMESPACE::UniqueShaderModule; | |
| 5472 | |
| 5473 //=== VK_VERSION_1_1 === | |
| 5474 using VULKAN_HPP_NAMESPACE::UniqueDescriptorUpdateTemplate; | |
| 5475 using VULKAN_HPP_NAMESPACE::UniqueSamplerYcbcrConversion; | |
| 5476 | |
| 5477 //=== VK_VERSION_1_3 === | |
| 5478 using VULKAN_HPP_NAMESPACE::UniquePrivateDataSlot; | |
| 5479 | |
| 5480 //=== VK_KHR_surface === | |
| 5481 using VULKAN_HPP_NAMESPACE::UniqueSurfaceKHR; | |
| 5482 | |
| 5483 //=== VK_KHR_swapchain === | |
| 5484 using VULKAN_HPP_NAMESPACE::UniqueSwapchainKHR; | |
| 5485 | |
| 5486 //=== VK_KHR_display === | |
| 5487 using VULKAN_HPP_NAMESPACE::UniqueDisplayKHR; | |
| 5488 | |
| 5489 //=== VK_EXT_debug_report === | |
| 5490 using VULKAN_HPP_NAMESPACE::UniqueDebugReportCallbackEXT; | |
| 5491 | |
| 5492 //=== VK_KHR_video_queue === | |
| 5493 using VULKAN_HPP_NAMESPACE::UniqueVideoSessionKHR; | |
| 5494 using VULKAN_HPP_NAMESPACE::UniqueVideoSessionParametersKHR; | |
| 5495 | |
| 5496 //=== VK_NVX_binary_import === | |
| 5497 using VULKAN_HPP_NAMESPACE::UniqueCuFunctionNVX; | |
| 5498 using VULKAN_HPP_NAMESPACE::UniqueCuModuleNVX; | |
| 5499 | |
| 5500 //=== VK_EXT_debug_utils === | |
| 5501 using VULKAN_HPP_NAMESPACE::UniqueDebugUtilsMessengerEXT; | |
| 5502 | |
| 5503 //=== VK_KHR_acceleration_structure === | |
| 5504 using VULKAN_HPP_NAMESPACE::UniqueAccelerationStructureKHR; | |
| 5505 | |
| 5506 //=== VK_EXT_validation_cache === | |
| 5507 using VULKAN_HPP_NAMESPACE::UniqueValidationCacheEXT; | |
| 5508 | |
| 5509 //=== VK_NV_ray_tracing === | |
| 5510 using VULKAN_HPP_NAMESPACE::UniqueAccelerationStructureNV; | |
| 5511 | |
| 5512 //=== VK_INTEL_performance_query === | |
| 5513 using VULKAN_HPP_NAMESPACE::UniquePerformanceConfigurationINTEL; | |
| 5514 | |
| 5515 //=== VK_KHR_deferred_host_operations === | |
| 5516 using VULKAN_HPP_NAMESPACE::UniqueDeferredOperationKHR; | |
| 5517 | |
| 5518 //=== VK_NV_device_generated_commands === | |
| 5519 using VULKAN_HPP_NAMESPACE::UniqueIndirectCommandsLayoutNV; | |
| 5520 | |
| 5521 # if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 5522 //=== VK_NV_cuda_kernel_launch === | |
| 5523 using VULKAN_HPP_NAMESPACE::UniqueCudaFunctionNV; | |
| 5524 using VULKAN_HPP_NAMESPACE::UniqueCudaModuleNV; | |
| 5525 # endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 5526 | |
| 5527 # if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 5528 //=== VK_FUCHSIA_buffer_collection === | |
| 5529 using VULKAN_HPP_NAMESPACE::UniqueBufferCollectionFUCHSIA; | |
| 5530 # endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 5531 | |
| 5532 //=== VK_EXT_opacity_micromap === | |
| 5533 using VULKAN_HPP_NAMESPACE::UniqueMicromapEXT; | |
| 5534 | |
| 5535 //=== VK_ARM_tensors === | |
| 5536 using VULKAN_HPP_NAMESPACE::UniqueTensorARM; | |
| 5537 using VULKAN_HPP_NAMESPACE::UniqueTensorViewARM; | |
| 5538 | |
| 5539 //=== VK_NV_optical_flow === | |
| 5540 using VULKAN_HPP_NAMESPACE::UniqueOpticalFlowSessionNV; | |
| 5541 | |
| 5542 //=== VK_EXT_shader_object === | |
| 5543 using VULKAN_HPP_NAMESPACE::UniqueShaderEXT; | |
| 5544 | |
| 5545 //=== VK_KHR_pipeline_binary === | |
| 5546 using VULKAN_HPP_NAMESPACE::UniquePipelineBinaryKHR; | |
| 5547 | |
| 5548 //=== VK_ARM_data_graph === | |
| 5549 using VULKAN_HPP_NAMESPACE::UniqueDataGraphPipelineSessionARM; | |
| 5550 | |
| 5551 //=== VK_NV_external_compute_queue === | |
| 5552 using VULKAN_HPP_NAMESPACE::UniqueExternalComputeQueueNV; | |
| 5553 | |
| 5554 //=== VK_EXT_device_generated_commands === | |
| 5555 using VULKAN_HPP_NAMESPACE::UniqueHandleTraits; | |
| 5556 using VULKAN_HPP_NAMESPACE::UniqueIndirectCommandsLayoutEXT; | |
| 5557 using VULKAN_HPP_NAMESPACE::UniqueIndirectExecutionSetEXT; | |
| 5558 #endif /*VULKAN_HPP_NO_SMART_HANDLE*/ | |
| 5559 | |
| 5560 //====================== | |
| 5561 //=== SHARED HANDLEs === | |
| 5562 //====================== | |
| 5563 | |
| 5564 #if !defined( VULKAN_HPP_NO_SMART_HANDLE ) | |
| 5565 | |
| 5566 //=== VK_VERSION_1_0 === | |
| 5567 using VULKAN_HPP_NAMESPACE::SharedBuffer; | |
| 5568 using VULKAN_HPP_NAMESPACE::SharedBufferView; | |
| 5569 using VULKAN_HPP_NAMESPACE::SharedCommandBuffer; | |
| 5570 using VULKAN_HPP_NAMESPACE::SharedCommandPool; | |
| 5571 using VULKAN_HPP_NAMESPACE::SharedDescriptorPool; | |
| 5572 using VULKAN_HPP_NAMESPACE::SharedDescriptorSet; | |
| 5573 using VULKAN_HPP_NAMESPACE::SharedDescriptorSetLayout; | |
| 5574 using VULKAN_HPP_NAMESPACE::SharedDevice; | |
| 5575 using VULKAN_HPP_NAMESPACE::SharedDeviceMemory; | |
| 5576 using VULKAN_HPP_NAMESPACE::SharedEvent; | |
| 5577 using VULKAN_HPP_NAMESPACE::SharedFence; | |
| 5578 using VULKAN_HPP_NAMESPACE::SharedFramebuffer; | |
| 5579 using VULKAN_HPP_NAMESPACE::SharedImage; | |
| 5580 using VULKAN_HPP_NAMESPACE::SharedImageView; | |
| 5581 using VULKAN_HPP_NAMESPACE::SharedInstance; | |
| 5582 using VULKAN_HPP_NAMESPACE::SharedPhysicalDevice; | |
| 5583 using VULKAN_HPP_NAMESPACE::SharedPipeline; | |
| 5584 using VULKAN_HPP_NAMESPACE::SharedPipelineCache; | |
| 5585 using VULKAN_HPP_NAMESPACE::SharedPipelineLayout; | |
| 5586 using VULKAN_HPP_NAMESPACE::SharedQueryPool; | |
| 5587 using VULKAN_HPP_NAMESPACE::SharedQueue; | |
| 5588 using VULKAN_HPP_NAMESPACE::SharedRenderPass; | |
| 5589 using VULKAN_HPP_NAMESPACE::SharedSampler; | |
| 5590 using VULKAN_HPP_NAMESPACE::SharedSemaphore; | |
| 5591 using VULKAN_HPP_NAMESPACE::SharedShaderModule; | |
| 5592 | |
| 5593 //=== VK_VERSION_1_1 === | |
| 5594 using VULKAN_HPP_NAMESPACE::SharedDescriptorUpdateTemplate; | |
| 5595 using VULKAN_HPP_NAMESPACE::SharedSamplerYcbcrConversion; | |
| 5596 | |
| 5597 //=== VK_VERSION_1_3 === | |
| 5598 using VULKAN_HPP_NAMESPACE::SharedPrivateDataSlot; | |
| 5599 | |
| 5600 //=== VK_KHR_surface === | |
| 5601 using VULKAN_HPP_NAMESPACE::SharedSurfaceKHR; | |
| 5602 | |
| 5603 //=== VK_KHR_swapchain === | |
| 5604 using VULKAN_HPP_NAMESPACE::SharedSwapchainKHR; | |
| 5605 | |
| 5606 //=== VK_KHR_display === | |
| 5607 using VULKAN_HPP_NAMESPACE::SharedDisplayKHR; | |
| 5608 using VULKAN_HPP_NAMESPACE::SharedDisplayModeKHR; | |
| 5609 | |
| 5610 //=== VK_EXT_debug_report === | |
| 5611 using VULKAN_HPP_NAMESPACE::SharedDebugReportCallbackEXT; | |
| 5612 | |
| 5613 //=== VK_KHR_video_queue === | |
| 5614 using VULKAN_HPP_NAMESPACE::SharedVideoSessionKHR; | |
| 5615 using VULKAN_HPP_NAMESPACE::SharedVideoSessionParametersKHR; | |
| 5616 | |
| 5617 //=== VK_NVX_binary_import === | |
| 5618 using VULKAN_HPP_NAMESPACE::SharedCuFunctionNVX; | |
| 5619 using VULKAN_HPP_NAMESPACE::SharedCuModuleNVX; | |
| 5620 | |
| 5621 //=== VK_EXT_debug_utils === | |
| 5622 using VULKAN_HPP_NAMESPACE::SharedDebugUtilsMessengerEXT; | |
| 5623 | |
| 5624 //=== VK_KHR_acceleration_structure === | |
| 5625 using VULKAN_HPP_NAMESPACE::SharedAccelerationStructureKHR; | |
| 5626 | |
| 5627 //=== VK_EXT_validation_cache === | |
| 5628 using VULKAN_HPP_NAMESPACE::SharedValidationCacheEXT; | |
| 5629 | |
| 5630 //=== VK_NV_ray_tracing === | |
| 5631 using VULKAN_HPP_NAMESPACE::SharedAccelerationStructureNV; | |
| 5632 | |
| 5633 //=== VK_INTEL_performance_query === | |
| 5634 using VULKAN_HPP_NAMESPACE::SharedPerformanceConfigurationINTEL; | |
| 5635 | |
| 5636 //=== VK_KHR_deferred_host_operations === | |
| 5637 using VULKAN_HPP_NAMESPACE::SharedDeferredOperationKHR; | |
| 5638 | |
| 5639 //=== VK_NV_device_generated_commands === | |
| 5640 using VULKAN_HPP_NAMESPACE::SharedIndirectCommandsLayoutNV; | |
| 5641 | |
| 5642 # if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 5643 //=== VK_NV_cuda_kernel_launch === | |
| 5644 using VULKAN_HPP_NAMESPACE::SharedCudaFunctionNV; | |
| 5645 using VULKAN_HPP_NAMESPACE::SharedCudaModuleNV; | |
| 5646 # endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 5647 | |
| 5648 # if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 5649 //=== VK_FUCHSIA_buffer_collection === | |
| 5650 using VULKAN_HPP_NAMESPACE::SharedBufferCollectionFUCHSIA; | |
| 5651 # endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 5652 | |
| 5653 //=== VK_EXT_opacity_micromap === | |
| 5654 using VULKAN_HPP_NAMESPACE::SharedMicromapEXT; | |
| 5655 | |
| 5656 //=== VK_ARM_tensors === | |
| 5657 using VULKAN_HPP_NAMESPACE::SharedTensorARM; | |
| 5658 using VULKAN_HPP_NAMESPACE::SharedTensorViewARM; | |
| 5659 | |
| 5660 //=== VK_NV_optical_flow === | |
| 5661 using VULKAN_HPP_NAMESPACE::SharedOpticalFlowSessionNV; | |
| 5662 | |
| 5663 //=== VK_EXT_shader_object === | |
| 5664 using VULKAN_HPP_NAMESPACE::SharedShaderEXT; | |
| 5665 | |
| 5666 //=== VK_KHR_pipeline_binary === | |
| 5667 using VULKAN_HPP_NAMESPACE::SharedPipelineBinaryKHR; | |
| 5668 | |
| 5669 //=== VK_ARM_data_graph === | |
| 5670 using VULKAN_HPP_NAMESPACE::SharedDataGraphPipelineSessionARM; | |
| 5671 | |
| 5672 //=== VK_NV_external_compute_queue === | |
| 5673 using VULKAN_HPP_NAMESPACE::SharedExternalComputeQueueNV; | |
| 5674 | |
| 5675 //=== VK_EXT_device_generated_commands === | |
| 5676 using VULKAN_HPP_NAMESPACE::SharedHandleTraits; | |
| 5677 using VULKAN_HPP_NAMESPACE::SharedIndirectCommandsLayoutEXT; | |
| 5678 using VULKAN_HPP_NAMESPACE::SharedIndirectExecutionSetEXT; | |
| 5679 | |
| 5680 //=== VK_KHR_swapchain enum === | |
| 5681 using VULKAN_HPP_NAMESPACE::SwapchainOwns; | |
| 5682 #endif /*VULKAN_HPP_NO_SMART_HANDLE*/ | |
| 5683 | |
| 5684 //=========================== | |
| 5685 //=== COMMAND Definitions === | |
| 5686 //=========================== | |
| 5687 using VULKAN_HPP_NAMESPACE::createInstance; | |
| 5688 using VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties; | |
| 5689 using VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties; | |
| 5690 using VULKAN_HPP_NAMESPACE::enumerateInstanceVersion; | |
| 5691 | |
| 5692 #if !defined( VULKAN_HPP_NO_SMART_HANDLE ) | |
| 5693 using VULKAN_HPP_NAMESPACE::createInstanceUnique; | |
| 5694 #endif /*VULKAN_HPP_NO_SMART_HANDLE*/ | |
| 5695 | |
| 5696 #if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) | |
| 5697 using VULKAN_HPP_NAMESPACE::StructExtends; | |
| 5698 #endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ | |
| 5699 | |
| 5700 #if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL | |
| 5701 namespace detail | |
| 5702 { | |
| 5703 using VULKAN_HPP_NAMESPACE::detail::DynamicLoader; | |
| 5704 } // namespace detail | |
| 5705 #endif /*VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL*/ | |
| 5706 | |
| 5707 //===================== | |
| 5708 //=== Format Traits === | |
| 5709 //===================== | |
| 5710 using VULKAN_HPP_NAMESPACE::blockExtent; | |
| 5711 using VULKAN_HPP_NAMESPACE::blockSize; | |
| 5712 using VULKAN_HPP_NAMESPACE::compatibilityClass; | |
| 5713 using VULKAN_HPP_NAMESPACE::componentBits; | |
| 5714 using VULKAN_HPP_NAMESPACE::componentCount; | |
| 5715 using VULKAN_HPP_NAMESPACE::componentName; | |
| 5716 using VULKAN_HPP_NAMESPACE::componentNumericFormat; | |
| 5717 using VULKAN_HPP_NAMESPACE::componentPlaneIndex; | |
| 5718 using VULKAN_HPP_NAMESPACE::componentsAreCompressed; | |
| 5719 using VULKAN_HPP_NAMESPACE::compressionScheme; | |
| 5720 using VULKAN_HPP_NAMESPACE::getDepthFormats; | |
| 5721 using VULKAN_HPP_NAMESPACE::getDepthStencilFormats; | |
| 5722 using VULKAN_HPP_NAMESPACE::getStencilFormats; | |
| 5723 using VULKAN_HPP_NAMESPACE::hasDepthComponent; | |
| 5724 using VULKAN_HPP_NAMESPACE::hasStencilComponent; | |
| 5725 using VULKAN_HPP_NAMESPACE::isCompressed; | |
| 5726 using VULKAN_HPP_NAMESPACE::packed; | |
| 5727 using VULKAN_HPP_NAMESPACE::planeCompatibleFormat; | |
| 5728 using VULKAN_HPP_NAMESPACE::planeCount; | |
| 5729 using VULKAN_HPP_NAMESPACE::planeHeightDivisor; | |
| 5730 using VULKAN_HPP_NAMESPACE::planeWidthDivisor; | |
| 5731 using VULKAN_HPP_NAMESPACE::texelsPerBlock; | |
| 5732 | |
| 5733 //====================================== | |
| 5734 //=== Extension inspection functions === | |
| 5735 //====================================== | |
| 5736 using VULKAN_HPP_NAMESPACE::getDeprecatedExtensions; | |
| 5737 using VULKAN_HPP_NAMESPACE::getDeviceExtensions; | |
| 5738 using VULKAN_HPP_NAMESPACE::getExtensionDepends; | |
| 5739 using VULKAN_HPP_NAMESPACE::getExtensionDeprecatedBy; | |
| 5740 using VULKAN_HPP_NAMESPACE::getExtensionObsoletedBy; | |
| 5741 using VULKAN_HPP_NAMESPACE::getExtensionPromotedTo; | |
| 5742 using VULKAN_HPP_NAMESPACE::getInstanceExtensions; | |
| 5743 using VULKAN_HPP_NAMESPACE::getObsoletedExtensions; | |
| 5744 using VULKAN_HPP_NAMESPACE::getPromotedExtensions; | |
| 5745 using VULKAN_HPP_NAMESPACE::isDeprecatedExtension; | |
| 5746 using VULKAN_HPP_NAMESPACE::isDeviceExtension; | |
| 5747 using VULKAN_HPP_NAMESPACE::isInstanceExtension; | |
| 5748 using VULKAN_HPP_NAMESPACE::isObsoletedExtension; | |
| 5749 using VULKAN_HPP_NAMESPACE::isPromotedExtension; | |
| 5750 | |
| 5751 #if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) | |
| 5752 namespace VULKAN_HPP_RAII_NAMESPACE | |
| 5753 { | |
| 5754 //====================== | |
| 5755 //=== RAII HARDCODED === | |
| 5756 //====================== | |
| 5757 | |
| 5758 using VULKAN_HPP_RAII_NAMESPACE::Context; | |
| 5759 using VULKAN_HPP_RAII_NAMESPACE::isVulkanRAIIHandleType; | |
| 5760 | |
| 5761 namespace detail | |
| 5762 { | |
| 5763 using VULKAN_HPP_RAII_NAMESPACE::detail::ContextDispatcher; | |
| 5764 using VULKAN_HPP_RAII_NAMESPACE::detail::DeviceDispatcher; | |
| 5765 using VULKAN_HPP_RAII_NAMESPACE::detail::InstanceDispatcher; | |
| 5766 } // namespace detail | |
| 5767 | |
| 5768 //==================== | |
| 5769 //=== RAII HANDLEs === | |
| 5770 //==================== | |
| 5771 | |
| 5772 //=== VK_VERSION_1_0 === | |
| 5773 using VULKAN_HPP_RAII_NAMESPACE::Buffer; | |
| 5774 using VULKAN_HPP_RAII_NAMESPACE::BufferView; | |
| 5775 using VULKAN_HPP_RAII_NAMESPACE::CommandBuffer; | |
| 5776 using VULKAN_HPP_RAII_NAMESPACE::CommandBuffers; | |
| 5777 using VULKAN_HPP_RAII_NAMESPACE::CommandPool; | |
| 5778 using VULKAN_HPP_RAII_NAMESPACE::DescriptorPool; | |
| 5779 using VULKAN_HPP_RAII_NAMESPACE::DescriptorSet; | |
| 5780 using VULKAN_HPP_RAII_NAMESPACE::DescriptorSetLayout; | |
| 5781 using VULKAN_HPP_RAII_NAMESPACE::DescriptorSets; | |
| 5782 using VULKAN_HPP_RAII_NAMESPACE::Device; | |
| 5783 using VULKAN_HPP_RAII_NAMESPACE::DeviceMemory; | |
| 5784 using VULKAN_HPP_RAII_NAMESPACE::Event; | |
| 5785 using VULKAN_HPP_RAII_NAMESPACE::Fence; | |
| 5786 using VULKAN_HPP_RAII_NAMESPACE::Framebuffer; | |
| 5787 using VULKAN_HPP_RAII_NAMESPACE::Image; | |
| 5788 using VULKAN_HPP_RAII_NAMESPACE::ImageView; | |
| 5789 using VULKAN_HPP_RAII_NAMESPACE::Instance; | |
| 5790 using VULKAN_HPP_RAII_NAMESPACE::PhysicalDevice; | |
| 5791 using VULKAN_HPP_RAII_NAMESPACE::PhysicalDevices; | |
| 5792 using VULKAN_HPP_RAII_NAMESPACE::Pipeline; | |
| 5793 using VULKAN_HPP_RAII_NAMESPACE::PipelineCache; | |
| 5794 using VULKAN_HPP_RAII_NAMESPACE::PipelineLayout; | |
| 5795 using VULKAN_HPP_RAII_NAMESPACE::Pipelines; | |
| 5796 using VULKAN_HPP_RAII_NAMESPACE::QueryPool; | |
| 5797 using VULKAN_HPP_RAII_NAMESPACE::Queue; | |
| 5798 using VULKAN_HPP_RAII_NAMESPACE::RenderPass; | |
| 5799 using VULKAN_HPP_RAII_NAMESPACE::Sampler; | |
| 5800 using VULKAN_HPP_RAII_NAMESPACE::Semaphore; | |
| 5801 using VULKAN_HPP_RAII_NAMESPACE::ShaderModule; | |
| 5802 | |
| 5803 //=== VK_VERSION_1_1 === | |
| 5804 using VULKAN_HPP_RAII_NAMESPACE::DescriptorUpdateTemplate; | |
| 5805 using VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion; | |
| 5806 | |
| 5807 //=== VK_VERSION_1_3 === | |
| 5808 using VULKAN_HPP_RAII_NAMESPACE::PrivateDataSlot; | |
| 5809 | |
| 5810 //=== VK_KHR_surface === | |
| 5811 using VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR; | |
| 5812 | |
| 5813 //=== VK_KHR_swapchain === | |
| 5814 using VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR; | |
| 5815 using VULKAN_HPP_RAII_NAMESPACE::SwapchainKHRs; | |
| 5816 | |
| 5817 //=== VK_KHR_display === | |
| 5818 using VULKAN_HPP_RAII_NAMESPACE::DisplayKHR; | |
| 5819 using VULKAN_HPP_RAII_NAMESPACE::DisplayKHRs; | |
| 5820 using VULKAN_HPP_RAII_NAMESPACE::DisplayModeKHR; | |
| 5821 | |
| 5822 //=== VK_EXT_debug_report === | |
| 5823 using VULKAN_HPP_RAII_NAMESPACE::DebugReportCallbackEXT; | |
| 5824 | |
| 5825 //=== VK_KHR_video_queue === | |
| 5826 using VULKAN_HPP_RAII_NAMESPACE::VideoSessionKHR; | |
| 5827 using VULKAN_HPP_RAII_NAMESPACE::VideoSessionParametersKHR; | |
| 5828 | |
| 5829 //=== VK_NVX_binary_import === | |
| 5830 using VULKAN_HPP_RAII_NAMESPACE::CuFunctionNVX; | |
| 5831 using VULKAN_HPP_RAII_NAMESPACE::CuModuleNVX; | |
| 5832 | |
| 5833 //=== VK_EXT_debug_utils === | |
| 5834 using VULKAN_HPP_RAII_NAMESPACE::DebugUtilsMessengerEXT; | |
| 5835 | |
| 5836 //=== VK_KHR_acceleration_structure === | |
| 5837 using VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureKHR; | |
| 5838 | |
| 5839 //=== VK_EXT_validation_cache === | |
| 5840 using VULKAN_HPP_RAII_NAMESPACE::ValidationCacheEXT; | |
| 5841 | |
| 5842 //=== VK_NV_ray_tracing === | |
| 5843 using VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureNV; | |
| 5844 | |
| 5845 //=== VK_INTEL_performance_query === | |
| 5846 using VULKAN_HPP_RAII_NAMESPACE::PerformanceConfigurationINTEL; | |
| 5847 | |
| 5848 //=== VK_KHR_deferred_host_operations === | |
| 5849 using VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR; | |
| 5850 | |
| 5851 //=== VK_NV_device_generated_commands === | |
| 5852 using VULKAN_HPP_RAII_NAMESPACE::IndirectCommandsLayoutNV; | |
| 5853 | |
| 5854 # if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 5855 //=== VK_NV_cuda_kernel_launch === | |
| 5856 using VULKAN_HPP_RAII_NAMESPACE::CudaFunctionNV; | |
| 5857 using VULKAN_HPP_RAII_NAMESPACE::CudaModuleNV; | |
| 5858 # endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 5859 | |
| 5860 # if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 5861 //=== VK_FUCHSIA_buffer_collection === | |
| 5862 using VULKAN_HPP_RAII_NAMESPACE::BufferCollectionFUCHSIA; | |
| 5863 # endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 5864 | |
| 5865 //=== VK_EXT_opacity_micromap === | |
| 5866 using VULKAN_HPP_RAII_NAMESPACE::MicromapEXT; | |
| 5867 | |
| 5868 //=== VK_ARM_tensors === | |
| 5869 using VULKAN_HPP_RAII_NAMESPACE::TensorARM; | |
| 5870 using VULKAN_HPP_RAII_NAMESPACE::TensorViewARM; | |
| 5871 | |
| 5872 //=== VK_NV_optical_flow === | |
| 5873 using VULKAN_HPP_RAII_NAMESPACE::OpticalFlowSessionNV; | |
| 5874 | |
| 5875 //=== VK_EXT_shader_object === | |
| 5876 using VULKAN_HPP_RAII_NAMESPACE::ShaderEXT; | |
| 5877 using VULKAN_HPP_RAII_NAMESPACE::ShaderEXTs; | |
| 5878 | |
| 5879 //=== VK_KHR_pipeline_binary === | |
| 5880 using VULKAN_HPP_RAII_NAMESPACE::PipelineBinaryKHR; | |
| 5881 using VULKAN_HPP_RAII_NAMESPACE::PipelineBinaryKHRs; | |
| 5882 | |
| 5883 //=== VK_ARM_data_graph === | |
| 5884 using VULKAN_HPP_RAII_NAMESPACE::DataGraphPipelineSessionARM; | |
| 5885 | |
| 5886 //=== VK_NV_external_compute_queue === | |
| 5887 using VULKAN_HPP_RAII_NAMESPACE::ExternalComputeQueueNV; | |
| 5888 | |
| 5889 //=== VK_EXT_device_generated_commands === | |
| 5890 using VULKAN_HPP_RAII_NAMESPACE::IndirectCommandsLayoutEXT; | |
| 5891 using VULKAN_HPP_RAII_NAMESPACE::IndirectExecutionSetEXT; | |
| 5892 | |
| 5893 } // namespace VULKAN_HPP_RAII_NAMESPACE | |
| 5894 #endif | |
| 5895 } // namespace VULKAN_HPP_NAMESPACE | |
| 5896 | |
| 5897 export namespace std | |
| 5898 { | |
| 5899 | |
| 5900 //======================================= | |
| 5901 //=== HASH specialization for Flags types === | |
| 5902 //======================================= | |
| 5903 | |
| 5904 template <typename BitType> | |
| 5905 struct hash<VULKAN_HPP_NAMESPACE::Flags<BitType>>; | |
| 5906 | |
| 5907 //======================================== | |
| 5908 //=== HASH specializations for handles === | |
| 5909 //======================================== | |
| 5910 | |
| 5911 //=== VK_VERSION_1_0 === | |
| 5912 template <> | |
| 5913 struct hash<VULKAN_HPP_NAMESPACE::Instance>; | |
| 5914 template <> | |
| 5915 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevice>; | |
| 5916 template <> | |
| 5917 struct hash<VULKAN_HPP_NAMESPACE::Device>; | |
| 5918 template <> | |
| 5919 struct hash<VULKAN_HPP_NAMESPACE::Queue>; | |
| 5920 template <> | |
| 5921 struct hash<VULKAN_HPP_NAMESPACE::DeviceMemory>; | |
| 5922 template <> | |
| 5923 struct hash<VULKAN_HPP_NAMESPACE::Fence>; | |
| 5924 template <> | |
| 5925 struct hash<VULKAN_HPP_NAMESPACE::Semaphore>; | |
| 5926 template <> | |
| 5927 struct hash<VULKAN_HPP_NAMESPACE::QueryPool>; | |
| 5928 template <> | |
| 5929 struct hash<VULKAN_HPP_NAMESPACE::Buffer>; | |
| 5930 template <> | |
| 5931 struct hash<VULKAN_HPP_NAMESPACE::Image>; | |
| 5932 template <> | |
| 5933 struct hash<VULKAN_HPP_NAMESPACE::ImageView>; | |
| 5934 template <> | |
| 5935 struct hash<VULKAN_HPP_NAMESPACE::CommandPool>; | |
| 5936 template <> | |
| 5937 struct hash<VULKAN_HPP_NAMESPACE::CommandBuffer>; | |
| 5938 template <> | |
| 5939 struct hash<VULKAN_HPP_NAMESPACE::Event>; | |
| 5940 template <> | |
| 5941 struct hash<VULKAN_HPP_NAMESPACE::BufferView>; | |
| 5942 template <> | |
| 5943 struct hash<VULKAN_HPP_NAMESPACE::ShaderModule>; | |
| 5944 template <> | |
| 5945 struct hash<VULKAN_HPP_NAMESPACE::PipelineCache>; | |
| 5946 template <> | |
| 5947 struct hash<VULKAN_HPP_NAMESPACE::Pipeline>; | |
| 5948 template <> | |
| 5949 struct hash<VULKAN_HPP_NAMESPACE::PipelineLayout>; | |
| 5950 template <> | |
| 5951 struct hash<VULKAN_HPP_NAMESPACE::Sampler>; | |
| 5952 template <> | |
| 5953 struct hash<VULKAN_HPP_NAMESPACE::DescriptorPool>; | |
| 5954 template <> | |
| 5955 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSet>; | |
| 5956 template <> | |
| 5957 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetLayout>; | |
| 5958 template <> | |
| 5959 struct hash<VULKAN_HPP_NAMESPACE::Framebuffer>; | |
| 5960 template <> | |
| 5961 struct hash<VULKAN_HPP_NAMESPACE::RenderPass>; | |
| 5962 | |
| 5963 //=== VK_VERSION_1_1 === | |
| 5964 template <> | |
| 5965 struct hash<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate>; | |
| 5966 template <> | |
| 5967 struct hash<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion>; | |
| 5968 | |
| 5969 //=== VK_VERSION_1_3 === | |
| 5970 template <> | |
| 5971 struct hash<VULKAN_HPP_NAMESPACE::PrivateDataSlot>; | |
| 5972 | |
| 5973 //=== VK_KHR_surface === | |
| 5974 template <> | |
| 5975 struct hash<VULKAN_HPP_NAMESPACE::SurfaceKHR>; | |
| 5976 | |
| 5977 //=== VK_KHR_swapchain === | |
| 5978 template <> | |
| 5979 struct hash<VULKAN_HPP_NAMESPACE::SwapchainKHR>; | |
| 5980 | |
| 5981 //=== VK_KHR_display === | |
| 5982 template <> | |
| 5983 struct hash<VULKAN_HPP_NAMESPACE::DisplayKHR>; | |
| 5984 template <> | |
| 5985 struct hash<VULKAN_HPP_NAMESPACE::DisplayModeKHR>; | |
| 5986 | |
| 5987 //=== VK_EXT_debug_report === | |
| 5988 template <> | |
| 5989 struct hash<VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT>; | |
| 5990 | |
| 5991 //=== VK_KHR_video_queue === | |
| 5992 template <> | |
| 5993 struct hash<VULKAN_HPP_NAMESPACE::VideoSessionKHR>; | |
| 5994 template <> | |
| 5995 struct hash<VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR>; | |
| 5996 | |
| 5997 //=== VK_NVX_binary_import === | |
| 5998 template <> | |
| 5999 struct hash<VULKAN_HPP_NAMESPACE::CuModuleNVX>; | |
| 6000 template <> | |
| 6001 struct hash<VULKAN_HPP_NAMESPACE::CuFunctionNVX>; | |
| 6002 | |
| 6003 //=== VK_EXT_debug_utils === | |
| 6004 template <> | |
| 6005 struct hash<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT>; | |
| 6006 | |
| 6007 //=== VK_KHR_acceleration_structure === | |
| 6008 template <> | |
| 6009 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureKHR>; | |
| 6010 | |
| 6011 //=== VK_EXT_validation_cache === | |
| 6012 template <> | |
| 6013 struct hash<VULKAN_HPP_NAMESPACE::ValidationCacheEXT>; | |
| 6014 | |
| 6015 //=== VK_NV_ray_tracing === | |
| 6016 template <> | |
| 6017 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureNV>; | |
| 6018 | |
| 6019 //=== VK_INTEL_performance_query === | |
| 6020 template <> | |
| 6021 struct hash<VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL>; | |
| 6022 | |
| 6023 //=== VK_KHR_deferred_host_operations === | |
| 6024 template <> | |
| 6025 struct hash<VULKAN_HPP_NAMESPACE::DeferredOperationKHR>; | |
| 6026 | |
| 6027 //=== VK_NV_device_generated_commands === | |
| 6028 template <> | |
| 6029 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV>; | |
| 6030 | |
| 6031 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 6032 //=== VK_NV_cuda_kernel_launch === | |
| 6033 template <> | |
| 6034 struct hash<VULKAN_HPP_NAMESPACE::CudaModuleNV>; | |
| 6035 template <> | |
| 6036 struct hash<VULKAN_HPP_NAMESPACE::CudaFunctionNV>; | |
| 6037 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 6038 | |
| 6039 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 6040 //=== VK_FUCHSIA_buffer_collection === | |
| 6041 template <> | |
| 6042 struct hash<VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA>; | |
| 6043 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 6044 | |
| 6045 //=== VK_EXT_opacity_micromap === | |
| 6046 template <> | |
| 6047 struct hash<VULKAN_HPP_NAMESPACE::MicromapEXT>; | |
| 6048 | |
| 6049 //=== VK_ARM_tensors === | |
| 6050 template <> | |
| 6051 struct hash<VULKAN_HPP_NAMESPACE::TensorARM>; | |
| 6052 template <> | |
| 6053 struct hash<VULKAN_HPP_NAMESPACE::TensorViewARM>; | |
| 6054 | |
| 6055 //=== VK_NV_optical_flow === | |
| 6056 template <> | |
| 6057 struct hash<VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV>; | |
| 6058 | |
| 6059 //=== VK_EXT_shader_object === | |
| 6060 template <> | |
| 6061 struct hash<VULKAN_HPP_NAMESPACE::ShaderEXT>; | |
| 6062 | |
| 6063 //=== VK_KHR_pipeline_binary === | |
| 6064 template <> | |
| 6065 struct hash<VULKAN_HPP_NAMESPACE::PipelineBinaryKHR>; | |
| 6066 | |
| 6067 //=== VK_ARM_data_graph === | |
| 6068 template <> | |
| 6069 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionARM>; | |
| 6070 | |
| 6071 //=== VK_NV_external_compute_queue === | |
| 6072 template <> | |
| 6073 struct hash<VULKAN_HPP_NAMESPACE::ExternalComputeQueueNV>; | |
| 6074 | |
| 6075 //=== VK_EXT_device_generated_commands === | |
| 6076 template <> | |
| 6077 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutEXT>; | |
| 6078 template <> | |
| 6079 struct hash<VULKAN_HPP_NAMESPACE::IndirectExecutionSetEXT>; | |
| 6080 | |
| 6081 //======================================== | |
| 6082 //=== HASH specializations for structs === | |
| 6083 //======================================== | |
| 6084 | |
| 6085 //=== VK_VERSION_1_0 === | |
| 6086 template <> | |
| 6087 struct hash<VULKAN_HPP_NAMESPACE::Extent2D>; | |
| 6088 template <> | |
| 6089 struct hash<VULKAN_HPP_NAMESPACE::Extent3D>; | |
| 6090 template <> | |
| 6091 struct hash<VULKAN_HPP_NAMESPACE::Offset2D>; | |
| 6092 template <> | |
| 6093 struct hash<VULKAN_HPP_NAMESPACE::Offset3D>; | |
| 6094 template <> | |
| 6095 struct hash<VULKAN_HPP_NAMESPACE::Rect2D>; | |
| 6096 template <> | |
| 6097 struct hash<VULKAN_HPP_NAMESPACE::BaseInStructure>; | |
| 6098 template <> | |
| 6099 struct hash<VULKAN_HPP_NAMESPACE::BaseOutStructure>; | |
| 6100 template <> | |
| 6101 struct hash<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier>; | |
| 6102 template <> | |
| 6103 struct hash<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier>; | |
| 6104 template <> | |
| 6105 struct hash<VULKAN_HPP_NAMESPACE::MemoryBarrier>; | |
| 6106 template <> | |
| 6107 struct hash<VULKAN_HPP_NAMESPACE::AllocationCallbacks>; | |
| 6108 template <> | |
| 6109 struct hash<VULKAN_HPP_NAMESPACE::ApplicationInfo>; | |
| 6110 template <> | |
| 6111 struct hash<VULKAN_HPP_NAMESPACE::FormatProperties>; | |
| 6112 template <> | |
| 6113 struct hash<VULKAN_HPP_NAMESPACE::ImageFormatProperties>; | |
| 6114 template <> | |
| 6115 struct hash<VULKAN_HPP_NAMESPACE::InstanceCreateInfo>; | |
| 6116 template <> | |
| 6117 struct hash<VULKAN_HPP_NAMESPACE::MemoryHeap>; | |
| 6118 template <> | |
| 6119 struct hash<VULKAN_HPP_NAMESPACE::MemoryType>; | |
| 6120 template <> | |
| 6121 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures>; | |
| 6122 template <> | |
| 6123 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits>; | |
| 6124 template <> | |
| 6125 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties>; | |
| 6126 template <> | |
| 6127 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties>; | |
| 6128 template <> | |
| 6129 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties>; | |
| 6130 template <> | |
| 6131 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>; | |
| 6132 template <> | |
| 6133 struct hash<VULKAN_HPP_NAMESPACE::DeviceCreateInfo>; | |
| 6134 template <> | |
| 6135 struct hash<VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo>; | |
| 6136 template <> | |
| 6137 struct hash<VULKAN_HPP_NAMESPACE::ExtensionProperties>; | |
| 6138 template <> | |
| 6139 struct hash<VULKAN_HPP_NAMESPACE::LayerProperties>; | |
| 6140 template <> | |
| 6141 struct hash<VULKAN_HPP_NAMESPACE::SubmitInfo>; | |
| 6142 template <> | |
| 6143 struct hash<VULKAN_HPP_NAMESPACE::MappedMemoryRange>; | |
| 6144 template <> | |
| 6145 struct hash<VULKAN_HPP_NAMESPACE::MemoryAllocateInfo>; | |
| 6146 template <> | |
| 6147 struct hash<VULKAN_HPP_NAMESPACE::MemoryRequirements>; | |
| 6148 template <> | |
| 6149 struct hash<VULKAN_HPP_NAMESPACE::BindSparseInfo>; | |
| 6150 template <> | |
| 6151 struct hash<VULKAN_HPP_NAMESPACE::ImageSubresource>; | |
| 6152 template <> | |
| 6153 struct hash<VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo>; | |
| 6154 template <> | |
| 6155 struct hash<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties>; | |
| 6156 template <> | |
| 6157 struct hash<VULKAN_HPP_NAMESPACE::SparseImageMemoryBind>; | |
| 6158 template <> | |
| 6159 struct hash<VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo>; | |
| 6160 template <> | |
| 6161 struct hash<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements>; | |
| 6162 template <> | |
| 6163 struct hash<VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo>; | |
| 6164 template <> | |
| 6165 struct hash<VULKAN_HPP_NAMESPACE::SparseMemoryBind>; | |
| 6166 template <> | |
| 6167 struct hash<VULKAN_HPP_NAMESPACE::FenceCreateInfo>; | |
| 6168 template <> | |
| 6169 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo>; | |
| 6170 template <> | |
| 6171 struct hash<VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo>; | |
| 6172 template <> | |
| 6173 struct hash<VULKAN_HPP_NAMESPACE::BufferCreateInfo>; | |
| 6174 template <> | |
| 6175 struct hash<VULKAN_HPP_NAMESPACE::ImageCreateInfo>; | |
| 6176 template <> | |
| 6177 struct hash<VULKAN_HPP_NAMESPACE::SubresourceLayout>; | |
| 6178 template <> | |
| 6179 struct hash<VULKAN_HPP_NAMESPACE::ComponentMapping>; | |
| 6180 template <> | |
| 6181 struct hash<VULKAN_HPP_NAMESPACE::ImageSubresourceRange>; | |
| 6182 template <> | |
| 6183 struct hash<VULKAN_HPP_NAMESPACE::ImageViewCreateInfo>; | |
| 6184 template <> | |
| 6185 struct hash<VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo>; | |
| 6186 template <> | |
| 6187 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo>; | |
| 6188 template <> | |
| 6189 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo>; | |
| 6190 template <> | |
| 6191 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo>; | |
| 6192 template <> | |
| 6193 struct hash<VULKAN_HPP_NAMESPACE::BufferCopy>; | |
| 6194 template <> | |
| 6195 struct hash<VULKAN_HPP_NAMESPACE::BufferImageCopy>; | |
| 6196 template <> | |
| 6197 struct hash<VULKAN_HPP_NAMESPACE::ImageCopy>; | |
| 6198 template <> | |
| 6199 struct hash<VULKAN_HPP_NAMESPACE::ImageSubresourceLayers>; | |
| 6200 template <> | |
| 6201 struct hash<VULKAN_HPP_NAMESPACE::DispatchIndirectCommand>; | |
| 6202 template <> | |
| 6203 struct hash<VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne>; | |
| 6204 template <> | |
| 6205 struct hash<VULKAN_HPP_NAMESPACE::EventCreateInfo>; | |
| 6206 template <> | |
| 6207 struct hash<VULKAN_HPP_NAMESPACE::BufferViewCreateInfo>; | |
| 6208 template <> | |
| 6209 struct hash<VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo>; | |
| 6210 template <> | |
| 6211 struct hash<VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo>; | |
| 6212 template <> | |
| 6213 struct hash<VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo>; | |
| 6214 template <> | |
| 6215 struct hash<VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo>; | |
| 6216 template <> | |
| 6217 struct hash<VULKAN_HPP_NAMESPACE::SpecializationInfo>; | |
| 6218 template <> | |
| 6219 struct hash<VULKAN_HPP_NAMESPACE::SpecializationMapEntry>; | |
| 6220 template <> | |
| 6221 struct hash<VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo>; | |
| 6222 template <> | |
| 6223 struct hash<VULKAN_HPP_NAMESPACE::PushConstantRange>; | |
| 6224 template <> | |
| 6225 struct hash<VULKAN_HPP_NAMESPACE::SamplerCreateInfo>; | |
| 6226 template <> | |
| 6227 struct hash<VULKAN_HPP_NAMESPACE::CopyDescriptorSet>; | |
| 6228 template <> | |
| 6229 struct hash<VULKAN_HPP_NAMESPACE::DescriptorBufferInfo>; | |
| 6230 template <> | |
| 6231 struct hash<VULKAN_HPP_NAMESPACE::DescriptorImageInfo>; | |
| 6232 template <> | |
| 6233 struct hash<VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo>; | |
| 6234 template <> | |
| 6235 struct hash<VULKAN_HPP_NAMESPACE::DescriptorPoolSize>; | |
| 6236 template <> | |
| 6237 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo>; | |
| 6238 template <> | |
| 6239 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding>; | |
| 6240 template <> | |
| 6241 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo>; | |
| 6242 template <> | |
| 6243 struct hash<VULKAN_HPP_NAMESPACE::WriteDescriptorSet>; | |
| 6244 template <> | |
| 6245 struct hash<VULKAN_HPP_NAMESPACE::ClearColorValue>; | |
| 6246 template <> | |
| 6247 struct hash<VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand>; | |
| 6248 template <> | |
| 6249 struct hash<VULKAN_HPP_NAMESPACE::DrawIndirectCommand>; | |
| 6250 template <> | |
| 6251 struct hash<VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo>; | |
| 6252 template <> | |
| 6253 struct hash<VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState>; | |
| 6254 template <> | |
| 6255 struct hash<VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo>; | |
| 6256 template <> | |
| 6257 struct hash<VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo>; | |
| 6258 template <> | |
| 6259 struct hash<VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo>; | |
| 6260 template <> | |
| 6261 struct hash<VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo>; | |
| 6262 template <> | |
| 6263 struct hash<VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo>; | |
| 6264 template <> | |
| 6265 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo>; | |
| 6266 template <> | |
| 6267 struct hash<VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo>; | |
| 6268 template <> | |
| 6269 struct hash<VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo>; | |
| 6270 template <> | |
| 6271 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo>; | |
| 6272 template <> | |
| 6273 struct hash<VULKAN_HPP_NAMESPACE::StencilOpState>; | |
| 6274 template <> | |
| 6275 struct hash<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription>; | |
| 6276 template <> | |
| 6277 struct hash<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription>; | |
| 6278 template <> | |
| 6279 struct hash<VULKAN_HPP_NAMESPACE::Viewport>; | |
| 6280 template <> | |
| 6281 struct hash<VULKAN_HPP_NAMESPACE::AttachmentDescription>; | |
| 6282 template <> | |
| 6283 struct hash<VULKAN_HPP_NAMESPACE::AttachmentReference>; | |
| 6284 template <> | |
| 6285 struct hash<VULKAN_HPP_NAMESPACE::FramebufferCreateInfo>; | |
| 6286 template <> | |
| 6287 struct hash<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo>; | |
| 6288 template <> | |
| 6289 struct hash<VULKAN_HPP_NAMESPACE::SubpassDependency>; | |
| 6290 template <> | |
| 6291 struct hash<VULKAN_HPP_NAMESPACE::SubpassDescription>; | |
| 6292 template <> | |
| 6293 struct hash<VULKAN_HPP_NAMESPACE::ClearAttachment>; | |
| 6294 template <> | |
| 6295 struct hash<VULKAN_HPP_NAMESPACE::ClearDepthStencilValue>; | |
| 6296 template <> | |
| 6297 struct hash<VULKAN_HPP_NAMESPACE::ClearRect>; | |
| 6298 template <> | |
| 6299 struct hash<VULKAN_HPP_NAMESPACE::ClearValue>; | |
| 6300 template <> | |
| 6301 struct hash<VULKAN_HPP_NAMESPACE::ImageBlit>; | |
| 6302 template <> | |
| 6303 struct hash<VULKAN_HPP_NAMESPACE::ImageResolve>; | |
| 6304 template <> | |
| 6305 struct hash<VULKAN_HPP_NAMESPACE::RenderPassBeginInfo>; | |
| 6306 | |
| 6307 //=== VK_VERSION_1_1 === | |
| 6308 template <> | |
| 6309 struct hash<VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo>; | |
| 6310 template <> | |
| 6311 struct hash<VULKAN_HPP_NAMESPACE::BindImageMemoryInfo>; | |
| 6312 template <> | |
| 6313 struct hash<VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements>; | |
| 6314 template <> | |
| 6315 struct hash<VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo>; | |
| 6316 template <> | |
| 6317 struct hash<VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo>; | |
| 6318 template <> | |
| 6319 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo>; | |
| 6320 template <> | |
| 6321 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo>; | |
| 6322 template <> | |
| 6323 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo>; | |
| 6324 template <> | |
| 6325 struct hash<VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo>; | |
| 6326 template <> | |
| 6327 struct hash<VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo>; | |
| 6328 template <> | |
| 6329 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties>; | |
| 6330 template <> | |
| 6331 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo>; | |
| 6332 template <> | |
| 6333 struct hash<VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2>; | |
| 6334 template <> | |
| 6335 struct hash<VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2>; | |
| 6336 template <> | |
| 6337 struct hash<VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2>; | |
| 6338 template <> | |
| 6339 struct hash<VULKAN_HPP_NAMESPACE::MemoryRequirements2>; | |
| 6340 template <> | |
| 6341 struct hash<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>; | |
| 6342 template <> | |
| 6343 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2>; | |
| 6344 template <> | |
| 6345 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2>; | |
| 6346 template <> | |
| 6347 struct hash<VULKAN_HPP_NAMESPACE::FormatProperties2>; | |
| 6348 template <> | |
| 6349 struct hash<VULKAN_HPP_NAMESPACE::ImageFormatProperties2>; | |
| 6350 template <> | |
| 6351 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2>; | |
| 6352 template <> | |
| 6353 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2>; | |
| 6354 template <> | |
| 6355 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2>; | |
| 6356 template <> | |
| 6357 struct hash<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2>; | |
| 6358 template <> | |
| 6359 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2>; | |
| 6360 template <> | |
| 6361 struct hash<VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo>; | |
| 6362 template <> | |
| 6363 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures>; | |
| 6364 template <> | |
| 6365 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties>; | |
| 6366 template <> | |
| 6367 struct hash<VULKAN_HPP_NAMESPACE::DeviceQueueInfo2>; | |
| 6368 template <> | |
| 6369 struct hash<VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo>; | |
| 6370 template <> | |
| 6371 struct hash<VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo>; | |
| 6372 template <> | |
| 6373 struct hash<VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo>; | |
| 6374 template <> | |
| 6375 struct hash<VULKAN_HPP_NAMESPACE::ExternalMemoryProperties>; | |
| 6376 template <> | |
| 6377 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo>; | |
| 6378 template <> | |
| 6379 struct hash<VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties>; | |
| 6380 template <> | |
| 6381 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo>; | |
| 6382 template <> | |
| 6383 struct hash<VULKAN_HPP_NAMESPACE::ExternalBufferProperties>; | |
| 6384 template <> | |
| 6385 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties>; | |
| 6386 template <> | |
| 6387 struct hash<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo>; | |
| 6388 template <> | |
| 6389 struct hash<VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo>; | |
| 6390 template <> | |
| 6391 struct hash<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo>; | |
| 6392 template <> | |
| 6393 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo>; | |
| 6394 template <> | |
| 6395 struct hash<VULKAN_HPP_NAMESPACE::ExternalFenceProperties>; | |
| 6396 template <> | |
| 6397 struct hash<VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo>; | |
| 6398 template <> | |
| 6399 struct hash<VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo>; | |
| 6400 template <> | |
| 6401 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo>; | |
| 6402 template <> | |
| 6403 struct hash<VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties>; | |
| 6404 template <> | |
| 6405 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties>; | |
| 6406 template <> | |
| 6407 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures>; | |
| 6408 template <> | |
| 6409 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures>; | |
| 6410 template <> | |
| 6411 struct hash<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry>; | |
| 6412 template <> | |
| 6413 struct hash<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo>; | |
| 6414 template <> | |
| 6415 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties>; | |
| 6416 template <> | |
| 6417 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport>; | |
| 6418 template <> | |
| 6419 struct hash<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo>; | |
| 6420 template <> | |
| 6421 struct hash<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo>; | |
| 6422 template <> | |
| 6423 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures>; | |
| 6424 template <> | |
| 6425 struct hash<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties>; | |
| 6426 template <> | |
| 6427 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo>; | |
| 6428 template <> | |
| 6429 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties>; | |
| 6430 template <> | |
| 6431 struct hash<VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo>; | |
| 6432 template <> | |
| 6433 struct hash<VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference>; | |
| 6434 template <> | |
| 6435 struct hash<VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo>; | |
| 6436 template <> | |
| 6437 struct hash<VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo>; | |
| 6438 template <> | |
| 6439 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures>; | |
| 6440 template <> | |
| 6441 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties>; | |
| 6442 template <> | |
| 6443 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures>; | |
| 6444 | |
| 6445 //=== VK_VERSION_1_2 === | |
| 6446 template <> | |
| 6447 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features>; | |
| 6448 template <> | |
| 6449 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties>; | |
| 6450 template <> | |
| 6451 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features>; | |
| 6452 template <> | |
| 6453 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties>; | |
| 6454 template <> | |
| 6455 struct hash<VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo>; | |
| 6456 template <> | |
| 6457 struct hash<VULKAN_HPP_NAMESPACE::ConformanceVersion>; | |
| 6458 template <> | |
| 6459 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties>; | |
| 6460 template <> | |
| 6461 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures>; | |
| 6462 template <> | |
| 6463 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures>; | |
| 6464 template <> | |
| 6465 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures>; | |
| 6466 template <> | |
| 6467 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties>; | |
| 6468 template <> | |
| 6469 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo>; | |
| 6470 template <> | |
| 6471 struct hash<VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo>; | |
| 6472 template <> | |
| 6473 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo>; | |
| 6474 template <> | |
| 6475 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo>; | |
| 6476 template <> | |
| 6477 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures>; | |
| 6478 template <> | |
| 6479 struct hash<VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo>; | |
| 6480 template <> | |
| 6481 struct hash<VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo>; | |
| 6482 template <> | |
| 6483 struct hash<VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo>; | |
| 6484 template <> | |
| 6485 struct hash<VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo>; | |
| 6486 template <> | |
| 6487 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures>; | |
| 6488 template <> | |
| 6489 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features>; | |
| 6490 template <> | |
| 6491 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features>; | |
| 6492 template <> | |
| 6493 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties>; | |
| 6494 template <> | |
| 6495 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo>; | |
| 6496 template <> | |
| 6497 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures>; | |
| 6498 template <> | |
| 6499 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties>; | |
| 6500 template <> | |
| 6501 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo>; | |
| 6502 template <> | |
| 6503 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport>; | |
| 6504 template <> | |
| 6505 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures>; | |
| 6506 template <> | |
| 6507 struct hash<VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo>; | |
| 6508 template <> | |
| 6509 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties>; | |
| 6510 template <> | |
| 6511 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures>; | |
| 6512 template <> | |
| 6513 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures>; | |
| 6514 template <> | |
| 6515 struct hash<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2>; | |
| 6516 template <> | |
| 6517 struct hash<VULKAN_HPP_NAMESPACE::AttachmentDescription2>; | |
| 6518 template <> | |
| 6519 struct hash<VULKAN_HPP_NAMESPACE::AttachmentReference2>; | |
| 6520 template <> | |
| 6521 struct hash<VULKAN_HPP_NAMESPACE::SubpassDescription2>; | |
| 6522 template <> | |
| 6523 struct hash<VULKAN_HPP_NAMESPACE::SubpassDependency2>; | |
| 6524 template <> | |
| 6525 struct hash<VULKAN_HPP_NAMESPACE::SubpassBeginInfo>; | |
| 6526 template <> | |
| 6527 struct hash<VULKAN_HPP_NAMESPACE::SubpassEndInfo>; | |
| 6528 template <> | |
| 6529 struct hash<VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve>; | |
| 6530 template <> | |
| 6531 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties>; | |
| 6532 template <> | |
| 6533 struct hash<VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo>; | |
| 6534 template <> | |
| 6535 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures>; | |
| 6536 template <> | |
| 6537 struct hash<VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo>; | |
| 6538 template <> | |
| 6539 struct hash<VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo>; | |
| 6540 template <> | |
| 6541 struct hash<VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo>; | |
| 6542 template <> | |
| 6543 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures>; | |
| 6544 template <> | |
| 6545 struct hash<VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout>; | |
| 6546 template <> | |
| 6547 struct hash<VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout>; | |
| 6548 | |
| 6549 //=== VK_VERSION_1_3 === | |
| 6550 template <> | |
| 6551 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features>; | |
| 6552 template <> | |
| 6553 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties>; | |
| 6554 template <> | |
| 6555 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties>; | |
| 6556 template <> | |
| 6557 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures>; | |
| 6558 template <> | |
| 6559 struct hash<VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo>; | |
| 6560 template <> | |
| 6561 struct hash<VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo>; | |
| 6562 template <> | |
| 6563 struct hash<VULKAN_HPP_NAMESPACE::MemoryBarrier2>; | |
| 6564 template <> | |
| 6565 struct hash<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2>; | |
| 6566 template <> | |
| 6567 struct hash<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2>; | |
| 6568 template <> | |
| 6569 struct hash<VULKAN_HPP_NAMESPACE::DependencyInfo>; | |
| 6570 template <> | |
| 6571 struct hash<VULKAN_HPP_NAMESPACE::SubmitInfo2>; | |
| 6572 template <> | |
| 6573 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo>; | |
| 6574 template <> | |
| 6575 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo>; | |
| 6576 template <> | |
| 6577 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features>; | |
| 6578 template <> | |
| 6579 struct hash<VULKAN_HPP_NAMESPACE::CopyBufferInfo2>; | |
| 6580 template <> | |
| 6581 struct hash<VULKAN_HPP_NAMESPACE::CopyImageInfo2>; | |
| 6582 template <> | |
| 6583 struct hash<VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2>; | |
| 6584 template <> | |
| 6585 struct hash<VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2>; | |
| 6586 template <> | |
| 6587 struct hash<VULKAN_HPP_NAMESPACE::BufferCopy2>; | |
| 6588 template <> | |
| 6589 struct hash<VULKAN_HPP_NAMESPACE::ImageCopy2>; | |
| 6590 template <> | |
| 6591 struct hash<VULKAN_HPP_NAMESPACE::BufferImageCopy2>; | |
| 6592 template <> | |
| 6593 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures>; | |
| 6594 template <> | |
| 6595 struct hash<VULKAN_HPP_NAMESPACE::FormatProperties3>; | |
| 6596 template <> | |
| 6597 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features>; | |
| 6598 template <> | |
| 6599 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties>; | |
| 6600 template <> | |
| 6601 struct hash<VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements>; | |
| 6602 template <> | |
| 6603 struct hash<VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements>; | |
| 6604 template <> | |
| 6605 struct hash<VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo>; | |
| 6606 template <> | |
| 6607 struct hash<VULKAN_HPP_NAMESPACE::PipelineCreationFeedback>; | |
| 6608 template <> | |
| 6609 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures>; | |
| 6610 template <> | |
| 6611 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures>; | |
| 6612 template <> | |
| 6613 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures>; | |
| 6614 template <> | |
| 6615 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures>; | |
| 6616 template <> | |
| 6617 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures>; | |
| 6618 template <> | |
| 6619 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures>; | |
| 6620 template <> | |
| 6621 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties>; | |
| 6622 template <> | |
| 6623 struct hash<VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo>; | |
| 6624 template <> | |
| 6625 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures>; | |
| 6626 template <> | |
| 6627 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties>; | |
| 6628 template <> | |
| 6629 struct hash<VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock>; | |
| 6630 template <> | |
| 6631 struct hash<VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo>; | |
| 6632 template <> | |
| 6633 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures>; | |
| 6634 template <> | |
| 6635 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties>; | |
| 6636 template <> | |
| 6637 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties>; | |
| 6638 template <> | |
| 6639 struct hash<VULKAN_HPP_NAMESPACE::BlitImageInfo2>; | |
| 6640 template <> | |
| 6641 struct hash<VULKAN_HPP_NAMESPACE::ImageBlit2>; | |
| 6642 template <> | |
| 6643 struct hash<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>; | |
| 6644 template <> | |
| 6645 struct hash<VULKAN_HPP_NAMESPACE::ImageResolve2>; | |
| 6646 template <> | |
| 6647 struct hash<VULKAN_HPP_NAMESPACE::RenderingInfo>; | |
| 6648 template <> | |
| 6649 struct hash<VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo>; | |
| 6650 template <> | |
| 6651 struct hash<VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo>; | |
| 6652 template <> | |
| 6653 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures>; | |
| 6654 template <> | |
| 6655 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo>; | |
| 6656 | |
| 6657 //=== VK_VERSION_1_4 === | |
| 6658 template <> | |
| 6659 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Features>; | |
| 6660 template <> | |
| 6661 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan14Properties>; | |
| 6662 template <> | |
| 6663 struct hash<VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfo>; | |
| 6664 template <> | |
| 6665 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeatures>; | |
| 6666 template <> | |
| 6667 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityProperties>; | |
| 6668 template <> | |
| 6669 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8Features>; | |
| 6670 template <> | |
| 6671 struct hash<VULKAN_HPP_NAMESPACE::MemoryMapInfo>; | |
| 6672 template <> | |
| 6673 struct hash<VULKAN_HPP_NAMESPACE::MemoryUnmapInfo>; | |
| 6674 template <> | |
| 6675 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Features>; | |
| 6676 template <> | |
| 6677 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5Properties>; | |
| 6678 template <> | |
| 6679 struct hash<VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfo>; | |
| 6680 template <> | |
| 6681 struct hash<VULKAN_HPP_NAMESPACE::ImageSubresource2>; | |
| 6682 template <> | |
| 6683 struct hash<VULKAN_HPP_NAMESPACE::SubresourceLayout2>; | |
| 6684 template <> | |
| 6685 struct hash<VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfo>; | |
| 6686 template <> | |
| 6687 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Features>; | |
| 6688 template <> | |
| 6689 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6Properties>; | |
| 6690 template <> | |
| 6691 struct hash<VULKAN_HPP_NAMESPACE::BindMemoryStatus>; | |
| 6692 template <> | |
| 6693 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeatures>; | |
| 6694 template <> | |
| 6695 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyProperties>; | |
| 6696 template <> | |
| 6697 struct hash<VULKAN_HPP_NAMESPACE::MemoryToImageCopy>; | |
| 6698 template <> | |
| 6699 struct hash<VULKAN_HPP_NAMESPACE::ImageToMemoryCopy>; | |
| 6700 template <> | |
| 6701 struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfo>; | |
| 6702 template <> | |
| 6703 struct hash<VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfo>; | |
| 6704 template <> | |
| 6705 struct hash<VULKAN_HPP_NAMESPACE::CopyImageToImageInfo>; | |
| 6706 template <> | |
| 6707 struct hash<VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfo>; | |
| 6708 template <> | |
| 6709 struct hash<VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySize>; | |
| 6710 template <> | |
| 6711 struct hash<VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQuery>; | |
| 6712 template <> | |
| 6713 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeatures>; | |
| 6714 template <> | |
| 6715 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2Features>; | |
| 6716 template <> | |
| 6717 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeatures>; | |
| 6718 template <> | |
| 6719 struct hash<VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfo>; | |
| 6720 template <> | |
| 6721 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorProperties>; | |
| 6722 template <> | |
| 6723 struct hash<VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfo>; | |
| 6724 template <> | |
| 6725 struct hash<VULKAN_HPP_NAMESPACE::PushConstantsInfo>; | |
| 6726 template <> | |
| 6727 struct hash<VULKAN_HPP_NAMESPACE::PushDescriptorSetInfo>; | |
| 6728 template <> | |
| 6729 struct hash<VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfo>; | |
| 6730 template <> | |
| 6731 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeatures>; | |
| 6732 template <> | |
| 6733 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeatures>; | |
| 6734 template <> | |
| 6735 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessProperties>; | |
| 6736 template <> | |
| 6737 struct hash<VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfo>; | |
| 6738 template <> | |
| 6739 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeatures>; | |
| 6740 template <> | |
| 6741 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationProperties>; | |
| 6742 template <> | |
| 6743 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfo>; | |
| 6744 template <> | |
| 6745 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorProperties>; | |
| 6746 template <> | |
| 6747 struct hash<VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescription>; | |
| 6748 template <> | |
| 6749 struct hash<VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfo>; | |
| 6750 template <> | |
| 6751 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeatures>; | |
| 6752 template <> | |
| 6753 struct hash<VULKAN_HPP_NAMESPACE::RenderingAreaInfo>; | |
| 6754 template <> | |
| 6755 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeatures>; | |
| 6756 template <> | |
| 6757 struct hash<VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfo>; | |
| 6758 template <> | |
| 6759 struct hash<VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfo>; | |
| 6760 | |
| 6761 //=== VK_KHR_surface === | |
| 6762 template <> | |
| 6763 struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR>; | |
| 6764 template <> | |
| 6765 struct hash<VULKAN_HPP_NAMESPACE::SurfaceFormatKHR>; | |
| 6766 | |
| 6767 //=== VK_KHR_swapchain === | |
| 6768 template <> | |
| 6769 struct hash<VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR>; | |
| 6770 template <> | |
| 6771 struct hash<VULKAN_HPP_NAMESPACE::PresentInfoKHR>; | |
| 6772 template <> | |
| 6773 struct hash<VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR>; | |
| 6774 template <> | |
| 6775 struct hash<VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR>; | |
| 6776 template <> | |
| 6777 struct hash<VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR>; | |
| 6778 template <> | |
| 6779 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR>; | |
| 6780 template <> | |
| 6781 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR>; | |
| 6782 template <> | |
| 6783 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR>; | |
| 6784 | |
| 6785 //=== VK_KHR_display === | |
| 6786 template <> | |
| 6787 struct hash<VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR>; | |
| 6788 template <> | |
| 6789 struct hash<VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR>; | |
| 6790 template <> | |
| 6791 struct hash<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR>; | |
| 6792 template <> | |
| 6793 struct hash<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR>; | |
| 6794 template <> | |
| 6795 struct hash<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR>; | |
| 6796 template <> | |
| 6797 struct hash<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR>; | |
| 6798 template <> | |
| 6799 struct hash<VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR>; | |
| 6800 | |
| 6801 //=== VK_KHR_display_swapchain === | |
| 6802 template <> | |
| 6803 struct hash<VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR>; | |
| 6804 | |
| 6805 #if defined( VK_USE_PLATFORM_XLIB_KHR ) | |
| 6806 //=== VK_KHR_xlib_surface === | |
| 6807 template <> | |
| 6808 struct hash<VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR>; | |
| 6809 #endif /*VK_USE_PLATFORM_XLIB_KHR*/ | |
| 6810 | |
| 6811 #if defined( VK_USE_PLATFORM_XCB_KHR ) | |
| 6812 //=== VK_KHR_xcb_surface === | |
| 6813 template <> | |
| 6814 struct hash<VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR>; | |
| 6815 #endif /*VK_USE_PLATFORM_XCB_KHR*/ | |
| 6816 | |
| 6817 #if defined( VK_USE_PLATFORM_WAYLAND_KHR ) | |
| 6818 //=== VK_KHR_wayland_surface === | |
| 6819 template <> | |
| 6820 struct hash<VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR>; | |
| 6821 #endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ | |
| 6822 | |
| 6823 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 6824 //=== VK_KHR_android_surface === | |
| 6825 template <> | |
| 6826 struct hash<VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR>; | |
| 6827 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 6828 | |
| 6829 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 6830 //=== VK_KHR_win32_surface === | |
| 6831 template <> | |
| 6832 struct hash<VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR>; | |
| 6833 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 6834 | |
| 6835 //=== VK_EXT_debug_report === | |
| 6836 template <> | |
| 6837 struct hash<VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT>; | |
| 6838 | |
| 6839 //=== VK_AMD_rasterization_order === | |
| 6840 template <> | |
| 6841 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD>; | |
| 6842 | |
| 6843 //=== VK_EXT_debug_marker === | |
| 6844 template <> | |
| 6845 struct hash<VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT>; | |
| 6846 template <> | |
| 6847 struct hash<VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT>; | |
| 6848 template <> | |
| 6849 struct hash<VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT>; | |
| 6850 | |
| 6851 //=== VK_KHR_video_queue === | |
| 6852 template <> | |
| 6853 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR>; | |
| 6854 template <> | |
| 6855 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR>; | |
| 6856 template <> | |
| 6857 struct hash<VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR>; | |
| 6858 template <> | |
| 6859 struct hash<VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR>; | |
| 6860 template <> | |
| 6861 struct hash<VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR>; | |
| 6862 template <> | |
| 6863 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR>; | |
| 6864 template <> | |
| 6865 struct hash<VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR>; | |
| 6866 template <> | |
| 6867 struct hash<VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR>; | |
| 6868 template <> | |
| 6869 struct hash<VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR>; | |
| 6870 template <> | |
| 6871 struct hash<VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR>; | |
| 6872 template <> | |
| 6873 struct hash<VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR>; | |
| 6874 template <> | |
| 6875 struct hash<VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR>; | |
| 6876 template <> | |
| 6877 struct hash<VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR>; | |
| 6878 template <> | |
| 6879 struct hash<VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR>; | |
| 6880 template <> | |
| 6881 struct hash<VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR>; | |
| 6882 template <> | |
| 6883 struct hash<VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR>; | |
| 6884 template <> | |
| 6885 struct hash<VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR>; | |
| 6886 | |
| 6887 //=== VK_KHR_video_decode_queue === | |
| 6888 template <> | |
| 6889 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR>; | |
| 6890 template <> | |
| 6891 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR>; | |
| 6892 template <> | |
| 6893 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR>; | |
| 6894 | |
| 6895 //=== VK_NV_dedicated_allocation === | |
| 6896 template <> | |
| 6897 struct hash<VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV>; | |
| 6898 template <> | |
| 6899 struct hash<VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV>; | |
| 6900 template <> | |
| 6901 struct hash<VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV>; | |
| 6902 | |
| 6903 //=== VK_EXT_transform_feedback === | |
| 6904 template <> | |
| 6905 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT>; | |
| 6906 template <> | |
| 6907 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT>; | |
| 6908 template <> | |
| 6909 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT>; | |
| 6910 | |
| 6911 //=== VK_NVX_binary_import === | |
| 6912 template <> | |
| 6913 struct hash<VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX>; | |
| 6914 template <> | |
| 6915 struct hash<VULKAN_HPP_NAMESPACE::CuModuleTexturingModeCreateInfoNVX>; | |
| 6916 template <> | |
| 6917 struct hash<VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX>; | |
| 6918 template <> | |
| 6919 struct hash<VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX>; | |
| 6920 | |
| 6921 //=== VK_NVX_image_view_handle === | |
| 6922 template <> | |
| 6923 struct hash<VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX>; | |
| 6924 template <> | |
| 6925 struct hash<VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX>; | |
| 6926 | |
| 6927 //=== VK_KHR_video_encode_h264 === | |
| 6928 template <> | |
| 6929 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR>; | |
| 6930 template <> | |
| 6931 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR>; | |
| 6932 template <> | |
| 6933 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR>; | |
| 6934 template <> | |
| 6935 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR>; | |
| 6936 template <> | |
| 6937 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR>; | |
| 6938 template <> | |
| 6939 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR>; | |
| 6940 template <> | |
| 6941 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR>; | |
| 6942 template <> | |
| 6943 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR>; | |
| 6944 template <> | |
| 6945 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR>; | |
| 6946 template <> | |
| 6947 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR>; | |
| 6948 template <> | |
| 6949 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR>; | |
| 6950 template <> | |
| 6951 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR>; | |
| 6952 template <> | |
| 6953 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR>; | |
| 6954 template <> | |
| 6955 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR>; | |
| 6956 template <> | |
| 6957 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR>; | |
| 6958 template <> | |
| 6959 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR>; | |
| 6960 | |
| 6961 //=== VK_KHR_video_encode_h265 === | |
| 6962 template <> | |
| 6963 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR>; | |
| 6964 template <> | |
| 6965 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR>; | |
| 6966 template <> | |
| 6967 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR>; | |
| 6968 template <> | |
| 6969 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR>; | |
| 6970 template <> | |
| 6971 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR>; | |
| 6972 template <> | |
| 6973 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR>; | |
| 6974 template <> | |
| 6975 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR>; | |
| 6976 template <> | |
| 6977 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR>; | |
| 6978 template <> | |
| 6979 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR>; | |
| 6980 template <> | |
| 6981 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR>; | |
| 6982 template <> | |
| 6983 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR>; | |
| 6984 template <> | |
| 6985 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR>; | |
| 6986 template <> | |
| 6987 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR>; | |
| 6988 template <> | |
| 6989 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR>; | |
| 6990 template <> | |
| 6991 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR>; | |
| 6992 template <> | |
| 6993 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR>; | |
| 6994 | |
| 6995 //=== VK_KHR_video_decode_h264 === | |
| 6996 template <> | |
| 6997 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR>; | |
| 6998 template <> | |
| 6999 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR>; | |
| 7000 template <> | |
| 7001 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR>; | |
| 7002 template <> | |
| 7003 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR>; | |
| 7004 template <> | |
| 7005 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR>; | |
| 7006 template <> | |
| 7007 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR>; | |
| 7008 | |
| 7009 //=== VK_AMD_texture_gather_bias_lod === | |
| 7010 template <> | |
| 7011 struct hash<VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD>; | |
| 7012 | |
| 7013 //=== VK_AMD_shader_info === | |
| 7014 template <> | |
| 7015 struct hash<VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD>; | |
| 7016 template <> | |
| 7017 struct hash<VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD>; | |
| 7018 | |
| 7019 #if defined( VK_USE_PLATFORM_GGP ) | |
| 7020 //=== VK_GGP_stream_descriptor_surface === | |
| 7021 template <> | |
| 7022 struct hash<VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP>; | |
| 7023 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 7024 | |
| 7025 //=== VK_NV_corner_sampled_image === | |
| 7026 template <> | |
| 7027 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV>; | |
| 7028 | |
| 7029 //=== VK_NV_external_memory_capabilities === | |
| 7030 template <> | |
| 7031 struct hash<VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV>; | |
| 7032 | |
| 7033 //=== VK_NV_external_memory === | |
| 7034 template <> | |
| 7035 struct hash<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV>; | |
| 7036 template <> | |
| 7037 struct hash<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV>; | |
| 7038 | |
| 7039 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 7040 //=== VK_NV_external_memory_win32 === | |
| 7041 template <> | |
| 7042 struct hash<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV>; | |
| 7043 template <> | |
| 7044 struct hash<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV>; | |
| 7045 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 7046 | |
| 7047 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 7048 //=== VK_NV_win32_keyed_mutex === | |
| 7049 template <> | |
| 7050 struct hash<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV>; | |
| 7051 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 7052 | |
| 7053 //=== VK_KHR_device_group === | |
| 7054 template <> | |
| 7055 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR>; | |
| 7056 template <> | |
| 7057 struct hash<VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR>; | |
| 7058 template <> | |
| 7059 struct hash<VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR>; | |
| 7060 template <> | |
| 7061 struct hash<VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR>; | |
| 7062 template <> | |
| 7063 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR>; | |
| 7064 template <> | |
| 7065 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR>; | |
| 7066 | |
| 7067 //=== VK_EXT_validation_flags === | |
| 7068 template <> | |
| 7069 struct hash<VULKAN_HPP_NAMESPACE::ValidationFlagsEXT>; | |
| 7070 | |
| 7071 #if defined( VK_USE_PLATFORM_VI_NN ) | |
| 7072 //=== VK_NN_vi_surface === | |
| 7073 template <> | |
| 7074 struct hash<VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN>; | |
| 7075 #endif /*VK_USE_PLATFORM_VI_NN*/ | |
| 7076 | |
| 7077 //=== VK_EXT_astc_decode_mode === | |
| 7078 template <> | |
| 7079 struct hash<VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT>; | |
| 7080 template <> | |
| 7081 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT>; | |
| 7082 | |
| 7083 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 7084 //=== VK_KHR_external_memory_win32 === | |
| 7085 template <> | |
| 7086 struct hash<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR>; | |
| 7087 template <> | |
| 7088 struct hash<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR>; | |
| 7089 template <> | |
| 7090 struct hash<VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR>; | |
| 7091 template <> | |
| 7092 struct hash<VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR>; | |
| 7093 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 7094 | |
| 7095 //=== VK_KHR_external_memory_fd === | |
| 7096 template <> | |
| 7097 struct hash<VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR>; | |
| 7098 template <> | |
| 7099 struct hash<VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR>; | |
| 7100 template <> | |
| 7101 struct hash<VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR>; | |
| 7102 | |
| 7103 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 7104 //=== VK_KHR_win32_keyed_mutex === | |
| 7105 template <> | |
| 7106 struct hash<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR>; | |
| 7107 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 7108 | |
| 7109 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 7110 //=== VK_KHR_external_semaphore_win32 === | |
| 7111 template <> | |
| 7112 struct hash<VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR>; | |
| 7113 template <> | |
| 7114 struct hash<VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR>; | |
| 7115 template <> | |
| 7116 struct hash<VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR>; | |
| 7117 template <> | |
| 7118 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR>; | |
| 7119 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 7120 | |
| 7121 //=== VK_KHR_external_semaphore_fd === | |
| 7122 template <> | |
| 7123 struct hash<VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR>; | |
| 7124 template <> | |
| 7125 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR>; | |
| 7126 | |
| 7127 //=== VK_EXT_conditional_rendering === | |
| 7128 template <> | |
| 7129 struct hash<VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT>; | |
| 7130 template <> | |
| 7131 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT>; | |
| 7132 template <> | |
| 7133 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT>; | |
| 7134 | |
| 7135 //=== VK_KHR_incremental_present === | |
| 7136 template <> | |
| 7137 struct hash<VULKAN_HPP_NAMESPACE::PresentRegionsKHR>; | |
| 7138 template <> | |
| 7139 struct hash<VULKAN_HPP_NAMESPACE::PresentRegionKHR>; | |
| 7140 template <> | |
| 7141 struct hash<VULKAN_HPP_NAMESPACE::RectLayerKHR>; | |
| 7142 | |
| 7143 //=== VK_NV_clip_space_w_scaling === | |
| 7144 template <> | |
| 7145 struct hash<VULKAN_HPP_NAMESPACE::ViewportWScalingNV>; | |
| 7146 template <> | |
| 7147 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV>; | |
| 7148 | |
| 7149 //=== VK_EXT_display_surface_counter === | |
| 7150 template <> | |
| 7151 struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT>; | |
| 7152 | |
| 7153 //=== VK_EXT_display_control === | |
| 7154 template <> | |
| 7155 struct hash<VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT>; | |
| 7156 template <> | |
| 7157 struct hash<VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT>; | |
| 7158 template <> | |
| 7159 struct hash<VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT>; | |
| 7160 template <> | |
| 7161 struct hash<VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT>; | |
| 7162 | |
| 7163 //=== VK_GOOGLE_display_timing === | |
| 7164 template <> | |
| 7165 struct hash<VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE>; | |
| 7166 template <> | |
| 7167 struct hash<VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE>; | |
| 7168 template <> | |
| 7169 struct hash<VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE>; | |
| 7170 template <> | |
| 7171 struct hash<VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE>; | |
| 7172 | |
| 7173 //=== VK_NVX_multiview_per_view_attributes === | |
| 7174 template <> | |
| 7175 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX>; | |
| 7176 template <> | |
| 7177 struct hash<VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX>; | |
| 7178 | |
| 7179 //=== VK_NV_viewport_swizzle === | |
| 7180 template <> | |
| 7181 struct hash<VULKAN_HPP_NAMESPACE::ViewportSwizzleNV>; | |
| 7182 template <> | |
| 7183 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV>; | |
| 7184 | |
| 7185 //=== VK_EXT_discard_rectangles === | |
| 7186 template <> | |
| 7187 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT>; | |
| 7188 template <> | |
| 7189 struct hash<VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT>; | |
| 7190 | |
| 7191 //=== VK_EXT_conservative_rasterization === | |
| 7192 template <> | |
| 7193 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT>; | |
| 7194 template <> | |
| 7195 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT>; | |
| 7196 | |
| 7197 //=== VK_EXT_depth_clip_enable === | |
| 7198 template <> | |
| 7199 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT>; | |
| 7200 template <> | |
| 7201 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT>; | |
| 7202 | |
| 7203 //=== VK_EXT_hdr_metadata === | |
| 7204 template <> | |
| 7205 struct hash<VULKAN_HPP_NAMESPACE::HdrMetadataEXT>; | |
| 7206 template <> | |
| 7207 struct hash<VULKAN_HPP_NAMESPACE::XYColorEXT>; | |
| 7208 | |
| 7209 //=== VK_IMG_relaxed_line_rasterization === | |
| 7210 template <> | |
| 7211 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG>; | |
| 7212 | |
| 7213 //=== VK_KHR_shared_presentable_image === | |
| 7214 template <> | |
| 7215 struct hash<VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR>; | |
| 7216 | |
| 7217 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 7218 //=== VK_KHR_external_fence_win32 === | |
| 7219 template <> | |
| 7220 struct hash<VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR>; | |
| 7221 template <> | |
| 7222 struct hash<VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR>; | |
| 7223 template <> | |
| 7224 struct hash<VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR>; | |
| 7225 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 7226 | |
| 7227 //=== VK_KHR_external_fence_fd === | |
| 7228 template <> | |
| 7229 struct hash<VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR>; | |
| 7230 template <> | |
| 7231 struct hash<VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR>; | |
| 7232 | |
| 7233 //=== VK_KHR_performance_query === | |
| 7234 template <> | |
| 7235 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR>; | |
| 7236 template <> | |
| 7237 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR>; | |
| 7238 template <> | |
| 7239 struct hash<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR>; | |
| 7240 template <> | |
| 7241 struct hash<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR>; | |
| 7242 template <> | |
| 7243 struct hash<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR>; | |
| 7244 template <> | |
| 7245 struct hash<VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR>; | |
| 7246 template <> | |
| 7247 struct hash<VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR>; | |
| 7248 template <> | |
| 7249 struct hash<VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR>; | |
| 7250 | |
| 7251 //=== VK_KHR_get_surface_capabilities2 === | |
| 7252 template <> | |
| 7253 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR>; | |
| 7254 template <> | |
| 7255 struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR>; | |
| 7256 template <> | |
| 7257 struct hash<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR>; | |
| 7258 | |
| 7259 //=== VK_KHR_get_display_properties2 === | |
| 7260 template <> | |
| 7261 struct hash<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR>; | |
| 7262 template <> | |
| 7263 struct hash<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR>; | |
| 7264 template <> | |
| 7265 struct hash<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR>; | |
| 7266 template <> | |
| 7267 struct hash<VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR>; | |
| 7268 template <> | |
| 7269 struct hash<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR>; | |
| 7270 | |
| 7271 #if defined( VK_USE_PLATFORM_IOS_MVK ) | |
| 7272 //=== VK_MVK_ios_surface === | |
| 7273 template <> | |
| 7274 struct hash<VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK>; | |
| 7275 #endif /*VK_USE_PLATFORM_IOS_MVK*/ | |
| 7276 | |
| 7277 #if defined( VK_USE_PLATFORM_MACOS_MVK ) | |
| 7278 //=== VK_MVK_macos_surface === | |
| 7279 template <> | |
| 7280 struct hash<VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK>; | |
| 7281 #endif /*VK_USE_PLATFORM_MACOS_MVK*/ | |
| 7282 | |
| 7283 //=== VK_EXT_debug_utils === | |
| 7284 template <> | |
| 7285 struct hash<VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT>; | |
| 7286 template <> | |
| 7287 struct hash<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT>; | |
| 7288 template <> | |
| 7289 struct hash<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT>; | |
| 7290 template <> | |
| 7291 struct hash<VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT>; | |
| 7292 template <> | |
| 7293 struct hash<VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT>; | |
| 7294 | |
| 7295 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 7296 //=== VK_ANDROID_external_memory_android_hardware_buffer === | |
| 7297 template <> | |
| 7298 struct hash<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID>; | |
| 7299 template <> | |
| 7300 struct hash<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID>; | |
| 7301 template <> | |
| 7302 struct hash<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID>; | |
| 7303 template <> | |
| 7304 struct hash<VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID>; | |
| 7305 template <> | |
| 7306 struct hash<VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID>; | |
| 7307 template <> | |
| 7308 struct hash<VULKAN_HPP_NAMESPACE::ExternalFormatANDROID>; | |
| 7309 template <> | |
| 7310 struct hash<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID>; | |
| 7311 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 7312 | |
| 7313 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 7314 //=== VK_AMDX_shader_enqueue === | |
| 7315 template <> | |
| 7316 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX>; | |
| 7317 template <> | |
| 7318 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX>; | |
| 7319 template <> | |
| 7320 struct hash<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX>; | |
| 7321 template <> | |
| 7322 struct hash<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX>; | |
| 7323 template <> | |
| 7324 struct hash<VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX>; | |
| 7325 template <> | |
| 7326 struct hash<VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX>; | |
| 7327 template <> | |
| 7328 struct hash<VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX>; | |
| 7329 template <> | |
| 7330 struct hash<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX>; | |
| 7331 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 7332 | |
| 7333 //=== VK_AMD_mixed_attachment_samples === | |
| 7334 template <> | |
| 7335 struct hash<VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD>; | |
| 7336 | |
| 7337 //=== VK_KHR_shader_bfloat16 === | |
| 7338 template <> | |
| 7339 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderBfloat16FeaturesKHR>; | |
| 7340 | |
| 7341 //=== VK_EXT_sample_locations === | |
| 7342 template <> | |
| 7343 struct hash<VULKAN_HPP_NAMESPACE::SampleLocationEXT>; | |
| 7344 template <> | |
| 7345 struct hash<VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT>; | |
| 7346 template <> | |
| 7347 struct hash<VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT>; | |
| 7348 template <> | |
| 7349 struct hash<VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT>; | |
| 7350 template <> | |
| 7351 struct hash<VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT>; | |
| 7352 template <> | |
| 7353 struct hash<VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT>; | |
| 7354 template <> | |
| 7355 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT>; | |
| 7356 template <> | |
| 7357 struct hash<VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT>; | |
| 7358 | |
| 7359 //=== VK_EXT_blend_operation_advanced === | |
| 7360 template <> | |
| 7361 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT>; | |
| 7362 template <> | |
| 7363 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT>; | |
| 7364 template <> | |
| 7365 struct hash<VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT>; | |
| 7366 | |
| 7367 //=== VK_NV_fragment_coverage_to_color === | |
| 7368 template <> | |
| 7369 struct hash<VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV>; | |
| 7370 | |
| 7371 //=== VK_KHR_acceleration_structure === | |
| 7372 template <> | |
| 7373 struct hash<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR>; | |
| 7374 template <> | |
| 7375 struct hash<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR>; | |
| 7376 template <> | |
| 7377 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR>; | |
| 7378 template <> | |
| 7379 struct hash<VULKAN_HPP_NAMESPACE::AabbPositionsKHR>; | |
| 7380 template <> | |
| 7381 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR>; | |
| 7382 template <> | |
| 7383 struct hash<VULKAN_HPP_NAMESPACE::TransformMatrixKHR>; | |
| 7384 template <> | |
| 7385 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR>; | |
| 7386 template <> | |
| 7387 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR>; | |
| 7388 template <> | |
| 7389 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR>; | |
| 7390 template <> | |
| 7391 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR>; | |
| 7392 template <> | |
| 7393 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR>; | |
| 7394 template <> | |
| 7395 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR>; | |
| 7396 template <> | |
| 7397 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR>; | |
| 7398 template <> | |
| 7399 struct hash<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR>; | |
| 7400 template <> | |
| 7401 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR>; | |
| 7402 template <> | |
| 7403 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR>; | |
| 7404 template <> | |
| 7405 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR>; | |
| 7406 template <> | |
| 7407 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR>; | |
| 7408 template <> | |
| 7409 struct hash<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR>; | |
| 7410 template <> | |
| 7411 struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR>; | |
| 7412 template <> | |
| 7413 struct hash<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR>; | |
| 7414 template <> | |
| 7415 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR>; | |
| 7416 | |
| 7417 //=== VK_KHR_ray_tracing_pipeline === | |
| 7418 template <> | |
| 7419 struct hash<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR>; | |
| 7420 template <> | |
| 7421 struct hash<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR>; | |
| 7422 template <> | |
| 7423 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR>; | |
| 7424 template <> | |
| 7425 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR>; | |
| 7426 template <> | |
| 7427 struct hash<VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR>; | |
| 7428 template <> | |
| 7429 struct hash<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR>; | |
| 7430 template <> | |
| 7431 struct hash<VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR>; | |
| 7432 | |
| 7433 //=== VK_KHR_ray_query === | |
| 7434 template <> | |
| 7435 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR>; | |
| 7436 | |
| 7437 //=== VK_NV_framebuffer_mixed_samples === | |
| 7438 template <> | |
| 7439 struct hash<VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV>; | |
| 7440 | |
| 7441 //=== VK_NV_shader_sm_builtins === | |
| 7442 template <> | |
| 7443 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV>; | |
| 7444 template <> | |
| 7445 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV>; | |
| 7446 | |
| 7447 //=== VK_EXT_image_drm_format_modifier === | |
| 7448 template <> | |
| 7449 struct hash<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT>; | |
| 7450 template <> | |
| 7451 struct hash<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT>; | |
| 7452 template <> | |
| 7453 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT>; | |
| 7454 template <> | |
| 7455 struct hash<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT>; | |
| 7456 template <> | |
| 7457 struct hash<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT>; | |
| 7458 template <> | |
| 7459 struct hash<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT>; | |
| 7460 template <> | |
| 7461 struct hash<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT>; | |
| 7462 template <> | |
| 7463 struct hash<VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT>; | |
| 7464 | |
| 7465 //=== VK_EXT_validation_cache === | |
| 7466 template <> | |
| 7467 struct hash<VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT>; | |
| 7468 template <> | |
| 7469 struct hash<VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT>; | |
| 7470 | |
| 7471 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 7472 //=== VK_KHR_portability_subset === | |
| 7473 template <> | |
| 7474 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR>; | |
| 7475 template <> | |
| 7476 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR>; | |
| 7477 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 7478 | |
| 7479 //=== VK_NV_shading_rate_image === | |
| 7480 template <> | |
| 7481 struct hash<VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV>; | |
| 7482 template <> | |
| 7483 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV>; | |
| 7484 template <> | |
| 7485 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV>; | |
| 7486 template <> | |
| 7487 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV>; | |
| 7488 template <> | |
| 7489 struct hash<VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV>; | |
| 7490 template <> | |
| 7491 struct hash<VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV>; | |
| 7492 template <> | |
| 7493 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV>; | |
| 7494 | |
| 7495 //=== VK_NV_ray_tracing === | |
| 7496 template <> | |
| 7497 struct hash<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV>; | |
| 7498 template <> | |
| 7499 struct hash<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV>; | |
| 7500 template <> | |
| 7501 struct hash<VULKAN_HPP_NAMESPACE::GeometryTrianglesNV>; | |
| 7502 template <> | |
| 7503 struct hash<VULKAN_HPP_NAMESPACE::GeometryAABBNV>; | |
| 7504 template <> | |
| 7505 struct hash<VULKAN_HPP_NAMESPACE::GeometryDataNV>; | |
| 7506 template <> | |
| 7507 struct hash<VULKAN_HPP_NAMESPACE::GeometryNV>; | |
| 7508 template <> | |
| 7509 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV>; | |
| 7510 template <> | |
| 7511 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV>; | |
| 7512 template <> | |
| 7513 struct hash<VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV>; | |
| 7514 template <> | |
| 7515 struct hash<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV>; | |
| 7516 template <> | |
| 7517 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV>; | |
| 7518 template <> | |
| 7519 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV>; | |
| 7520 | |
| 7521 //=== VK_NV_representative_fragment_test === | |
| 7522 template <> | |
| 7523 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV>; | |
| 7524 template <> | |
| 7525 struct hash<VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV>; | |
| 7526 | |
| 7527 //=== VK_EXT_filter_cubic === | |
| 7528 template <> | |
| 7529 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT>; | |
| 7530 template <> | |
| 7531 struct hash<VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT>; | |
| 7532 | |
| 7533 //=== VK_EXT_external_memory_host === | |
| 7534 template <> | |
| 7535 struct hash<VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT>; | |
| 7536 template <> | |
| 7537 struct hash<VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT>; | |
| 7538 template <> | |
| 7539 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT>; | |
| 7540 | |
| 7541 //=== VK_KHR_shader_clock === | |
| 7542 template <> | |
| 7543 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR>; | |
| 7544 | |
| 7545 //=== VK_AMD_pipeline_compiler_control === | |
| 7546 template <> | |
| 7547 struct hash<VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD>; | |
| 7548 | |
| 7549 //=== VK_AMD_shader_core_properties === | |
| 7550 template <> | |
| 7551 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD>; | |
| 7552 | |
| 7553 //=== VK_KHR_video_decode_h265 === | |
| 7554 template <> | |
| 7555 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR>; | |
| 7556 template <> | |
| 7557 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR>; | |
| 7558 template <> | |
| 7559 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR>; | |
| 7560 template <> | |
| 7561 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR>; | |
| 7562 template <> | |
| 7563 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR>; | |
| 7564 template <> | |
| 7565 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR>; | |
| 7566 | |
| 7567 //=== VK_AMD_memory_overallocation_behavior === | |
| 7568 template <> | |
| 7569 struct hash<VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD>; | |
| 7570 | |
| 7571 //=== VK_EXT_vertex_attribute_divisor === | |
| 7572 template <> | |
| 7573 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT>; | |
| 7574 | |
| 7575 #if defined( VK_USE_PLATFORM_GGP ) | |
| 7576 //=== VK_GGP_frame_token === | |
| 7577 template <> | |
| 7578 struct hash<VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP>; | |
| 7579 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 7580 | |
| 7581 //=== VK_NV_mesh_shader === | |
| 7582 template <> | |
| 7583 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV>; | |
| 7584 template <> | |
| 7585 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV>; | |
| 7586 template <> | |
| 7587 struct hash<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV>; | |
| 7588 | |
| 7589 //=== VK_NV_shader_image_footprint === | |
| 7590 template <> | |
| 7591 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV>; | |
| 7592 | |
| 7593 //=== VK_NV_scissor_exclusive === | |
| 7594 template <> | |
| 7595 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV>; | |
| 7596 template <> | |
| 7597 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV>; | |
| 7598 | |
| 7599 //=== VK_NV_device_diagnostic_checkpoints === | |
| 7600 template <> | |
| 7601 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV>; | |
| 7602 template <> | |
| 7603 struct hash<VULKAN_HPP_NAMESPACE::CheckpointDataNV>; | |
| 7604 template <> | |
| 7605 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV>; | |
| 7606 template <> | |
| 7607 struct hash<VULKAN_HPP_NAMESPACE::CheckpointData2NV>; | |
| 7608 | |
| 7609 //=== VK_INTEL_shader_integer_functions2 === | |
| 7610 template <> | |
| 7611 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL>; | |
| 7612 | |
| 7613 //=== VK_INTEL_performance_query === | |
| 7614 template <> | |
| 7615 struct hash<VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL>; | |
| 7616 template <> | |
| 7617 struct hash<VULKAN_HPP_NAMESPACE::PerformanceValueINTEL>; | |
| 7618 template <> | |
| 7619 struct hash<VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL>; | |
| 7620 template <> | |
| 7621 struct hash<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL>; | |
| 7622 template <> | |
| 7623 struct hash<VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL>; | |
| 7624 template <> | |
| 7625 struct hash<VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL>; | |
| 7626 template <> | |
| 7627 struct hash<VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL>; | |
| 7628 template <> | |
| 7629 struct hash<VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL>; | |
| 7630 | |
| 7631 //=== VK_EXT_pci_bus_info === | |
| 7632 template <> | |
| 7633 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT>; | |
| 7634 | |
| 7635 //=== VK_AMD_display_native_hdr === | |
| 7636 template <> | |
| 7637 struct hash<VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD>; | |
| 7638 template <> | |
| 7639 struct hash<VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD>; | |
| 7640 | |
| 7641 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 7642 //=== VK_FUCHSIA_imagepipe_surface === | |
| 7643 template <> | |
| 7644 struct hash<VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA>; | |
| 7645 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 7646 | |
| 7647 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 7648 //=== VK_EXT_metal_surface === | |
| 7649 template <> | |
| 7650 struct hash<VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT>; | |
| 7651 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 7652 | |
| 7653 //=== VK_EXT_fragment_density_map === | |
| 7654 template <> | |
| 7655 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT>; | |
| 7656 template <> | |
| 7657 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT>; | |
| 7658 template <> | |
| 7659 struct hash<VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT>; | |
| 7660 template <> | |
| 7661 struct hash<VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT>; | |
| 7662 | |
| 7663 //=== VK_KHR_fragment_shading_rate === | |
| 7664 template <> | |
| 7665 struct hash<VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR>; | |
| 7666 template <> | |
| 7667 struct hash<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR>; | |
| 7668 template <> | |
| 7669 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR>; | |
| 7670 template <> | |
| 7671 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR>; | |
| 7672 template <> | |
| 7673 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR>; | |
| 7674 template <> | |
| 7675 struct hash<VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR>; | |
| 7676 | |
| 7677 //=== VK_AMD_shader_core_properties2 === | |
| 7678 template <> | |
| 7679 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD>; | |
| 7680 | |
| 7681 //=== VK_AMD_device_coherent_memory === | |
| 7682 template <> | |
| 7683 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD>; | |
| 7684 | |
| 7685 //=== VK_EXT_shader_image_atomic_int64 === | |
| 7686 template <> | |
| 7687 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT>; | |
| 7688 | |
| 7689 //=== VK_KHR_shader_quad_control === | |
| 7690 template <> | |
| 7691 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR>; | |
| 7692 | |
| 7693 //=== VK_EXT_memory_budget === | |
| 7694 template <> | |
| 7695 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT>; | |
| 7696 | |
| 7697 //=== VK_EXT_memory_priority === | |
| 7698 template <> | |
| 7699 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT>; | |
| 7700 template <> | |
| 7701 struct hash<VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT>; | |
| 7702 | |
| 7703 //=== VK_KHR_surface_protected_capabilities === | |
| 7704 template <> | |
| 7705 struct hash<VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR>; | |
| 7706 | |
| 7707 //=== VK_NV_dedicated_allocation_image_aliasing === | |
| 7708 template <> | |
| 7709 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>; | |
| 7710 | |
| 7711 //=== VK_EXT_buffer_device_address === | |
| 7712 template <> | |
| 7713 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT>; | |
| 7714 template <> | |
| 7715 struct hash<VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT>; | |
| 7716 | |
| 7717 //=== VK_EXT_validation_features === | |
| 7718 template <> | |
| 7719 struct hash<VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT>; | |
| 7720 | |
| 7721 //=== VK_KHR_present_wait === | |
| 7722 template <> | |
| 7723 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR>; | |
| 7724 | |
| 7725 //=== VK_NV_cooperative_matrix === | |
| 7726 template <> | |
| 7727 struct hash<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV>; | |
| 7728 template <> | |
| 7729 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV>; | |
| 7730 template <> | |
| 7731 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV>; | |
| 7732 | |
| 7733 //=== VK_NV_coverage_reduction_mode === | |
| 7734 template <> | |
| 7735 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV>; | |
| 7736 template <> | |
| 7737 struct hash<VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV>; | |
| 7738 template <> | |
| 7739 struct hash<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV>; | |
| 7740 | |
| 7741 //=== VK_EXT_fragment_shader_interlock === | |
| 7742 template <> | |
| 7743 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT>; | |
| 7744 | |
| 7745 //=== VK_EXT_ycbcr_image_arrays === | |
| 7746 template <> | |
| 7747 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT>; | |
| 7748 | |
| 7749 //=== VK_EXT_provoking_vertex === | |
| 7750 template <> | |
| 7751 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT>; | |
| 7752 template <> | |
| 7753 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT>; | |
| 7754 template <> | |
| 7755 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT>; | |
| 7756 | |
| 7757 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 7758 //=== VK_EXT_full_screen_exclusive === | |
| 7759 template <> | |
| 7760 struct hash<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT>; | |
| 7761 template <> | |
| 7762 struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT>; | |
| 7763 template <> | |
| 7764 struct hash<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT>; | |
| 7765 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 7766 | |
| 7767 //=== VK_EXT_headless_surface === | |
| 7768 template <> | |
| 7769 struct hash<VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT>; | |
| 7770 | |
| 7771 //=== VK_EXT_shader_atomic_float === | |
| 7772 template <> | |
| 7773 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT>; | |
| 7774 | |
| 7775 //=== VK_EXT_extended_dynamic_state === | |
| 7776 template <> | |
| 7777 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT>; | |
| 7778 | |
| 7779 //=== VK_KHR_pipeline_executable_properties === | |
| 7780 template <> | |
| 7781 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR>; | |
| 7782 template <> | |
| 7783 struct hash<VULKAN_HPP_NAMESPACE::PipelineInfoKHR>; | |
| 7784 template <> | |
| 7785 struct hash<VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR>; | |
| 7786 template <> | |
| 7787 struct hash<VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR>; | |
| 7788 template <> | |
| 7789 struct hash<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR>; | |
| 7790 template <> | |
| 7791 struct hash<VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR>; | |
| 7792 template <> | |
| 7793 struct hash<VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR>; | |
| 7794 | |
| 7795 //=== VK_EXT_map_memory_placed === | |
| 7796 template <> | |
| 7797 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedFeaturesEXT>; | |
| 7798 template <> | |
| 7799 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedPropertiesEXT>; | |
| 7800 template <> | |
| 7801 struct hash<VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT>; | |
| 7802 | |
| 7803 //=== VK_EXT_shader_atomic_float2 === | |
| 7804 template <> | |
| 7805 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT>; | |
| 7806 | |
| 7807 //=== VK_NV_device_generated_commands === | |
| 7808 template <> | |
| 7809 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV>; | |
| 7810 template <> | |
| 7811 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV>; | |
| 7812 template <> | |
| 7813 struct hash<VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV>; | |
| 7814 template <> | |
| 7815 struct hash<VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV>; | |
| 7816 template <> | |
| 7817 struct hash<VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV>; | |
| 7818 template <> | |
| 7819 struct hash<VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV>; | |
| 7820 template <> | |
| 7821 struct hash<VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV>; | |
| 7822 template <> | |
| 7823 struct hash<VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV>; | |
| 7824 template <> | |
| 7825 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV>; | |
| 7826 template <> | |
| 7827 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV>; | |
| 7828 template <> | |
| 7829 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV>; | |
| 7830 template <> | |
| 7831 struct hash<VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV>; | |
| 7832 template <> | |
| 7833 struct hash<VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV>; | |
| 7834 | |
| 7835 //=== VK_NV_inherited_viewport_scissor === | |
| 7836 template <> | |
| 7837 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV>; | |
| 7838 template <> | |
| 7839 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV>; | |
| 7840 | |
| 7841 //=== VK_EXT_texel_buffer_alignment === | |
| 7842 template <> | |
| 7843 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT>; | |
| 7844 | |
| 7845 //=== VK_QCOM_render_pass_transform === | |
| 7846 template <> | |
| 7847 struct hash<VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM>; | |
| 7848 template <> | |
| 7849 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM>; | |
| 7850 | |
| 7851 //=== VK_EXT_depth_bias_control === | |
| 7852 template <> | |
| 7853 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT>; | |
| 7854 template <> | |
| 7855 struct hash<VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT>; | |
| 7856 template <> | |
| 7857 struct hash<VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT>; | |
| 7858 | |
| 7859 //=== VK_EXT_device_memory_report === | |
| 7860 template <> | |
| 7861 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT>; | |
| 7862 template <> | |
| 7863 struct hash<VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT>; | |
| 7864 template <> | |
| 7865 struct hash<VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT>; | |
| 7866 | |
| 7867 //=== VK_EXT_custom_border_color === | |
| 7868 template <> | |
| 7869 struct hash<VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT>; | |
| 7870 template <> | |
| 7871 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT>; | |
| 7872 template <> | |
| 7873 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT>; | |
| 7874 | |
| 7875 //=== VK_KHR_pipeline_library === | |
| 7876 template <> | |
| 7877 struct hash<VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR>; | |
| 7878 | |
| 7879 //=== VK_NV_present_barrier === | |
| 7880 template <> | |
| 7881 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV>; | |
| 7882 template <> | |
| 7883 struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV>; | |
| 7884 template <> | |
| 7885 struct hash<VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV>; | |
| 7886 | |
| 7887 //=== VK_KHR_present_id === | |
| 7888 template <> | |
| 7889 struct hash<VULKAN_HPP_NAMESPACE::PresentIdKHR>; | |
| 7890 template <> | |
| 7891 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR>; | |
| 7892 | |
| 7893 //=== VK_KHR_video_encode_queue === | |
| 7894 template <> | |
| 7895 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR>; | |
| 7896 template <> | |
| 7897 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR>; | |
| 7898 template <> | |
| 7899 struct hash<VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR>; | |
| 7900 template <> | |
| 7901 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR>; | |
| 7902 template <> | |
| 7903 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR>; | |
| 7904 template <> | |
| 7905 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR>; | |
| 7906 template <> | |
| 7907 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR>; | |
| 7908 template <> | |
| 7909 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR>; | |
| 7910 template <> | |
| 7911 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR>; | |
| 7912 template <> | |
| 7913 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR>; | |
| 7914 template <> | |
| 7915 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR>; | |
| 7916 | |
| 7917 //=== VK_NV_device_diagnostics_config === | |
| 7918 template <> | |
| 7919 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV>; | |
| 7920 template <> | |
| 7921 struct hash<VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV>; | |
| 7922 | |
| 7923 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 7924 //=== VK_NV_cuda_kernel_launch === | |
| 7925 template <> | |
| 7926 struct hash<VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV>; | |
| 7927 template <> | |
| 7928 struct hash<VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV>; | |
| 7929 template <> | |
| 7930 struct hash<VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV>; | |
| 7931 template <> | |
| 7932 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV>; | |
| 7933 template <> | |
| 7934 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV>; | |
| 7935 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 7936 | |
| 7937 //=== VK_QCOM_tile_shading === | |
| 7938 template <> | |
| 7939 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingFeaturesQCOM>; | |
| 7940 template <> | |
| 7941 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTileShadingPropertiesQCOM>; | |
| 7942 template <> | |
| 7943 struct hash<VULKAN_HPP_NAMESPACE::RenderPassTileShadingCreateInfoQCOM>; | |
| 7944 template <> | |
| 7945 struct hash<VULKAN_HPP_NAMESPACE::PerTileBeginInfoQCOM>; | |
| 7946 template <> | |
| 7947 struct hash<VULKAN_HPP_NAMESPACE::PerTileEndInfoQCOM>; | |
| 7948 template <> | |
| 7949 struct hash<VULKAN_HPP_NAMESPACE::DispatchTileInfoQCOM>; | |
| 7950 | |
| 7951 //=== VK_NV_low_latency === | |
| 7952 template <> | |
| 7953 struct hash<VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV>; | |
| 7954 | |
| 7955 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 7956 //=== VK_EXT_metal_objects === | |
| 7957 template <> | |
| 7958 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT>; | |
| 7959 template <> | |
| 7960 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT>; | |
| 7961 template <> | |
| 7962 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT>; | |
| 7963 template <> | |
| 7964 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT>; | |
| 7965 template <> | |
| 7966 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT>; | |
| 7967 template <> | |
| 7968 struct hash<VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT>; | |
| 7969 template <> | |
| 7970 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT>; | |
| 7971 template <> | |
| 7972 struct hash<VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT>; | |
| 7973 template <> | |
| 7974 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT>; | |
| 7975 template <> | |
| 7976 struct hash<VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT>; | |
| 7977 template <> | |
| 7978 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT>; | |
| 7979 template <> | |
| 7980 struct hash<VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT>; | |
| 7981 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 7982 | |
| 7983 //=== VK_EXT_descriptor_buffer === | |
| 7984 template <> | |
| 7985 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT>; | |
| 7986 template <> | |
| 7987 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT>; | |
| 7988 template <> | |
| 7989 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT>; | |
| 7990 template <> | |
| 7991 struct hash<VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT>; | |
| 7992 template <> | |
| 7993 struct hash<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT>; | |
| 7994 template <> | |
| 7995 struct hash<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT>; | |
| 7996 template <> | |
| 7997 struct hash<VULKAN_HPP_NAMESPACE::DescriptorDataEXT>; | |
| 7998 template <> | |
| 7999 struct hash<VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT>; | |
| 8000 template <> | |
| 8001 struct hash<VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT>; | |
| 8002 template <> | |
| 8003 struct hash<VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT>; | |
| 8004 template <> | |
| 8005 struct hash<VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT>; | |
| 8006 template <> | |
| 8007 struct hash<VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT>; | |
| 8008 template <> | |
| 8009 struct hash<VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT>; | |
| 8010 template <> | |
| 8011 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT>; | |
| 8012 | |
| 8013 //=== VK_EXT_graphics_pipeline_library === | |
| 8014 template <> | |
| 8015 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT>; | |
| 8016 template <> | |
| 8017 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT>; | |
| 8018 template <> | |
| 8019 struct hash<VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT>; | |
| 8020 | |
| 8021 //=== VK_AMD_shader_early_and_late_fragment_tests === | |
| 8022 template <> | |
| 8023 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD>; | |
| 8024 | |
| 8025 //=== VK_KHR_fragment_shader_barycentric === | |
| 8026 template <> | |
| 8027 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR>; | |
| 8028 template <> | |
| 8029 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR>; | |
| 8030 | |
| 8031 //=== VK_KHR_shader_subgroup_uniform_control_flow === | |
| 8032 template <> | |
| 8033 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>; | |
| 8034 | |
| 8035 //=== VK_NV_fragment_shading_rate_enums === | |
| 8036 template <> | |
| 8037 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV>; | |
| 8038 template <> | |
| 8039 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV>; | |
| 8040 template <> | |
| 8041 struct hash<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV>; | |
| 8042 | |
| 8043 //=== VK_NV_ray_tracing_motion_blur === | |
| 8044 template <> | |
| 8045 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV>; | |
| 8046 template <> | |
| 8047 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV>; | |
| 8048 template <> | |
| 8049 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV>; | |
| 8050 template <> | |
| 8051 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV>; | |
| 8052 template <> | |
| 8053 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV>; | |
| 8054 template <> | |
| 8055 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV>; | |
| 8056 template <> | |
| 8057 struct hash<VULKAN_HPP_NAMESPACE::SRTDataNV>; | |
| 8058 template <> | |
| 8059 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV>; | |
| 8060 | |
| 8061 //=== VK_EXT_mesh_shader === | |
| 8062 template <> | |
| 8063 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT>; | |
| 8064 template <> | |
| 8065 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT>; | |
| 8066 template <> | |
| 8067 struct hash<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT>; | |
| 8068 | |
| 8069 //=== VK_EXT_ycbcr_2plane_444_formats === | |
| 8070 template <> | |
| 8071 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT>; | |
| 8072 | |
| 8073 //=== VK_EXT_fragment_density_map2 === | |
| 8074 template <> | |
| 8075 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT>; | |
| 8076 template <> | |
| 8077 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT>; | |
| 8078 | |
| 8079 //=== VK_QCOM_rotated_copy_commands === | |
| 8080 template <> | |
| 8081 struct hash<VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM>; | |
| 8082 | |
| 8083 //=== VK_KHR_workgroup_memory_explicit_layout === | |
| 8084 template <> | |
| 8085 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR>; | |
| 8086 | |
| 8087 //=== VK_EXT_image_compression_control === | |
| 8088 template <> | |
| 8089 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT>; | |
| 8090 template <> | |
| 8091 struct hash<VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT>; | |
| 8092 template <> | |
| 8093 struct hash<VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT>; | |
| 8094 | |
| 8095 //=== VK_EXT_attachment_feedback_loop_layout === | |
| 8096 template <> | |
| 8097 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT>; | |
| 8098 | |
| 8099 //=== VK_EXT_4444_formats === | |
| 8100 template <> | |
| 8101 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT>; | |
| 8102 | |
| 8103 //=== VK_EXT_device_fault === | |
| 8104 template <> | |
| 8105 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT>; | |
| 8106 template <> | |
| 8107 struct hash<VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT>; | |
| 8108 template <> | |
| 8109 struct hash<VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT>; | |
| 8110 template <> | |
| 8111 struct hash<VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT>; | |
| 8112 template <> | |
| 8113 struct hash<VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT>; | |
| 8114 template <> | |
| 8115 struct hash<VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT>; | |
| 8116 | |
| 8117 //=== VK_EXT_rgba10x6_formats === | |
| 8118 template <> | |
| 8119 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT>; | |
| 8120 | |
| 8121 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) | |
| 8122 //=== VK_EXT_directfb_surface === | |
| 8123 template <> | |
| 8124 struct hash<VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT>; | |
| 8125 #endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ | |
| 8126 | |
| 8127 //=== VK_EXT_vertex_input_dynamic_state === | |
| 8128 template <> | |
| 8129 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT>; | |
| 8130 template <> | |
| 8131 struct hash<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT>; | |
| 8132 template <> | |
| 8133 struct hash<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT>; | |
| 8134 | |
| 8135 //=== VK_EXT_physical_device_drm === | |
| 8136 template <> | |
| 8137 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT>; | |
| 8138 | |
| 8139 //=== VK_EXT_device_address_binding_report === | |
| 8140 template <> | |
| 8141 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT>; | |
| 8142 template <> | |
| 8143 struct hash<VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT>; | |
| 8144 | |
| 8145 //=== VK_EXT_depth_clip_control === | |
| 8146 template <> | |
| 8147 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT>; | |
| 8148 template <> | |
| 8149 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT>; | |
| 8150 | |
| 8151 //=== VK_EXT_primitive_topology_list_restart === | |
| 8152 template <> | |
| 8153 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT>; | |
| 8154 | |
| 8155 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 8156 //=== VK_FUCHSIA_external_memory === | |
| 8157 template <> | |
| 8158 struct hash<VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA>; | |
| 8159 template <> | |
| 8160 struct hash<VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA>; | |
| 8161 template <> | |
| 8162 struct hash<VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA>; | |
| 8163 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 8164 | |
| 8165 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 8166 //=== VK_FUCHSIA_external_semaphore === | |
| 8167 template <> | |
| 8168 struct hash<VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA>; | |
| 8169 template <> | |
| 8170 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA>; | |
| 8171 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 8172 | |
| 8173 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 8174 //=== VK_FUCHSIA_buffer_collection === | |
| 8175 template <> | |
| 8176 struct hash<VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA>; | |
| 8177 template <> | |
| 8178 struct hash<VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA>; | |
| 8179 template <> | |
| 8180 struct hash<VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA>; | |
| 8181 template <> | |
| 8182 struct hash<VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA>; | |
| 8183 template <> | |
| 8184 struct hash<VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA>; | |
| 8185 template <> | |
| 8186 struct hash<VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA>; | |
| 8187 template <> | |
| 8188 struct hash<VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA>; | |
| 8189 template <> | |
| 8190 struct hash<VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA>; | |
| 8191 template <> | |
| 8192 struct hash<VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA>; | |
| 8193 template <> | |
| 8194 struct hash<VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA>; | |
| 8195 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 8196 | |
| 8197 //=== VK_HUAWEI_subpass_shading === | |
| 8198 template <> | |
| 8199 struct hash<VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI>; | |
| 8200 template <> | |
| 8201 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI>; | |
| 8202 template <> | |
| 8203 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI>; | |
| 8204 | |
| 8205 //=== VK_HUAWEI_invocation_mask === | |
| 8206 template <> | |
| 8207 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI>; | |
| 8208 | |
| 8209 //=== VK_NV_external_memory_rdma === | |
| 8210 template <> | |
| 8211 struct hash<VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV>; | |
| 8212 template <> | |
| 8213 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV>; | |
| 8214 | |
| 8215 //=== VK_EXT_pipeline_properties === | |
| 8216 template <> | |
| 8217 struct hash<VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT>; | |
| 8218 template <> | |
| 8219 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT>; | |
| 8220 | |
| 8221 //=== VK_EXT_frame_boundary === | |
| 8222 template <> | |
| 8223 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT>; | |
| 8224 template <> | |
| 8225 struct hash<VULKAN_HPP_NAMESPACE::FrameBoundaryEXT>; | |
| 8226 | |
| 8227 //=== VK_EXT_multisampled_render_to_single_sampled === | |
| 8228 template <> | |
| 8229 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT>; | |
| 8230 template <> | |
| 8231 struct hash<VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT>; | |
| 8232 template <> | |
| 8233 struct hash<VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT>; | |
| 8234 | |
| 8235 //=== VK_EXT_extended_dynamic_state2 === | |
| 8236 template <> | |
| 8237 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT>; | |
| 8238 | |
| 8239 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 8240 //=== VK_QNX_screen_surface === | |
| 8241 template <> | |
| 8242 struct hash<VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX>; | |
| 8243 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 8244 | |
| 8245 //=== VK_EXT_color_write_enable === | |
| 8246 template <> | |
| 8247 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT>; | |
| 8248 template <> | |
| 8249 struct hash<VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT>; | |
| 8250 | |
| 8251 //=== VK_EXT_primitives_generated_query === | |
| 8252 template <> | |
| 8253 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT>; | |
| 8254 | |
| 8255 //=== VK_KHR_ray_tracing_maintenance1 === | |
| 8256 template <> | |
| 8257 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR>; | |
| 8258 template <> | |
| 8259 struct hash<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR>; | |
| 8260 | |
| 8261 //=== VK_KHR_shader_untyped_pointers === | |
| 8262 template <> | |
| 8263 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUntypedPointersFeaturesKHR>; | |
| 8264 | |
| 8265 //=== VK_VALVE_video_encode_rgb_conversion === | |
| 8266 template <> | |
| 8267 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE>; | |
| 8268 template <> | |
| 8269 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeRgbConversionCapabilitiesVALVE>; | |
| 8270 template <> | |
| 8271 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeProfileRgbConversionInfoVALVE>; | |
| 8272 template <> | |
| 8273 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeSessionRgbConversionCreateInfoVALVE>; | |
| 8274 | |
| 8275 //=== VK_EXT_image_view_min_lod === | |
| 8276 template <> | |
| 8277 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT>; | |
| 8278 template <> | |
| 8279 struct hash<VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT>; | |
| 8280 | |
| 8281 //=== VK_EXT_multi_draw === | |
| 8282 template <> | |
| 8283 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT>; | |
| 8284 template <> | |
| 8285 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT>; | |
| 8286 template <> | |
| 8287 struct hash<VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT>; | |
| 8288 template <> | |
| 8289 struct hash<VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT>; | |
| 8290 | |
| 8291 //=== VK_EXT_image_2d_view_of_3d === | |
| 8292 template <> | |
| 8293 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT>; | |
| 8294 | |
| 8295 //=== VK_EXT_shader_tile_image === | |
| 8296 template <> | |
| 8297 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT>; | |
| 8298 template <> | |
| 8299 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT>; | |
| 8300 | |
| 8301 //=== VK_EXT_opacity_micromap === | |
| 8302 template <> | |
| 8303 struct hash<VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT>; | |
| 8304 template <> | |
| 8305 struct hash<VULKAN_HPP_NAMESPACE::MicromapUsageEXT>; | |
| 8306 template <> | |
| 8307 struct hash<VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT>; | |
| 8308 template <> | |
| 8309 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT>; | |
| 8310 template <> | |
| 8311 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT>; | |
| 8312 template <> | |
| 8313 struct hash<VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT>; | |
| 8314 template <> | |
| 8315 struct hash<VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT>; | |
| 8316 template <> | |
| 8317 struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT>; | |
| 8318 template <> | |
| 8319 struct hash<VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT>; | |
| 8320 template <> | |
| 8321 struct hash<VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT>; | |
| 8322 template <> | |
| 8323 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT>; | |
| 8324 template <> | |
| 8325 struct hash<VULKAN_HPP_NAMESPACE::MicromapTriangleEXT>; | |
| 8326 | |
| 8327 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 8328 //=== VK_NV_displacement_micromap === | |
| 8329 template <> | |
| 8330 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV>; | |
| 8331 template <> | |
| 8332 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV>; | |
| 8333 template <> | |
| 8334 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV>; | |
| 8335 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 8336 | |
| 8337 //=== VK_HUAWEI_cluster_culling_shader === | |
| 8338 template <> | |
| 8339 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI>; | |
| 8340 template <> | |
| 8341 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI>; | |
| 8342 template <> | |
| 8343 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI>; | |
| 8344 | |
| 8345 //=== VK_EXT_border_color_swizzle === | |
| 8346 template <> | |
| 8347 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT>; | |
| 8348 template <> | |
| 8349 struct hash<VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT>; | |
| 8350 | |
| 8351 //=== VK_EXT_pageable_device_local_memory === | |
| 8352 template <> | |
| 8353 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT>; | |
| 8354 | |
| 8355 //=== VK_ARM_shader_core_properties === | |
| 8356 template <> | |
| 8357 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM>; | |
| 8358 | |
| 8359 //=== VK_ARM_scheduling_controls === | |
| 8360 template <> | |
| 8361 struct hash<VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM>; | |
| 8362 template <> | |
| 8363 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM>; | |
| 8364 template <> | |
| 8365 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM>; | |
| 8366 | |
| 8367 //=== VK_EXT_image_sliced_view_of_3d === | |
| 8368 template <> | |
| 8369 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT>; | |
| 8370 template <> | |
| 8371 struct hash<VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT>; | |
| 8372 | |
| 8373 //=== VK_VALVE_descriptor_set_host_mapping === | |
| 8374 template <> | |
| 8375 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE>; | |
| 8376 template <> | |
| 8377 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE>; | |
| 8378 template <> | |
| 8379 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE>; | |
| 8380 | |
| 8381 //=== VK_EXT_non_seamless_cube_map === | |
| 8382 template <> | |
| 8383 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT>; | |
| 8384 | |
| 8385 //=== VK_ARM_render_pass_striped === | |
| 8386 template <> | |
| 8387 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM>; | |
| 8388 template <> | |
| 8389 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM>; | |
| 8390 template <> | |
| 8391 struct hash<VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM>; | |
| 8392 template <> | |
| 8393 struct hash<VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM>; | |
| 8394 template <> | |
| 8395 struct hash<VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM>; | |
| 8396 | |
| 8397 //=== VK_NV_copy_memory_indirect === | |
| 8398 template <> | |
| 8399 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV>; | |
| 8400 | |
| 8401 //=== VK_NV_memory_decompression === | |
| 8402 template <> | |
| 8403 struct hash<VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV>; | |
| 8404 | |
| 8405 //=== VK_NV_device_generated_commands_compute === | |
| 8406 template <> | |
| 8407 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV>; | |
| 8408 template <> | |
| 8409 struct hash<VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV>; | |
| 8410 template <> | |
| 8411 struct hash<VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV>; | |
| 8412 template <> | |
| 8413 struct hash<VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV>; | |
| 8414 | |
| 8415 //=== VK_NV_ray_tracing_linear_swept_spheres === | |
| 8416 template <> | |
| 8417 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV>; | |
| 8418 template <> | |
| 8419 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryLinearSweptSpheresDataNV>; | |
| 8420 template <> | |
| 8421 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureGeometrySpheresDataNV>; | |
| 8422 | |
| 8423 //=== VK_NV_linear_color_attachment === | |
| 8424 template <> | |
| 8425 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV>; | |
| 8426 | |
| 8427 //=== VK_KHR_shader_maximal_reconvergence === | |
| 8428 template <> | |
| 8429 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR>; | |
| 8430 | |
| 8431 //=== VK_EXT_image_compression_control_swapchain === | |
| 8432 template <> | |
| 8433 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT>; | |
| 8434 | |
| 8435 //=== VK_QCOM_image_processing === | |
| 8436 template <> | |
| 8437 struct hash<VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM>; | |
| 8438 template <> | |
| 8439 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM>; | |
| 8440 template <> | |
| 8441 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM>; | |
| 8442 | |
| 8443 //=== VK_EXT_nested_command_buffer === | |
| 8444 template <> | |
| 8445 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT>; | |
| 8446 template <> | |
| 8447 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT>; | |
| 8448 | |
| 8449 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 8450 //=== VK_OHOS_external_memory === | |
| 8451 template <> | |
| 8452 struct hash<VULKAN_HPP_NAMESPACE::NativeBufferUsageOHOS>; | |
| 8453 template <> | |
| 8454 struct hash<VULKAN_HPP_NAMESPACE::NativeBufferPropertiesOHOS>; | |
| 8455 template <> | |
| 8456 struct hash<VULKAN_HPP_NAMESPACE::NativeBufferFormatPropertiesOHOS>; | |
| 8457 template <> | |
| 8458 struct hash<VULKAN_HPP_NAMESPACE::ImportNativeBufferInfoOHOS>; | |
| 8459 template <> | |
| 8460 struct hash<VULKAN_HPP_NAMESPACE::MemoryGetNativeBufferInfoOHOS>; | |
| 8461 template <> | |
| 8462 struct hash<VULKAN_HPP_NAMESPACE::ExternalFormatOHOS>; | |
| 8463 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 8464 | |
| 8465 //=== VK_EXT_external_memory_acquire_unmodified === | |
| 8466 template <> | |
| 8467 struct hash<VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT>; | |
| 8468 | |
| 8469 //=== VK_EXT_extended_dynamic_state3 === | |
| 8470 template <> | |
| 8471 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT>; | |
| 8472 template <> | |
| 8473 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT>; | |
| 8474 template <> | |
| 8475 struct hash<VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT>; | |
| 8476 template <> | |
| 8477 struct hash<VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT>; | |
| 8478 | |
| 8479 //=== VK_EXT_subpass_merge_feedback === | |
| 8480 template <> | |
| 8481 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT>; | |
| 8482 template <> | |
| 8483 struct hash<VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT>; | |
| 8484 template <> | |
| 8485 struct hash<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT>; | |
| 8486 template <> | |
| 8487 struct hash<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT>; | |
| 8488 template <> | |
| 8489 struct hash<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT>; | |
| 8490 template <> | |
| 8491 struct hash<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT>; | |
| 8492 | |
| 8493 //=== VK_LUNARG_direct_driver_loading === | |
| 8494 template <> | |
| 8495 struct hash<VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG>; | |
| 8496 template <> | |
| 8497 struct hash<VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG>; | |
| 8498 | |
| 8499 //=== VK_ARM_tensors === | |
| 8500 template <> | |
| 8501 struct hash<VULKAN_HPP_NAMESPACE::TensorDescriptionARM>; | |
| 8502 template <> | |
| 8503 struct hash<VULKAN_HPP_NAMESPACE::TensorCreateInfoARM>; | |
| 8504 template <> | |
| 8505 struct hash<VULKAN_HPP_NAMESPACE::TensorViewCreateInfoARM>; | |
| 8506 template <> | |
| 8507 struct hash<VULKAN_HPP_NAMESPACE::TensorMemoryRequirementsInfoARM>; | |
| 8508 template <> | |
| 8509 struct hash<VULKAN_HPP_NAMESPACE::BindTensorMemoryInfoARM>; | |
| 8510 template <> | |
| 8511 struct hash<VULKAN_HPP_NAMESPACE::WriteDescriptorSetTensorARM>; | |
| 8512 template <> | |
| 8513 struct hash<VULKAN_HPP_NAMESPACE::TensorFormatPropertiesARM>; | |
| 8514 template <> | |
| 8515 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorPropertiesARM>; | |
| 8516 template <> | |
| 8517 struct hash<VULKAN_HPP_NAMESPACE::TensorMemoryBarrierARM>; | |
| 8518 template <> | |
| 8519 struct hash<VULKAN_HPP_NAMESPACE::TensorDependencyInfoARM>; | |
| 8520 template <> | |
| 8521 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorFeaturesARM>; | |
| 8522 template <> | |
| 8523 struct hash<VULKAN_HPP_NAMESPACE::DeviceTensorMemoryRequirementsARM>; | |
| 8524 template <> | |
| 8525 struct hash<VULKAN_HPP_NAMESPACE::CopyTensorInfoARM>; | |
| 8526 template <> | |
| 8527 struct hash<VULKAN_HPP_NAMESPACE::TensorCopyARM>; | |
| 8528 template <> | |
| 8529 struct hash<VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoTensorARM>; | |
| 8530 template <> | |
| 8531 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalTensorInfoARM>; | |
| 8532 template <> | |
| 8533 struct hash<VULKAN_HPP_NAMESPACE::ExternalTensorPropertiesARM>; | |
| 8534 template <> | |
| 8535 struct hash<VULKAN_HPP_NAMESPACE::ExternalMemoryTensorCreateInfoARM>; | |
| 8536 template <> | |
| 8537 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorFeaturesARM>; | |
| 8538 template <> | |
| 8539 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorPropertiesARM>; | |
| 8540 template <> | |
| 8541 struct hash<VULKAN_HPP_NAMESPACE::DescriptorGetTensorInfoARM>; | |
| 8542 template <> | |
| 8543 struct hash<VULKAN_HPP_NAMESPACE::TensorCaptureDescriptorDataInfoARM>; | |
| 8544 template <> | |
| 8545 struct hash<VULKAN_HPP_NAMESPACE::TensorViewCaptureDescriptorDataInfoARM>; | |
| 8546 template <> | |
| 8547 struct hash<VULKAN_HPP_NAMESPACE::FrameBoundaryTensorsARM>; | |
| 8548 | |
| 8549 //=== VK_EXT_shader_module_identifier === | |
| 8550 template <> | |
| 8551 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT>; | |
| 8552 template <> | |
| 8553 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT>; | |
| 8554 template <> | |
| 8555 struct hash<VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT>; | |
| 8556 template <> | |
| 8557 struct hash<VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT>; | |
| 8558 | |
| 8559 //=== VK_EXT_rasterization_order_attachment_access === | |
| 8560 template <> | |
| 8561 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT>; | |
| 8562 | |
| 8563 //=== VK_NV_optical_flow === | |
| 8564 template <> | |
| 8565 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV>; | |
| 8566 template <> | |
| 8567 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV>; | |
| 8568 template <> | |
| 8569 struct hash<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV>; | |
| 8570 template <> | |
| 8571 struct hash<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV>; | |
| 8572 template <> | |
| 8573 struct hash<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV>; | |
| 8574 template <> | |
| 8575 struct hash<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV>; | |
| 8576 template <> | |
| 8577 struct hash<VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV>; | |
| 8578 | |
| 8579 //=== VK_EXT_legacy_dithering === | |
| 8580 template <> | |
| 8581 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT>; | |
| 8582 | |
| 8583 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 8584 //=== VK_ANDROID_external_format_resolve === | |
| 8585 template <> | |
| 8586 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID>; | |
| 8587 template <> | |
| 8588 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID>; | |
| 8589 template <> | |
| 8590 struct hash<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID>; | |
| 8591 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 8592 | |
| 8593 //=== VK_AMD_anti_lag === | |
| 8594 template <> | |
| 8595 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAntiLagFeaturesAMD>; | |
| 8596 template <> | |
| 8597 struct hash<VULKAN_HPP_NAMESPACE::AntiLagDataAMD>; | |
| 8598 template <> | |
| 8599 struct hash<VULKAN_HPP_NAMESPACE::AntiLagPresentationInfoAMD>; | |
| 8600 | |
| 8601 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 8602 //=== VK_AMDX_dense_geometry_format === | |
| 8603 template <> | |
| 8604 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDenseGeometryFormatFeaturesAMDX>; | |
| 8605 template <> | |
| 8606 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureDenseGeometryFormatTrianglesDataAMDX>; | |
| 8607 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 8608 | |
| 8609 //=== VK_KHR_present_id2 === | |
| 8610 template <> | |
| 8611 struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentId2KHR>; | |
| 8612 template <> | |
| 8613 struct hash<VULKAN_HPP_NAMESPACE::PresentId2KHR>; | |
| 8614 template <> | |
| 8615 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentId2FeaturesKHR>; | |
| 8616 | |
| 8617 //=== VK_KHR_present_wait2 === | |
| 8618 template <> | |
| 8619 struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentWait2KHR>; | |
| 8620 template <> | |
| 8621 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWait2FeaturesKHR>; | |
| 8622 template <> | |
| 8623 struct hash<VULKAN_HPP_NAMESPACE::PresentWait2InfoKHR>; | |
| 8624 | |
| 8625 //=== VK_KHR_ray_tracing_position_fetch === | |
| 8626 template <> | |
| 8627 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR>; | |
| 8628 | |
| 8629 //=== VK_EXT_shader_object === | |
| 8630 template <> | |
| 8631 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT>; | |
| 8632 template <> | |
| 8633 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT>; | |
| 8634 template <> | |
| 8635 struct hash<VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT>; | |
| 8636 template <> | |
| 8637 struct hash<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT>; | |
| 8638 template <> | |
| 8639 struct hash<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT>; | |
| 8640 template <> | |
| 8641 struct hash<VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT>; | |
| 8642 template <> | |
| 8643 struct hash<VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT>; | |
| 8644 | |
| 8645 //=== VK_KHR_pipeline_binary === | |
| 8646 template <> | |
| 8647 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryFeaturesKHR>; | |
| 8648 template <> | |
| 8649 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryPropertiesKHR>; | |
| 8650 template <> | |
| 8651 struct hash<VULKAN_HPP_NAMESPACE::DevicePipelineBinaryInternalCacheControlKHR>; | |
| 8652 template <> | |
| 8653 struct hash<VULKAN_HPP_NAMESPACE::PipelineBinaryKeyKHR>; | |
| 8654 template <> | |
| 8655 struct hash<VULKAN_HPP_NAMESPACE::PipelineBinaryDataKHR>; | |
| 8656 template <> | |
| 8657 struct hash<VULKAN_HPP_NAMESPACE::PipelineBinaryKeysAndDataKHR>; | |
| 8658 template <> | |
| 8659 struct hash<VULKAN_HPP_NAMESPACE::PipelineBinaryCreateInfoKHR>; | |
| 8660 template <> | |
| 8661 struct hash<VULKAN_HPP_NAMESPACE::PipelineBinaryInfoKHR>; | |
| 8662 template <> | |
| 8663 struct hash<VULKAN_HPP_NAMESPACE::ReleaseCapturedPipelineDataInfoKHR>; | |
| 8664 template <> | |
| 8665 struct hash<VULKAN_HPP_NAMESPACE::PipelineBinaryDataInfoKHR>; | |
| 8666 template <> | |
| 8667 struct hash<VULKAN_HPP_NAMESPACE::PipelineCreateInfoKHR>; | |
| 8668 template <> | |
| 8669 struct hash<VULKAN_HPP_NAMESPACE::PipelineBinaryHandlesInfoKHR>; | |
| 8670 | |
| 8671 //=== VK_QCOM_tile_properties === | |
| 8672 template <> | |
| 8673 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM>; | |
| 8674 template <> | |
| 8675 struct hash<VULKAN_HPP_NAMESPACE::TilePropertiesQCOM>; | |
| 8676 | |
| 8677 //=== VK_SEC_amigo_profiling === | |
| 8678 template <> | |
| 8679 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC>; | |
| 8680 template <> | |
| 8681 struct hash<VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC>; | |
| 8682 | |
| 8683 //=== VK_KHR_surface_maintenance1 === | |
| 8684 template <> | |
| 8685 struct hash<VULKAN_HPP_NAMESPACE::SurfacePresentModeKHR>; | |
| 8686 template <> | |
| 8687 struct hash<VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesKHR>; | |
| 8688 template <> | |
| 8689 struct hash<VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityKHR>; | |
| 8690 | |
| 8691 //=== VK_KHR_swapchain_maintenance1 === | |
| 8692 template <> | |
| 8693 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesKHR>; | |
| 8694 template <> | |
| 8695 struct hash<VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoKHR>; | |
| 8696 template <> | |
| 8697 struct hash<VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoKHR>; | |
| 8698 template <> | |
| 8699 struct hash<VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoKHR>; | |
| 8700 template <> | |
| 8701 struct hash<VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoKHR>; | |
| 8702 template <> | |
| 8703 struct hash<VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoKHR>; | |
| 8704 | |
| 8705 //=== VK_QCOM_multiview_per_view_viewports === | |
| 8706 template <> | |
| 8707 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM>; | |
| 8708 | |
| 8709 //=== VK_NV_ray_tracing_invocation_reorder === | |
| 8710 template <> | |
| 8711 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV>; | |
| 8712 template <> | |
| 8713 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV>; | |
| 8714 | |
| 8715 //=== VK_NV_cooperative_vector === | |
| 8716 template <> | |
| 8717 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeVectorPropertiesNV>; | |
| 8718 template <> | |
| 8719 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeVectorFeaturesNV>; | |
| 8720 template <> | |
| 8721 struct hash<VULKAN_HPP_NAMESPACE::CooperativeVectorPropertiesNV>; | |
| 8722 template <> | |
| 8723 struct hash<VULKAN_HPP_NAMESPACE::ConvertCooperativeVectorMatrixInfoNV>; | |
| 8724 template <> | |
| 8725 struct hash<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR>; | |
| 8726 template <> | |
| 8727 struct hash<VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR>; | |
| 8728 | |
| 8729 //=== VK_NV_extended_sparse_address_space === | |
| 8730 template <> | |
| 8731 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV>; | |
| 8732 template <> | |
| 8733 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV>; | |
| 8734 | |
| 8735 //=== VK_EXT_mutable_descriptor_type === | |
| 8736 template <> | |
| 8737 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT>; | |
| 8738 template <> | |
| 8739 struct hash<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT>; | |
| 8740 template <> | |
| 8741 struct hash<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT>; | |
| 8742 | |
| 8743 //=== VK_EXT_legacy_vertex_attributes === | |
| 8744 template <> | |
| 8745 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT>; | |
| 8746 template <> | |
| 8747 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT>; | |
| 8748 | |
| 8749 //=== VK_EXT_layer_settings === | |
| 8750 template <> | |
| 8751 struct hash<VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT>; | |
| 8752 template <> | |
| 8753 struct hash<VULKAN_HPP_NAMESPACE::LayerSettingEXT>; | |
| 8754 | |
| 8755 //=== VK_ARM_shader_core_builtins === | |
| 8756 template <> | |
| 8757 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM>; | |
| 8758 template <> | |
| 8759 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM>; | |
| 8760 | |
| 8761 //=== VK_EXT_pipeline_library_group_handles === | |
| 8762 template <> | |
| 8763 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT>; | |
| 8764 | |
| 8765 //=== VK_EXT_dynamic_rendering_unused_attachments === | |
| 8766 template <> | |
| 8767 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT>; | |
| 8768 | |
| 8769 //=== VK_NV_low_latency2 === | |
| 8770 template <> | |
| 8771 struct hash<VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV>; | |
| 8772 template <> | |
| 8773 struct hash<VULKAN_HPP_NAMESPACE::LatencySleepInfoNV>; | |
| 8774 template <> | |
| 8775 struct hash<VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV>; | |
| 8776 template <> | |
| 8777 struct hash<VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV>; | |
| 8778 template <> | |
| 8779 struct hash<VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV>; | |
| 8780 template <> | |
| 8781 struct hash<VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV>; | |
| 8782 template <> | |
| 8783 struct hash<VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV>; | |
| 8784 template <> | |
| 8785 struct hash<VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV>; | |
| 8786 template <> | |
| 8787 struct hash<VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV>; | |
| 8788 | |
| 8789 //=== VK_KHR_cooperative_matrix === | |
| 8790 template <> | |
| 8791 struct hash<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR>; | |
| 8792 template <> | |
| 8793 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR>; | |
| 8794 template <> | |
| 8795 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR>; | |
| 8796 | |
| 8797 //=== VK_ARM_data_graph === | |
| 8798 template <> | |
| 8799 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphFeaturesARM>; | |
| 8800 template <> | |
| 8801 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineConstantARM>; | |
| 8802 template <> | |
| 8803 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineResourceInfoARM>; | |
| 8804 template <> | |
| 8805 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineCompilerControlCreateInfoARM>; | |
| 8806 template <> | |
| 8807 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineCreateInfoARM>; | |
| 8808 template <> | |
| 8809 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineShaderModuleCreateInfoARM>; | |
| 8810 template <> | |
| 8811 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionCreateInfoARM>; | |
| 8812 template <> | |
| 8813 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementsInfoARM>; | |
| 8814 template <> | |
| 8815 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionBindPointRequirementARM>; | |
| 8816 template <> | |
| 8817 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineSessionMemoryRequirementsInfoARM>; | |
| 8818 template <> | |
| 8819 struct hash<VULKAN_HPP_NAMESPACE::BindDataGraphPipelineSessionMemoryInfoARM>; | |
| 8820 template <> | |
| 8821 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineInfoARM>; | |
| 8822 template <> | |
| 8823 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelinePropertyQueryResultARM>; | |
| 8824 template <> | |
| 8825 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineIdentifierCreateInfoARM>; | |
| 8826 template <> | |
| 8827 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineDispatchInfoARM>; | |
| 8828 template <> | |
| 8829 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphProcessingEngineARM>; | |
| 8830 template <> | |
| 8831 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyDataGraphPropertiesARM>; | |
| 8832 template <> | |
| 8833 struct hash<VULKAN_HPP_NAMESPACE::DataGraphProcessingEngineCreateInfoARM>; | |
| 8834 template <> | |
| 8835 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM>; | |
| 8836 template <> | |
| 8837 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyDataGraphProcessingEnginePropertiesARM>; | |
| 8838 template <> | |
| 8839 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphOperationSupportARM>; | |
| 8840 template <> | |
| 8841 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM>; | |
| 8842 | |
| 8843 //=== VK_QCOM_multiview_per_view_render_areas === | |
| 8844 template <> | |
| 8845 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM>; | |
| 8846 template <> | |
| 8847 struct hash<VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM>; | |
| 8848 | |
| 8849 //=== VK_KHR_compute_shader_derivatives === | |
| 8850 template <> | |
| 8851 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesKHR>; | |
| 8852 template <> | |
| 8853 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesPropertiesKHR>; | |
| 8854 | |
| 8855 //=== VK_KHR_video_decode_av1 === | |
| 8856 template <> | |
| 8857 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeAV1ProfileInfoKHR>; | |
| 8858 template <> | |
| 8859 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR>; | |
| 8860 template <> | |
| 8861 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeAV1SessionParametersCreateInfoKHR>; | |
| 8862 template <> | |
| 8863 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR>; | |
| 8864 template <> | |
| 8865 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR>; | |
| 8866 | |
| 8867 //=== VK_KHR_video_encode_av1 === | |
| 8868 template <> | |
| 8869 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeAV1FeaturesKHR>; | |
| 8870 template <> | |
| 8871 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1CapabilitiesKHR>; | |
| 8872 template <> | |
| 8873 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1QualityLevelPropertiesKHR>; | |
| 8874 template <> | |
| 8875 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1SessionCreateInfoKHR>; | |
| 8876 template <> | |
| 8877 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1SessionParametersCreateInfoKHR>; | |
| 8878 template <> | |
| 8879 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1PictureInfoKHR>; | |
| 8880 template <> | |
| 8881 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1DpbSlotInfoKHR>; | |
| 8882 template <> | |
| 8883 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1ProfileInfoKHR>; | |
| 8884 template <> | |
| 8885 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1QIndexKHR>; | |
| 8886 template <> | |
| 8887 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1FrameSizeKHR>; | |
| 8888 template <> | |
| 8889 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1GopRemainingFrameInfoKHR>; | |
| 8890 template <> | |
| 8891 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlInfoKHR>; | |
| 8892 template <> | |
| 8893 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlLayerInfoKHR>; | |
| 8894 | |
| 8895 //=== VK_KHR_video_decode_vp9 === | |
| 8896 template <> | |
| 8897 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoDecodeVP9FeaturesKHR>; | |
| 8898 template <> | |
| 8899 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeVP9ProfileInfoKHR>; | |
| 8900 template <> | |
| 8901 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeVP9CapabilitiesKHR>; | |
| 8902 template <> | |
| 8903 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeVP9PictureInfoKHR>; | |
| 8904 | |
| 8905 //=== VK_KHR_video_maintenance1 === | |
| 8906 template <> | |
| 8907 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR>; | |
| 8908 template <> | |
| 8909 struct hash<VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR>; | |
| 8910 | |
| 8911 //=== VK_NV_per_stage_descriptor_set === | |
| 8912 template <> | |
| 8913 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV>; | |
| 8914 | |
| 8915 //=== VK_QCOM_image_processing2 === | |
| 8916 template <> | |
| 8917 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM>; | |
| 8918 template <> | |
| 8919 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM>; | |
| 8920 template <> | |
| 8921 struct hash<VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM>; | |
| 8922 | |
| 8923 //=== VK_QCOM_filter_cubic_weights === | |
| 8924 template <> | |
| 8925 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM>; | |
| 8926 template <> | |
| 8927 struct hash<VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM>; | |
| 8928 template <> | |
| 8929 struct hash<VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM>; | |
| 8930 | |
| 8931 //=== VK_QCOM_ycbcr_degamma === | |
| 8932 template <> | |
| 8933 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM>; | |
| 8934 template <> | |
| 8935 struct hash<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM>; | |
| 8936 | |
| 8937 //=== VK_QCOM_filter_cubic_clamp === | |
| 8938 template <> | |
| 8939 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM>; | |
| 8940 | |
| 8941 //=== VK_EXT_attachment_feedback_loop_dynamic_state === | |
| 8942 template <> | |
| 8943 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT>; | |
| 8944 | |
| 8945 //=== VK_KHR_unified_image_layouts === | |
| 8946 template <> | |
| 8947 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceUnifiedImageLayoutsFeaturesKHR>; | |
| 8948 template <> | |
| 8949 struct hash<VULKAN_HPP_NAMESPACE::AttachmentFeedbackLoopInfoEXT>; | |
| 8950 | |
| 8951 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 8952 //=== VK_QNX_external_memory_screen_buffer === | |
| 8953 template <> | |
| 8954 struct hash<VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX>; | |
| 8955 template <> | |
| 8956 struct hash<VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX>; | |
| 8957 template <> | |
| 8958 struct hash<VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX>; | |
| 8959 template <> | |
| 8960 struct hash<VULKAN_HPP_NAMESPACE::ExternalFormatQNX>; | |
| 8961 template <> | |
| 8962 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX>; | |
| 8963 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 8964 | |
| 8965 //=== VK_MSFT_layered_driver === | |
| 8966 template <> | |
| 8967 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT>; | |
| 8968 | |
| 8969 //=== VK_KHR_calibrated_timestamps === | |
| 8970 template <> | |
| 8971 struct hash<VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR>; | |
| 8972 | |
| 8973 //=== VK_KHR_maintenance6 === | |
| 8974 template <> | |
| 8975 struct hash<VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT>; | |
| 8976 template <> | |
| 8977 struct hash<VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT>; | |
| 8978 | |
| 8979 //=== VK_NV_descriptor_pool_overallocation === | |
| 8980 template <> | |
| 8981 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV>; | |
| 8982 | |
| 8983 //=== VK_QCOM_tile_memory_heap === | |
| 8984 template <> | |
| 8985 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTileMemoryHeapFeaturesQCOM>; | |
| 8986 template <> | |
| 8987 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTileMemoryHeapPropertiesQCOM>; | |
| 8988 template <> | |
| 8989 struct hash<VULKAN_HPP_NAMESPACE::TileMemoryRequirementsQCOM>; | |
| 8990 template <> | |
| 8991 struct hash<VULKAN_HPP_NAMESPACE::TileMemoryBindInfoQCOM>; | |
| 8992 template <> | |
| 8993 struct hash<VULKAN_HPP_NAMESPACE::TileMemorySizeInfoQCOM>; | |
| 8994 | |
| 8995 //=== VK_KHR_copy_memory_indirect === | |
| 8996 template <> | |
| 8997 struct hash<VULKAN_HPP_NAMESPACE::StridedDeviceAddressRangeKHR>; | |
| 8998 template <> | |
| 8999 struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandKHR>; | |
| 9000 template <> | |
| 9001 struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectInfoKHR>; | |
| 9002 template <> | |
| 9003 struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandKHR>; | |
| 9004 template <> | |
| 9005 struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectInfoKHR>; | |
| 9006 template <> | |
| 9007 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesKHR>; | |
| 9008 template <> | |
| 9009 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesKHR>; | |
| 9010 | |
| 9011 //=== VK_EXT_memory_decompression === | |
| 9012 template <> | |
| 9013 struct hash<VULKAN_HPP_NAMESPACE::DecompressMemoryInfoEXT>; | |
| 9014 template <> | |
| 9015 struct hash<VULKAN_HPP_NAMESPACE::DecompressMemoryRegionEXT>; | |
| 9016 template <> | |
| 9017 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesEXT>; | |
| 9018 template <> | |
| 9019 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesEXT>; | |
| 9020 | |
| 9021 //=== VK_NV_display_stereo === | |
| 9022 template <> | |
| 9023 struct hash<VULKAN_HPP_NAMESPACE::DisplaySurfaceStereoCreateInfoNV>; | |
| 9024 template <> | |
| 9025 struct hash<VULKAN_HPP_NAMESPACE::DisplayModeStereoPropertiesNV>; | |
| 9026 | |
| 9027 //=== VK_KHR_video_encode_intra_refresh === | |
| 9028 template <> | |
| 9029 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeIntraRefreshCapabilitiesKHR>; | |
| 9030 template <> | |
| 9031 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeSessionIntraRefreshCreateInfoKHR>; | |
| 9032 template <> | |
| 9033 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeIntraRefreshInfoKHR>; | |
| 9034 template <> | |
| 9035 struct hash<VULKAN_HPP_NAMESPACE::VideoReferenceIntraRefreshInfoKHR>; | |
| 9036 template <> | |
| 9037 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR>; | |
| 9038 | |
| 9039 //=== VK_KHR_video_encode_quantization_map === | |
| 9040 template <> | |
| 9041 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapCapabilitiesKHR>; | |
| 9042 template <> | |
| 9043 struct hash<VULKAN_HPP_NAMESPACE::VideoFormatQuantizationMapPropertiesKHR>; | |
| 9044 template <> | |
| 9045 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapInfoKHR>; | |
| 9046 template <> | |
| 9047 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeQuantizationMapSessionParametersCreateInfoKHR>; | |
| 9048 template <> | |
| 9049 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR>; | |
| 9050 template <> | |
| 9051 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264QuantizationMapCapabilitiesKHR>; | |
| 9052 template <> | |
| 9053 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265QuantizationMapCapabilitiesKHR>; | |
| 9054 template <> | |
| 9055 struct hash<VULKAN_HPP_NAMESPACE::VideoFormatH265QuantizationMapPropertiesKHR>; | |
| 9056 template <> | |
| 9057 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1QuantizationMapCapabilitiesKHR>; | |
| 9058 template <> | |
| 9059 struct hash<VULKAN_HPP_NAMESPACE::VideoFormatAV1QuantizationMapPropertiesKHR>; | |
| 9060 | |
| 9061 //=== VK_NV_raw_access_chains === | |
| 9062 template <> | |
| 9063 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV>; | |
| 9064 | |
| 9065 //=== VK_NV_external_compute_queue === | |
| 9066 template <> | |
| 9067 struct hash<VULKAN_HPP_NAMESPACE::ExternalComputeQueueDeviceCreateInfoNV>; | |
| 9068 template <> | |
| 9069 struct hash<VULKAN_HPP_NAMESPACE::ExternalComputeQueueCreateInfoNV>; | |
| 9070 template <> | |
| 9071 struct hash<VULKAN_HPP_NAMESPACE::ExternalComputeQueueDataParamsNV>; | |
| 9072 template <> | |
| 9073 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalComputeQueuePropertiesNV>; | |
| 9074 | |
| 9075 //=== VK_KHR_shader_relaxed_extended_instruction === | |
| 9076 template <> | |
| 9077 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR>; | |
| 9078 | |
| 9079 //=== VK_NV_command_buffer_inheritance === | |
| 9080 template <> | |
| 9081 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCommandBufferInheritanceFeaturesNV>; | |
| 9082 | |
| 9083 //=== VK_KHR_maintenance7 === | |
| 9084 template <> | |
| 9085 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7FeaturesKHR>; | |
| 9086 template <> | |
| 9087 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7PropertiesKHR>; | |
| 9088 template <> | |
| 9089 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesListKHR>; | |
| 9090 template <> | |
| 9091 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesKHR>; | |
| 9092 template <> | |
| 9093 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiVulkanPropertiesKHR>; | |
| 9094 | |
| 9095 //=== VK_NV_shader_atomic_float16_vector === | |
| 9096 template <> | |
| 9097 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV>; | |
| 9098 | |
| 9099 //=== VK_EXT_shader_replicated_composites === | |
| 9100 template <> | |
| 9101 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT>; | |
| 9102 | |
| 9103 //=== VK_EXT_shader_float8 === | |
| 9104 template <> | |
| 9105 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat8FeaturesEXT>; | |
| 9106 | |
| 9107 //=== VK_NV_ray_tracing_validation === | |
| 9108 template <> | |
| 9109 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV>; | |
| 9110 | |
| 9111 //=== VK_NV_cluster_acceleration_structure === | |
| 9112 template <> | |
| 9113 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructureFeaturesNV>; | |
| 9114 template <> | |
| 9115 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterAccelerationStructurePropertiesNV>; | |
| 9116 template <> | |
| 9117 struct hash<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureClustersBottomLevelInputNV>; | |
| 9118 template <> | |
| 9119 struct hash<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureTriangleClusterInputNV>; | |
| 9120 template <> | |
| 9121 struct hash<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInputNV>; | |
| 9122 template <> | |
| 9123 struct hash<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureOpInputNV>; | |
| 9124 template <> | |
| 9125 struct hash<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureInputInfoNV>; | |
| 9126 template <> | |
| 9127 struct hash<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureCommandsInfoNV>; | |
| 9128 template <> | |
| 9129 struct hash<VULKAN_HPP_NAMESPACE::StridedDeviceAddressNV>; | |
| 9130 template <> | |
| 9131 struct hash<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV>; | |
| 9132 template <> | |
| 9133 struct hash<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureMoveObjectsInfoNV>; | |
| 9134 template <> | |
| 9135 struct hash<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildClustersBottomLevelInfoNV>; | |
| 9136 template <> | |
| 9137 struct hash<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildTriangleClusterInfoNV>; | |
| 9138 template <> | |
| 9139 struct hash<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV>; | |
| 9140 template <> | |
| 9141 struct hash<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureInstantiateClusterInfoNV>; | |
| 9142 template <> | |
| 9143 struct hash<VULKAN_HPP_NAMESPACE::ClusterAccelerationStructureGetTemplateIndicesInfoNV>; | |
| 9144 template <> | |
| 9145 struct hash<VULKAN_HPP_NAMESPACE::RayTracingPipelineClusterAccelerationStructureCreateInfoNV>; | |
| 9146 | |
| 9147 //=== VK_NV_partitioned_acceleration_structure === | |
| 9148 template <> | |
| 9149 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePartitionedAccelerationStructureFeaturesNV>; | |
| 9150 template <> | |
| 9151 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePartitionedAccelerationStructurePropertiesNV>; | |
| 9152 template <> | |
| 9153 struct hash<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureFlagsNV>; | |
| 9154 template <> | |
| 9155 struct hash<VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureIndirectCommandNV>; | |
| 9156 template <> | |
| 9157 struct hash<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWriteInstanceDataNV>; | |
| 9158 template <> | |
| 9159 struct hash<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureUpdateInstanceDataNV>; | |
| 9160 template <> | |
| 9161 struct hash<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureWritePartitionTranslationDataNV>; | |
| 9162 template <> | |
| 9163 struct hash<VULKAN_HPP_NAMESPACE::WriteDescriptorSetPartitionedAccelerationStructureNV>; | |
| 9164 template <> | |
| 9165 struct hash<VULKAN_HPP_NAMESPACE::PartitionedAccelerationStructureInstancesInputNV>; | |
| 9166 template <> | |
| 9167 struct hash<VULKAN_HPP_NAMESPACE::BuildPartitionedAccelerationStructureInfoNV>; | |
| 9168 | |
| 9169 //=== VK_EXT_device_generated_commands === | |
| 9170 template <> | |
| 9171 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT>; | |
| 9172 template <> | |
| 9173 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT>; | |
| 9174 template <> | |
| 9175 struct hash<VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoEXT>; | |
| 9176 template <> | |
| 9177 struct hash<VULKAN_HPP_NAMESPACE::IndirectExecutionSetCreateInfoEXT>; | |
| 9178 template <> | |
| 9179 struct hash<VULKAN_HPP_NAMESPACE::IndirectExecutionSetInfoEXT>; | |
| 9180 template <> | |
| 9181 struct hash<VULKAN_HPP_NAMESPACE::IndirectExecutionSetPipelineInfoEXT>; | |
| 9182 template <> | |
| 9183 struct hash<VULKAN_HPP_NAMESPACE::IndirectExecutionSetShaderInfoEXT>; | |
| 9184 template <> | |
| 9185 struct hash<VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoEXT>; | |
| 9186 template <> | |
| 9187 struct hash<VULKAN_HPP_NAMESPACE::WriteIndirectExecutionSetPipelineEXT>; | |
| 9188 template <> | |
| 9189 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoEXT>; | |
| 9190 template <> | |
| 9191 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenEXT>; | |
| 9192 template <> | |
| 9193 struct hash<VULKAN_HPP_NAMESPACE::DrawIndirectCountIndirectCommandEXT>; | |
| 9194 template <> | |
| 9195 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsVertexBufferTokenEXT>; | |
| 9196 template <> | |
| 9197 struct hash<VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandEXT>; | |
| 9198 template <> | |
| 9199 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsIndexBufferTokenEXT>; | |
| 9200 template <> | |
| 9201 struct hash<VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandEXT>; | |
| 9202 template <> | |
| 9203 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsPushConstantTokenEXT>; | |
| 9204 template <> | |
| 9205 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsExecutionSetTokenEXT>; | |
| 9206 template <> | |
| 9207 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsTokenDataEXT>; | |
| 9208 template <> | |
| 9209 struct hash<VULKAN_HPP_NAMESPACE::IndirectExecutionSetShaderLayoutInfoEXT>; | |
| 9210 template <> | |
| 9211 struct hash<VULKAN_HPP_NAMESPACE::GeneratedCommandsPipelineInfoEXT>; | |
| 9212 template <> | |
| 9213 struct hash<VULKAN_HPP_NAMESPACE::GeneratedCommandsShaderInfoEXT>; | |
| 9214 template <> | |
| 9215 struct hash<VULKAN_HPP_NAMESPACE::WriteIndirectExecutionSetShaderEXT>; | |
| 9216 | |
| 9217 //=== VK_KHR_maintenance8 === | |
| 9218 template <> | |
| 9219 struct hash<VULKAN_HPP_NAMESPACE::MemoryBarrierAccessFlags3KHR>; | |
| 9220 template <> | |
| 9221 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance8FeaturesKHR>; | |
| 9222 | |
| 9223 //=== VK_MESA_image_alignment_control === | |
| 9224 template <> | |
| 9225 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA>; | |
| 9226 template <> | |
| 9227 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA>; | |
| 9228 template <> | |
| 9229 struct hash<VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA>; | |
| 9230 | |
| 9231 //=== VK_KHR_shader_fma === | |
| 9232 template <> | |
| 9233 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFmaFeaturesKHR>; | |
| 9234 | |
| 9235 //=== VK_EXT_ray_tracing_invocation_reorder === | |
| 9236 template <> | |
| 9237 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesEXT>; | |
| 9238 template <> | |
| 9239 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesEXT>; | |
| 9240 | |
| 9241 //=== VK_EXT_depth_clamp_control === | |
| 9242 template <> | |
| 9243 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampControlFeaturesEXT>; | |
| 9244 template <> | |
| 9245 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportDepthClampControlCreateInfoEXT>; | |
| 9246 template <> | |
| 9247 struct hash<VULKAN_HPP_NAMESPACE::DepthClampRangeEXT>; | |
| 9248 | |
| 9249 //=== VK_KHR_maintenance9 === | |
| 9250 template <> | |
| 9251 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9FeaturesKHR>; | |
| 9252 template <> | |
| 9253 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9PropertiesKHR>; | |
| 9254 template <> | |
| 9255 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyOwnershipTransferPropertiesKHR>; | |
| 9256 | |
| 9257 //=== VK_KHR_video_maintenance2 === | |
| 9258 template <> | |
| 9259 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance2FeaturesKHR>; | |
| 9260 template <> | |
| 9261 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264InlineSessionParametersInfoKHR>; | |
| 9262 template <> | |
| 9263 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH265InlineSessionParametersInfoKHR>; | |
| 9264 template <> | |
| 9265 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeAV1InlineSessionParametersInfoKHR>; | |
| 9266 | |
| 9267 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 9268 //=== VK_OHOS_surface === | |
| 9269 template <> | |
| 9270 struct hash<VULKAN_HPP_NAMESPACE::SurfaceCreateInfoOHOS>; | |
| 9271 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 9272 | |
| 9273 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 9274 //=== VK_OHOS_native_buffer === | |
| 9275 template <> | |
| 9276 struct hash<VULKAN_HPP_NAMESPACE::NativeBufferOHOS>; | |
| 9277 template <> | |
| 9278 struct hash<VULKAN_HPP_NAMESPACE::SwapchainImageCreateInfoOHOS>; | |
| 9279 template <> | |
| 9280 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentationPropertiesOHOS>; | |
| 9281 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 9282 | |
| 9283 //=== VK_HUAWEI_hdr_vivid === | |
| 9284 template <> | |
| 9285 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceHdrVividFeaturesHUAWEI>; | |
| 9286 template <> | |
| 9287 struct hash<VULKAN_HPP_NAMESPACE::HdrVividDynamicMetadataHUAWEI>; | |
| 9288 | |
| 9289 //=== VK_NV_cooperative_matrix2 === | |
| 9290 template <> | |
| 9291 struct hash<VULKAN_HPP_NAMESPACE::CooperativeMatrixFlexibleDimensionsPropertiesNV>; | |
| 9292 template <> | |
| 9293 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrix2FeaturesNV>; | |
| 9294 template <> | |
| 9295 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrix2PropertiesNV>; | |
| 9296 | |
| 9297 //=== VK_ARM_pipeline_opacity_micromap === | |
| 9298 template <> | |
| 9299 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineOpacityMicromapFeaturesARM>; | |
| 9300 | |
| 9301 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 9302 //=== VK_EXT_external_memory_metal === | |
| 9303 template <> | |
| 9304 struct hash<VULKAN_HPP_NAMESPACE::ImportMemoryMetalHandleInfoEXT>; | |
| 9305 template <> | |
| 9306 struct hash<VULKAN_HPP_NAMESPACE::MemoryMetalHandlePropertiesEXT>; | |
| 9307 template <> | |
| 9308 struct hash<VULKAN_HPP_NAMESPACE::MemoryGetMetalHandleInfoEXT>; | |
| 9309 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 9310 | |
| 9311 //=== VK_KHR_depth_clamp_zero_one === | |
| 9312 template <> | |
| 9313 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesKHR>; | |
| 9314 | |
| 9315 //=== VK_ARM_performance_counters_by_region === | |
| 9316 template <> | |
| 9317 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionFeaturesARM>; | |
| 9318 template <> | |
| 9319 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceCountersByRegionPropertiesARM>; | |
| 9320 template <> | |
| 9321 struct hash<VULKAN_HPP_NAMESPACE::PerformanceCounterARM>; | |
| 9322 template <> | |
| 9323 struct hash<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionARM>; | |
| 9324 template <> | |
| 9325 struct hash<VULKAN_HPP_NAMESPACE::RenderPassPerformanceCountersByRegionBeginInfoARM>; | |
| 9326 | |
| 9327 //=== VK_EXT_vertex_attribute_robustness === | |
| 9328 template <> | |
| 9329 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeRobustnessFeaturesEXT>; | |
| 9330 | |
| 9331 //=== VK_ARM_format_pack === | |
| 9332 template <> | |
| 9333 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFormatPackFeaturesARM>; | |
| 9334 | |
| 9335 //=== VK_VALVE_fragment_density_map_layered === | |
| 9336 template <> | |
| 9337 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE>; | |
| 9338 template <> | |
| 9339 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE>; | |
| 9340 template <> | |
| 9341 struct hash<VULKAN_HPP_NAMESPACE::PipelineFragmentDensityMapLayeredCreateInfoVALVE>; | |
| 9342 | |
| 9343 //=== VK_KHR_robustness2 === | |
| 9344 template <> | |
| 9345 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesKHR>; | |
| 9346 template <> | |
| 9347 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesKHR>; | |
| 9348 | |
| 9349 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 9350 //=== VK_NV_present_metering === | |
| 9351 template <> | |
| 9352 struct hash<VULKAN_HPP_NAMESPACE::SetPresentConfigNV>; | |
| 9353 template <> | |
| 9354 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentMeteringFeaturesNV>; | |
| 9355 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 9356 | |
| 9357 //=== VK_EXT_fragment_density_map_offset === | |
| 9358 template <> | |
| 9359 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT>; | |
| 9360 template <> | |
| 9361 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT>; | |
| 9362 template <> | |
| 9363 struct hash<VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapOffsetEndInfoEXT>; | |
| 9364 | |
| 9365 //=== VK_EXT_zero_initialize_device_memory === | |
| 9366 template <> | |
| 9367 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT>; | |
| 9368 | |
| 9369 //=== VK_KHR_present_mode_fifo_latest_ready === | |
| 9370 template <> | |
| 9371 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR>; | |
| 9372 | |
| 9373 //=== VK_EXT_shader_64bit_indexing === | |
| 9374 template <> | |
| 9375 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShader64BitIndexingFeaturesEXT>; | |
| 9376 | |
| 9377 //=== VK_EXT_custom_resolve === | |
| 9378 template <> | |
| 9379 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomResolveFeaturesEXT>; | |
| 9380 template <> | |
| 9381 struct hash<VULKAN_HPP_NAMESPACE::BeginCustomResolveInfoEXT>; | |
| 9382 template <> | |
| 9383 struct hash<VULKAN_HPP_NAMESPACE::CustomResolveCreateInfoEXT>; | |
| 9384 | |
| 9385 //=== VK_QCOM_data_graph_model === | |
| 9386 template <> | |
| 9387 struct hash<VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionDataGraphQCOM>; | |
| 9388 template <> | |
| 9389 struct hash<VULKAN_HPP_NAMESPACE::DataGraphPipelineBuiltinModelCreateInfoQCOM>; | |
| 9390 template <> | |
| 9391 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDataGraphModelFeaturesQCOM>; | |
| 9392 | |
| 9393 //=== VK_KHR_maintenance10 === | |
| 9394 template <> | |
| 9395 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance10FeaturesKHR>; | |
| 9396 template <> | |
| 9397 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance10PropertiesKHR>; | |
| 9398 template <> | |
| 9399 struct hash<VULKAN_HPP_NAMESPACE::RenderingEndInfoKHR>; | |
| 9400 template <> | |
| 9401 struct hash<VULKAN_HPP_NAMESPACE::RenderingAttachmentFlagsInfoKHR>; | |
| 9402 template <> | |
| 9403 struct hash<VULKAN_HPP_NAMESPACE::ResolveImageModeInfoKHR>; | |
| 9404 | |
| 9405 //=== VK_SEC_pipeline_cache_incremental_mode === | |
| 9406 template <> | |
| 9407 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC>; | |
| 9408 | |
| 9409 //=== VK_EXT_shader_uniform_buffer_unsized_array === | |
| 9410 template <> | |
| 9411 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT>; | |
| 9412 | |
| 9413 //================================================================= | |
| 9414 //=== Required exports for VULKAN_HPP_NAMESPACE::StructureChain === | |
| 9415 //================================================================= | |
| 9416 | |
| 9417 #if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) | |
| 9418 using std::tuple_element; | |
| 9419 using std::tuple_size; | |
| 9420 #endif | |
| 9421 } // namespace std | |
| 9422 | |
| 9423 export | |
| 9424 { | |
| 9425 // This VkFlags type is used as part of a bitfield in some structures. | |
| 9426 // As it can't be mimicked by vk-data types, we need to export just that. | |
| 9427 using ::VkGeometryInstanceFlagsKHR; | |
| 9428 | |
| 9429 //================== | |
| 9430 //=== PFN TYPEs === | |
| 9431 //================== | |
| 9432 | |
| 9433 //=== VK_VERSION_1_0 === | |
| 9434 using ::PFN_vkAllocateCommandBuffers; | |
| 9435 using ::PFN_vkAllocateDescriptorSets; | |
| 9436 using ::PFN_vkAllocateMemory; | |
| 9437 using ::PFN_vkBeginCommandBuffer; | |
| 9438 using ::PFN_vkBindBufferMemory; | |
| 9439 using ::PFN_vkBindImageMemory; | |
| 9440 using ::PFN_vkCmdBeginQuery; | |
| 9441 using ::PFN_vkCmdBeginRenderPass; | |
| 9442 using ::PFN_vkCmdBindDescriptorSets; | |
| 9443 using ::PFN_vkCmdBindIndexBuffer; | |
| 9444 using ::PFN_vkCmdBindPipeline; | |
| 9445 using ::PFN_vkCmdBindVertexBuffers; | |
| 9446 using ::PFN_vkCmdBlitImage; | |
| 9447 using ::PFN_vkCmdClearAttachments; | |
| 9448 using ::PFN_vkCmdClearColorImage; | |
| 9449 using ::PFN_vkCmdClearDepthStencilImage; | |
| 9450 using ::PFN_vkCmdCopyBuffer; | |
| 9451 using ::PFN_vkCmdCopyBufferToImage; | |
| 9452 using ::PFN_vkCmdCopyImage; | |
| 9453 using ::PFN_vkCmdCopyImageToBuffer; | |
| 9454 using ::PFN_vkCmdCopyQueryPoolResults; | |
| 9455 using ::PFN_vkCmdDispatch; | |
| 9456 using ::PFN_vkCmdDispatchIndirect; | |
| 9457 using ::PFN_vkCmdDraw; | |
| 9458 using ::PFN_vkCmdDrawIndexed; | |
| 9459 using ::PFN_vkCmdDrawIndexedIndirect; | |
| 9460 using ::PFN_vkCmdDrawIndirect; | |
| 9461 using ::PFN_vkCmdEndQuery; | |
| 9462 using ::PFN_vkCmdEndRenderPass; | |
| 9463 using ::PFN_vkCmdExecuteCommands; | |
| 9464 using ::PFN_vkCmdFillBuffer; | |
| 9465 using ::PFN_vkCmdNextSubpass; | |
| 9466 using ::PFN_vkCmdPipelineBarrier; | |
| 9467 using ::PFN_vkCmdPushConstants; | |
| 9468 using ::PFN_vkCmdResetEvent; | |
| 9469 using ::PFN_vkCmdResetQueryPool; | |
| 9470 using ::PFN_vkCmdResolveImage; | |
| 9471 using ::PFN_vkCmdSetBlendConstants; | |
| 9472 using ::PFN_vkCmdSetDepthBias; | |
| 9473 using ::PFN_vkCmdSetDepthBounds; | |
| 9474 using ::PFN_vkCmdSetEvent; | |
| 9475 using ::PFN_vkCmdSetLineWidth; | |
| 9476 using ::PFN_vkCmdSetScissor; | |
| 9477 using ::PFN_vkCmdSetStencilCompareMask; | |
| 9478 using ::PFN_vkCmdSetStencilReference; | |
| 9479 using ::PFN_vkCmdSetStencilWriteMask; | |
| 9480 using ::PFN_vkCmdSetViewport; | |
| 9481 using ::PFN_vkCmdUpdateBuffer; | |
| 9482 using ::PFN_vkCmdWaitEvents; | |
| 9483 using ::PFN_vkCmdWriteTimestamp; | |
| 9484 using ::PFN_vkCreateBuffer; | |
| 9485 using ::PFN_vkCreateBufferView; | |
| 9486 using ::PFN_vkCreateCommandPool; | |
| 9487 using ::PFN_vkCreateComputePipelines; | |
| 9488 using ::PFN_vkCreateDescriptorPool; | |
| 9489 using ::PFN_vkCreateDescriptorSetLayout; | |
| 9490 using ::PFN_vkCreateDevice; | |
| 9491 using ::PFN_vkCreateEvent; | |
| 9492 using ::PFN_vkCreateFence; | |
| 9493 using ::PFN_vkCreateFramebuffer; | |
| 9494 using ::PFN_vkCreateGraphicsPipelines; | |
| 9495 using ::PFN_vkCreateImage; | |
| 9496 using ::PFN_vkCreateImageView; | |
| 9497 using ::PFN_vkCreateInstance; | |
| 9498 using ::PFN_vkCreatePipelineCache; | |
| 9499 using ::PFN_vkCreatePipelineLayout; | |
| 9500 using ::PFN_vkCreateQueryPool; | |
| 9501 using ::PFN_vkCreateRenderPass; | |
| 9502 using ::PFN_vkCreateSampler; | |
| 9503 using ::PFN_vkCreateSemaphore; | |
| 9504 using ::PFN_vkCreateShaderModule; | |
| 9505 using ::PFN_vkDestroyBuffer; | |
| 9506 using ::PFN_vkDestroyBufferView; | |
| 9507 using ::PFN_vkDestroyCommandPool; | |
| 9508 using ::PFN_vkDestroyDescriptorPool; | |
| 9509 using ::PFN_vkDestroyDescriptorSetLayout; | |
| 9510 using ::PFN_vkDestroyDevice; | |
| 9511 using ::PFN_vkDestroyEvent; | |
| 9512 using ::PFN_vkDestroyFence; | |
| 9513 using ::PFN_vkDestroyFramebuffer; | |
| 9514 using ::PFN_vkDestroyImage; | |
| 9515 using ::PFN_vkDestroyImageView; | |
| 9516 using ::PFN_vkDestroyInstance; | |
| 9517 using ::PFN_vkDestroyPipeline; | |
| 9518 using ::PFN_vkDestroyPipelineCache; | |
| 9519 using ::PFN_vkDestroyPipelineLayout; | |
| 9520 using ::PFN_vkDestroyQueryPool; | |
| 9521 using ::PFN_vkDestroyRenderPass; | |
| 9522 using ::PFN_vkDestroySampler; | |
| 9523 using ::PFN_vkDestroySemaphore; | |
| 9524 using ::PFN_vkDestroyShaderModule; | |
| 9525 using ::PFN_vkDeviceWaitIdle; | |
| 9526 using ::PFN_vkEndCommandBuffer; | |
| 9527 using ::PFN_vkEnumerateDeviceExtensionProperties; | |
| 9528 using ::PFN_vkEnumerateDeviceLayerProperties; | |
| 9529 using ::PFN_vkEnumerateInstanceExtensionProperties; | |
| 9530 using ::PFN_vkEnumerateInstanceLayerProperties; | |
| 9531 using ::PFN_vkEnumeratePhysicalDevices; | |
| 9532 using ::PFN_vkFlushMappedMemoryRanges; | |
| 9533 using ::PFN_vkFreeCommandBuffers; | |
| 9534 using ::PFN_vkFreeDescriptorSets; | |
| 9535 using ::PFN_vkFreeMemory; | |
| 9536 using ::PFN_vkGetBufferMemoryRequirements; | |
| 9537 using ::PFN_vkGetDeviceMemoryCommitment; | |
| 9538 using ::PFN_vkGetDeviceProcAddr; | |
| 9539 using ::PFN_vkGetDeviceQueue; | |
| 9540 using ::PFN_vkGetEventStatus; | |
| 9541 using ::PFN_vkGetFenceStatus; | |
| 9542 using ::PFN_vkGetImageMemoryRequirements; | |
| 9543 using ::PFN_vkGetImageSparseMemoryRequirements; | |
| 9544 using ::PFN_vkGetImageSubresourceLayout; | |
| 9545 using ::PFN_vkGetInstanceProcAddr; | |
| 9546 using ::PFN_vkGetPhysicalDeviceFeatures; | |
| 9547 using ::PFN_vkGetPhysicalDeviceFormatProperties; | |
| 9548 using ::PFN_vkGetPhysicalDeviceImageFormatProperties; | |
| 9549 using ::PFN_vkGetPhysicalDeviceMemoryProperties; | |
| 9550 using ::PFN_vkGetPhysicalDeviceProperties; | |
| 9551 using ::PFN_vkGetPhysicalDeviceQueueFamilyProperties; | |
| 9552 using ::PFN_vkGetPhysicalDeviceSparseImageFormatProperties; | |
| 9553 using ::PFN_vkGetPipelineCacheData; | |
| 9554 using ::PFN_vkGetQueryPoolResults; | |
| 9555 using ::PFN_vkGetRenderAreaGranularity; | |
| 9556 using ::PFN_vkInvalidateMappedMemoryRanges; | |
| 9557 using ::PFN_vkMapMemory; | |
| 9558 using ::PFN_vkMergePipelineCaches; | |
| 9559 using ::PFN_vkQueueBindSparse; | |
| 9560 using ::PFN_vkQueueSubmit; | |
| 9561 using ::PFN_vkQueueWaitIdle; | |
| 9562 using ::PFN_vkResetCommandBuffer; | |
| 9563 using ::PFN_vkResetCommandPool; | |
| 9564 using ::PFN_vkResetDescriptorPool; | |
| 9565 using ::PFN_vkResetEvent; | |
| 9566 using ::PFN_vkResetFences; | |
| 9567 using ::PFN_vkSetEvent; | |
| 9568 using ::PFN_vkUnmapMemory; | |
| 9569 using ::PFN_vkUpdateDescriptorSets; | |
| 9570 using ::PFN_vkWaitForFences; | |
| 9571 | |
| 9572 //=== VK_VERSION_1_1 === | |
| 9573 using ::PFN_vkBindBufferMemory2; | |
| 9574 using ::PFN_vkBindImageMemory2; | |
| 9575 using ::PFN_vkCmdDispatchBase; | |
| 9576 using ::PFN_vkCmdSetDeviceMask; | |
| 9577 using ::PFN_vkCreateDescriptorUpdateTemplate; | |
| 9578 using ::PFN_vkCreateSamplerYcbcrConversion; | |
| 9579 using ::PFN_vkDestroyDescriptorUpdateTemplate; | |
| 9580 using ::PFN_vkDestroySamplerYcbcrConversion; | |
| 9581 using ::PFN_vkEnumerateInstanceVersion; | |
| 9582 using ::PFN_vkEnumeratePhysicalDeviceGroups; | |
| 9583 using ::PFN_vkGetBufferMemoryRequirements2; | |
| 9584 using ::PFN_vkGetDescriptorSetLayoutSupport; | |
| 9585 using ::PFN_vkGetDeviceGroupPeerMemoryFeatures; | |
| 9586 using ::PFN_vkGetDeviceQueue2; | |
| 9587 using ::PFN_vkGetImageMemoryRequirements2; | |
| 9588 using ::PFN_vkGetImageSparseMemoryRequirements2; | |
| 9589 using ::PFN_vkGetPhysicalDeviceExternalBufferProperties; | |
| 9590 using ::PFN_vkGetPhysicalDeviceExternalFenceProperties; | |
| 9591 using ::PFN_vkGetPhysicalDeviceExternalSemaphoreProperties; | |
| 9592 using ::PFN_vkGetPhysicalDeviceFeatures2; | |
| 9593 using ::PFN_vkGetPhysicalDeviceFormatProperties2; | |
| 9594 using ::PFN_vkGetPhysicalDeviceImageFormatProperties2; | |
| 9595 using ::PFN_vkGetPhysicalDeviceMemoryProperties2; | |
| 9596 using ::PFN_vkGetPhysicalDeviceProperties2; | |
| 9597 using ::PFN_vkGetPhysicalDeviceQueueFamilyProperties2; | |
| 9598 using ::PFN_vkGetPhysicalDeviceSparseImageFormatProperties2; | |
| 9599 using ::PFN_vkTrimCommandPool; | |
| 9600 using ::PFN_vkUpdateDescriptorSetWithTemplate; | |
| 9601 | |
| 9602 //=== VK_VERSION_1_2 === | |
| 9603 using ::PFN_vkCmdBeginRenderPass2; | |
| 9604 using ::PFN_vkCmdDrawIndexedIndirectCount; | |
| 9605 using ::PFN_vkCmdDrawIndirectCount; | |
| 9606 using ::PFN_vkCmdEndRenderPass2; | |
| 9607 using ::PFN_vkCmdNextSubpass2; | |
| 9608 using ::PFN_vkCreateRenderPass2; | |
| 9609 using ::PFN_vkGetBufferDeviceAddress; | |
| 9610 using ::PFN_vkGetBufferOpaqueCaptureAddress; | |
| 9611 using ::PFN_vkGetDeviceMemoryOpaqueCaptureAddress; | |
| 9612 using ::PFN_vkGetSemaphoreCounterValue; | |
| 9613 using ::PFN_vkResetQueryPool; | |
| 9614 using ::PFN_vkSignalSemaphore; | |
| 9615 using ::PFN_vkWaitSemaphores; | |
| 9616 | |
| 9617 //=== VK_VERSION_1_3 === | |
| 9618 using ::PFN_vkCmdBeginRendering; | |
| 9619 using ::PFN_vkCmdBindVertexBuffers2; | |
| 9620 using ::PFN_vkCmdBlitImage2; | |
| 9621 using ::PFN_vkCmdCopyBuffer2; | |
| 9622 using ::PFN_vkCmdCopyBufferToImage2; | |
| 9623 using ::PFN_vkCmdCopyImage2; | |
| 9624 using ::PFN_vkCmdCopyImageToBuffer2; | |
| 9625 using ::PFN_vkCmdEndRendering; | |
| 9626 using ::PFN_vkCmdPipelineBarrier2; | |
| 9627 using ::PFN_vkCmdResetEvent2; | |
| 9628 using ::PFN_vkCmdResolveImage2; | |
| 9629 using ::PFN_vkCmdSetCullMode; | |
| 9630 using ::PFN_vkCmdSetDepthBiasEnable; | |
| 9631 using ::PFN_vkCmdSetDepthBoundsTestEnable; | |
| 9632 using ::PFN_vkCmdSetDepthCompareOp; | |
| 9633 using ::PFN_vkCmdSetDepthTestEnable; | |
| 9634 using ::PFN_vkCmdSetDepthWriteEnable; | |
| 9635 using ::PFN_vkCmdSetEvent2; | |
| 9636 using ::PFN_vkCmdSetFrontFace; | |
| 9637 using ::PFN_vkCmdSetPrimitiveRestartEnable; | |
| 9638 using ::PFN_vkCmdSetPrimitiveTopology; | |
| 9639 using ::PFN_vkCmdSetRasterizerDiscardEnable; | |
| 9640 using ::PFN_vkCmdSetScissorWithCount; | |
| 9641 using ::PFN_vkCmdSetStencilOp; | |
| 9642 using ::PFN_vkCmdSetStencilTestEnable; | |
| 9643 using ::PFN_vkCmdSetViewportWithCount; | |
| 9644 using ::PFN_vkCmdWaitEvents2; | |
| 9645 using ::PFN_vkCmdWriteTimestamp2; | |
| 9646 using ::PFN_vkCreatePrivateDataSlot; | |
| 9647 using ::PFN_vkDestroyPrivateDataSlot; | |
| 9648 using ::PFN_vkGetDeviceBufferMemoryRequirements; | |
| 9649 using ::PFN_vkGetDeviceImageMemoryRequirements; | |
| 9650 using ::PFN_vkGetDeviceImageSparseMemoryRequirements; | |
| 9651 using ::PFN_vkGetPhysicalDeviceToolProperties; | |
| 9652 using ::PFN_vkGetPrivateData; | |
| 9653 using ::PFN_vkQueueSubmit2; | |
| 9654 using ::PFN_vkSetPrivateData; | |
| 9655 | |
| 9656 //=== VK_VERSION_1_4 === | |
| 9657 using ::PFN_vkCmdBindDescriptorSets2; | |
| 9658 using ::PFN_vkCmdBindIndexBuffer2; | |
| 9659 using ::PFN_vkCmdPushConstants2; | |
| 9660 using ::PFN_vkCmdPushDescriptorSet; | |
| 9661 using ::PFN_vkCmdPushDescriptorSet2; | |
| 9662 using ::PFN_vkCmdPushDescriptorSetWithTemplate; | |
| 9663 using ::PFN_vkCmdPushDescriptorSetWithTemplate2; | |
| 9664 using ::PFN_vkCmdSetLineStipple; | |
| 9665 using ::PFN_vkCmdSetRenderingAttachmentLocations; | |
| 9666 using ::PFN_vkCmdSetRenderingInputAttachmentIndices; | |
| 9667 using ::PFN_vkCopyImageToImage; | |
| 9668 using ::PFN_vkCopyImageToMemory; | |
| 9669 using ::PFN_vkCopyMemoryToImage; | |
| 9670 using ::PFN_vkGetDeviceImageSubresourceLayout; | |
| 9671 using ::PFN_vkGetImageSubresourceLayout2; | |
| 9672 using ::PFN_vkGetRenderingAreaGranularity; | |
| 9673 using ::PFN_vkMapMemory2; | |
| 9674 using ::PFN_vkTransitionImageLayout; | |
| 9675 using ::PFN_vkUnmapMemory2; | |
| 9676 | |
| 9677 //=== VK_KHR_surface === | |
| 9678 using ::PFN_vkDestroySurfaceKHR; | |
| 9679 using ::PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR; | |
| 9680 using ::PFN_vkGetPhysicalDeviceSurfaceFormatsKHR; | |
| 9681 using ::PFN_vkGetPhysicalDeviceSurfacePresentModesKHR; | |
| 9682 using ::PFN_vkGetPhysicalDeviceSurfaceSupportKHR; | |
| 9683 | |
| 9684 //=== VK_KHR_swapchain === | |
| 9685 using ::PFN_vkAcquireNextImage2KHR; | |
| 9686 using ::PFN_vkAcquireNextImageKHR; | |
| 9687 using ::PFN_vkCreateSwapchainKHR; | |
| 9688 using ::PFN_vkDestroySwapchainKHR; | |
| 9689 using ::PFN_vkGetDeviceGroupPresentCapabilitiesKHR; | |
| 9690 using ::PFN_vkGetDeviceGroupSurfacePresentModesKHR; | |
| 9691 using ::PFN_vkGetPhysicalDevicePresentRectanglesKHR; | |
| 9692 using ::PFN_vkGetSwapchainImagesKHR; | |
| 9693 using ::PFN_vkQueuePresentKHR; | |
| 9694 | |
| 9695 //=== VK_KHR_display === | |
| 9696 using ::PFN_vkCreateDisplayModeKHR; | |
| 9697 using ::PFN_vkCreateDisplayPlaneSurfaceKHR; | |
| 9698 using ::PFN_vkGetDisplayModePropertiesKHR; | |
| 9699 using ::PFN_vkGetDisplayPlaneCapabilitiesKHR; | |
| 9700 using ::PFN_vkGetDisplayPlaneSupportedDisplaysKHR; | |
| 9701 using ::PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR; | |
| 9702 using ::PFN_vkGetPhysicalDeviceDisplayPropertiesKHR; | |
| 9703 | |
| 9704 //=== VK_KHR_display_swapchain === | |
| 9705 using ::PFN_vkCreateSharedSwapchainsKHR; | |
| 9706 | |
| 9707 #if defined( VK_USE_PLATFORM_XLIB_KHR ) | |
| 9708 //=== VK_KHR_xlib_surface === | |
| 9709 using ::PFN_vkCreateXlibSurfaceKHR; | |
| 9710 using ::PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR; | |
| 9711 #endif /*VK_USE_PLATFORM_XLIB_KHR*/ | |
| 9712 | |
| 9713 #if defined( VK_USE_PLATFORM_XCB_KHR ) | |
| 9714 //=== VK_KHR_xcb_surface === | |
| 9715 using ::PFN_vkCreateXcbSurfaceKHR; | |
| 9716 using ::PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR; | |
| 9717 #endif /*VK_USE_PLATFORM_XCB_KHR*/ | |
| 9718 | |
| 9719 #if defined( VK_USE_PLATFORM_WAYLAND_KHR ) | |
| 9720 //=== VK_KHR_wayland_surface === | |
| 9721 using ::PFN_vkCreateWaylandSurfaceKHR; | |
| 9722 using ::PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR; | |
| 9723 #endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ | |
| 9724 | |
| 9725 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 9726 //=== VK_KHR_android_surface === | |
| 9727 using ::PFN_vkCreateAndroidSurfaceKHR; | |
| 9728 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 9729 | |
| 9730 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 9731 //=== VK_KHR_win32_surface === | |
| 9732 using ::PFN_vkCreateWin32SurfaceKHR; | |
| 9733 using ::PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR; | |
| 9734 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 9735 | |
| 9736 //=== VK_EXT_debug_report === | |
| 9737 using ::PFN_vkCreateDebugReportCallbackEXT; | |
| 9738 using ::PFN_vkDebugReportMessageEXT; | |
| 9739 using ::PFN_vkDestroyDebugReportCallbackEXT; | |
| 9740 | |
| 9741 //=== VK_EXT_debug_marker === | |
| 9742 using ::PFN_vkCmdDebugMarkerBeginEXT; | |
| 9743 using ::PFN_vkCmdDebugMarkerEndEXT; | |
| 9744 using ::PFN_vkCmdDebugMarkerInsertEXT; | |
| 9745 using ::PFN_vkDebugMarkerSetObjectNameEXT; | |
| 9746 using ::PFN_vkDebugMarkerSetObjectTagEXT; | |
| 9747 | |
| 9748 //=== VK_KHR_video_queue === | |
| 9749 using ::PFN_vkBindVideoSessionMemoryKHR; | |
| 9750 using ::PFN_vkCmdBeginVideoCodingKHR; | |
| 9751 using ::PFN_vkCmdControlVideoCodingKHR; | |
| 9752 using ::PFN_vkCmdEndVideoCodingKHR; | |
| 9753 using ::PFN_vkCreateVideoSessionKHR; | |
| 9754 using ::PFN_vkCreateVideoSessionParametersKHR; | |
| 9755 using ::PFN_vkDestroyVideoSessionKHR; | |
| 9756 using ::PFN_vkDestroyVideoSessionParametersKHR; | |
| 9757 using ::PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR; | |
| 9758 using ::PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR; | |
| 9759 using ::PFN_vkGetVideoSessionMemoryRequirementsKHR; | |
| 9760 using ::PFN_vkUpdateVideoSessionParametersKHR; | |
| 9761 | |
| 9762 //=== VK_KHR_video_decode_queue === | |
| 9763 using ::PFN_vkCmdDecodeVideoKHR; | |
| 9764 | |
| 9765 //=== VK_EXT_transform_feedback === | |
| 9766 using ::PFN_vkCmdBeginQueryIndexedEXT; | |
| 9767 using ::PFN_vkCmdBeginTransformFeedbackEXT; | |
| 9768 using ::PFN_vkCmdBindTransformFeedbackBuffersEXT; | |
| 9769 using ::PFN_vkCmdDrawIndirectByteCountEXT; | |
| 9770 using ::PFN_vkCmdEndQueryIndexedEXT; | |
| 9771 using ::PFN_vkCmdEndTransformFeedbackEXT; | |
| 9772 | |
| 9773 //=== VK_NVX_binary_import === | |
| 9774 using ::PFN_vkCmdCuLaunchKernelNVX; | |
| 9775 using ::PFN_vkCreateCuFunctionNVX; | |
| 9776 using ::PFN_vkCreateCuModuleNVX; | |
| 9777 using ::PFN_vkDestroyCuFunctionNVX; | |
| 9778 using ::PFN_vkDestroyCuModuleNVX; | |
| 9779 | |
| 9780 //=== VK_NVX_image_view_handle === | |
| 9781 using ::PFN_vkGetImageViewAddressNVX; | |
| 9782 using ::PFN_vkGetImageViewHandle64NVX; | |
| 9783 using ::PFN_vkGetImageViewHandleNVX; | |
| 9784 | |
| 9785 //=== VK_AMD_draw_indirect_count === | |
| 9786 using ::PFN_vkCmdDrawIndexedIndirectCountAMD; | |
| 9787 using ::PFN_vkCmdDrawIndirectCountAMD; | |
| 9788 | |
| 9789 //=== VK_AMD_shader_info === | |
| 9790 using ::PFN_vkGetShaderInfoAMD; | |
| 9791 | |
| 9792 //=== VK_KHR_dynamic_rendering === | |
| 9793 using ::PFN_vkCmdBeginRenderingKHR; | |
| 9794 using ::PFN_vkCmdEndRenderingKHR; | |
| 9795 | |
| 9796 #if defined( VK_USE_PLATFORM_GGP ) | |
| 9797 //=== VK_GGP_stream_descriptor_surface === | |
| 9798 using ::PFN_vkCreateStreamDescriptorSurfaceGGP; | |
| 9799 #endif /*VK_USE_PLATFORM_GGP*/ | |
| 9800 | |
| 9801 //=== VK_NV_external_memory_capabilities === | |
| 9802 using ::PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV; | |
| 9803 | |
| 9804 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 9805 //=== VK_NV_external_memory_win32 === | |
| 9806 using ::PFN_vkGetMemoryWin32HandleNV; | |
| 9807 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 9808 | |
| 9809 //=== VK_KHR_get_physical_device_properties2 === | |
| 9810 using ::PFN_vkGetPhysicalDeviceFeatures2KHR; | |
| 9811 using ::PFN_vkGetPhysicalDeviceFormatProperties2KHR; | |
| 9812 using ::PFN_vkGetPhysicalDeviceImageFormatProperties2KHR; | |
| 9813 using ::PFN_vkGetPhysicalDeviceMemoryProperties2KHR; | |
| 9814 using ::PFN_vkGetPhysicalDeviceProperties2KHR; | |
| 9815 using ::PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR; | |
| 9816 using ::PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR; | |
| 9817 | |
| 9818 //=== VK_KHR_device_group === | |
| 9819 using ::PFN_vkCmdDispatchBaseKHR; | |
| 9820 using ::PFN_vkCmdSetDeviceMaskKHR; | |
| 9821 using ::PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR; | |
| 9822 | |
| 9823 #if defined( VK_USE_PLATFORM_VI_NN ) | |
| 9824 //=== VK_NN_vi_surface === | |
| 9825 using ::PFN_vkCreateViSurfaceNN; | |
| 9826 #endif /*VK_USE_PLATFORM_VI_NN*/ | |
| 9827 | |
| 9828 //=== VK_KHR_maintenance1 === | |
| 9829 using ::PFN_vkTrimCommandPoolKHR; | |
| 9830 | |
| 9831 //=== VK_KHR_device_group_creation === | |
| 9832 using ::PFN_vkEnumeratePhysicalDeviceGroupsKHR; | |
| 9833 | |
| 9834 //=== VK_KHR_external_memory_capabilities === | |
| 9835 using ::PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR; | |
| 9836 | |
| 9837 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 9838 //=== VK_KHR_external_memory_win32 === | |
| 9839 using ::PFN_vkGetMemoryWin32HandleKHR; | |
| 9840 using ::PFN_vkGetMemoryWin32HandlePropertiesKHR; | |
| 9841 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 9842 | |
| 9843 //=== VK_KHR_external_memory_fd === | |
| 9844 using ::PFN_vkGetMemoryFdKHR; | |
| 9845 using ::PFN_vkGetMemoryFdPropertiesKHR; | |
| 9846 | |
| 9847 //=== VK_KHR_external_semaphore_capabilities === | |
| 9848 using ::PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR; | |
| 9849 | |
| 9850 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 9851 //=== VK_KHR_external_semaphore_win32 === | |
| 9852 using ::PFN_vkGetSemaphoreWin32HandleKHR; | |
| 9853 using ::PFN_vkImportSemaphoreWin32HandleKHR; | |
| 9854 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 9855 | |
| 9856 //=== VK_KHR_external_semaphore_fd === | |
| 9857 using ::PFN_vkGetSemaphoreFdKHR; | |
| 9858 using ::PFN_vkImportSemaphoreFdKHR; | |
| 9859 | |
| 9860 //=== VK_KHR_push_descriptor === | |
| 9861 using ::PFN_vkCmdPushDescriptorSetKHR; | |
| 9862 using ::PFN_vkCmdPushDescriptorSetWithTemplateKHR; | |
| 9863 | |
| 9864 //=== VK_EXT_conditional_rendering === | |
| 9865 using ::PFN_vkCmdBeginConditionalRenderingEXT; | |
| 9866 using ::PFN_vkCmdEndConditionalRenderingEXT; | |
| 9867 | |
| 9868 //=== VK_KHR_descriptor_update_template === | |
| 9869 using ::PFN_vkCreateDescriptorUpdateTemplateKHR; | |
| 9870 using ::PFN_vkDestroyDescriptorUpdateTemplateKHR; | |
| 9871 using ::PFN_vkUpdateDescriptorSetWithTemplateKHR; | |
| 9872 | |
| 9873 //=== VK_NV_clip_space_w_scaling === | |
| 9874 using ::PFN_vkCmdSetViewportWScalingNV; | |
| 9875 | |
| 9876 //=== VK_EXT_direct_mode_display === | |
| 9877 using ::PFN_vkReleaseDisplayEXT; | |
| 9878 | |
| 9879 #if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) | |
| 9880 //=== VK_EXT_acquire_xlib_display === | |
| 9881 using ::PFN_vkAcquireXlibDisplayEXT; | |
| 9882 using ::PFN_vkGetRandROutputDisplayEXT; | |
| 9883 #endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ | |
| 9884 | |
| 9885 //=== VK_EXT_display_surface_counter === | |
| 9886 using ::PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT; | |
| 9887 | |
| 9888 //=== VK_EXT_display_control === | |
| 9889 using ::PFN_vkDisplayPowerControlEXT; | |
| 9890 using ::PFN_vkGetSwapchainCounterEXT; | |
| 9891 using ::PFN_vkRegisterDeviceEventEXT; | |
| 9892 using ::PFN_vkRegisterDisplayEventEXT; | |
| 9893 | |
| 9894 //=== VK_GOOGLE_display_timing === | |
| 9895 using ::PFN_vkGetPastPresentationTimingGOOGLE; | |
| 9896 using ::PFN_vkGetRefreshCycleDurationGOOGLE; | |
| 9897 | |
| 9898 //=== VK_EXT_discard_rectangles === | |
| 9899 using ::PFN_vkCmdSetDiscardRectangleEnableEXT; | |
| 9900 using ::PFN_vkCmdSetDiscardRectangleEXT; | |
| 9901 using ::PFN_vkCmdSetDiscardRectangleModeEXT; | |
| 9902 | |
| 9903 //=== VK_EXT_hdr_metadata === | |
| 9904 using ::PFN_vkSetHdrMetadataEXT; | |
| 9905 | |
| 9906 //=== VK_KHR_create_renderpass2 === | |
| 9907 using ::PFN_vkCmdBeginRenderPass2KHR; | |
| 9908 using ::PFN_vkCmdEndRenderPass2KHR; | |
| 9909 using ::PFN_vkCmdNextSubpass2KHR; | |
| 9910 using ::PFN_vkCreateRenderPass2KHR; | |
| 9911 | |
| 9912 //=== VK_KHR_shared_presentable_image === | |
| 9913 using ::PFN_vkGetSwapchainStatusKHR; | |
| 9914 | |
| 9915 //=== VK_KHR_external_fence_capabilities === | |
| 9916 using ::PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR; | |
| 9917 | |
| 9918 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 9919 //=== VK_KHR_external_fence_win32 === | |
| 9920 using ::PFN_vkGetFenceWin32HandleKHR; | |
| 9921 using ::PFN_vkImportFenceWin32HandleKHR; | |
| 9922 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 9923 | |
| 9924 //=== VK_KHR_external_fence_fd === | |
| 9925 using ::PFN_vkGetFenceFdKHR; | |
| 9926 using ::PFN_vkImportFenceFdKHR; | |
| 9927 | |
| 9928 //=== VK_KHR_performance_query === | |
| 9929 using ::PFN_vkAcquireProfilingLockKHR; | |
| 9930 using ::PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR; | |
| 9931 using ::PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR; | |
| 9932 using ::PFN_vkReleaseProfilingLockKHR; | |
| 9933 | |
| 9934 //=== VK_KHR_get_surface_capabilities2 === | |
| 9935 using ::PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR; | |
| 9936 using ::PFN_vkGetPhysicalDeviceSurfaceFormats2KHR; | |
| 9937 | |
| 9938 //=== VK_KHR_get_display_properties2 === | |
| 9939 using ::PFN_vkGetDisplayModeProperties2KHR; | |
| 9940 using ::PFN_vkGetDisplayPlaneCapabilities2KHR; | |
| 9941 using ::PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR; | |
| 9942 using ::PFN_vkGetPhysicalDeviceDisplayProperties2KHR; | |
| 9943 | |
| 9944 #if defined( VK_USE_PLATFORM_IOS_MVK ) | |
| 9945 //=== VK_MVK_ios_surface === | |
| 9946 using ::PFN_vkCreateIOSSurfaceMVK; | |
| 9947 #endif /*VK_USE_PLATFORM_IOS_MVK*/ | |
| 9948 | |
| 9949 #if defined( VK_USE_PLATFORM_MACOS_MVK ) | |
| 9950 //=== VK_MVK_macos_surface === | |
| 9951 using ::PFN_vkCreateMacOSSurfaceMVK; | |
| 9952 #endif /*VK_USE_PLATFORM_MACOS_MVK*/ | |
| 9953 | |
| 9954 //=== VK_EXT_debug_utils === | |
| 9955 using ::PFN_vkCmdBeginDebugUtilsLabelEXT; | |
| 9956 using ::PFN_vkCmdEndDebugUtilsLabelEXT; | |
| 9957 using ::PFN_vkCmdInsertDebugUtilsLabelEXT; | |
| 9958 using ::PFN_vkCreateDebugUtilsMessengerEXT; | |
| 9959 using ::PFN_vkDestroyDebugUtilsMessengerEXT; | |
| 9960 using ::PFN_vkQueueBeginDebugUtilsLabelEXT; | |
| 9961 using ::PFN_vkQueueEndDebugUtilsLabelEXT; | |
| 9962 using ::PFN_vkQueueInsertDebugUtilsLabelEXT; | |
| 9963 using ::PFN_vkSetDebugUtilsObjectNameEXT; | |
| 9964 using ::PFN_vkSetDebugUtilsObjectTagEXT; | |
| 9965 using ::PFN_vkSubmitDebugUtilsMessageEXT; | |
| 9966 | |
| 9967 #if defined( VK_USE_PLATFORM_ANDROID_KHR ) | |
| 9968 //=== VK_ANDROID_external_memory_android_hardware_buffer === | |
| 9969 using ::PFN_vkGetAndroidHardwareBufferPropertiesANDROID; | |
| 9970 using ::PFN_vkGetMemoryAndroidHardwareBufferANDROID; | |
| 9971 #endif /*VK_USE_PLATFORM_ANDROID_KHR*/ | |
| 9972 | |
| 9973 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 9974 //=== VK_AMDX_shader_enqueue === | |
| 9975 using ::PFN_vkCmdDispatchGraphAMDX; | |
| 9976 using ::PFN_vkCmdDispatchGraphIndirectAMDX; | |
| 9977 using ::PFN_vkCmdDispatchGraphIndirectCountAMDX; | |
| 9978 using ::PFN_vkCmdInitializeGraphScratchMemoryAMDX; | |
| 9979 using ::PFN_vkCreateExecutionGraphPipelinesAMDX; | |
| 9980 using ::PFN_vkGetExecutionGraphPipelineNodeIndexAMDX; | |
| 9981 using ::PFN_vkGetExecutionGraphPipelineScratchSizeAMDX; | |
| 9982 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 9983 | |
| 9984 //=== VK_EXT_sample_locations === | |
| 9985 using ::PFN_vkCmdSetSampleLocationsEXT; | |
| 9986 using ::PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT; | |
| 9987 | |
| 9988 //=== VK_KHR_get_memory_requirements2 === | |
| 9989 using ::PFN_vkGetBufferMemoryRequirements2KHR; | |
| 9990 using ::PFN_vkGetImageMemoryRequirements2KHR; | |
| 9991 using ::PFN_vkGetImageSparseMemoryRequirements2KHR; | |
| 9992 | |
| 9993 //=== VK_KHR_acceleration_structure === | |
| 9994 using ::PFN_vkBuildAccelerationStructuresKHR; | |
| 9995 using ::PFN_vkCmdBuildAccelerationStructuresIndirectKHR; | |
| 9996 using ::PFN_vkCmdBuildAccelerationStructuresKHR; | |
| 9997 using ::PFN_vkCmdCopyAccelerationStructureKHR; | |
| 9998 using ::PFN_vkCmdCopyAccelerationStructureToMemoryKHR; | |
| 9999 using ::PFN_vkCmdCopyMemoryToAccelerationStructureKHR; | |
| 10000 using ::PFN_vkCmdWriteAccelerationStructuresPropertiesKHR; | |
| 10001 using ::PFN_vkCopyAccelerationStructureKHR; | |
| 10002 using ::PFN_vkCopyAccelerationStructureToMemoryKHR; | |
| 10003 using ::PFN_vkCopyMemoryToAccelerationStructureKHR; | |
| 10004 using ::PFN_vkCreateAccelerationStructureKHR; | |
| 10005 using ::PFN_vkDestroyAccelerationStructureKHR; | |
| 10006 using ::PFN_vkGetAccelerationStructureBuildSizesKHR; | |
| 10007 using ::PFN_vkGetAccelerationStructureDeviceAddressKHR; | |
| 10008 using ::PFN_vkGetDeviceAccelerationStructureCompatibilityKHR; | |
| 10009 using ::PFN_vkWriteAccelerationStructuresPropertiesKHR; | |
| 10010 | |
| 10011 //=== VK_KHR_ray_tracing_pipeline === | |
| 10012 using ::PFN_vkCmdSetRayTracingPipelineStackSizeKHR; | |
| 10013 using ::PFN_vkCmdTraceRaysIndirectKHR; | |
| 10014 using ::PFN_vkCmdTraceRaysKHR; | |
| 10015 using ::PFN_vkCreateRayTracingPipelinesKHR; | |
| 10016 using ::PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR; | |
| 10017 using ::PFN_vkGetRayTracingShaderGroupHandlesKHR; | |
| 10018 using ::PFN_vkGetRayTracingShaderGroupStackSizeKHR; | |
| 10019 | |
| 10020 //=== VK_KHR_sampler_ycbcr_conversion === | |
| 10021 using ::PFN_vkCreateSamplerYcbcrConversionKHR; | |
| 10022 using ::PFN_vkDestroySamplerYcbcrConversionKHR; | |
| 10023 | |
| 10024 //=== VK_KHR_bind_memory2 === | |
| 10025 using ::PFN_vkBindBufferMemory2KHR; | |
| 10026 using ::PFN_vkBindImageMemory2KHR; | |
| 10027 | |
| 10028 //=== VK_EXT_image_drm_format_modifier === | |
| 10029 using ::PFN_vkGetImageDrmFormatModifierPropertiesEXT; | |
| 10030 | |
| 10031 //=== VK_EXT_validation_cache === | |
| 10032 using ::PFN_vkCreateValidationCacheEXT; | |
| 10033 using ::PFN_vkDestroyValidationCacheEXT; | |
| 10034 using ::PFN_vkGetValidationCacheDataEXT; | |
| 10035 using ::PFN_vkMergeValidationCachesEXT; | |
| 10036 | |
| 10037 //=== VK_NV_shading_rate_image === | |
| 10038 using ::PFN_vkCmdBindShadingRateImageNV; | |
| 10039 using ::PFN_vkCmdSetCoarseSampleOrderNV; | |
| 10040 using ::PFN_vkCmdSetViewportShadingRatePaletteNV; | |
| 10041 | |
| 10042 //=== VK_NV_ray_tracing === | |
| 10043 using ::PFN_vkBindAccelerationStructureMemoryNV; | |
| 10044 using ::PFN_vkCmdBuildAccelerationStructureNV; | |
| 10045 using ::PFN_vkCmdCopyAccelerationStructureNV; | |
| 10046 using ::PFN_vkCmdTraceRaysNV; | |
| 10047 using ::PFN_vkCmdWriteAccelerationStructuresPropertiesNV; | |
| 10048 using ::PFN_vkCompileDeferredNV; | |
| 10049 using ::PFN_vkCreateAccelerationStructureNV; | |
| 10050 using ::PFN_vkCreateRayTracingPipelinesNV; | |
| 10051 using ::PFN_vkDestroyAccelerationStructureNV; | |
| 10052 using ::PFN_vkGetAccelerationStructureHandleNV; | |
| 10053 using ::PFN_vkGetAccelerationStructureMemoryRequirementsNV; | |
| 10054 using ::PFN_vkGetRayTracingShaderGroupHandlesNV; | |
| 10055 | |
| 10056 //=== VK_KHR_maintenance3 === | |
| 10057 using ::PFN_vkGetDescriptorSetLayoutSupportKHR; | |
| 10058 | |
| 10059 //=== VK_KHR_draw_indirect_count === | |
| 10060 using ::PFN_vkCmdDrawIndexedIndirectCountKHR; | |
| 10061 using ::PFN_vkCmdDrawIndirectCountKHR; | |
| 10062 | |
| 10063 //=== VK_EXT_external_memory_host === | |
| 10064 using ::PFN_vkGetMemoryHostPointerPropertiesEXT; | |
| 10065 | |
| 10066 //=== VK_AMD_buffer_marker === | |
| 10067 using ::PFN_vkCmdWriteBufferMarker2AMD; | |
| 10068 using ::PFN_vkCmdWriteBufferMarkerAMD; | |
| 10069 | |
| 10070 //=== VK_EXT_calibrated_timestamps === | |
| 10071 using ::PFN_vkGetCalibratedTimestampsEXT; | |
| 10072 using ::PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT; | |
| 10073 | |
| 10074 //=== VK_NV_mesh_shader === | |
| 10075 using ::PFN_vkCmdDrawMeshTasksIndirectCountNV; | |
| 10076 using ::PFN_vkCmdDrawMeshTasksIndirectNV; | |
| 10077 using ::PFN_vkCmdDrawMeshTasksNV; | |
| 10078 | |
| 10079 //=== VK_NV_scissor_exclusive === | |
| 10080 using ::PFN_vkCmdSetExclusiveScissorEnableNV; | |
| 10081 using ::PFN_vkCmdSetExclusiveScissorNV; | |
| 10082 | |
| 10083 //=== VK_NV_device_diagnostic_checkpoints === | |
| 10084 using ::PFN_vkCmdSetCheckpointNV; | |
| 10085 using ::PFN_vkGetQueueCheckpointData2NV; | |
| 10086 using ::PFN_vkGetQueueCheckpointDataNV; | |
| 10087 | |
| 10088 //=== VK_KHR_timeline_semaphore === | |
| 10089 using ::PFN_vkGetSemaphoreCounterValueKHR; | |
| 10090 using ::PFN_vkSignalSemaphoreKHR; | |
| 10091 using ::PFN_vkWaitSemaphoresKHR; | |
| 10092 | |
| 10093 //=== VK_INTEL_performance_query === | |
| 10094 using ::PFN_vkAcquirePerformanceConfigurationINTEL; | |
| 10095 using ::PFN_vkCmdSetPerformanceMarkerINTEL; | |
| 10096 using ::PFN_vkCmdSetPerformanceOverrideINTEL; | |
| 10097 using ::PFN_vkCmdSetPerformanceStreamMarkerINTEL; | |
| 10098 using ::PFN_vkGetPerformanceParameterINTEL; | |
| 10099 using ::PFN_vkInitializePerformanceApiINTEL; | |
| 10100 using ::PFN_vkQueueSetPerformanceConfigurationINTEL; | |
| 10101 using ::PFN_vkReleasePerformanceConfigurationINTEL; | |
| 10102 using ::PFN_vkUninitializePerformanceApiINTEL; | |
| 10103 | |
| 10104 //=== VK_AMD_display_native_hdr === | |
| 10105 using ::PFN_vkSetLocalDimmingAMD; | |
| 10106 | |
| 10107 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 10108 //=== VK_FUCHSIA_imagepipe_surface === | |
| 10109 using ::PFN_vkCreateImagePipeSurfaceFUCHSIA; | |
| 10110 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 10111 | |
| 10112 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 10113 //=== VK_EXT_metal_surface === | |
| 10114 using ::PFN_vkCreateMetalSurfaceEXT; | |
| 10115 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 10116 | |
| 10117 //=== VK_KHR_fragment_shading_rate === | |
| 10118 using ::PFN_vkCmdSetFragmentShadingRateKHR; | |
| 10119 using ::PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR; | |
| 10120 | |
| 10121 //=== VK_KHR_dynamic_rendering_local_read === | |
| 10122 using ::PFN_vkCmdSetRenderingAttachmentLocationsKHR; | |
| 10123 using ::PFN_vkCmdSetRenderingInputAttachmentIndicesKHR; | |
| 10124 | |
| 10125 //=== VK_EXT_buffer_device_address === | |
| 10126 using ::PFN_vkGetBufferDeviceAddressEXT; | |
| 10127 | |
| 10128 //=== VK_EXT_tooling_info === | |
| 10129 using ::PFN_vkGetPhysicalDeviceToolPropertiesEXT; | |
| 10130 | |
| 10131 //=== VK_KHR_present_wait === | |
| 10132 using ::PFN_vkWaitForPresentKHR; | |
| 10133 | |
| 10134 //=== VK_NV_cooperative_matrix === | |
| 10135 using ::PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV; | |
| 10136 | |
| 10137 //=== VK_NV_coverage_reduction_mode === | |
| 10138 using ::PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV; | |
| 10139 | |
| 10140 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 10141 //=== VK_EXT_full_screen_exclusive === | |
| 10142 using ::PFN_vkAcquireFullScreenExclusiveModeEXT; | |
| 10143 using ::PFN_vkGetDeviceGroupSurfacePresentModes2EXT; | |
| 10144 using ::PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT; | |
| 10145 using ::PFN_vkReleaseFullScreenExclusiveModeEXT; | |
| 10146 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 10147 | |
| 10148 //=== VK_EXT_headless_surface === | |
| 10149 using ::PFN_vkCreateHeadlessSurfaceEXT; | |
| 10150 | |
| 10151 //=== VK_KHR_buffer_device_address === | |
| 10152 using ::PFN_vkGetBufferDeviceAddressKHR; | |
| 10153 using ::PFN_vkGetBufferOpaqueCaptureAddressKHR; | |
| 10154 using ::PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR; | |
| 10155 | |
| 10156 //=== VK_EXT_line_rasterization === | |
| 10157 using ::PFN_vkCmdSetLineStippleEXT; | |
| 10158 | |
| 10159 //=== VK_EXT_host_query_reset === | |
| 10160 using ::PFN_vkResetQueryPoolEXT; | |
| 10161 | |
| 10162 //=== VK_EXT_extended_dynamic_state === | |
| 10163 using ::PFN_vkCmdBindVertexBuffers2EXT; | |
| 10164 using ::PFN_vkCmdSetCullModeEXT; | |
| 10165 using ::PFN_vkCmdSetDepthBoundsTestEnableEXT; | |
| 10166 using ::PFN_vkCmdSetDepthCompareOpEXT; | |
| 10167 using ::PFN_vkCmdSetDepthTestEnableEXT; | |
| 10168 using ::PFN_vkCmdSetDepthWriteEnableEXT; | |
| 10169 using ::PFN_vkCmdSetFrontFaceEXT; | |
| 10170 using ::PFN_vkCmdSetPrimitiveTopologyEXT; | |
| 10171 using ::PFN_vkCmdSetScissorWithCountEXT; | |
| 10172 using ::PFN_vkCmdSetStencilOpEXT; | |
| 10173 using ::PFN_vkCmdSetStencilTestEnableEXT; | |
| 10174 using ::PFN_vkCmdSetViewportWithCountEXT; | |
| 10175 | |
| 10176 //=== VK_KHR_deferred_host_operations === | |
| 10177 using ::PFN_vkCreateDeferredOperationKHR; | |
| 10178 using ::PFN_vkDeferredOperationJoinKHR; | |
| 10179 using ::PFN_vkDestroyDeferredOperationKHR; | |
| 10180 using ::PFN_vkGetDeferredOperationMaxConcurrencyKHR; | |
| 10181 using ::PFN_vkGetDeferredOperationResultKHR; | |
| 10182 | |
| 10183 //=== VK_KHR_pipeline_executable_properties === | |
| 10184 using ::PFN_vkGetPipelineExecutableInternalRepresentationsKHR; | |
| 10185 using ::PFN_vkGetPipelineExecutablePropertiesKHR; | |
| 10186 using ::PFN_vkGetPipelineExecutableStatisticsKHR; | |
| 10187 | |
| 10188 //=== VK_EXT_host_image_copy === | |
| 10189 using ::PFN_vkCopyImageToImageEXT; | |
| 10190 using ::PFN_vkCopyImageToMemoryEXT; | |
| 10191 using ::PFN_vkCopyMemoryToImageEXT; | |
| 10192 using ::PFN_vkGetImageSubresourceLayout2EXT; | |
| 10193 using ::PFN_vkTransitionImageLayoutEXT; | |
| 10194 | |
| 10195 //=== VK_KHR_map_memory2 === | |
| 10196 using ::PFN_vkMapMemory2KHR; | |
| 10197 using ::PFN_vkUnmapMemory2KHR; | |
| 10198 | |
| 10199 //=== VK_EXT_swapchain_maintenance1 === | |
| 10200 using ::PFN_vkReleaseSwapchainImagesEXT; | |
| 10201 | |
| 10202 //=== VK_NV_device_generated_commands === | |
| 10203 using ::PFN_vkCmdBindPipelineShaderGroupNV; | |
| 10204 using ::PFN_vkCmdExecuteGeneratedCommandsNV; | |
| 10205 using ::PFN_vkCmdPreprocessGeneratedCommandsNV; | |
| 10206 using ::PFN_vkCreateIndirectCommandsLayoutNV; | |
| 10207 using ::PFN_vkDestroyIndirectCommandsLayoutNV; | |
| 10208 using ::PFN_vkGetGeneratedCommandsMemoryRequirementsNV; | |
| 10209 | |
| 10210 //=== VK_EXT_depth_bias_control === | |
| 10211 using ::PFN_vkCmdSetDepthBias2EXT; | |
| 10212 | |
| 10213 //=== VK_EXT_acquire_drm_display === | |
| 10214 using ::PFN_vkAcquireDrmDisplayEXT; | |
| 10215 using ::PFN_vkGetDrmDisplayEXT; | |
| 10216 | |
| 10217 //=== VK_EXT_private_data === | |
| 10218 using ::PFN_vkCreatePrivateDataSlotEXT; | |
| 10219 using ::PFN_vkDestroyPrivateDataSlotEXT; | |
| 10220 using ::PFN_vkGetPrivateDataEXT; | |
| 10221 using ::PFN_vkSetPrivateDataEXT; | |
| 10222 | |
| 10223 //=== VK_KHR_video_encode_queue === | |
| 10224 using ::PFN_vkCmdEncodeVideoKHR; | |
| 10225 using ::PFN_vkGetEncodedVideoSessionParametersKHR; | |
| 10226 using ::PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR; | |
| 10227 | |
| 10228 #if defined( VK_ENABLE_BETA_EXTENSIONS ) | |
| 10229 //=== VK_NV_cuda_kernel_launch === | |
| 10230 using ::PFN_vkCmdCudaLaunchKernelNV; | |
| 10231 using ::PFN_vkCreateCudaFunctionNV; | |
| 10232 using ::PFN_vkCreateCudaModuleNV; | |
| 10233 using ::PFN_vkDestroyCudaFunctionNV; | |
| 10234 using ::PFN_vkDestroyCudaModuleNV; | |
| 10235 using ::PFN_vkGetCudaModuleCacheNV; | |
| 10236 #endif /*VK_ENABLE_BETA_EXTENSIONS*/ | |
| 10237 | |
| 10238 //=== VK_QCOM_tile_shading === | |
| 10239 using ::PFN_vkCmdBeginPerTileExecutionQCOM; | |
| 10240 using ::PFN_vkCmdDispatchTileQCOM; | |
| 10241 using ::PFN_vkCmdEndPerTileExecutionQCOM; | |
| 10242 | |
| 10243 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 10244 //=== VK_EXT_metal_objects === | |
| 10245 using ::PFN_vkExportMetalObjectsEXT; | |
| 10246 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 10247 | |
| 10248 //=== VK_KHR_synchronization2 === | |
| 10249 using ::PFN_vkCmdPipelineBarrier2KHR; | |
| 10250 using ::PFN_vkCmdResetEvent2KHR; | |
| 10251 using ::PFN_vkCmdSetEvent2KHR; | |
| 10252 using ::PFN_vkCmdWaitEvents2KHR; | |
| 10253 using ::PFN_vkCmdWriteTimestamp2KHR; | |
| 10254 using ::PFN_vkQueueSubmit2KHR; | |
| 10255 | |
| 10256 //=== VK_EXT_descriptor_buffer === | |
| 10257 using ::PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT; | |
| 10258 using ::PFN_vkCmdBindDescriptorBuffersEXT; | |
| 10259 using ::PFN_vkCmdSetDescriptorBufferOffsetsEXT; | |
| 10260 using ::PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT; | |
| 10261 using ::PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT; | |
| 10262 using ::PFN_vkGetDescriptorEXT; | |
| 10263 using ::PFN_vkGetDescriptorSetLayoutBindingOffsetEXT; | |
| 10264 using ::PFN_vkGetDescriptorSetLayoutSizeEXT; | |
| 10265 using ::PFN_vkGetImageOpaqueCaptureDescriptorDataEXT; | |
| 10266 using ::PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT; | |
| 10267 using ::PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT; | |
| 10268 | |
| 10269 //=== VK_NV_fragment_shading_rate_enums === | |
| 10270 using ::PFN_vkCmdSetFragmentShadingRateEnumNV; | |
| 10271 | |
| 10272 //=== VK_EXT_mesh_shader === | |
| 10273 using ::PFN_vkCmdDrawMeshTasksEXT; | |
| 10274 using ::PFN_vkCmdDrawMeshTasksIndirectCountEXT; | |
| 10275 using ::PFN_vkCmdDrawMeshTasksIndirectEXT; | |
| 10276 | |
| 10277 //=== VK_KHR_copy_commands2 === | |
| 10278 using ::PFN_vkCmdBlitImage2KHR; | |
| 10279 using ::PFN_vkCmdCopyBuffer2KHR; | |
| 10280 using ::PFN_vkCmdCopyBufferToImage2KHR; | |
| 10281 using ::PFN_vkCmdCopyImage2KHR; | |
| 10282 using ::PFN_vkCmdCopyImageToBuffer2KHR; | |
| 10283 using ::PFN_vkCmdResolveImage2KHR; | |
| 10284 | |
| 10285 //=== VK_EXT_device_fault === | |
| 10286 using ::PFN_vkGetDeviceFaultInfoEXT; | |
| 10287 | |
| 10288 #if defined( VK_USE_PLATFORM_WIN32_KHR ) | |
| 10289 //=== VK_NV_acquire_winrt_display === | |
| 10290 using ::PFN_vkAcquireWinrtDisplayNV; | |
| 10291 using ::PFN_vkGetWinrtDisplayNV; | |
| 10292 #endif /*VK_USE_PLATFORM_WIN32_KHR*/ | |
| 10293 | |
| 10294 #if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) | |
| 10295 //=== VK_EXT_directfb_surface === | |
| 10296 using ::PFN_vkCreateDirectFBSurfaceEXT; | |
| 10297 using ::PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT; | |
| 10298 #endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ | |
| 10299 | |
| 10300 //=== VK_EXT_vertex_input_dynamic_state === | |
| 10301 using ::PFN_vkCmdSetVertexInputEXT; | |
| 10302 | |
| 10303 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 10304 //=== VK_FUCHSIA_external_memory === | |
| 10305 using ::PFN_vkGetMemoryZirconHandleFUCHSIA; | |
| 10306 using ::PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA; | |
| 10307 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 10308 | |
| 10309 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 10310 //=== VK_FUCHSIA_external_semaphore === | |
| 10311 using ::PFN_vkGetSemaphoreZirconHandleFUCHSIA; | |
| 10312 using ::PFN_vkImportSemaphoreZirconHandleFUCHSIA; | |
| 10313 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 10314 | |
| 10315 #if defined( VK_USE_PLATFORM_FUCHSIA ) | |
| 10316 //=== VK_FUCHSIA_buffer_collection === | |
| 10317 using ::PFN_vkCreateBufferCollectionFUCHSIA; | |
| 10318 using ::PFN_vkDestroyBufferCollectionFUCHSIA; | |
| 10319 using ::PFN_vkGetBufferCollectionPropertiesFUCHSIA; | |
| 10320 using ::PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA; | |
| 10321 using ::PFN_vkSetBufferCollectionImageConstraintsFUCHSIA; | |
| 10322 #endif /*VK_USE_PLATFORM_FUCHSIA*/ | |
| 10323 | |
| 10324 //=== VK_HUAWEI_subpass_shading === | |
| 10325 using ::PFN_vkCmdSubpassShadingHUAWEI; | |
| 10326 using ::PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI; | |
| 10327 | |
| 10328 //=== VK_HUAWEI_invocation_mask === | |
| 10329 using ::PFN_vkCmdBindInvocationMaskHUAWEI; | |
| 10330 | |
| 10331 //=== VK_NV_external_memory_rdma === | |
| 10332 using ::PFN_vkGetMemoryRemoteAddressNV; | |
| 10333 | |
| 10334 //=== VK_EXT_pipeline_properties === | |
| 10335 using ::PFN_vkGetPipelinePropertiesEXT; | |
| 10336 | |
| 10337 //=== VK_EXT_extended_dynamic_state2 === | |
| 10338 using ::PFN_vkCmdSetDepthBiasEnableEXT; | |
| 10339 using ::PFN_vkCmdSetLogicOpEXT; | |
| 10340 using ::PFN_vkCmdSetPatchControlPointsEXT; | |
| 10341 using ::PFN_vkCmdSetPrimitiveRestartEnableEXT; | |
| 10342 using ::PFN_vkCmdSetRasterizerDiscardEnableEXT; | |
| 10343 | |
| 10344 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 10345 //=== VK_QNX_screen_surface === | |
| 10346 using ::PFN_vkCreateScreenSurfaceQNX; | |
| 10347 using ::PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX; | |
| 10348 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 10349 | |
| 10350 //=== VK_EXT_color_write_enable === | |
| 10351 using ::PFN_vkCmdSetColorWriteEnableEXT; | |
| 10352 | |
| 10353 //=== VK_KHR_ray_tracing_maintenance1 === | |
| 10354 using ::PFN_vkCmdTraceRaysIndirect2KHR; | |
| 10355 | |
| 10356 //=== VK_EXT_multi_draw === | |
| 10357 using ::PFN_vkCmdDrawMultiEXT; | |
| 10358 using ::PFN_vkCmdDrawMultiIndexedEXT; | |
| 10359 | |
| 10360 //=== VK_EXT_opacity_micromap === | |
| 10361 using ::PFN_vkBuildMicromapsEXT; | |
| 10362 using ::PFN_vkCmdBuildMicromapsEXT; | |
| 10363 using ::PFN_vkCmdCopyMemoryToMicromapEXT; | |
| 10364 using ::PFN_vkCmdCopyMicromapEXT; | |
| 10365 using ::PFN_vkCmdCopyMicromapToMemoryEXT; | |
| 10366 using ::PFN_vkCmdWriteMicromapsPropertiesEXT; | |
| 10367 using ::PFN_vkCopyMemoryToMicromapEXT; | |
| 10368 using ::PFN_vkCopyMicromapEXT; | |
| 10369 using ::PFN_vkCopyMicromapToMemoryEXT; | |
| 10370 using ::PFN_vkCreateMicromapEXT; | |
| 10371 using ::PFN_vkDestroyMicromapEXT; | |
| 10372 using ::PFN_vkGetDeviceMicromapCompatibilityEXT; | |
| 10373 using ::PFN_vkGetMicromapBuildSizesEXT; | |
| 10374 using ::PFN_vkWriteMicromapsPropertiesEXT; | |
| 10375 | |
| 10376 //=== VK_HUAWEI_cluster_culling_shader === | |
| 10377 using ::PFN_vkCmdDrawClusterHUAWEI; | |
| 10378 using ::PFN_vkCmdDrawClusterIndirectHUAWEI; | |
| 10379 | |
| 10380 //=== VK_EXT_pageable_device_local_memory === | |
| 10381 using ::PFN_vkSetDeviceMemoryPriorityEXT; | |
| 10382 | |
| 10383 //=== VK_KHR_maintenance4 === | |
| 10384 using ::PFN_vkGetDeviceBufferMemoryRequirementsKHR; | |
| 10385 using ::PFN_vkGetDeviceImageMemoryRequirementsKHR; | |
| 10386 using ::PFN_vkGetDeviceImageSparseMemoryRequirementsKHR; | |
| 10387 | |
| 10388 //=== VK_VALVE_descriptor_set_host_mapping === | |
| 10389 using ::PFN_vkGetDescriptorSetHostMappingVALVE; | |
| 10390 using ::PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE; | |
| 10391 | |
| 10392 //=== VK_NV_copy_memory_indirect === | |
| 10393 using ::PFN_vkCmdCopyMemoryIndirectNV; | |
| 10394 using ::PFN_vkCmdCopyMemoryToImageIndirectNV; | |
| 10395 | |
| 10396 //=== VK_NV_memory_decompression === | |
| 10397 using ::PFN_vkCmdDecompressMemoryIndirectCountNV; | |
| 10398 using ::PFN_vkCmdDecompressMemoryNV; | |
| 10399 | |
| 10400 //=== VK_NV_device_generated_commands_compute === | |
| 10401 using ::PFN_vkCmdUpdatePipelineIndirectBufferNV; | |
| 10402 using ::PFN_vkGetPipelineIndirectDeviceAddressNV; | |
| 10403 using ::PFN_vkGetPipelineIndirectMemoryRequirementsNV; | |
| 10404 | |
| 10405 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 10406 //=== VK_OHOS_external_memory === | |
| 10407 using ::PFN_vkGetMemoryNativeBufferOHOS; | |
| 10408 using ::PFN_vkGetNativeBufferPropertiesOHOS; | |
| 10409 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 10410 | |
| 10411 //=== VK_EXT_extended_dynamic_state3 === | |
| 10412 using ::PFN_vkCmdSetAlphaToCoverageEnableEXT; | |
| 10413 using ::PFN_vkCmdSetAlphaToOneEnableEXT; | |
| 10414 using ::PFN_vkCmdSetColorBlendAdvancedEXT; | |
| 10415 using ::PFN_vkCmdSetColorBlendEnableEXT; | |
| 10416 using ::PFN_vkCmdSetColorBlendEquationEXT; | |
| 10417 using ::PFN_vkCmdSetColorWriteMaskEXT; | |
| 10418 using ::PFN_vkCmdSetConservativeRasterizationModeEXT; | |
| 10419 using ::PFN_vkCmdSetCoverageModulationModeNV; | |
| 10420 using ::PFN_vkCmdSetCoverageModulationTableEnableNV; | |
| 10421 using ::PFN_vkCmdSetCoverageModulationTableNV; | |
| 10422 using ::PFN_vkCmdSetCoverageReductionModeNV; | |
| 10423 using ::PFN_vkCmdSetCoverageToColorEnableNV; | |
| 10424 using ::PFN_vkCmdSetCoverageToColorLocationNV; | |
| 10425 using ::PFN_vkCmdSetDepthClampEnableEXT; | |
| 10426 using ::PFN_vkCmdSetDepthClipEnableEXT; | |
| 10427 using ::PFN_vkCmdSetDepthClipNegativeOneToOneEXT; | |
| 10428 using ::PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT; | |
| 10429 using ::PFN_vkCmdSetLineRasterizationModeEXT; | |
| 10430 using ::PFN_vkCmdSetLineStippleEnableEXT; | |
| 10431 using ::PFN_vkCmdSetLogicOpEnableEXT; | |
| 10432 using ::PFN_vkCmdSetPolygonModeEXT; | |
| 10433 using ::PFN_vkCmdSetProvokingVertexModeEXT; | |
| 10434 using ::PFN_vkCmdSetRasterizationSamplesEXT; | |
| 10435 using ::PFN_vkCmdSetRasterizationStreamEXT; | |
| 10436 using ::PFN_vkCmdSetRepresentativeFragmentTestEnableNV; | |
| 10437 using ::PFN_vkCmdSetSampleLocationsEnableEXT; | |
| 10438 using ::PFN_vkCmdSetSampleMaskEXT; | |
| 10439 using ::PFN_vkCmdSetShadingRateImageEnableNV; | |
| 10440 using ::PFN_vkCmdSetTessellationDomainOriginEXT; | |
| 10441 using ::PFN_vkCmdSetViewportSwizzleNV; | |
| 10442 using ::PFN_vkCmdSetViewportWScalingEnableNV; | |
| 10443 | |
| 10444 //=== VK_ARM_tensors === | |
| 10445 using ::PFN_vkBindTensorMemoryARM; | |
| 10446 using ::PFN_vkCmdCopyTensorARM; | |
| 10447 using ::PFN_vkCreateTensorARM; | |
| 10448 using ::PFN_vkCreateTensorViewARM; | |
| 10449 using ::PFN_vkDestroyTensorARM; | |
| 10450 using ::PFN_vkDestroyTensorViewARM; | |
| 10451 using ::PFN_vkGetDeviceTensorMemoryRequirementsARM; | |
| 10452 using ::PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM; | |
| 10453 using ::PFN_vkGetTensorMemoryRequirementsARM; | |
| 10454 using ::PFN_vkGetTensorOpaqueCaptureDescriptorDataARM; | |
| 10455 using ::PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM; | |
| 10456 | |
| 10457 //=== VK_EXT_shader_module_identifier === | |
| 10458 using ::PFN_vkGetShaderModuleCreateInfoIdentifierEXT; | |
| 10459 using ::PFN_vkGetShaderModuleIdentifierEXT; | |
| 10460 | |
| 10461 //=== VK_NV_optical_flow === | |
| 10462 using ::PFN_vkBindOpticalFlowSessionImageNV; | |
| 10463 using ::PFN_vkCmdOpticalFlowExecuteNV; | |
| 10464 using ::PFN_vkCreateOpticalFlowSessionNV; | |
| 10465 using ::PFN_vkDestroyOpticalFlowSessionNV; | |
| 10466 using ::PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV; | |
| 10467 | |
| 10468 //=== VK_KHR_maintenance5 === | |
| 10469 using ::PFN_vkCmdBindIndexBuffer2KHR; | |
| 10470 using ::PFN_vkGetDeviceImageSubresourceLayoutKHR; | |
| 10471 using ::PFN_vkGetImageSubresourceLayout2KHR; | |
| 10472 using ::PFN_vkGetRenderingAreaGranularityKHR; | |
| 10473 | |
| 10474 //=== VK_AMD_anti_lag === | |
| 10475 using ::PFN_vkAntiLagUpdateAMD; | |
| 10476 | |
| 10477 //=== VK_KHR_present_wait2 === | |
| 10478 using ::PFN_vkWaitForPresent2KHR; | |
| 10479 | |
| 10480 //=== VK_EXT_shader_object === | |
| 10481 using ::PFN_vkCmdBindShadersEXT; | |
| 10482 using ::PFN_vkCmdSetDepthClampRangeEXT; | |
| 10483 using ::PFN_vkCreateShadersEXT; | |
| 10484 using ::PFN_vkDestroyShaderEXT; | |
| 10485 using ::PFN_vkGetShaderBinaryDataEXT; | |
| 10486 | |
| 10487 //=== VK_KHR_pipeline_binary === | |
| 10488 using ::PFN_vkCreatePipelineBinariesKHR; | |
| 10489 using ::PFN_vkDestroyPipelineBinaryKHR; | |
| 10490 using ::PFN_vkGetPipelineBinaryDataKHR; | |
| 10491 using ::PFN_vkGetPipelineKeyKHR; | |
| 10492 using ::PFN_vkReleaseCapturedPipelineDataKHR; | |
| 10493 | |
| 10494 //=== VK_QCOM_tile_properties === | |
| 10495 using ::PFN_vkGetDynamicRenderingTilePropertiesQCOM; | |
| 10496 using ::PFN_vkGetFramebufferTilePropertiesQCOM; | |
| 10497 | |
| 10498 //=== VK_KHR_swapchain_maintenance1 === | |
| 10499 using ::PFN_vkReleaseSwapchainImagesKHR; | |
| 10500 | |
| 10501 //=== VK_NV_cooperative_vector === | |
| 10502 using ::PFN_vkCmdConvertCooperativeVectorMatrixNV; | |
| 10503 using ::PFN_vkConvertCooperativeVectorMatrixNV; | |
| 10504 using ::PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV; | |
| 10505 | |
| 10506 //=== VK_NV_low_latency2 === | |
| 10507 using ::PFN_vkGetLatencyTimingsNV; | |
| 10508 using ::PFN_vkLatencySleepNV; | |
| 10509 using ::PFN_vkQueueNotifyOutOfBandNV; | |
| 10510 using ::PFN_vkSetLatencyMarkerNV; | |
| 10511 using ::PFN_vkSetLatencySleepModeNV; | |
| 10512 | |
| 10513 //=== VK_KHR_cooperative_matrix === | |
| 10514 using ::PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR; | |
| 10515 | |
| 10516 //=== VK_ARM_data_graph === | |
| 10517 using ::PFN_vkBindDataGraphPipelineSessionMemoryARM; | |
| 10518 using ::PFN_vkCmdDispatchDataGraphARM; | |
| 10519 using ::PFN_vkCreateDataGraphPipelinesARM; | |
| 10520 using ::PFN_vkCreateDataGraphPipelineSessionARM; | |
| 10521 using ::PFN_vkDestroyDataGraphPipelineSessionARM; | |
| 10522 using ::PFN_vkGetDataGraphPipelineAvailablePropertiesARM; | |
| 10523 using ::PFN_vkGetDataGraphPipelinePropertiesARM; | |
| 10524 using ::PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM; | |
| 10525 using ::PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM; | |
| 10526 using ::PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM; | |
| 10527 using ::PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM; | |
| 10528 | |
| 10529 //=== VK_EXT_attachment_feedback_loop_dynamic_state === | |
| 10530 using ::PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT; | |
| 10531 | |
| 10532 #if defined( VK_USE_PLATFORM_SCREEN_QNX ) | |
| 10533 //=== VK_QNX_external_memory_screen_buffer === | |
| 10534 using ::PFN_vkGetScreenBufferPropertiesQNX; | |
| 10535 #endif /*VK_USE_PLATFORM_SCREEN_QNX*/ | |
| 10536 | |
| 10537 //=== VK_KHR_line_rasterization === | |
| 10538 using ::PFN_vkCmdSetLineStippleKHR; | |
| 10539 | |
| 10540 //=== VK_KHR_calibrated_timestamps === | |
| 10541 using ::PFN_vkGetCalibratedTimestampsKHR; | |
| 10542 using ::PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR; | |
| 10543 | |
| 10544 //=== VK_KHR_maintenance6 === | |
| 10545 using ::PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT; | |
| 10546 using ::PFN_vkCmdBindDescriptorSets2KHR; | |
| 10547 using ::PFN_vkCmdPushConstants2KHR; | |
| 10548 using ::PFN_vkCmdPushDescriptorSet2KHR; | |
| 10549 using ::PFN_vkCmdPushDescriptorSetWithTemplate2KHR; | |
| 10550 using ::PFN_vkCmdSetDescriptorBufferOffsets2EXT; | |
| 10551 | |
| 10552 //=== VK_QCOM_tile_memory_heap === | |
| 10553 using ::PFN_vkCmdBindTileMemoryQCOM; | |
| 10554 | |
| 10555 //=== VK_KHR_copy_memory_indirect === | |
| 10556 using ::PFN_vkCmdCopyMemoryIndirectKHR; | |
| 10557 using ::PFN_vkCmdCopyMemoryToImageIndirectKHR; | |
| 10558 | |
| 10559 //=== VK_EXT_memory_decompression === | |
| 10560 using ::PFN_vkCmdDecompressMemoryEXT; | |
| 10561 using ::PFN_vkCmdDecompressMemoryIndirectCountEXT; | |
| 10562 | |
| 10563 //=== VK_NV_external_compute_queue === | |
| 10564 using ::PFN_vkCreateExternalComputeQueueNV; | |
| 10565 using ::PFN_vkDestroyExternalComputeQueueNV; | |
| 10566 using ::PFN_vkGetExternalComputeQueueDataNV; | |
| 10567 | |
| 10568 //=== VK_NV_cluster_acceleration_structure === | |
| 10569 using ::PFN_vkCmdBuildClusterAccelerationStructureIndirectNV; | |
| 10570 using ::PFN_vkGetClusterAccelerationStructureBuildSizesNV; | |
| 10571 | |
| 10572 //=== VK_NV_partitioned_acceleration_structure === | |
| 10573 using ::PFN_vkCmdBuildPartitionedAccelerationStructuresNV; | |
| 10574 using ::PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV; | |
| 10575 | |
| 10576 //=== VK_EXT_device_generated_commands === | |
| 10577 using ::PFN_vkCmdExecuteGeneratedCommandsEXT; | |
| 10578 using ::PFN_vkCmdPreprocessGeneratedCommandsEXT; | |
| 10579 using ::PFN_vkCreateIndirectCommandsLayoutEXT; | |
| 10580 using ::PFN_vkCreateIndirectExecutionSetEXT; | |
| 10581 using ::PFN_vkDestroyIndirectCommandsLayoutEXT; | |
| 10582 using ::PFN_vkDestroyIndirectExecutionSetEXT; | |
| 10583 using ::PFN_vkGetGeneratedCommandsMemoryRequirementsEXT; | |
| 10584 using ::PFN_vkUpdateIndirectExecutionSetPipelineEXT; | |
| 10585 using ::PFN_vkUpdateIndirectExecutionSetShaderEXT; | |
| 10586 | |
| 10587 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 10588 //=== VK_OHOS_surface === | |
| 10589 using ::PFN_vkCreateSurfaceOHOS; | |
| 10590 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 10591 | |
| 10592 #if defined( VK_USE_PLATFORM_OHOS ) | |
| 10593 //=== VK_OHOS_native_buffer === | |
| 10594 using ::PFN_vkAcquireImageOHOS; | |
| 10595 using ::PFN_vkGetSwapchainGrallocUsageOHOS; | |
| 10596 using ::PFN_vkQueueSignalReleaseImageOHOS; | |
| 10597 #endif /*VK_USE_PLATFORM_OHOS*/ | |
| 10598 | |
| 10599 //=== VK_NV_cooperative_matrix2 === | |
| 10600 using ::PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV; | |
| 10601 | |
| 10602 #if defined( VK_USE_PLATFORM_METAL_EXT ) | |
| 10603 //=== VK_EXT_external_memory_metal === | |
| 10604 using ::PFN_vkGetMemoryMetalHandleEXT; | |
| 10605 using ::PFN_vkGetMemoryMetalHandlePropertiesEXT; | |
| 10606 #endif /*VK_USE_PLATFORM_METAL_EXT*/ | |
| 10607 | |
| 10608 //=== VK_ARM_performance_counters_by_region === | |
| 10609 using ::PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM; | |
| 10610 | |
| 10611 //=== VK_EXT_fragment_density_map_offset === | |
| 10612 using ::PFN_vkCmdEndRendering2EXT; | |
| 10613 | |
| 10614 //=== VK_EXT_custom_resolve === | |
| 10615 using ::PFN_vkCmdBeginCustomResolveEXT; | |
| 10616 | |
| 10617 //=== VK_KHR_maintenance10 === | |
| 10618 using ::PFN_vkCmdEndRendering2KHR; | |
| 10619 } |
