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