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