From 679eaa456a9299f974821978a9cab3d540144e47 Mon Sep 17 00:00:00 2001 From: antopilo Date: Wed, 25 Dec 2024 13:07:23 -0500 Subject: [PATCH] Removed vulkan module and modified premake --- Nuake/src/Vendors/vulkan/vulkan/vulkan.cppm | 4971 ------------------- premake5.lua | 6 +- 2 files changed, 4 insertions(+), 4973 deletions(-) delete mode 100644 Nuake/src/Vendors/vulkan/vulkan/vulkan.cppm diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan.cppm b/Nuake/src/Vendors/vulkan/vulkan/vulkan.cppm deleted file mode 100644 index 60b70f05..00000000 --- a/Nuake/src/Vendors/vulkan/vulkan/vulkan.cppm +++ /dev/null @@ -1,4971 +0,0 @@ -// Copyright 2015-2024 The Khronos Group Inc. -// -// SPDX-License-Identifier: Apache-2.0 OR MIT -// - -// This header is generated from the Khronos Vulkan XML API Registry. - -// Note: This module is still in an experimental state. -// Any feedback is welcome on https://github.com/KhronosGroup/Vulkan-Hpp/issues. - -module; - -#include -#include -#include -#include -#include -#include - -export module vulkan_hpp; - -export namespace VULKAN_HPP_NAMESPACE -{ - //===================================== - //=== HARDCODED TYPEs AND FUNCTIONs === - //===================================== - using VULKAN_HPP_NAMESPACE::ArrayWrapper1D; - using VULKAN_HPP_NAMESPACE::ArrayWrapper2D; - using VULKAN_HPP_NAMESPACE::DispatchLoaderBase; - using VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic; - using VULKAN_HPP_NAMESPACE::Flags; - using VULKAN_HPP_NAMESPACE::FlagTraits; - -#if !defined( VK_NO_PROTOTYPES ) - using VULKAN_HPP_NAMESPACE::DispatchLoaderStatic; -#endif /*VK_NO_PROTOTYPES*/ - - using VULKAN_HPP_NAMESPACE::operator&; - using VULKAN_HPP_NAMESPACE::operator|; - using VULKAN_HPP_NAMESPACE::operator^; - using VULKAN_HPP_NAMESPACE::operator~; - using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE; - -#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - using VULKAN_HPP_NAMESPACE::ArrayProxy; - using VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries; - using VULKAN_HPP_NAMESPACE::Optional; - using VULKAN_HPP_NAMESPACE::StridedArrayProxy; - using VULKAN_HPP_NAMESPACE::StructureChain; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if !defined( VULKAN_HPP_NO_SMART_HANDLE ) - using VULKAN_HPP_NAMESPACE::ObjectDestroy; - using VULKAN_HPP_NAMESPACE::ObjectDestroyShared; - using VULKAN_HPP_NAMESPACE::ObjectFree; - using VULKAN_HPP_NAMESPACE::ObjectFreeShared; - using VULKAN_HPP_NAMESPACE::ObjectRelease; - using VULKAN_HPP_NAMESPACE::ObjectReleaseShared; - using VULKAN_HPP_NAMESPACE::PoolFree; - using VULKAN_HPP_NAMESPACE::PoolFreeShared; - using VULKAN_HPP_NAMESPACE::SharedHandle; - using VULKAN_HPP_NAMESPACE::UniqueHandle; -#endif /*VULKAN_HPP_NO_SMART_HANDLE*/ - - using VULKAN_HPP_NAMESPACE::exchange; - - //================== - //=== BASE TYPEs === - //================== - using VULKAN_HPP_NAMESPACE::Bool32; - using VULKAN_HPP_NAMESPACE::DeviceAddress; - using VULKAN_HPP_NAMESPACE::DeviceSize; - using VULKAN_HPP_NAMESPACE::RemoteAddressNV; - using VULKAN_HPP_NAMESPACE::SampleMask; - - //============= - //=== ENUMs === - //============= - using VULKAN_HPP_NAMESPACE::CppType; - - //=== VK_VERSION_1_0 === - using VULKAN_HPP_NAMESPACE::AccessFlagBits; - using VULKAN_HPP_NAMESPACE::AccessFlags; - using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlagBits; - using VULKAN_HPP_NAMESPACE::AttachmentDescriptionFlags; - using VULKAN_HPP_NAMESPACE::AttachmentLoadOp; - using VULKAN_HPP_NAMESPACE::AttachmentStoreOp; - using VULKAN_HPP_NAMESPACE::BlendFactor; - using VULKAN_HPP_NAMESPACE::BlendOp; - using VULKAN_HPP_NAMESPACE::BorderColor; - using VULKAN_HPP_NAMESPACE::BufferCreateFlagBits; - using VULKAN_HPP_NAMESPACE::BufferCreateFlags; - using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits; - using VULKAN_HPP_NAMESPACE::BufferUsageFlags; - using VULKAN_HPP_NAMESPACE::BufferViewCreateFlagBits; - using VULKAN_HPP_NAMESPACE::BufferViewCreateFlags; - using VULKAN_HPP_NAMESPACE::ColorComponentFlagBits; - using VULKAN_HPP_NAMESPACE::ColorComponentFlags; - using VULKAN_HPP_NAMESPACE::CommandBufferLevel; - using VULKAN_HPP_NAMESPACE::CommandBufferResetFlagBits; - using VULKAN_HPP_NAMESPACE::CommandBufferResetFlags; - using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlagBits; - using VULKAN_HPP_NAMESPACE::CommandBufferUsageFlags; - using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlagBits; - using VULKAN_HPP_NAMESPACE::CommandPoolCreateFlags; - using VULKAN_HPP_NAMESPACE::CommandPoolResetFlagBits; - using VULKAN_HPP_NAMESPACE::CommandPoolResetFlags; - using VULKAN_HPP_NAMESPACE::CompareOp; - using VULKAN_HPP_NAMESPACE::ComponentSwizzle; - using VULKAN_HPP_NAMESPACE::CullModeFlagBits; - using VULKAN_HPP_NAMESPACE::CullModeFlags; - using VULKAN_HPP_NAMESPACE::DependencyFlagBits; - using VULKAN_HPP_NAMESPACE::DependencyFlags; - using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlagBits; - using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateFlags; - using VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlagBits; - using VULKAN_HPP_NAMESPACE::DescriptorPoolResetFlags; - using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlagBits; - using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateFlags; - using VULKAN_HPP_NAMESPACE::DescriptorType; - using VULKAN_HPP_NAMESPACE::DeviceCreateFlagBits; - using VULKAN_HPP_NAMESPACE::DeviceCreateFlags; - using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlagBits; - using VULKAN_HPP_NAMESPACE::DeviceQueueCreateFlags; - using VULKAN_HPP_NAMESPACE::DynamicState; - using VULKAN_HPP_NAMESPACE::EventCreateFlagBits; - using VULKAN_HPP_NAMESPACE::EventCreateFlags; - using VULKAN_HPP_NAMESPACE::FenceCreateFlagBits; - using VULKAN_HPP_NAMESPACE::FenceCreateFlags; - using VULKAN_HPP_NAMESPACE::Filter; - using VULKAN_HPP_NAMESPACE::Format; - using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits; - using VULKAN_HPP_NAMESPACE::FormatFeatureFlags; - using VULKAN_HPP_NAMESPACE::FramebufferCreateFlagBits; - using VULKAN_HPP_NAMESPACE::FramebufferCreateFlags; - using VULKAN_HPP_NAMESPACE::FrontFace; - using VULKAN_HPP_NAMESPACE::ImageAspectFlagBits; - using VULKAN_HPP_NAMESPACE::ImageAspectFlags; - using VULKAN_HPP_NAMESPACE::ImageCreateFlagBits; - using VULKAN_HPP_NAMESPACE::ImageCreateFlags; - using VULKAN_HPP_NAMESPACE::ImageLayout; - using VULKAN_HPP_NAMESPACE::ImageTiling; - using VULKAN_HPP_NAMESPACE::ImageType; - using VULKAN_HPP_NAMESPACE::ImageUsageFlagBits; - using VULKAN_HPP_NAMESPACE::ImageUsageFlags; - using VULKAN_HPP_NAMESPACE::ImageViewCreateFlagBits; - using VULKAN_HPP_NAMESPACE::ImageViewCreateFlags; - using VULKAN_HPP_NAMESPACE::ImageViewType; - using VULKAN_HPP_NAMESPACE::IndexType; - using VULKAN_HPP_NAMESPACE::InstanceCreateFlagBits; - using VULKAN_HPP_NAMESPACE::InstanceCreateFlags; - using VULKAN_HPP_NAMESPACE::InternalAllocationType; - using VULKAN_HPP_NAMESPACE::LogicOp; - using VULKAN_HPP_NAMESPACE::MemoryHeapFlagBits; - using VULKAN_HPP_NAMESPACE::MemoryHeapFlags; - using VULKAN_HPP_NAMESPACE::MemoryMapFlagBits; - using VULKAN_HPP_NAMESPACE::MemoryMapFlags; - using VULKAN_HPP_NAMESPACE::MemoryPropertyFlagBits; - using VULKAN_HPP_NAMESPACE::MemoryPropertyFlags; - using VULKAN_HPP_NAMESPACE::ObjectType; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceType; - using VULKAN_HPP_NAMESPACE::PipelineBindPoint; - using VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineCacheCreateFlags; - using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersion; - using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateFlags; - using VULKAN_HPP_NAMESPACE::PipelineCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineCreateFlags; - using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateFlags; - using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateFlags; - using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateFlags; - using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateFlags; - using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateFlags; - using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateFlags; - using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateFlags; - using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineStageFlags; - using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlags; - using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateFlags; - using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateFlags; - using VULKAN_HPP_NAMESPACE::PolygonMode; - using VULKAN_HPP_NAMESPACE::PrimitiveTopology; - using VULKAN_HPP_NAMESPACE::QueryControlFlagBits; - using VULKAN_HPP_NAMESPACE::QueryControlFlags; - using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlagBits; - using VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags; - using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlagBits; - using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlags; - using VULKAN_HPP_NAMESPACE::QueryResultFlagBits; - using VULKAN_HPP_NAMESPACE::QueryResultFlags; - using VULKAN_HPP_NAMESPACE::QueryType; - using VULKAN_HPP_NAMESPACE::QueueFlagBits; - using VULKAN_HPP_NAMESPACE::QueueFlags; - using VULKAN_HPP_NAMESPACE::RenderPassCreateFlagBits; - using VULKAN_HPP_NAMESPACE::RenderPassCreateFlags; - using VULKAN_HPP_NAMESPACE::Result; - using VULKAN_HPP_NAMESPACE::SampleCountFlagBits; - using VULKAN_HPP_NAMESPACE::SampleCountFlags; - using VULKAN_HPP_NAMESPACE::SamplerAddressMode; - using VULKAN_HPP_NAMESPACE::SamplerCreateFlagBits; - using VULKAN_HPP_NAMESPACE::SamplerCreateFlags; - using VULKAN_HPP_NAMESPACE::SamplerMipmapMode; - using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlagBits; - using VULKAN_HPP_NAMESPACE::SemaphoreCreateFlags; - using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlagBits; - using VULKAN_HPP_NAMESPACE::ShaderModuleCreateFlags; - using VULKAN_HPP_NAMESPACE::ShaderStageFlagBits; - using VULKAN_HPP_NAMESPACE::ShaderStageFlags; - using VULKAN_HPP_NAMESPACE::SharingMode; - using VULKAN_HPP_NAMESPACE::SparseImageFormatFlagBits; - using VULKAN_HPP_NAMESPACE::SparseImageFormatFlags; - using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlagBits; - using VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags; - using VULKAN_HPP_NAMESPACE::StencilFaceFlagBits; - using VULKAN_HPP_NAMESPACE::StencilFaceFlags; - using VULKAN_HPP_NAMESPACE::StencilOp; - using VULKAN_HPP_NAMESPACE::StructureType; - using VULKAN_HPP_NAMESPACE::SubpassContents; - using VULKAN_HPP_NAMESPACE::SubpassDescriptionFlagBits; - using VULKAN_HPP_NAMESPACE::SubpassDescriptionFlags; - using VULKAN_HPP_NAMESPACE::SystemAllocationScope; - using VULKAN_HPP_NAMESPACE::VendorId; - using VULKAN_HPP_NAMESPACE::VertexInputRate; - - //=== VK_VERSION_1_1 === - using VULKAN_HPP_NAMESPACE::ChromaLocation; - using VULKAN_HPP_NAMESPACE::ChromaLocationKHR; - using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagBits; - using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags; - using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagsKHR; - using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagBits; - using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags; - using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagsKHR; - using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType; - using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateTypeKHR; - using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBits; - using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlags; - using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagsKHR; - using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits; - using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags; - using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagsKHR; - using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBits; - using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags; - using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsKHR; - using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits; - using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags; - using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsKHR; - using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBits; - using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlags; - using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagsKHR; - using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits; - using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags; - using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagsKHR; - using VULKAN_HPP_NAMESPACE::FenceImportFlagBits; - using VULKAN_HPP_NAMESPACE::FenceImportFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::FenceImportFlags; - using VULKAN_HPP_NAMESPACE::FenceImportFlagsKHR; - using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBits; - using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::MemoryAllocateFlags; - using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsKHR; - using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagBits; - using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags; - using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagsKHR; - using VULKAN_HPP_NAMESPACE::PointClippingBehavior; - using VULKAN_HPP_NAMESPACE::PointClippingBehaviorKHR; - using VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion; - using VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversionKHR; - using VULKAN_HPP_NAMESPACE::SamplerYcbcrRange; - using VULKAN_HPP_NAMESPACE::SamplerYcbcrRangeKHR; - using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagBits; - using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::SemaphoreImportFlags; - using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagsKHR; - using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlagBits; - using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags; - using VULKAN_HPP_NAMESPACE::TessellationDomainOrigin; - using VULKAN_HPP_NAMESPACE::TessellationDomainOriginKHR; - - //=== VK_VERSION_1_2 === - using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagBits; - using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::DescriptorBindingFlags; - using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagsEXT; - using VULKAN_HPP_NAMESPACE::DriverId; - using VULKAN_HPP_NAMESPACE::DriverIdKHR; - using VULKAN_HPP_NAMESPACE::ResolveModeFlagBits; - using VULKAN_HPP_NAMESPACE::ResolveModeFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::ResolveModeFlags; - using VULKAN_HPP_NAMESPACE::ResolveModeFlagsKHR; - using VULKAN_HPP_NAMESPACE::SamplerReductionMode; - using VULKAN_HPP_NAMESPACE::SamplerReductionModeEXT; - using VULKAN_HPP_NAMESPACE::SemaphoreType; - using VULKAN_HPP_NAMESPACE::SemaphoreTypeKHR; - using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagBits; - using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlags; - using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagsKHR; - using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence; - using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependenceKHR; - - //=== VK_VERSION_1_3 === - using VULKAN_HPP_NAMESPACE::AccessFlagBits2; - using VULKAN_HPP_NAMESPACE::AccessFlagBits2KHR; - using VULKAN_HPP_NAMESPACE::AccessFlags2; - using VULKAN_HPP_NAMESPACE::AccessFlags2KHR; - using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2; - using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2KHR; - using VULKAN_HPP_NAMESPACE::FormatFeatureFlags2; - using VULKAN_HPP_NAMESPACE::FormatFeatureFlags2KHR; - using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagBits; - using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlags; - using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagsEXT; - using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2; - using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2KHR; - using VULKAN_HPP_NAMESPACE::PipelineStageFlags2; - using VULKAN_HPP_NAMESPACE::PipelineStageFlags2KHR; - using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBits; - using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlags; - using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagsEXT; - using VULKAN_HPP_NAMESPACE::RenderingFlagBits; - using VULKAN_HPP_NAMESPACE::RenderingFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::RenderingFlags; - using VULKAN_HPP_NAMESPACE::RenderingFlagsKHR; - using VULKAN_HPP_NAMESPACE::SubmitFlagBits; - using VULKAN_HPP_NAMESPACE::SubmitFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::SubmitFlags; - using VULKAN_HPP_NAMESPACE::SubmitFlagsKHR; - using VULKAN_HPP_NAMESPACE::ToolPurposeFlagBits; - using VULKAN_HPP_NAMESPACE::ToolPurposeFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::ToolPurposeFlags; - using VULKAN_HPP_NAMESPACE::ToolPurposeFlagsEXT; - - //=== VK_KHR_surface === - using VULKAN_HPP_NAMESPACE::ColorSpaceKHR; - using VULKAN_HPP_NAMESPACE::CompositeAlphaFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR; - using VULKAN_HPP_NAMESPACE::PresentModeKHR; - using VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR; - - //=== VK_KHR_swapchain === - using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR; - using VULKAN_HPP_NAMESPACE::SwapchainCreateFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::SwapchainCreateFlagsKHR; - - //=== VK_KHR_display === - using VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagsKHR; - using VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagsKHR; - using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateFlagsKHR; - -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateFlagsKHR; -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -#if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateFlagsKHR; -#endif /*VK_USE_PLATFORM_XCB_KHR*/ - -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateFlagsKHR; -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagsKHR; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateFlagsKHR; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_debug_report === - using VULKAN_HPP_NAMESPACE::DebugReportFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::DebugReportFlagsEXT; - using VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT; - - //=== VK_AMD_rasterization_order === - using VULKAN_HPP_NAMESPACE::RasterizationOrderAMD; - - //=== VK_KHR_video_queue === - using VULKAN_HPP_NAMESPACE::QueryResultStatusKHR; - using VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoBeginCodingFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoCapabilityFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoCapabilityFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoChromaSubsamplingFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoCodingControlFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoCodingControlFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoEndCodingFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEndCodingFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoSessionCreateFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateFlagsKHR; - - //=== VK_KHR_video_decode_queue === - using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilityFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilityFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeUsageFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeUsageFlagsKHR; - - //=== VK_EXT_transform_feedback === - using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagsEXT; - - //=== VK_KHR_video_encode_h264 === - using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilityFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264StdFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264StdFlagsKHR; - - //=== VK_KHR_video_encode_h265 === - using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilityFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265CtbSizeFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265StdFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265StdFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265TransformBlockSizeFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265TransformBlockSizeFlagsKHR; - - //=== VK_KHR_video_decode_h264 === - using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagsKHR; - - //=== VK_AMD_shader_info === - using VULKAN_HPP_NAMESPACE::ShaderInfoTypeAMD; - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagBitsGGP; - using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagsGGP; -#endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_external_memory_capabilities === - using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsNV; - using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV; - using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBitsNV; - using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV; - - //=== VK_EXT_validation_flags === - using VULKAN_HPP_NAMESPACE::ValidationCheckEXT; - -#if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - using VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagBitsNN; - using VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagsNN; -#endif /*VK_USE_PLATFORM_VI_NN*/ - - //=== VK_EXT_pipeline_robustness === - using VULKAN_HPP_NAMESPACE::PipelineRobustnessBufferBehaviorEXT; - using VULKAN_HPP_NAMESPACE::PipelineRobustnessImageBehaviorEXT; - - //=== VK_EXT_conditional_rendering === - using VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagsEXT; - - //=== VK_EXT_display_surface_counter === - using VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT; - - //=== VK_EXT_display_control === - using VULKAN_HPP_NAMESPACE::DeviceEventTypeEXT; - using VULKAN_HPP_NAMESPACE::DisplayEventTypeEXT; - using VULKAN_HPP_NAMESPACE::DisplayPowerStateEXT; - - //=== VK_NV_viewport_swizzle === - using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagBitsNV; - using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateFlagsNV; - using VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV; - - //=== VK_EXT_discard_rectangles === - using VULKAN_HPP_NAMESPACE::DiscardRectangleModeEXT; - using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateFlagsEXT; - - //=== VK_EXT_conservative_rasterization === - using VULKAN_HPP_NAMESPACE::ConservativeRasterizationModeEXT; - using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateFlagsEXT; - - //=== VK_EXT_depth_clip_enable === - using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagsEXT; - - //=== VK_KHR_performance_query === - using VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagsKHR; - using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionFlagsKHR; - using VULKAN_HPP_NAMESPACE::PerformanceCounterScopeKHR; - using VULKAN_HPP_NAMESPACE::PerformanceCounterStorageKHR; - using VULKAN_HPP_NAMESPACE::PerformanceCounterUnitKHR; - -#if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagBitsMVK; - using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagsMVK; -#endif /*VK_USE_PLATFORM_IOS_MVK*/ - -#if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagBitsMVK; - using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagsMVK; -#endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - //=== VK_EXT_debug_utils === - using VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::DebugUtilsMessageSeverityFlagsEXT; - using VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::DebugUtilsMessageTypeFlagsEXT; - using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataFlagsEXT; - using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateFlagsEXT; - - //=== VK_EXT_blend_operation_advanced === - using VULKAN_HPP_NAMESPACE::BlendOverlapEXT; - - //=== VK_NV_fragment_coverage_to_color === - using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagBitsNV; - using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateFlagsNV; - - //=== VK_KHR_acceleration_structure === - using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildTypeKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureCompatibilityKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateFlagsKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureTypeNV; - using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsNV; - using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR; - using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsNV; - using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR; - using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR; - using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeNV; - using VULKAN_HPP_NAMESPACE::GeometryFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::GeometryFlagBitsNV; - using VULKAN_HPP_NAMESPACE::GeometryFlagsKHR; - using VULKAN_HPP_NAMESPACE::GeometryFlagsNV; - using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagBitsNV; - using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR; - using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsNV; - using VULKAN_HPP_NAMESPACE::GeometryTypeKHR; - using VULKAN_HPP_NAMESPACE::GeometryTypeNV; - - //=== VK_KHR_ray_tracing_pipeline === - using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeKHR; - using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupTypeNV; - using VULKAN_HPP_NAMESPACE::ShaderGroupShaderKHR; - - //=== VK_NV_framebuffer_mixed_samples === - using VULKAN_HPP_NAMESPACE::CoverageModulationModeNV; - using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagBitsNV; - using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateFlagsNV; - - //=== VK_EXT_validation_cache === - using VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::ValidationCacheCreateFlagsEXT; - using VULKAN_HPP_NAMESPACE::ValidationCacheHeaderVersionEXT; - - //=== VK_NV_shading_rate_image === - using VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV; - using VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV; - - //=== VK_NV_ray_tracing === - using VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsTypeNV; - - //=== VK_AMD_pipeline_compiler_control === - using VULKAN_HPP_NAMESPACE::PipelineCompilerControlFlagBitsAMD; - using VULKAN_HPP_NAMESPACE::PipelineCompilerControlFlagsAMD; - - //=== VK_KHR_global_priority === - using VULKAN_HPP_NAMESPACE::QueueGlobalPriorityEXT; - using VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR; - - //=== VK_AMD_memory_overallocation_behavior === - using VULKAN_HPP_NAMESPACE::MemoryOverallocationBehaviorAMD; - - //=== VK_INTEL_performance_query === - using VULKAN_HPP_NAMESPACE::PerformanceConfigurationTypeINTEL; - using VULKAN_HPP_NAMESPACE::PerformanceOverrideTypeINTEL; - using VULKAN_HPP_NAMESPACE::PerformanceParameterTypeINTEL; - using VULKAN_HPP_NAMESPACE::PerformanceValueTypeINTEL; - using VULKAN_HPP_NAMESPACE::QueryPoolSamplingModeINTEL; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagBitsFUCHSIA; - using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagsFUCHSIA; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagsEXT; -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_KHR_fragment_shading_rate === - using VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR; - - //=== VK_AMD_shader_core_properties2 === - using VULKAN_HPP_NAMESPACE::ShaderCorePropertiesFlagBitsAMD; - using VULKAN_HPP_NAMESPACE::ShaderCorePropertiesFlagsAMD; - - //=== VK_EXT_validation_features === - using VULKAN_HPP_NAMESPACE::ValidationFeatureDisableEXT; - using VULKAN_HPP_NAMESPACE::ValidationFeatureEnableEXT; - - //=== VK_NV_coverage_reduction_mode === - using VULKAN_HPP_NAMESPACE::CoverageReductionModeNV; - using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagBitsNV; - using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV; - - //=== VK_EXT_provoking_vertex === - using VULKAN_HPP_NAMESPACE::ProvokingVertexModeEXT; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - using VULKAN_HPP_NAMESPACE::FullScreenExclusiveEXT; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_headless_surface === - using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagsEXT; - - //=== VK_KHR_pipeline_executable_properties === - using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR; - - //=== VK_EXT_host_image_copy === - using VULKAN_HPP_NAMESPACE::HostImageCopyFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::HostImageCopyFlagsEXT; - - //=== VK_KHR_map_memory2 === - using VULKAN_HPP_NAMESPACE::MemoryUnmapFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::MemoryUnmapFlagsKHR; - - //=== VK_EXT_surface_maintenance1 === - using VULKAN_HPP_NAMESPACE::PresentGravityFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::PresentGravityFlagsEXT; - using VULKAN_HPP_NAMESPACE::PresentScalingFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::PresentScalingFlagsEXT; - - //=== VK_NV_device_generated_commands === - using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagBitsNV; - using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsNV; - using VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeNV; - using VULKAN_HPP_NAMESPACE::IndirectStateFlagBitsNV; - using VULKAN_HPP_NAMESPACE::IndirectStateFlagsNV; - - //=== VK_EXT_depth_bias_control === - using VULKAN_HPP_NAMESPACE::DepthBiasRepresentationEXT; - - //=== VK_EXT_device_memory_report === - using VULKAN_HPP_NAMESPACE::DeviceMemoryReportEventTypeEXT; - using VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::DeviceMemoryReportFlagsEXT; - - //=== VK_KHR_video_encode_queue === - using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilityFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilityFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeContentFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeContentFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeFeedbackFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeFeedbackFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeTuningModeKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeUsageFlagBitsKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeUsageFlagsKHR; - - //=== VK_NV_device_diagnostics_config === - using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagBitsNV; - using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagsNV; - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_objects === - using VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagsEXT; -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_EXT_graphics_pipeline_library === - using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryFlagsEXT; - - //=== VK_NV_fragment_shading_rate_enums === - using VULKAN_HPP_NAMESPACE::FragmentShadingRateNV; - using VULKAN_HPP_NAMESPACE::FragmentShadingRateTypeNV; - - //=== VK_NV_ray_tracing_motion_blur === - using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagBitsNV; - using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagsNV; - using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagBitsNV; - using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV; - using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV; - - //=== VK_EXT_image_compression_control === - using VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagsEXT; - using VULKAN_HPP_NAMESPACE::ImageCompressionFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::ImageCompressionFlagsEXT; - - //=== VK_EXT_device_fault === - using VULKAN_HPP_NAMESPACE::DeviceFaultAddressTypeEXT; - using VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionEXT; - -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateFlagsEXT; -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - //=== VK_EXT_device_address_binding_report === - using VULKAN_HPP_NAMESPACE::DeviceAddressBindingFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::DeviceAddressBindingFlagsEXT; - using VULKAN_HPP_NAMESPACE::DeviceAddressBindingTypeEXT; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagBitsFUCHSIA; - using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagsFUCHSIA; - using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagBitsFUCHSIA; - using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsFlagsFUCHSIA; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_EXT_frame_boundary === - using VULKAN_HPP_NAMESPACE::FrameBoundaryFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::FrameBoundaryFlagsEXT; - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagBitsQNX; - using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateFlagsQNX; -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - //=== VK_EXT_opacity_micromap === - using VULKAN_HPP_NAMESPACE::BuildMicromapFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::BuildMicromapFlagsEXT; - using VULKAN_HPP_NAMESPACE::BuildMicromapModeEXT; - using VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT; - using VULKAN_HPP_NAMESPACE::MicromapCreateFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::MicromapCreateFlagsEXT; - using VULKAN_HPP_NAMESPACE::MicromapTypeEXT; - using VULKAN_HPP_NAMESPACE::OpacityMicromapFormatEXT; - using VULKAN_HPP_NAMESPACE::OpacityMicromapSpecialIndexEXT; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_NV_displacement_micromap === - using VULKAN_HPP_NAMESPACE::DisplacementMicromapFormatNV; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_ARM_scheduling_controls === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFlagBitsARM; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFlagsARM; - - //=== VK_NV_memory_decompression === - using VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagBitsNV; - using VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagsNV; - - //=== VK_EXT_subpass_merge_feedback === - using VULKAN_HPP_NAMESPACE::SubpassMergeStatusEXT; - - //=== VK_LUNARG_direct_driver_loading === - using VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagBitsLUNARG; - using VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagsLUNARG; - using VULKAN_HPP_NAMESPACE::DirectDriverLoadingModeLUNARG; - - //=== VK_NV_optical_flow === - using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteFlagBitsNV; - using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteFlagsNV; - using VULKAN_HPP_NAMESPACE::OpticalFlowGridSizeFlagBitsNV; - using VULKAN_HPP_NAMESPACE::OpticalFlowGridSizeFlagsNV; - using VULKAN_HPP_NAMESPACE::OpticalFlowPerformanceLevelNV; - using VULKAN_HPP_NAMESPACE::OpticalFlowSessionBindingPointNV; - using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateFlagBitsNV; - using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateFlagsNV; - using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagBitsNV; - using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagsNV; - - //=== VK_KHR_maintenance5 === - using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits2KHR; - using VULKAN_HPP_NAMESPACE::BufferUsageFlags2KHR; - using VULKAN_HPP_NAMESPACE::PipelineCreateFlagBits2KHR; - using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2KHR; - - //=== VK_AMD_anti_lag === - using VULKAN_HPP_NAMESPACE::AntiLagModeAMD; - using VULKAN_HPP_NAMESPACE::AntiLagStageAMD; - - //=== VK_EXT_shader_object === - using VULKAN_HPP_NAMESPACE::ShaderCodeTypeEXT; - using VULKAN_HPP_NAMESPACE::ShaderCreateFlagBitsEXT; - using VULKAN_HPP_NAMESPACE::ShaderCreateFlagsEXT; - - //=== VK_NV_ray_tracing_invocation_reorder === - using VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeNV; - - //=== VK_EXT_layer_settings === - using VULKAN_HPP_NAMESPACE::LayerSettingTypeEXT; - - //=== VK_NV_low_latency2 === - using VULKAN_HPP_NAMESPACE::LatencyMarkerNV; - using VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeNV; - - //=== VK_KHR_cooperative_matrix === - using VULKAN_HPP_NAMESPACE::ComponentTypeKHR; - using VULKAN_HPP_NAMESPACE::ComponentTypeNV; - using VULKAN_HPP_NAMESPACE::ScopeKHR; - using VULKAN_HPP_NAMESPACE::ScopeNV; - - //=== VK_QCOM_image_processing2 === - using VULKAN_HPP_NAMESPACE::BlockMatchWindowCompareModeQCOM; - - //=== VK_QCOM_filter_cubic_weights === - using VULKAN_HPP_NAMESPACE::CubicFilterWeightsQCOM; - - //=== VK_MSFT_layered_driver === - using VULKAN_HPP_NAMESPACE::LayeredDriverUnderlyingApiMSFT; - - //=== VK_KHR_line_rasterization === - using VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT; - using VULKAN_HPP_NAMESPACE::LineRasterizationModeKHR; - - //=== VK_KHR_calibrated_timestamps === - using VULKAN_HPP_NAMESPACE::TimeDomainEXT; - using VULKAN_HPP_NAMESPACE::TimeDomainKHR; - - //=== VK_KHR_maintenance7 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiKHR; - - //========================= - //=== Index Type Traits === - //========================= - using VULKAN_HPP_NAMESPACE::IndexTypeValue; - - //====================== - //=== ENUM to_string === - //====================== -#if !defined( VULKAN_HPP_NO_TO_STRING ) - using VULKAN_HPP_NAMESPACE::to_string; - using VULKAN_HPP_NAMESPACE::toHexString; -#endif /*VULKAN_HPP_NO_TO_STRING*/ - - //============================= - //=== EXCEPTIONs AND ERRORs === - //============================= -#if !defined( VULKAN_HPP_NO_EXCEPTIONS ) - using VULKAN_HPP_NAMESPACE::DeviceLostError; - using VULKAN_HPP_NAMESPACE::Error; - using VULKAN_HPP_NAMESPACE::errorCategory; - using VULKAN_HPP_NAMESPACE::ErrorCategoryImpl; - using VULKAN_HPP_NAMESPACE::ExtensionNotPresentError; - using VULKAN_HPP_NAMESPACE::FeatureNotPresentError; - using VULKAN_HPP_NAMESPACE::FormatNotSupportedError; - using VULKAN_HPP_NAMESPACE::FragmentationError; - using VULKAN_HPP_NAMESPACE::FragmentedPoolError; - using VULKAN_HPP_NAMESPACE::ImageUsageNotSupportedKHRError; - using VULKAN_HPP_NAMESPACE::IncompatibleDisplayKHRError; - using VULKAN_HPP_NAMESPACE::IncompatibleDriverError; - using VULKAN_HPP_NAMESPACE::InitializationFailedError; - using VULKAN_HPP_NAMESPACE::InvalidDrmFormatModifierPlaneLayoutEXTError; - using VULKAN_HPP_NAMESPACE::InvalidExternalHandleError; - using VULKAN_HPP_NAMESPACE::InvalidOpaqueCaptureAddressError; - using VULKAN_HPP_NAMESPACE::InvalidShaderNVError; - using VULKAN_HPP_NAMESPACE::LayerNotPresentError; - using VULKAN_HPP_NAMESPACE::LogicError; - using VULKAN_HPP_NAMESPACE::make_error_code; - using VULKAN_HPP_NAMESPACE::make_error_condition; - using VULKAN_HPP_NAMESPACE::MemoryMapFailedError; - using VULKAN_HPP_NAMESPACE::NativeWindowInUseKHRError; - using VULKAN_HPP_NAMESPACE::NotPermittedKHRError; - using VULKAN_HPP_NAMESPACE::OutOfDateKHRError; - using VULKAN_HPP_NAMESPACE::OutOfDeviceMemoryError; - using VULKAN_HPP_NAMESPACE::OutOfHostMemoryError; - using VULKAN_HPP_NAMESPACE::OutOfPoolMemoryError; - using VULKAN_HPP_NAMESPACE::SurfaceLostKHRError; - using VULKAN_HPP_NAMESPACE::SystemError; - using VULKAN_HPP_NAMESPACE::TooManyObjectsError; - using VULKAN_HPP_NAMESPACE::UnknownError; - using VULKAN_HPP_NAMESPACE::ValidationFailedEXTError; - using VULKAN_HPP_NAMESPACE::VideoPictureLayoutNotSupportedKHRError; - using VULKAN_HPP_NAMESPACE::VideoProfileCodecNotSupportedKHRError; - using VULKAN_HPP_NAMESPACE::VideoProfileFormatNotSupportedKHRError; - using VULKAN_HPP_NAMESPACE::VideoProfileOperationNotSupportedKHRError; - using VULKAN_HPP_NAMESPACE::VideoStdVersionNotSupportedKHRError; - -# if defined( VK_USE_PLATFORM_WIN32_KHR ) - using VULKAN_HPP_NAMESPACE::FullScreenExclusiveModeLostEXTError; -# endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - using VULKAN_HPP_NAMESPACE::CompressionExhaustedEXTError; - using VULKAN_HPP_NAMESPACE::InvalidVideoStdParametersKHRError; - using VULKAN_HPP_NAMESPACE::NotEnoughSpaceKHRError; -#endif /*VULKAN_HPP_NO_EXCEPTIONS*/ - - using VULKAN_HPP_NAMESPACE::ResultValue; - using VULKAN_HPP_NAMESPACE::ResultValueType; - - //=========================== - //=== CONSTEXPR CONSTANTs === - //=========================== - - //=== VK_VERSION_1_0 === - using VULKAN_HPP_NAMESPACE::AttachmentUnused; - using VULKAN_HPP_NAMESPACE::False; - using VULKAN_HPP_NAMESPACE::LodClampNone; - using VULKAN_HPP_NAMESPACE::MaxDescriptionSize; - using VULKAN_HPP_NAMESPACE::MaxExtensionNameSize; - using VULKAN_HPP_NAMESPACE::MaxMemoryHeaps; - using VULKAN_HPP_NAMESPACE::MaxMemoryTypes; - using VULKAN_HPP_NAMESPACE::MaxPhysicalDeviceNameSize; - using VULKAN_HPP_NAMESPACE::QueueFamilyIgnored; - using VULKAN_HPP_NAMESPACE::RemainingArrayLayers; - using VULKAN_HPP_NAMESPACE::RemainingMipLevels; - using VULKAN_HPP_NAMESPACE::SubpassExternal; - using VULKAN_HPP_NAMESPACE::True; - using VULKAN_HPP_NAMESPACE::UuidSize; - using VULKAN_HPP_NAMESPACE::WholeSize; - - //=== VK_VERSION_1_1 === - using VULKAN_HPP_NAMESPACE::LuidSize; - using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSize; - using VULKAN_HPP_NAMESPACE::QueueFamilyExternal; - - //=== VK_VERSION_1_2 === - using VULKAN_HPP_NAMESPACE::MaxDriverInfoSize; - using VULKAN_HPP_NAMESPACE::MaxDriverNameSize; - - //=== VK_KHR_surface === - using VULKAN_HPP_NAMESPACE::KHRSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::KHRSurfaceSpecVersion; - - //=== VK_KHR_swapchain === - using VULKAN_HPP_NAMESPACE::KHRSwapchainExtensionName; - using VULKAN_HPP_NAMESPACE::KHRSwapchainSpecVersion; - - //=== VK_KHR_display === - using VULKAN_HPP_NAMESPACE::KHRDisplayExtensionName; - using VULKAN_HPP_NAMESPACE::KHRDisplaySpecVersion; - - //=== VK_KHR_display_swapchain === - using VULKAN_HPP_NAMESPACE::KHRDisplaySwapchainExtensionName; - using VULKAN_HPP_NAMESPACE::KHRDisplaySwapchainSpecVersion; - -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - using VULKAN_HPP_NAMESPACE::KHRXlibSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::KHRXlibSurfaceSpecVersion; -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -#if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - using VULKAN_HPP_NAMESPACE::KHRXcbSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::KHRXcbSurfaceSpecVersion; -#endif /*VK_USE_PLATFORM_XCB_KHR*/ - -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - using VULKAN_HPP_NAMESPACE::KHRWaylandSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::KHRWaylandSurfaceSpecVersion; -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - using VULKAN_HPP_NAMESPACE::KHRAndroidSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::KHRAndroidSurfaceSpecVersion; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - using VULKAN_HPP_NAMESPACE::KHRWin32SurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::KHRWin32SurfaceSpecVersion; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_debug_report === - using VULKAN_HPP_NAMESPACE::EXTDebugReportExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDebugReportSpecVersion; - - //=== VK_NV_glsl_shader === - using VULKAN_HPP_NAMESPACE::NVGlslShaderExtensionName; - using VULKAN_HPP_NAMESPACE::NVGlslShaderSpecVersion; - - //=== VK_EXT_depth_range_unrestricted === - using VULKAN_HPP_NAMESPACE::EXTDepthRangeUnrestrictedExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDepthRangeUnrestrictedSpecVersion; - - //=== VK_KHR_sampler_mirror_clamp_to_edge === - using VULKAN_HPP_NAMESPACE::KHRSamplerMirrorClampToEdgeExtensionName; - using VULKAN_HPP_NAMESPACE::KHRSamplerMirrorClampToEdgeSpecVersion; - - //=== VK_IMG_filter_cubic === - using VULKAN_HPP_NAMESPACE::IMGFilterCubicExtensionName; - using VULKAN_HPP_NAMESPACE::IMGFilterCubicSpecVersion; - - //=== VK_AMD_rasterization_order === - using VULKAN_HPP_NAMESPACE::AMDRasterizationOrderExtensionName; - using VULKAN_HPP_NAMESPACE::AMDRasterizationOrderSpecVersion; - - //=== VK_AMD_shader_trinary_minmax === - using VULKAN_HPP_NAMESPACE::AMDShaderTrinaryMinmaxExtensionName; - using VULKAN_HPP_NAMESPACE::AMDShaderTrinaryMinmaxSpecVersion; - - //=== VK_AMD_shader_explicit_vertex_parameter === - using VULKAN_HPP_NAMESPACE::AMDShaderExplicitVertexParameterExtensionName; - using VULKAN_HPP_NAMESPACE::AMDShaderExplicitVertexParameterSpecVersion; - - //=== VK_EXT_debug_marker === - using VULKAN_HPP_NAMESPACE::EXTDebugMarkerExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDebugMarkerSpecVersion; - - //=== VK_KHR_video_queue === - using VULKAN_HPP_NAMESPACE::KHRVideoQueueExtensionName; - using VULKAN_HPP_NAMESPACE::KHRVideoQueueSpecVersion; - - //=== VK_KHR_video_decode_queue === - using VULKAN_HPP_NAMESPACE::KHRVideoDecodeQueueExtensionName; - using VULKAN_HPP_NAMESPACE::KHRVideoDecodeQueueSpecVersion; - - //=== VK_AMD_gcn_shader === - using VULKAN_HPP_NAMESPACE::AMDGcnShaderExtensionName; - using VULKAN_HPP_NAMESPACE::AMDGcnShaderSpecVersion; - - //=== VK_NV_dedicated_allocation === - using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationExtensionName; - using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationSpecVersion; - - //=== VK_EXT_transform_feedback === - using VULKAN_HPP_NAMESPACE::EXTTransformFeedbackExtensionName; - using VULKAN_HPP_NAMESPACE::EXTTransformFeedbackSpecVersion; - - //=== VK_NVX_binary_import === - using VULKAN_HPP_NAMESPACE::NVXBinaryImportExtensionName; - using VULKAN_HPP_NAMESPACE::NVXBinaryImportSpecVersion; - - //=== VK_NVX_image_view_handle === - using VULKAN_HPP_NAMESPACE::NVXImageViewHandleExtensionName; - using VULKAN_HPP_NAMESPACE::NVXImageViewHandleSpecVersion; - - //=== VK_AMD_draw_indirect_count === - using VULKAN_HPP_NAMESPACE::AMDDrawIndirectCountExtensionName; - using VULKAN_HPP_NAMESPACE::AMDDrawIndirectCountSpecVersion; - - //=== VK_AMD_negative_viewport_height === - using VULKAN_HPP_NAMESPACE::AMDNegativeViewportHeightExtensionName; - using VULKAN_HPP_NAMESPACE::AMDNegativeViewportHeightSpecVersion; - - //=== VK_AMD_gpu_shader_half_float === - using VULKAN_HPP_NAMESPACE::AMDGpuShaderHalfFloatExtensionName; - using VULKAN_HPP_NAMESPACE::AMDGpuShaderHalfFloatSpecVersion; - - //=== VK_AMD_shader_ballot === - using VULKAN_HPP_NAMESPACE::AMDShaderBallotExtensionName; - using VULKAN_HPP_NAMESPACE::AMDShaderBallotSpecVersion; - - //=== VK_KHR_video_encode_h264 === - using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH264ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH264SpecVersion; - - //=== VK_KHR_video_encode_h265 === - using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH265ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRVideoEncodeH265SpecVersion; - - //=== VK_KHR_video_decode_h264 === - using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH264ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH264SpecVersion; - - //=== VK_AMD_texture_gather_bias_lod === - using VULKAN_HPP_NAMESPACE::AMDTextureGatherBiasLodExtensionName; - using VULKAN_HPP_NAMESPACE::AMDTextureGatherBiasLodSpecVersion; - - //=== VK_AMD_shader_info === - using VULKAN_HPP_NAMESPACE::AMDShaderInfoExtensionName; - using VULKAN_HPP_NAMESPACE::AMDShaderInfoSpecVersion; - - //=== VK_KHR_dynamic_rendering === - using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingExtensionName; - using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingSpecVersion; - - //=== VK_AMD_shader_image_load_store_lod === - using VULKAN_HPP_NAMESPACE::AMDShaderImageLoadStoreLodExtensionName; - using VULKAN_HPP_NAMESPACE::AMDShaderImageLoadStoreLodSpecVersion; - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - using VULKAN_HPP_NAMESPACE::GGPStreamDescriptorSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::GGPStreamDescriptorSurfaceSpecVersion; -#endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_corner_sampled_image === - using VULKAN_HPP_NAMESPACE::NVCornerSampledImageExtensionName; - using VULKAN_HPP_NAMESPACE::NVCornerSampledImageSpecVersion; - - //=== VK_KHR_multiview === - using VULKAN_HPP_NAMESPACE::KHRMultiviewExtensionName; - using VULKAN_HPP_NAMESPACE::KHRMultiviewSpecVersion; - - //=== VK_IMG_format_pvrtc === - using VULKAN_HPP_NAMESPACE::IMGFormatPvrtcExtensionName; - using VULKAN_HPP_NAMESPACE::IMGFormatPvrtcSpecVersion; - - //=== VK_NV_external_memory_capabilities === - using VULKAN_HPP_NAMESPACE::NVExternalMemoryCapabilitiesExtensionName; - using VULKAN_HPP_NAMESPACE::NVExternalMemoryCapabilitiesSpecVersion; - - //=== VK_NV_external_memory === - using VULKAN_HPP_NAMESPACE::NVExternalMemoryExtensionName; - using VULKAN_HPP_NAMESPACE::NVExternalMemorySpecVersion; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - using VULKAN_HPP_NAMESPACE::NVExternalMemoryWin32ExtensionName; - using VULKAN_HPP_NAMESPACE::NVExternalMemoryWin32SpecVersion; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_win32_keyed_mutex === - using VULKAN_HPP_NAMESPACE::NVWin32KeyedMutexExtensionName; - using VULKAN_HPP_NAMESPACE::NVWin32KeyedMutexSpecVersion; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_get_physical_device_properties2 === - using VULKAN_HPP_NAMESPACE::KHRGetPhysicalDeviceProperties2ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRGetPhysicalDeviceProperties2SpecVersion; - - //=== VK_KHR_device_group === - using VULKAN_HPP_NAMESPACE::KHRDeviceGroupExtensionName; - using VULKAN_HPP_NAMESPACE::KHRDeviceGroupSpecVersion; - - //=== VK_EXT_validation_flags === - using VULKAN_HPP_NAMESPACE::EXTValidationFlagsExtensionName; - using VULKAN_HPP_NAMESPACE::EXTValidationFlagsSpecVersion; - -#if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - using VULKAN_HPP_NAMESPACE::NNViSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::NNViSurfaceSpecVersion; -#endif /*VK_USE_PLATFORM_VI_NN*/ - - //=== VK_KHR_shader_draw_parameters === - using VULKAN_HPP_NAMESPACE::KHRShaderDrawParametersExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderDrawParametersSpecVersion; - - //=== VK_EXT_shader_subgroup_ballot === - using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupBallotExtensionName; - using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupBallotSpecVersion; - - //=== VK_EXT_shader_subgroup_vote === - using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupVoteExtensionName; - using VULKAN_HPP_NAMESPACE::EXTShaderSubgroupVoteSpecVersion; - - //=== VK_EXT_texture_compression_astc_hdr === - using VULKAN_HPP_NAMESPACE::EXTTextureCompressionAstcHdrExtensionName; - using VULKAN_HPP_NAMESPACE::EXTTextureCompressionAstcHdrSpecVersion; - - //=== VK_EXT_astc_decode_mode === - using VULKAN_HPP_NAMESPACE::EXTAstcDecodeModeExtensionName; - using VULKAN_HPP_NAMESPACE::EXTAstcDecodeModeSpecVersion; - - //=== VK_EXT_pipeline_robustness === - using VULKAN_HPP_NAMESPACE::EXTPipelineRobustnessExtensionName; - using VULKAN_HPP_NAMESPACE::EXTPipelineRobustnessSpecVersion; - - //=== VK_KHR_maintenance1 === - using VULKAN_HPP_NAMESPACE::KHRMaintenance1ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRMaintenance1SpecVersion; - - //=== VK_KHR_device_group_creation === - using VULKAN_HPP_NAMESPACE::KHRDeviceGroupCreationExtensionName; - using VULKAN_HPP_NAMESPACE::KHRDeviceGroupCreationSpecVersion; - using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSizeKHR; - - //=== VK_KHR_external_memory_capabilities === - using VULKAN_HPP_NAMESPACE::KHRExternalMemoryCapabilitiesExtensionName; - using VULKAN_HPP_NAMESPACE::KHRExternalMemoryCapabilitiesSpecVersion; - using VULKAN_HPP_NAMESPACE::LuidSizeKHR; - - //=== VK_KHR_external_memory === - using VULKAN_HPP_NAMESPACE::KHRExternalMemoryExtensionName; - using VULKAN_HPP_NAMESPACE::KHRExternalMemorySpecVersion; - using VULKAN_HPP_NAMESPACE::QueueFamilyExternalKHR; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - using VULKAN_HPP_NAMESPACE::KHRExternalMemoryWin32ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRExternalMemoryWin32SpecVersion; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - using VULKAN_HPP_NAMESPACE::KHRExternalMemoryFdExtensionName; - using VULKAN_HPP_NAMESPACE::KHRExternalMemoryFdSpecVersion; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_keyed_mutex === - using VULKAN_HPP_NAMESPACE::KHRWin32KeyedMutexExtensionName; - using VULKAN_HPP_NAMESPACE::KHRWin32KeyedMutexSpecVersion; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_capabilities === - using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreCapabilitiesExtensionName; - using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreCapabilitiesSpecVersion; - - //=== VK_KHR_external_semaphore === - using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreExtensionName; - using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreSpecVersion; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreWin32ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreWin32SpecVersion; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_fd === - using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreFdExtensionName; - using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreFdSpecVersion; - - //=== VK_KHR_push_descriptor === - using VULKAN_HPP_NAMESPACE::KHRPushDescriptorExtensionName; - using VULKAN_HPP_NAMESPACE::KHRPushDescriptorSpecVersion; - - //=== VK_EXT_conditional_rendering === - using VULKAN_HPP_NAMESPACE::EXTConditionalRenderingExtensionName; - using VULKAN_HPP_NAMESPACE::EXTConditionalRenderingSpecVersion; - - //=== VK_KHR_shader_float16_int8 === - using VULKAN_HPP_NAMESPACE::KHRShaderFloat16Int8ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderFloat16Int8SpecVersion; - - //=== VK_KHR_16bit_storage === - using VULKAN_HPP_NAMESPACE::KHR16BitStorageExtensionName; - using VULKAN_HPP_NAMESPACE::KHR16BitStorageSpecVersion; - - //=== VK_KHR_incremental_present === - using VULKAN_HPP_NAMESPACE::KHRIncrementalPresentExtensionName; - using VULKAN_HPP_NAMESPACE::KHRIncrementalPresentSpecVersion; - - //=== VK_KHR_descriptor_update_template === - using VULKAN_HPP_NAMESPACE::KHRDescriptorUpdateTemplateExtensionName; - using VULKAN_HPP_NAMESPACE::KHRDescriptorUpdateTemplateSpecVersion; - - //=== VK_NV_clip_space_w_scaling === - using VULKAN_HPP_NAMESPACE::NVClipSpaceWScalingExtensionName; - using VULKAN_HPP_NAMESPACE::NVClipSpaceWScalingSpecVersion; - - //=== VK_EXT_direct_mode_display === - using VULKAN_HPP_NAMESPACE::EXTDirectModeDisplayExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDirectModeDisplaySpecVersion; - -#if defined( VK_USE_PLATFORM_XLIB_XRANDR_EXT ) - //=== VK_EXT_acquire_xlib_display === - using VULKAN_HPP_NAMESPACE::EXTAcquireXlibDisplayExtensionName; - using VULKAN_HPP_NAMESPACE::EXTAcquireXlibDisplaySpecVersion; -#endif /*VK_USE_PLATFORM_XLIB_XRANDR_EXT*/ - - //=== VK_EXT_display_surface_counter === - using VULKAN_HPP_NAMESPACE::EXTDisplaySurfaceCounterExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDisplaySurfaceCounterSpecVersion; - - //=== VK_EXT_display_control === - using VULKAN_HPP_NAMESPACE::EXTDisplayControlExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDisplayControlSpecVersion; - - //=== VK_GOOGLE_display_timing === - using VULKAN_HPP_NAMESPACE::GOOGLEDisplayTimingExtensionName; - using VULKAN_HPP_NAMESPACE::GOOGLEDisplayTimingSpecVersion; - - //=== VK_NV_sample_mask_override_coverage === - using VULKAN_HPP_NAMESPACE::NVSampleMaskOverrideCoverageExtensionName; - using VULKAN_HPP_NAMESPACE::NVSampleMaskOverrideCoverageSpecVersion; - - //=== VK_NV_geometry_shader_passthrough === - using VULKAN_HPP_NAMESPACE::NVGeometryShaderPassthroughExtensionName; - using VULKAN_HPP_NAMESPACE::NVGeometryShaderPassthroughSpecVersion; - - //=== VK_NV_viewport_array2 === - using VULKAN_HPP_NAMESPACE::NVViewportArray2ExtensionName; - using VULKAN_HPP_NAMESPACE::NVViewportArray2SpecVersion; - - //=== VK_NVX_multiview_per_view_attributes === - using VULKAN_HPP_NAMESPACE::NVXMultiviewPerViewAttributesExtensionName; - using VULKAN_HPP_NAMESPACE::NVXMultiviewPerViewAttributesSpecVersion; - - //=== VK_NV_viewport_swizzle === - using VULKAN_HPP_NAMESPACE::NVViewportSwizzleExtensionName; - using VULKAN_HPP_NAMESPACE::NVViewportSwizzleSpecVersion; - - //=== VK_EXT_discard_rectangles === - using VULKAN_HPP_NAMESPACE::EXTDiscardRectanglesExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDiscardRectanglesSpecVersion; - - //=== VK_EXT_conservative_rasterization === - using VULKAN_HPP_NAMESPACE::EXTConservativeRasterizationExtensionName; - using VULKAN_HPP_NAMESPACE::EXTConservativeRasterizationSpecVersion; - - //=== VK_EXT_depth_clip_enable === - using VULKAN_HPP_NAMESPACE::EXTDepthClipEnableExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDepthClipEnableSpecVersion; - - //=== VK_EXT_swapchain_colorspace === - using VULKAN_HPP_NAMESPACE::EXTSwapchainColorSpaceExtensionName; - using VULKAN_HPP_NAMESPACE::EXTSwapchainColorSpaceSpecVersion; - - //=== VK_EXT_hdr_metadata === - using VULKAN_HPP_NAMESPACE::EXTHdrMetadataExtensionName; - using VULKAN_HPP_NAMESPACE::EXTHdrMetadataSpecVersion; - - //=== VK_KHR_imageless_framebuffer === - using VULKAN_HPP_NAMESPACE::KHRImagelessFramebufferExtensionName; - using VULKAN_HPP_NAMESPACE::KHRImagelessFramebufferSpecVersion; - - //=== VK_KHR_create_renderpass2 === - using VULKAN_HPP_NAMESPACE::KHRCreateRenderpass2ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRCreateRenderpass2SpecVersion; - - //=== VK_IMG_relaxed_line_rasterization === - using VULKAN_HPP_NAMESPACE::IMGRelaxedLineRasterizationExtensionName; - using VULKAN_HPP_NAMESPACE::IMGRelaxedLineRasterizationSpecVersion; - - //=== VK_KHR_shared_presentable_image === - using VULKAN_HPP_NAMESPACE::KHRSharedPresentableImageExtensionName; - using VULKAN_HPP_NAMESPACE::KHRSharedPresentableImageSpecVersion; - - //=== VK_KHR_external_fence_capabilities === - using VULKAN_HPP_NAMESPACE::KHRExternalFenceCapabilitiesExtensionName; - using VULKAN_HPP_NAMESPACE::KHRExternalFenceCapabilitiesSpecVersion; - - //=== VK_KHR_external_fence === - using VULKAN_HPP_NAMESPACE::KHRExternalFenceExtensionName; - using VULKAN_HPP_NAMESPACE::KHRExternalFenceSpecVersion; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - using VULKAN_HPP_NAMESPACE::KHRExternalFenceWin32ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRExternalFenceWin32SpecVersion; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_fence_fd === - using VULKAN_HPP_NAMESPACE::KHRExternalFenceFdExtensionName; - using VULKAN_HPP_NAMESPACE::KHRExternalFenceFdSpecVersion; - - //=== VK_KHR_performance_query === - using VULKAN_HPP_NAMESPACE::KHRPerformanceQueryExtensionName; - using VULKAN_HPP_NAMESPACE::KHRPerformanceQuerySpecVersion; - - //=== VK_KHR_maintenance2 === - using VULKAN_HPP_NAMESPACE::KHRMaintenance2ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRMaintenance2SpecVersion; - - //=== VK_KHR_get_surface_capabilities2 === - using VULKAN_HPP_NAMESPACE::KHRGetSurfaceCapabilities2ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRGetSurfaceCapabilities2SpecVersion; - - //=== VK_KHR_variable_pointers === - using VULKAN_HPP_NAMESPACE::KHRVariablePointersExtensionName; - using VULKAN_HPP_NAMESPACE::KHRVariablePointersSpecVersion; - - //=== VK_KHR_get_display_properties2 === - using VULKAN_HPP_NAMESPACE::KHRGetDisplayProperties2ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRGetDisplayProperties2SpecVersion; - -#if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - using VULKAN_HPP_NAMESPACE::MVKIosSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::MVKIosSurfaceSpecVersion; -#endif /*VK_USE_PLATFORM_IOS_MVK*/ - -#if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - using VULKAN_HPP_NAMESPACE::MVKMacosSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::MVKMacosSurfaceSpecVersion; -#endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - //=== VK_EXT_external_memory_dma_buf === - using VULKAN_HPP_NAMESPACE::EXTExternalMemoryDmaBufExtensionName; - using VULKAN_HPP_NAMESPACE::EXTExternalMemoryDmaBufSpecVersion; - - //=== VK_EXT_queue_family_foreign === - using VULKAN_HPP_NAMESPACE::EXTQueueFamilyForeignExtensionName; - using VULKAN_HPP_NAMESPACE::EXTQueueFamilyForeignSpecVersion; - using VULKAN_HPP_NAMESPACE::QueueFamilyForeignEXT; - - //=== VK_KHR_dedicated_allocation === - using VULKAN_HPP_NAMESPACE::KHRDedicatedAllocationExtensionName; - using VULKAN_HPP_NAMESPACE::KHRDedicatedAllocationSpecVersion; - - //=== VK_EXT_debug_utils === - using VULKAN_HPP_NAMESPACE::EXTDebugUtilsExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDebugUtilsSpecVersion; - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - using VULKAN_HPP_NAMESPACE::ANDROIDExternalMemoryAndroidHardwareBufferExtensionName; - using VULKAN_HPP_NAMESPACE::ANDROIDExternalMemoryAndroidHardwareBufferSpecVersion; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_EXT_sampler_filter_minmax === - using VULKAN_HPP_NAMESPACE::EXTSamplerFilterMinmaxExtensionName; - using VULKAN_HPP_NAMESPACE::EXTSamplerFilterMinmaxSpecVersion; - - //=== VK_KHR_storage_buffer_storage_class === - using VULKAN_HPP_NAMESPACE::KHRStorageBufferStorageClassExtensionName; - using VULKAN_HPP_NAMESPACE::KHRStorageBufferStorageClassSpecVersion; - - //=== VK_AMD_gpu_shader_int16 === - using VULKAN_HPP_NAMESPACE::AMDGpuShaderInt16ExtensionName; - using VULKAN_HPP_NAMESPACE::AMDGpuShaderInt16SpecVersion; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_AMDX_shader_enqueue === - using VULKAN_HPP_NAMESPACE::AMDXShaderEnqueueExtensionName; - using VULKAN_HPP_NAMESPACE::AMDXShaderEnqueueSpecVersion; - using VULKAN_HPP_NAMESPACE::ShaderIndexUnusedAMDX; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_AMD_mixed_attachment_samples === - using VULKAN_HPP_NAMESPACE::AMDMixedAttachmentSamplesExtensionName; - using VULKAN_HPP_NAMESPACE::AMDMixedAttachmentSamplesSpecVersion; - - //=== VK_AMD_shader_fragment_mask === - using VULKAN_HPP_NAMESPACE::AMDShaderFragmentMaskExtensionName; - using VULKAN_HPP_NAMESPACE::AMDShaderFragmentMaskSpecVersion; - - //=== VK_EXT_inline_uniform_block === - using VULKAN_HPP_NAMESPACE::EXTInlineUniformBlockExtensionName; - using VULKAN_HPP_NAMESPACE::EXTInlineUniformBlockSpecVersion; - - //=== VK_EXT_shader_stencil_export === - using VULKAN_HPP_NAMESPACE::EXTShaderStencilExportExtensionName; - using VULKAN_HPP_NAMESPACE::EXTShaderStencilExportSpecVersion; - - //=== VK_EXT_sample_locations === - using VULKAN_HPP_NAMESPACE::EXTSampleLocationsExtensionName; - using VULKAN_HPP_NAMESPACE::EXTSampleLocationsSpecVersion; - - //=== VK_KHR_relaxed_block_layout === - using VULKAN_HPP_NAMESPACE::KHRRelaxedBlockLayoutExtensionName; - using VULKAN_HPP_NAMESPACE::KHRRelaxedBlockLayoutSpecVersion; - - //=== VK_KHR_get_memory_requirements2 === - using VULKAN_HPP_NAMESPACE::KHRGetMemoryRequirements2ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRGetMemoryRequirements2SpecVersion; - - //=== VK_KHR_image_format_list === - using VULKAN_HPP_NAMESPACE::KHRImageFormatListExtensionName; - using VULKAN_HPP_NAMESPACE::KHRImageFormatListSpecVersion; - - //=== VK_EXT_blend_operation_advanced === - using VULKAN_HPP_NAMESPACE::EXTBlendOperationAdvancedExtensionName; - using VULKAN_HPP_NAMESPACE::EXTBlendOperationAdvancedSpecVersion; - - //=== VK_NV_fragment_coverage_to_color === - using VULKAN_HPP_NAMESPACE::NVFragmentCoverageToColorExtensionName; - using VULKAN_HPP_NAMESPACE::NVFragmentCoverageToColorSpecVersion; - - //=== VK_KHR_acceleration_structure === - using VULKAN_HPP_NAMESPACE::KHRAccelerationStructureExtensionName; - using VULKAN_HPP_NAMESPACE::KHRAccelerationStructureSpecVersion; - - //=== VK_KHR_ray_tracing_pipeline === - using VULKAN_HPP_NAMESPACE::KHRRayTracingPipelineExtensionName; - using VULKAN_HPP_NAMESPACE::KHRRayTracingPipelineSpecVersion; - using VULKAN_HPP_NAMESPACE::ShaderUnusedKHR; - - //=== VK_KHR_ray_query === - using VULKAN_HPP_NAMESPACE::KHRRayQueryExtensionName; - using VULKAN_HPP_NAMESPACE::KHRRayQuerySpecVersion; - - //=== VK_NV_framebuffer_mixed_samples === - using VULKAN_HPP_NAMESPACE::NVFramebufferMixedSamplesExtensionName; - using VULKAN_HPP_NAMESPACE::NVFramebufferMixedSamplesSpecVersion; - - //=== VK_NV_fill_rectangle === - using VULKAN_HPP_NAMESPACE::NVFillRectangleExtensionName; - using VULKAN_HPP_NAMESPACE::NVFillRectangleSpecVersion; - - //=== VK_NV_shader_sm_builtins === - using VULKAN_HPP_NAMESPACE::NVShaderSmBuiltinsExtensionName; - using VULKAN_HPP_NAMESPACE::NVShaderSmBuiltinsSpecVersion; - - //=== VK_EXT_post_depth_coverage === - using VULKAN_HPP_NAMESPACE::EXTPostDepthCoverageExtensionName; - using VULKAN_HPP_NAMESPACE::EXTPostDepthCoverageSpecVersion; - - //=== VK_KHR_sampler_ycbcr_conversion === - using VULKAN_HPP_NAMESPACE::KHRSamplerYcbcrConversionExtensionName; - using VULKAN_HPP_NAMESPACE::KHRSamplerYcbcrConversionSpecVersion; - - //=== VK_KHR_bind_memory2 === - using VULKAN_HPP_NAMESPACE::KHRBindMemory2ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRBindMemory2SpecVersion; - - //=== VK_EXT_image_drm_format_modifier === - using VULKAN_HPP_NAMESPACE::EXTImageDrmFormatModifierExtensionName; - using VULKAN_HPP_NAMESPACE::EXTImageDrmFormatModifierSpecVersion; - - //=== VK_EXT_validation_cache === - using VULKAN_HPP_NAMESPACE::EXTValidationCacheExtensionName; - using VULKAN_HPP_NAMESPACE::EXTValidationCacheSpecVersion; - - //=== VK_EXT_descriptor_indexing === - using VULKAN_HPP_NAMESPACE::EXTDescriptorIndexingExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDescriptorIndexingSpecVersion; - - //=== VK_EXT_shader_viewport_index_layer === - using VULKAN_HPP_NAMESPACE::EXTShaderViewportIndexLayerExtensionName; - using VULKAN_HPP_NAMESPACE::EXTShaderViewportIndexLayerSpecVersion; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_portability_subset === - using VULKAN_HPP_NAMESPACE::KHRPortabilitySubsetExtensionName; - using VULKAN_HPP_NAMESPACE::KHRPortabilitySubsetSpecVersion; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_shading_rate_image === - using VULKAN_HPP_NAMESPACE::NVShadingRateImageExtensionName; - using VULKAN_HPP_NAMESPACE::NVShadingRateImageSpecVersion; - - //=== VK_NV_ray_tracing === - using VULKAN_HPP_NAMESPACE::NVRayTracingExtensionName; - using VULKAN_HPP_NAMESPACE::NVRayTracingSpecVersion; - using VULKAN_HPP_NAMESPACE::ShaderUnusedNV; - - //=== VK_NV_representative_fragment_test === - using VULKAN_HPP_NAMESPACE::NVRepresentativeFragmentTestExtensionName; - using VULKAN_HPP_NAMESPACE::NVRepresentativeFragmentTestSpecVersion; - - //=== VK_KHR_maintenance3 === - using VULKAN_HPP_NAMESPACE::KHRMaintenance3ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRMaintenance3SpecVersion; - - //=== VK_KHR_draw_indirect_count === - using VULKAN_HPP_NAMESPACE::KHRDrawIndirectCountExtensionName; - using VULKAN_HPP_NAMESPACE::KHRDrawIndirectCountSpecVersion; - - //=== VK_EXT_filter_cubic === - using VULKAN_HPP_NAMESPACE::EXTFilterCubicExtensionName; - using VULKAN_HPP_NAMESPACE::EXTFilterCubicSpecVersion; - - //=== VK_QCOM_render_pass_shader_resolve === - using VULKAN_HPP_NAMESPACE::QCOMRenderPassShaderResolveExtensionName; - using VULKAN_HPP_NAMESPACE::QCOMRenderPassShaderResolveSpecVersion; - - //=== VK_EXT_global_priority === - using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityExtensionName; - using VULKAN_HPP_NAMESPACE::EXTGlobalPrioritySpecVersion; - - //=== VK_KHR_shader_subgroup_extended_types === - using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupExtendedTypesExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupExtendedTypesSpecVersion; - - //=== VK_KHR_8bit_storage === - using VULKAN_HPP_NAMESPACE::KHR8BitStorageExtensionName; - using VULKAN_HPP_NAMESPACE::KHR8BitStorageSpecVersion; - - //=== VK_EXT_external_memory_host === - using VULKAN_HPP_NAMESPACE::EXTExternalMemoryHostExtensionName; - using VULKAN_HPP_NAMESPACE::EXTExternalMemoryHostSpecVersion; - - //=== VK_AMD_buffer_marker === - using VULKAN_HPP_NAMESPACE::AMDBufferMarkerExtensionName; - using VULKAN_HPP_NAMESPACE::AMDBufferMarkerSpecVersion; - - //=== VK_KHR_shader_atomic_int64 === - using VULKAN_HPP_NAMESPACE::KHRShaderAtomicInt64ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderAtomicInt64SpecVersion; - - //=== VK_KHR_shader_clock === - using VULKAN_HPP_NAMESPACE::KHRShaderClockExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderClockSpecVersion; - - //=== VK_AMD_pipeline_compiler_control === - using VULKAN_HPP_NAMESPACE::AMDPipelineCompilerControlExtensionName; - using VULKAN_HPP_NAMESPACE::AMDPipelineCompilerControlSpecVersion; - - //=== VK_EXT_calibrated_timestamps === - using VULKAN_HPP_NAMESPACE::EXTCalibratedTimestampsExtensionName; - using VULKAN_HPP_NAMESPACE::EXTCalibratedTimestampsSpecVersion; - - //=== VK_AMD_shader_core_properties === - using VULKAN_HPP_NAMESPACE::AMDShaderCorePropertiesExtensionName; - using VULKAN_HPP_NAMESPACE::AMDShaderCorePropertiesSpecVersion; - - //=== VK_KHR_video_decode_h265 === - using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH265ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRVideoDecodeH265SpecVersion; - - //=== VK_KHR_global_priority === - using VULKAN_HPP_NAMESPACE::KHRGlobalPriorityExtensionName; - using VULKAN_HPP_NAMESPACE::KHRGlobalPrioritySpecVersion; - using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeKHR; - - //=== VK_AMD_memory_overallocation_behavior === - using VULKAN_HPP_NAMESPACE::AMDMemoryOverallocationBehaviorExtensionName; - using VULKAN_HPP_NAMESPACE::AMDMemoryOverallocationBehaviorSpecVersion; - - //=== VK_EXT_vertex_attribute_divisor === - using VULKAN_HPP_NAMESPACE::EXTVertexAttributeDivisorExtensionName; - using VULKAN_HPP_NAMESPACE::EXTVertexAttributeDivisorSpecVersion; - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_frame_token === - using VULKAN_HPP_NAMESPACE::GGPFrameTokenExtensionName; - using VULKAN_HPP_NAMESPACE::GGPFrameTokenSpecVersion; -#endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_EXT_pipeline_creation_feedback === - using VULKAN_HPP_NAMESPACE::EXTPipelineCreationFeedbackExtensionName; - using VULKAN_HPP_NAMESPACE::EXTPipelineCreationFeedbackSpecVersion; - - //=== VK_KHR_driver_properties === - using VULKAN_HPP_NAMESPACE::KHRDriverPropertiesExtensionName; - using VULKAN_HPP_NAMESPACE::KHRDriverPropertiesSpecVersion; - using VULKAN_HPP_NAMESPACE::MaxDriverInfoSizeKHR; - using VULKAN_HPP_NAMESPACE::MaxDriverNameSizeKHR; - - //=== VK_KHR_shader_float_controls === - using VULKAN_HPP_NAMESPACE::KHRShaderFloatControlsExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderFloatControlsSpecVersion; - - //=== VK_NV_shader_subgroup_partitioned === - using VULKAN_HPP_NAMESPACE::NVShaderSubgroupPartitionedExtensionName; - using VULKAN_HPP_NAMESPACE::NVShaderSubgroupPartitionedSpecVersion; - - //=== VK_KHR_depth_stencil_resolve === - using VULKAN_HPP_NAMESPACE::KHRDepthStencilResolveExtensionName; - using VULKAN_HPP_NAMESPACE::KHRDepthStencilResolveSpecVersion; - - //=== VK_KHR_swapchain_mutable_format === - using VULKAN_HPP_NAMESPACE::KHRSwapchainMutableFormatExtensionName; - using VULKAN_HPP_NAMESPACE::KHRSwapchainMutableFormatSpecVersion; - - //=== VK_NV_compute_shader_derivatives === - using VULKAN_HPP_NAMESPACE::NVComputeShaderDerivativesExtensionName; - using VULKAN_HPP_NAMESPACE::NVComputeShaderDerivativesSpecVersion; - - //=== VK_NV_mesh_shader === - using VULKAN_HPP_NAMESPACE::NVMeshShaderExtensionName; - using VULKAN_HPP_NAMESPACE::NVMeshShaderSpecVersion; - - //=== VK_NV_fragment_shader_barycentric === - using VULKAN_HPP_NAMESPACE::NVFragmentShaderBarycentricExtensionName; - using VULKAN_HPP_NAMESPACE::NVFragmentShaderBarycentricSpecVersion; - - //=== VK_NV_shader_image_footprint === - using VULKAN_HPP_NAMESPACE::NVShaderImageFootprintExtensionName; - using VULKAN_HPP_NAMESPACE::NVShaderImageFootprintSpecVersion; - - //=== VK_NV_scissor_exclusive === - using VULKAN_HPP_NAMESPACE::NVScissorExclusiveExtensionName; - using VULKAN_HPP_NAMESPACE::NVScissorExclusiveSpecVersion; - - //=== VK_NV_device_diagnostic_checkpoints === - using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticCheckpointsExtensionName; - using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticCheckpointsSpecVersion; - - //=== VK_KHR_timeline_semaphore === - using VULKAN_HPP_NAMESPACE::KHRTimelineSemaphoreExtensionName; - using VULKAN_HPP_NAMESPACE::KHRTimelineSemaphoreSpecVersion; - - //=== VK_INTEL_shader_integer_functions2 === - using VULKAN_HPP_NAMESPACE::INTELShaderIntegerFunctions2ExtensionName; - using VULKAN_HPP_NAMESPACE::INTELShaderIntegerFunctions2SpecVersion; - - //=== VK_INTEL_performance_query === - using VULKAN_HPP_NAMESPACE::INTELPerformanceQueryExtensionName; - using VULKAN_HPP_NAMESPACE::INTELPerformanceQuerySpecVersion; - - //=== VK_KHR_vulkan_memory_model === - using VULKAN_HPP_NAMESPACE::KHRVulkanMemoryModelExtensionName; - using VULKAN_HPP_NAMESPACE::KHRVulkanMemoryModelSpecVersion; - - //=== VK_EXT_pci_bus_info === - using VULKAN_HPP_NAMESPACE::EXTPciBusInfoExtensionName; - using VULKAN_HPP_NAMESPACE::EXTPciBusInfoSpecVersion; - - //=== VK_AMD_display_native_hdr === - using VULKAN_HPP_NAMESPACE::AMDDisplayNativeHdrExtensionName; - using VULKAN_HPP_NAMESPACE::AMDDisplayNativeHdrSpecVersion; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - using VULKAN_HPP_NAMESPACE::FUCHSIAImagepipeSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::FUCHSIAImagepipeSurfaceSpecVersion; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_KHR_shader_terminate_invocation === - using VULKAN_HPP_NAMESPACE::KHRShaderTerminateInvocationExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderTerminateInvocationSpecVersion; - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - using VULKAN_HPP_NAMESPACE::EXTMetalSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::EXTMetalSurfaceSpecVersion; -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_EXT_fragment_density_map === - using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMapExtensionName; - using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMapSpecVersion; - - //=== VK_EXT_scalar_block_layout === - using VULKAN_HPP_NAMESPACE::EXTScalarBlockLayoutExtensionName; - using VULKAN_HPP_NAMESPACE::EXTScalarBlockLayoutSpecVersion; - - //=== VK_GOOGLE_hlsl_functionality1 === - using VULKAN_HPP_NAMESPACE::GOOGLEHlslFunctionality1ExtensionName; - using VULKAN_HPP_NAMESPACE::GOOGLEHlslFunctionality1SpecVersion; - - //=== VK_GOOGLE_decorate_string === - using VULKAN_HPP_NAMESPACE::GOOGLEDecorateStringExtensionName; - using VULKAN_HPP_NAMESPACE::GOOGLEDecorateStringSpecVersion; - - //=== VK_EXT_subgroup_size_control === - using VULKAN_HPP_NAMESPACE::EXTSubgroupSizeControlExtensionName; - using VULKAN_HPP_NAMESPACE::EXTSubgroupSizeControlSpecVersion; - - //=== VK_KHR_fragment_shading_rate === - using VULKAN_HPP_NAMESPACE::KHRFragmentShadingRateExtensionName; - using VULKAN_HPP_NAMESPACE::KHRFragmentShadingRateSpecVersion; - - //=== VK_AMD_shader_core_properties2 === - using VULKAN_HPP_NAMESPACE::AMDShaderCoreProperties2ExtensionName; - using VULKAN_HPP_NAMESPACE::AMDShaderCoreProperties2SpecVersion; - - //=== VK_AMD_device_coherent_memory === - using VULKAN_HPP_NAMESPACE::AMDDeviceCoherentMemoryExtensionName; - using VULKAN_HPP_NAMESPACE::AMDDeviceCoherentMemorySpecVersion; - - //=== VK_KHR_dynamic_rendering_local_read === - using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingLocalReadExtensionName; - using VULKAN_HPP_NAMESPACE::KHRDynamicRenderingLocalReadSpecVersion; - - //=== VK_EXT_shader_image_atomic_int64 === - using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64ExtensionName; - using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64SpecVersion; - - //=== VK_KHR_shader_quad_control === - using VULKAN_HPP_NAMESPACE::KHRShaderQuadControlExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderQuadControlSpecVersion; - - //=== VK_KHR_spirv_1_4 === - using VULKAN_HPP_NAMESPACE::KHRSpirv14ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRSpirv14SpecVersion; - - //=== VK_EXT_memory_budget === - using VULKAN_HPP_NAMESPACE::EXTMemoryBudgetExtensionName; - using VULKAN_HPP_NAMESPACE::EXTMemoryBudgetSpecVersion; - - //=== VK_EXT_memory_priority === - using VULKAN_HPP_NAMESPACE::EXTMemoryPriorityExtensionName; - using VULKAN_HPP_NAMESPACE::EXTMemoryPrioritySpecVersion; - - //=== VK_KHR_surface_protected_capabilities === - using VULKAN_HPP_NAMESPACE::KHRSurfaceProtectedCapabilitiesExtensionName; - using VULKAN_HPP_NAMESPACE::KHRSurfaceProtectedCapabilitiesSpecVersion; - - //=== VK_NV_dedicated_allocation_image_aliasing === - using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationImageAliasingExtensionName; - using VULKAN_HPP_NAMESPACE::NVDedicatedAllocationImageAliasingSpecVersion; - - //=== VK_KHR_separate_depth_stencil_layouts === - using VULKAN_HPP_NAMESPACE::KHRSeparateDepthStencilLayoutsExtensionName; - using VULKAN_HPP_NAMESPACE::KHRSeparateDepthStencilLayoutsSpecVersion; - - //=== VK_EXT_buffer_device_address === - using VULKAN_HPP_NAMESPACE::EXTBufferDeviceAddressExtensionName; - using VULKAN_HPP_NAMESPACE::EXTBufferDeviceAddressSpecVersion; - - //=== VK_EXT_tooling_info === - using VULKAN_HPP_NAMESPACE::EXTToolingInfoExtensionName; - using VULKAN_HPP_NAMESPACE::EXTToolingInfoSpecVersion; - - //=== VK_EXT_separate_stencil_usage === - using VULKAN_HPP_NAMESPACE::EXTSeparateStencilUsageExtensionName; - using VULKAN_HPP_NAMESPACE::EXTSeparateStencilUsageSpecVersion; - - //=== VK_EXT_validation_features === - using VULKAN_HPP_NAMESPACE::EXTValidationFeaturesExtensionName; - using VULKAN_HPP_NAMESPACE::EXTValidationFeaturesSpecVersion; - - //=== VK_KHR_present_wait === - using VULKAN_HPP_NAMESPACE::KHRPresentWaitExtensionName; - using VULKAN_HPP_NAMESPACE::KHRPresentWaitSpecVersion; - - //=== VK_NV_cooperative_matrix === - using VULKAN_HPP_NAMESPACE::NVCooperativeMatrixExtensionName; - using VULKAN_HPP_NAMESPACE::NVCooperativeMatrixSpecVersion; - - //=== VK_NV_coverage_reduction_mode === - using VULKAN_HPP_NAMESPACE::NVCoverageReductionModeExtensionName; - using VULKAN_HPP_NAMESPACE::NVCoverageReductionModeSpecVersion; - - //=== VK_EXT_fragment_shader_interlock === - using VULKAN_HPP_NAMESPACE::EXTFragmentShaderInterlockExtensionName; - using VULKAN_HPP_NAMESPACE::EXTFragmentShaderInterlockSpecVersion; - - //=== VK_EXT_ycbcr_image_arrays === - using VULKAN_HPP_NAMESPACE::EXTYcbcrImageArraysExtensionName; - using VULKAN_HPP_NAMESPACE::EXTYcbcrImageArraysSpecVersion; - - //=== VK_KHR_uniform_buffer_standard_layout === - using VULKAN_HPP_NAMESPACE::KHRUniformBufferStandardLayoutExtensionName; - using VULKAN_HPP_NAMESPACE::KHRUniformBufferStandardLayoutSpecVersion; - - //=== VK_EXT_provoking_vertex === - using VULKAN_HPP_NAMESPACE::EXTProvokingVertexExtensionName; - using VULKAN_HPP_NAMESPACE::EXTProvokingVertexSpecVersion; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - using VULKAN_HPP_NAMESPACE::EXTFullScreenExclusiveExtensionName; - using VULKAN_HPP_NAMESPACE::EXTFullScreenExclusiveSpecVersion; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_headless_surface === - using VULKAN_HPP_NAMESPACE::EXTHeadlessSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::EXTHeadlessSurfaceSpecVersion; - - //=== VK_KHR_buffer_device_address === - using VULKAN_HPP_NAMESPACE::KHRBufferDeviceAddressExtensionName; - using VULKAN_HPP_NAMESPACE::KHRBufferDeviceAddressSpecVersion; - - //=== VK_EXT_line_rasterization === - using VULKAN_HPP_NAMESPACE::EXTLineRasterizationExtensionName; - using VULKAN_HPP_NAMESPACE::EXTLineRasterizationSpecVersion; - - //=== VK_EXT_shader_atomic_float === - using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloatExtensionName; - using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloatSpecVersion; - - //=== VK_EXT_host_query_reset === - using VULKAN_HPP_NAMESPACE::EXTHostQueryResetExtensionName; - using VULKAN_HPP_NAMESPACE::EXTHostQueryResetSpecVersion; - - //=== VK_EXT_index_type_uint8 === - using VULKAN_HPP_NAMESPACE::EXTIndexTypeUint8ExtensionName; - using VULKAN_HPP_NAMESPACE::EXTIndexTypeUint8SpecVersion; - - //=== VK_EXT_extended_dynamic_state === - using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicStateExtensionName; - using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicStateSpecVersion; - - //=== VK_KHR_deferred_host_operations === - using VULKAN_HPP_NAMESPACE::KHRDeferredHostOperationsExtensionName; - using VULKAN_HPP_NAMESPACE::KHRDeferredHostOperationsSpecVersion; - - //=== VK_KHR_pipeline_executable_properties === - using VULKAN_HPP_NAMESPACE::KHRPipelineExecutablePropertiesExtensionName; - using VULKAN_HPP_NAMESPACE::KHRPipelineExecutablePropertiesSpecVersion; - - //=== VK_EXT_host_image_copy === - using VULKAN_HPP_NAMESPACE::EXTHostImageCopyExtensionName; - using VULKAN_HPP_NAMESPACE::EXTHostImageCopySpecVersion; - - //=== VK_KHR_map_memory2 === - using VULKAN_HPP_NAMESPACE::KHRMapMemory2ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRMapMemory2SpecVersion; - - //=== VK_EXT_map_memory_placed === - using VULKAN_HPP_NAMESPACE::EXTMapMemoryPlacedExtensionName; - using VULKAN_HPP_NAMESPACE::EXTMapMemoryPlacedSpecVersion; - - //=== VK_EXT_shader_atomic_float2 === - using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloat2ExtensionName; - using VULKAN_HPP_NAMESPACE::EXTShaderAtomicFloat2SpecVersion; - - //=== VK_EXT_surface_maintenance1 === - using VULKAN_HPP_NAMESPACE::EXTSurfaceMaintenance1ExtensionName; - using VULKAN_HPP_NAMESPACE::EXTSurfaceMaintenance1SpecVersion; - - //=== VK_EXT_swapchain_maintenance1 === - using VULKAN_HPP_NAMESPACE::EXTSwapchainMaintenance1ExtensionName; - using VULKAN_HPP_NAMESPACE::EXTSwapchainMaintenance1SpecVersion; - - //=== VK_EXT_shader_demote_to_helper_invocation === - using VULKAN_HPP_NAMESPACE::EXTShaderDemoteToHelperInvocationExtensionName; - using VULKAN_HPP_NAMESPACE::EXTShaderDemoteToHelperInvocationSpecVersion; - - //=== VK_NV_device_generated_commands === - using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsExtensionName; - using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsSpecVersion; - - //=== VK_NV_inherited_viewport_scissor === - using VULKAN_HPP_NAMESPACE::NVInheritedViewportScissorExtensionName; - using VULKAN_HPP_NAMESPACE::NVInheritedViewportScissorSpecVersion; - - //=== VK_KHR_shader_integer_dot_product === - using VULKAN_HPP_NAMESPACE::KHRShaderIntegerDotProductExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderIntegerDotProductSpecVersion; - - //=== VK_EXT_texel_buffer_alignment === - using VULKAN_HPP_NAMESPACE::EXTTexelBufferAlignmentExtensionName; - using VULKAN_HPP_NAMESPACE::EXTTexelBufferAlignmentSpecVersion; - - //=== VK_QCOM_render_pass_transform === - using VULKAN_HPP_NAMESPACE::QCOMRenderPassTransformExtensionName; - using VULKAN_HPP_NAMESPACE::QCOMRenderPassTransformSpecVersion; - - //=== VK_EXT_depth_bias_control === - using VULKAN_HPP_NAMESPACE::EXTDepthBiasControlExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDepthBiasControlSpecVersion; - - //=== VK_EXT_device_memory_report === - using VULKAN_HPP_NAMESPACE::EXTDeviceMemoryReportExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDeviceMemoryReportSpecVersion; - - //=== VK_EXT_acquire_drm_display === - using VULKAN_HPP_NAMESPACE::EXTAcquireDrmDisplayExtensionName; - using VULKAN_HPP_NAMESPACE::EXTAcquireDrmDisplaySpecVersion; - - //=== VK_EXT_robustness2 === - using VULKAN_HPP_NAMESPACE::EXTRobustness2ExtensionName; - using VULKAN_HPP_NAMESPACE::EXTRobustness2SpecVersion; - - //=== VK_EXT_custom_border_color === - using VULKAN_HPP_NAMESPACE::EXTCustomBorderColorExtensionName; - using VULKAN_HPP_NAMESPACE::EXTCustomBorderColorSpecVersion; - - //=== VK_GOOGLE_user_type === - using VULKAN_HPP_NAMESPACE::GOOGLEUserTypeExtensionName; - using VULKAN_HPP_NAMESPACE::GOOGLEUserTypeSpecVersion; - - //=== VK_KHR_pipeline_library === - using VULKAN_HPP_NAMESPACE::KHRPipelineLibraryExtensionName; - using VULKAN_HPP_NAMESPACE::KHRPipelineLibrarySpecVersion; - - //=== VK_NV_present_barrier === - using VULKAN_HPP_NAMESPACE::NVPresentBarrierExtensionName; - using VULKAN_HPP_NAMESPACE::NVPresentBarrierSpecVersion; - - //=== VK_KHR_shader_non_semantic_info === - using VULKAN_HPP_NAMESPACE::KHRShaderNonSemanticInfoExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderNonSemanticInfoSpecVersion; - - //=== VK_KHR_present_id === - using VULKAN_HPP_NAMESPACE::KHRPresentIdExtensionName; - using VULKAN_HPP_NAMESPACE::KHRPresentIdSpecVersion; - - //=== VK_EXT_private_data === - using VULKAN_HPP_NAMESPACE::EXTPrivateDataExtensionName; - using VULKAN_HPP_NAMESPACE::EXTPrivateDataSpecVersion; - - //=== VK_EXT_pipeline_creation_cache_control === - using VULKAN_HPP_NAMESPACE::EXTPipelineCreationCacheControlExtensionName; - using VULKAN_HPP_NAMESPACE::EXTPipelineCreationCacheControlSpecVersion; - - //=== VK_KHR_video_encode_queue === - using VULKAN_HPP_NAMESPACE::KHRVideoEncodeQueueExtensionName; - using VULKAN_HPP_NAMESPACE::KHRVideoEncodeQueueSpecVersion; - - //=== VK_NV_device_diagnostics_config === - using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticsConfigExtensionName; - using VULKAN_HPP_NAMESPACE::NVDeviceDiagnosticsConfigSpecVersion; - - //=== VK_QCOM_render_pass_store_ops === - using VULKAN_HPP_NAMESPACE::QCOMRenderPassStoreOpsExtensionName; - using VULKAN_HPP_NAMESPACE::QCOMRenderPassStoreOpsSpecVersion; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_NV_cuda_kernel_launch === - using VULKAN_HPP_NAMESPACE::NVCudaKernelLaunchExtensionName; - using VULKAN_HPP_NAMESPACE::NVCudaKernelLaunchSpecVersion; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_low_latency === - using VULKAN_HPP_NAMESPACE::NVLowLatencyExtensionName; - using VULKAN_HPP_NAMESPACE::NVLowLatencySpecVersion; - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_objects === - using VULKAN_HPP_NAMESPACE::EXTMetalObjectsExtensionName; - using VULKAN_HPP_NAMESPACE::EXTMetalObjectsSpecVersion; -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_KHR_synchronization2 === - using VULKAN_HPP_NAMESPACE::KHRSynchronization2ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRSynchronization2SpecVersion; - - //=== VK_EXT_descriptor_buffer === - using VULKAN_HPP_NAMESPACE::EXTDescriptorBufferExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDescriptorBufferSpecVersion; - - //=== VK_EXT_graphics_pipeline_library === - using VULKAN_HPP_NAMESPACE::EXTGraphicsPipelineLibraryExtensionName; - using VULKAN_HPP_NAMESPACE::EXTGraphicsPipelineLibrarySpecVersion; - - //=== VK_AMD_shader_early_and_late_fragment_tests === - using VULKAN_HPP_NAMESPACE::AMDShaderEarlyAndLateFragmentTestsExtensionName; - using VULKAN_HPP_NAMESPACE::AMDShaderEarlyAndLateFragmentTestsSpecVersion; - - //=== VK_KHR_fragment_shader_barycentric === - using VULKAN_HPP_NAMESPACE::KHRFragmentShaderBarycentricExtensionName; - using VULKAN_HPP_NAMESPACE::KHRFragmentShaderBarycentricSpecVersion; - - //=== VK_KHR_shader_subgroup_uniform_control_flow === - using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupUniformControlFlowExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupUniformControlFlowSpecVersion; - - //=== VK_KHR_zero_initialize_workgroup_memory === - using VULKAN_HPP_NAMESPACE::KHRZeroInitializeWorkgroupMemoryExtensionName; - using VULKAN_HPP_NAMESPACE::KHRZeroInitializeWorkgroupMemorySpecVersion; - - //=== VK_NV_fragment_shading_rate_enums === - using VULKAN_HPP_NAMESPACE::NVFragmentShadingRateEnumsExtensionName; - using VULKAN_HPP_NAMESPACE::NVFragmentShadingRateEnumsSpecVersion; - - //=== VK_NV_ray_tracing_motion_blur === - using VULKAN_HPP_NAMESPACE::NVRayTracingMotionBlurExtensionName; - using VULKAN_HPP_NAMESPACE::NVRayTracingMotionBlurSpecVersion; - - //=== VK_EXT_mesh_shader === - using VULKAN_HPP_NAMESPACE::EXTMeshShaderExtensionName; - using VULKAN_HPP_NAMESPACE::EXTMeshShaderSpecVersion; - - //=== VK_EXT_ycbcr_2plane_444_formats === - using VULKAN_HPP_NAMESPACE::EXTYcbcr2Plane444FormatsExtensionName; - using VULKAN_HPP_NAMESPACE::EXTYcbcr2Plane444FormatsSpecVersion; - - //=== VK_EXT_fragment_density_map2 === - using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMap2ExtensionName; - using VULKAN_HPP_NAMESPACE::EXTFragmentDensityMap2SpecVersion; - - //=== VK_QCOM_rotated_copy_commands === - using VULKAN_HPP_NAMESPACE::QCOMRotatedCopyCommandsExtensionName; - using VULKAN_HPP_NAMESPACE::QCOMRotatedCopyCommandsSpecVersion; - - //=== VK_EXT_image_robustness === - using VULKAN_HPP_NAMESPACE::EXTImageRobustnessExtensionName; - using VULKAN_HPP_NAMESPACE::EXTImageRobustnessSpecVersion; - - //=== VK_KHR_workgroup_memory_explicit_layout === - using VULKAN_HPP_NAMESPACE::KHRWorkgroupMemoryExplicitLayoutExtensionName; - using VULKAN_HPP_NAMESPACE::KHRWorkgroupMemoryExplicitLayoutSpecVersion; - - //=== VK_KHR_copy_commands2 === - using VULKAN_HPP_NAMESPACE::KHRCopyCommands2ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRCopyCommands2SpecVersion; - - //=== VK_EXT_image_compression_control === - using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlExtensionName; - using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSpecVersion; - - //=== VK_EXT_attachment_feedback_loop_layout === - using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopLayoutExtensionName; - using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopLayoutSpecVersion; - - //=== VK_EXT_4444_formats === - using VULKAN_HPP_NAMESPACE::EXT4444FormatsExtensionName; - using VULKAN_HPP_NAMESPACE::EXT4444FormatsSpecVersion; - - //=== VK_EXT_device_fault === - using VULKAN_HPP_NAMESPACE::EXTDeviceFaultExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDeviceFaultSpecVersion; - - //=== VK_ARM_rasterization_order_attachment_access === - using VULKAN_HPP_NAMESPACE::ARMRasterizationOrderAttachmentAccessExtensionName; - using VULKAN_HPP_NAMESPACE::ARMRasterizationOrderAttachmentAccessSpecVersion; - - //=== VK_EXT_rgba10x6_formats === - using VULKAN_HPP_NAMESPACE::EXTRgba10X6FormatsExtensionName; - using VULKAN_HPP_NAMESPACE::EXTRgba10X6FormatsSpecVersion; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_acquire_winrt_display === - using VULKAN_HPP_NAMESPACE::NVAcquireWinrtDisplayExtensionName; - using VULKAN_HPP_NAMESPACE::NVAcquireWinrtDisplaySpecVersion; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - using VULKAN_HPP_NAMESPACE::EXTDirectfbSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDirectfbSurfaceSpecVersion; -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - //=== VK_VALVE_mutable_descriptor_type === - using VULKAN_HPP_NAMESPACE::VALVEMutableDescriptorTypeExtensionName; - using VULKAN_HPP_NAMESPACE::VALVEMutableDescriptorTypeSpecVersion; - - //=== VK_EXT_vertex_input_dynamic_state === - using VULKAN_HPP_NAMESPACE::EXTVertexInputDynamicStateExtensionName; - using VULKAN_HPP_NAMESPACE::EXTVertexInputDynamicStateSpecVersion; - - //=== VK_EXT_physical_device_drm === - using VULKAN_HPP_NAMESPACE::EXTPhysicalDeviceDrmExtensionName; - using VULKAN_HPP_NAMESPACE::EXTPhysicalDeviceDrmSpecVersion; - - //=== VK_EXT_device_address_binding_report === - using VULKAN_HPP_NAMESPACE::EXTDeviceAddressBindingReportExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDeviceAddressBindingReportSpecVersion; - - //=== VK_EXT_depth_clip_control === - using VULKAN_HPP_NAMESPACE::EXTDepthClipControlExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDepthClipControlSpecVersion; - - //=== VK_EXT_primitive_topology_list_restart === - using VULKAN_HPP_NAMESPACE::EXTPrimitiveTopologyListRestartExtensionName; - using VULKAN_HPP_NAMESPACE::EXTPrimitiveTopologyListRestartSpecVersion; - - //=== VK_KHR_format_feature_flags2 === - using VULKAN_HPP_NAMESPACE::KHRFormatFeatureFlags2ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRFormatFeatureFlags2SpecVersion; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - using VULKAN_HPP_NAMESPACE::FUCHSIAExternalMemoryExtensionName; - using VULKAN_HPP_NAMESPACE::FUCHSIAExternalMemorySpecVersion; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_semaphore === - using VULKAN_HPP_NAMESPACE::FUCHSIAExternalSemaphoreExtensionName; - using VULKAN_HPP_NAMESPACE::FUCHSIAExternalSemaphoreSpecVersion; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - using VULKAN_HPP_NAMESPACE::FUCHSIABufferCollectionExtensionName; - using VULKAN_HPP_NAMESPACE::FUCHSIABufferCollectionSpecVersion; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_HUAWEI_subpass_shading === - using VULKAN_HPP_NAMESPACE::HUAWEISubpassShadingExtensionName; - using VULKAN_HPP_NAMESPACE::HUAWEISubpassShadingSpecVersion; - - //=== VK_HUAWEI_invocation_mask === - using VULKAN_HPP_NAMESPACE::HUAWEIInvocationMaskExtensionName; - using VULKAN_HPP_NAMESPACE::HUAWEIInvocationMaskSpecVersion; - - //=== VK_NV_external_memory_rdma === - using VULKAN_HPP_NAMESPACE::NVExternalMemoryRdmaExtensionName; - using VULKAN_HPP_NAMESPACE::NVExternalMemoryRdmaSpecVersion; - - //=== VK_EXT_pipeline_properties === - using VULKAN_HPP_NAMESPACE::EXTPipelinePropertiesExtensionName; - using VULKAN_HPP_NAMESPACE::EXTPipelinePropertiesSpecVersion; - - //=== VK_EXT_frame_boundary === - using VULKAN_HPP_NAMESPACE::EXTFrameBoundaryExtensionName; - using VULKAN_HPP_NAMESPACE::EXTFrameBoundarySpecVersion; - - //=== VK_EXT_multisampled_render_to_single_sampled === - using VULKAN_HPP_NAMESPACE::EXTMultisampledRenderToSingleSampledExtensionName; - using VULKAN_HPP_NAMESPACE::EXTMultisampledRenderToSingleSampledSpecVersion; - - //=== VK_EXT_extended_dynamic_state2 === - using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState2ExtensionName; - using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState2SpecVersion; - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - using VULKAN_HPP_NAMESPACE::QNXScreenSurfaceExtensionName; - using VULKAN_HPP_NAMESPACE::QNXScreenSurfaceSpecVersion; -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - //=== VK_EXT_color_write_enable === - using VULKAN_HPP_NAMESPACE::EXTColorWriteEnableExtensionName; - using VULKAN_HPP_NAMESPACE::EXTColorWriteEnableSpecVersion; - - //=== VK_EXT_primitives_generated_query === - using VULKAN_HPP_NAMESPACE::EXTPrimitivesGeneratedQueryExtensionName; - using VULKAN_HPP_NAMESPACE::EXTPrimitivesGeneratedQuerySpecVersion; - - //=== VK_KHR_ray_tracing_maintenance1 === - using VULKAN_HPP_NAMESPACE::KHRRayTracingMaintenance1ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRRayTracingMaintenance1SpecVersion; - - //=== VK_EXT_global_priority_query === - using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityQueryExtensionName; - using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityQuerySpecVersion; - using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeEXT; - - //=== VK_EXT_image_view_min_lod === - using VULKAN_HPP_NAMESPACE::EXTImageViewMinLodExtensionName; - using VULKAN_HPP_NAMESPACE::EXTImageViewMinLodSpecVersion; - - //=== VK_EXT_multi_draw === - using VULKAN_HPP_NAMESPACE::EXTMultiDrawExtensionName; - using VULKAN_HPP_NAMESPACE::EXTMultiDrawSpecVersion; - - //=== VK_EXT_image_2d_view_of_3d === - using VULKAN_HPP_NAMESPACE::EXTImage2DViewOf3DExtensionName; - using VULKAN_HPP_NAMESPACE::EXTImage2DViewOf3DSpecVersion; - - //=== VK_KHR_portability_enumeration === - using VULKAN_HPP_NAMESPACE::KHRPortabilityEnumerationExtensionName; - using VULKAN_HPP_NAMESPACE::KHRPortabilityEnumerationSpecVersion; - - //=== VK_EXT_shader_tile_image === - using VULKAN_HPP_NAMESPACE::EXTShaderTileImageExtensionName; - using VULKAN_HPP_NAMESPACE::EXTShaderTileImageSpecVersion; - - //=== VK_EXT_opacity_micromap === - using VULKAN_HPP_NAMESPACE::EXTOpacityMicromapExtensionName; - using VULKAN_HPP_NAMESPACE::EXTOpacityMicromapSpecVersion; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_NV_displacement_micromap === - using VULKAN_HPP_NAMESPACE::NVDisplacementMicromapExtensionName; - using VULKAN_HPP_NAMESPACE::NVDisplacementMicromapSpecVersion; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_EXT_load_store_op_none === - using VULKAN_HPP_NAMESPACE::EXTLoadStoreOpNoneExtensionName; - using VULKAN_HPP_NAMESPACE::EXTLoadStoreOpNoneSpecVersion; - - //=== VK_HUAWEI_cluster_culling_shader === - using VULKAN_HPP_NAMESPACE::HUAWEIClusterCullingShaderExtensionName; - using VULKAN_HPP_NAMESPACE::HUAWEIClusterCullingShaderSpecVersion; - - //=== VK_EXT_border_color_swizzle === - using VULKAN_HPP_NAMESPACE::EXTBorderColorSwizzleExtensionName; - using VULKAN_HPP_NAMESPACE::EXTBorderColorSwizzleSpecVersion; - - //=== VK_EXT_pageable_device_local_memory === - using VULKAN_HPP_NAMESPACE::EXTPageableDeviceLocalMemoryExtensionName; - using VULKAN_HPP_NAMESPACE::EXTPageableDeviceLocalMemorySpecVersion; - - //=== VK_KHR_maintenance4 === - using VULKAN_HPP_NAMESPACE::KHRMaintenance4ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRMaintenance4SpecVersion; - - //=== VK_ARM_shader_core_properties === - using VULKAN_HPP_NAMESPACE::ARMShaderCorePropertiesExtensionName; - using VULKAN_HPP_NAMESPACE::ARMShaderCorePropertiesSpecVersion; - - //=== VK_KHR_shader_subgroup_rotate === - using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupRotateExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderSubgroupRotateSpecVersion; - - //=== VK_ARM_scheduling_controls === - using VULKAN_HPP_NAMESPACE::ARMSchedulingControlsExtensionName; - using VULKAN_HPP_NAMESPACE::ARMSchedulingControlsSpecVersion; - - //=== VK_EXT_image_sliced_view_of_3d === - using VULKAN_HPP_NAMESPACE::EXTImageSlicedViewOf3DExtensionName; - using VULKAN_HPP_NAMESPACE::EXTImageSlicedViewOf3DSpecVersion; - using VULKAN_HPP_NAMESPACE::Remaining3DSlicesEXT; - - //=== VK_VALVE_descriptor_set_host_mapping === - using VULKAN_HPP_NAMESPACE::VALVEDescriptorSetHostMappingExtensionName; - using VULKAN_HPP_NAMESPACE::VALVEDescriptorSetHostMappingSpecVersion; - - //=== VK_EXT_depth_clamp_zero_one === - using VULKAN_HPP_NAMESPACE::EXTDepthClampZeroOneExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDepthClampZeroOneSpecVersion; - - //=== VK_EXT_non_seamless_cube_map === - using VULKAN_HPP_NAMESPACE::EXTNonSeamlessCubeMapExtensionName; - using VULKAN_HPP_NAMESPACE::EXTNonSeamlessCubeMapSpecVersion; - - //=== VK_ARM_render_pass_striped === - using VULKAN_HPP_NAMESPACE::ARMRenderPassStripedExtensionName; - using VULKAN_HPP_NAMESPACE::ARMRenderPassStripedSpecVersion; - - //=== VK_QCOM_fragment_density_map_offset === - using VULKAN_HPP_NAMESPACE::QCOMFragmentDensityMapOffsetExtensionName; - using VULKAN_HPP_NAMESPACE::QCOMFragmentDensityMapOffsetSpecVersion; - - //=== VK_NV_copy_memory_indirect === - using VULKAN_HPP_NAMESPACE::NVCopyMemoryIndirectExtensionName; - using VULKAN_HPP_NAMESPACE::NVCopyMemoryIndirectSpecVersion; - - //=== VK_NV_memory_decompression === - using VULKAN_HPP_NAMESPACE::NVMemoryDecompressionExtensionName; - using VULKAN_HPP_NAMESPACE::NVMemoryDecompressionSpecVersion; - - //=== VK_NV_device_generated_commands_compute === - using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsComputeExtensionName; - using VULKAN_HPP_NAMESPACE::NVDeviceGeneratedCommandsComputeSpecVersion; - - //=== VK_NV_linear_color_attachment === - using VULKAN_HPP_NAMESPACE::NVLinearColorAttachmentExtensionName; - using VULKAN_HPP_NAMESPACE::NVLinearColorAttachmentSpecVersion; - - //=== VK_GOOGLE_surfaceless_query === - using VULKAN_HPP_NAMESPACE::GOOGLESurfacelessQueryExtensionName; - using VULKAN_HPP_NAMESPACE::GOOGLESurfacelessQuerySpecVersion; - - //=== VK_KHR_shader_maximal_reconvergence === - using VULKAN_HPP_NAMESPACE::KHRShaderMaximalReconvergenceExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderMaximalReconvergenceSpecVersion; - - //=== VK_EXT_image_compression_control_swapchain === - using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSwapchainExtensionName; - using VULKAN_HPP_NAMESPACE::EXTImageCompressionControlSwapchainSpecVersion; - - //=== VK_QCOM_image_processing === - using VULKAN_HPP_NAMESPACE::QCOMImageProcessingExtensionName; - using VULKAN_HPP_NAMESPACE::QCOMImageProcessingSpecVersion; - - //=== VK_EXT_nested_command_buffer === - using VULKAN_HPP_NAMESPACE::EXTNestedCommandBufferExtensionName; - using VULKAN_HPP_NAMESPACE::EXTNestedCommandBufferSpecVersion; - - //=== VK_EXT_external_memory_acquire_unmodified === - using VULKAN_HPP_NAMESPACE::EXTExternalMemoryAcquireUnmodifiedExtensionName; - using VULKAN_HPP_NAMESPACE::EXTExternalMemoryAcquireUnmodifiedSpecVersion; - - //=== VK_EXT_extended_dynamic_state3 === - using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState3ExtensionName; - using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState3SpecVersion; - - //=== VK_EXT_subpass_merge_feedback === - using VULKAN_HPP_NAMESPACE::EXTSubpassMergeFeedbackExtensionName; - using VULKAN_HPP_NAMESPACE::EXTSubpassMergeFeedbackSpecVersion; - - //=== VK_LUNARG_direct_driver_loading === - using VULKAN_HPP_NAMESPACE::LUNARGDirectDriverLoadingExtensionName; - using VULKAN_HPP_NAMESPACE::LUNARGDirectDriverLoadingSpecVersion; - - //=== VK_EXT_shader_module_identifier === - using VULKAN_HPP_NAMESPACE::EXTShaderModuleIdentifierExtensionName; - using VULKAN_HPP_NAMESPACE::EXTShaderModuleIdentifierSpecVersion; - using VULKAN_HPP_NAMESPACE::MaxShaderModuleIdentifierSizeEXT; - - //=== VK_EXT_rasterization_order_attachment_access === - using VULKAN_HPP_NAMESPACE::EXTRasterizationOrderAttachmentAccessExtensionName; - using VULKAN_HPP_NAMESPACE::EXTRasterizationOrderAttachmentAccessSpecVersion; - - //=== VK_NV_optical_flow === - using VULKAN_HPP_NAMESPACE::NVOpticalFlowExtensionName; - using VULKAN_HPP_NAMESPACE::NVOpticalFlowSpecVersion; - - //=== VK_EXT_legacy_dithering === - using VULKAN_HPP_NAMESPACE::EXTLegacyDitheringExtensionName; - using VULKAN_HPP_NAMESPACE::EXTLegacyDitheringSpecVersion; - - //=== VK_EXT_pipeline_protected_access === - using VULKAN_HPP_NAMESPACE::EXTPipelineProtectedAccessExtensionName; - using VULKAN_HPP_NAMESPACE::EXTPipelineProtectedAccessSpecVersion; - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_format_resolve === - using VULKAN_HPP_NAMESPACE::ANDROIDExternalFormatResolveExtensionName; - using VULKAN_HPP_NAMESPACE::ANDROIDExternalFormatResolveSpecVersion; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_KHR_maintenance5 === - using VULKAN_HPP_NAMESPACE::KHRMaintenance5ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRMaintenance5SpecVersion; - - //=== VK_AMD_anti_lag === - using VULKAN_HPP_NAMESPACE::AMDAntiLagExtensionName; - using VULKAN_HPP_NAMESPACE::AMDAntiLagSpecVersion; - - //=== VK_KHR_ray_tracing_position_fetch === - using VULKAN_HPP_NAMESPACE::KHRRayTracingPositionFetchExtensionName; - using VULKAN_HPP_NAMESPACE::KHRRayTracingPositionFetchSpecVersion; - - //=== VK_EXT_shader_object === - using VULKAN_HPP_NAMESPACE::EXTShaderObjectExtensionName; - using VULKAN_HPP_NAMESPACE::EXTShaderObjectSpecVersion; - - //=== VK_KHR_pipeline_binary === - using VULKAN_HPP_NAMESPACE::KHRPipelineBinaryExtensionName; - using VULKAN_HPP_NAMESPACE::KHRPipelineBinarySpecVersion; - using VULKAN_HPP_NAMESPACE::MaxPipelineBinaryKeySizeKHR; - - //=== VK_QCOM_tile_properties === - using VULKAN_HPP_NAMESPACE::QCOMTilePropertiesExtensionName; - using VULKAN_HPP_NAMESPACE::QCOMTilePropertiesSpecVersion; - - //=== VK_SEC_amigo_profiling === - using VULKAN_HPP_NAMESPACE::SECAmigoProfilingExtensionName; - using VULKAN_HPP_NAMESPACE::SECAmigoProfilingSpecVersion; - - //=== VK_QCOM_multiview_per_view_viewports === - using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewViewportsExtensionName; - using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewViewportsSpecVersion; - - //=== VK_NV_ray_tracing_invocation_reorder === - using VULKAN_HPP_NAMESPACE::NVRayTracingInvocationReorderExtensionName; - using VULKAN_HPP_NAMESPACE::NVRayTracingInvocationReorderSpecVersion; - - //=== VK_NV_extended_sparse_address_space === - using VULKAN_HPP_NAMESPACE::NVExtendedSparseAddressSpaceExtensionName; - using VULKAN_HPP_NAMESPACE::NVExtendedSparseAddressSpaceSpecVersion; - - //=== VK_EXT_mutable_descriptor_type === - using VULKAN_HPP_NAMESPACE::EXTMutableDescriptorTypeExtensionName; - using VULKAN_HPP_NAMESPACE::EXTMutableDescriptorTypeSpecVersion; - - //=== VK_EXT_legacy_vertex_attributes === - using VULKAN_HPP_NAMESPACE::EXTLegacyVertexAttributesExtensionName; - using VULKAN_HPP_NAMESPACE::EXTLegacyVertexAttributesSpecVersion; - - //=== VK_EXT_layer_settings === - using VULKAN_HPP_NAMESPACE::EXTLayerSettingsExtensionName; - using VULKAN_HPP_NAMESPACE::EXTLayerSettingsSpecVersion; - - //=== VK_ARM_shader_core_builtins === - using VULKAN_HPP_NAMESPACE::ARMShaderCoreBuiltinsExtensionName; - using VULKAN_HPP_NAMESPACE::ARMShaderCoreBuiltinsSpecVersion; - - //=== VK_EXT_pipeline_library_group_handles === - using VULKAN_HPP_NAMESPACE::EXTPipelineLibraryGroupHandlesExtensionName; - using VULKAN_HPP_NAMESPACE::EXTPipelineLibraryGroupHandlesSpecVersion; - - //=== VK_EXT_dynamic_rendering_unused_attachments === - using VULKAN_HPP_NAMESPACE::EXTDynamicRenderingUnusedAttachmentsExtensionName; - using VULKAN_HPP_NAMESPACE::EXTDynamicRenderingUnusedAttachmentsSpecVersion; - - //=== VK_NV_low_latency2 === - using VULKAN_HPP_NAMESPACE::NVLowLatency2ExtensionName; - using VULKAN_HPP_NAMESPACE::NVLowLatency2SpecVersion; - - //=== VK_KHR_cooperative_matrix === - using VULKAN_HPP_NAMESPACE::KHRCooperativeMatrixExtensionName; - using VULKAN_HPP_NAMESPACE::KHRCooperativeMatrixSpecVersion; - - //=== VK_QCOM_multiview_per_view_render_areas === - using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewRenderAreasExtensionName; - using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewRenderAreasSpecVersion; - - //=== VK_KHR_compute_shader_derivatives === - using VULKAN_HPP_NAMESPACE::KHRComputeShaderDerivativesExtensionName; - using VULKAN_HPP_NAMESPACE::KHRComputeShaderDerivativesSpecVersion; - - //=== VK_KHR_video_decode_av1 === - using VULKAN_HPP_NAMESPACE::KHRVideoDecodeAv1ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRVideoDecodeAv1SpecVersion; - using VULKAN_HPP_NAMESPACE::MaxVideoAv1ReferencesPerFrameKHR; - - //=== VK_KHR_video_maintenance1 === - using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance1ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance1SpecVersion; - - //=== VK_NV_per_stage_descriptor_set === - using VULKAN_HPP_NAMESPACE::NVPerStageDescriptorSetExtensionName; - using VULKAN_HPP_NAMESPACE::NVPerStageDescriptorSetSpecVersion; - - //=== VK_QCOM_image_processing2 === - using VULKAN_HPP_NAMESPACE::QCOMImageProcessing2ExtensionName; - using VULKAN_HPP_NAMESPACE::QCOMImageProcessing2SpecVersion; - - //=== VK_QCOM_filter_cubic_weights === - using VULKAN_HPP_NAMESPACE::QCOMFilterCubicWeightsExtensionName; - using VULKAN_HPP_NAMESPACE::QCOMFilterCubicWeightsSpecVersion; - - //=== VK_QCOM_ycbcr_degamma === - using VULKAN_HPP_NAMESPACE::QCOMYcbcrDegammaExtensionName; - using VULKAN_HPP_NAMESPACE::QCOMYcbcrDegammaSpecVersion; - - //=== VK_QCOM_filter_cubic_clamp === - using VULKAN_HPP_NAMESPACE::QCOMFilterCubicClampExtensionName; - using VULKAN_HPP_NAMESPACE::QCOMFilterCubicClampSpecVersion; - - //=== VK_EXT_attachment_feedback_loop_dynamic_state === - using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopDynamicStateExtensionName; - using VULKAN_HPP_NAMESPACE::EXTAttachmentFeedbackLoopDynamicStateSpecVersion; - - //=== VK_KHR_vertex_attribute_divisor === - using VULKAN_HPP_NAMESPACE::KHRVertexAttributeDivisorExtensionName; - using VULKAN_HPP_NAMESPACE::KHRVertexAttributeDivisorSpecVersion; - - //=== VK_KHR_load_store_op_none === - using VULKAN_HPP_NAMESPACE::KHRLoadStoreOpNoneExtensionName; - using VULKAN_HPP_NAMESPACE::KHRLoadStoreOpNoneSpecVersion; - - //=== VK_KHR_shader_float_controls2 === - using VULKAN_HPP_NAMESPACE::KHRShaderFloatControls2ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderFloatControls2SpecVersion; - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_external_memory_screen_buffer === - using VULKAN_HPP_NAMESPACE::QNXExternalMemoryScreenBufferExtensionName; - using VULKAN_HPP_NAMESPACE::QNXExternalMemoryScreenBufferSpecVersion; -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - //=== VK_MSFT_layered_driver === - using VULKAN_HPP_NAMESPACE::MSFTLayeredDriverExtensionName; - using VULKAN_HPP_NAMESPACE::MSFTLayeredDriverSpecVersion; - - //=== VK_KHR_index_type_uint8 === - using VULKAN_HPP_NAMESPACE::KHRIndexTypeUint8ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRIndexTypeUint8SpecVersion; - - //=== VK_KHR_line_rasterization === - using VULKAN_HPP_NAMESPACE::KHRLineRasterizationExtensionName; - using VULKAN_HPP_NAMESPACE::KHRLineRasterizationSpecVersion; - - //=== VK_KHR_calibrated_timestamps === - using VULKAN_HPP_NAMESPACE::KHRCalibratedTimestampsExtensionName; - using VULKAN_HPP_NAMESPACE::KHRCalibratedTimestampsSpecVersion; - - //=== VK_KHR_shader_expect_assume === - using VULKAN_HPP_NAMESPACE::KHRShaderExpectAssumeExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderExpectAssumeSpecVersion; - - //=== VK_KHR_maintenance6 === - using VULKAN_HPP_NAMESPACE::KHRMaintenance6ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRMaintenance6SpecVersion; - - //=== VK_NV_descriptor_pool_overallocation === - using VULKAN_HPP_NAMESPACE::NVDescriptorPoolOverallocationExtensionName; - using VULKAN_HPP_NAMESPACE::NVDescriptorPoolOverallocationSpecVersion; - - //=== VK_NV_raw_access_chains === - using VULKAN_HPP_NAMESPACE::NVRawAccessChainsExtensionName; - using VULKAN_HPP_NAMESPACE::NVRawAccessChainsSpecVersion; - - //=== VK_KHR_shader_relaxed_extended_instruction === - using VULKAN_HPP_NAMESPACE::KHRShaderRelaxedExtendedInstructionExtensionName; - using VULKAN_HPP_NAMESPACE::KHRShaderRelaxedExtendedInstructionSpecVersion; - - //=== VK_NV_command_buffer_inheritance === - using VULKAN_HPP_NAMESPACE::NVCommandBufferInheritanceExtensionName; - using VULKAN_HPP_NAMESPACE::NVCommandBufferInheritanceSpecVersion; - - //=== VK_KHR_maintenance7 === - using VULKAN_HPP_NAMESPACE::KHRMaintenance7ExtensionName; - using VULKAN_HPP_NAMESPACE::KHRMaintenance7SpecVersion; - - //=== VK_NV_shader_atomic_float16_vector === - using VULKAN_HPP_NAMESPACE::NVShaderAtomicFloat16VectorExtensionName; - using VULKAN_HPP_NAMESPACE::NVShaderAtomicFloat16VectorSpecVersion; - - //=== VK_EXT_shader_replicated_composites === - using VULKAN_HPP_NAMESPACE::EXTShaderReplicatedCompositesExtensionName; - using VULKAN_HPP_NAMESPACE::EXTShaderReplicatedCompositesSpecVersion; - - //=== VK_NV_ray_tracing_validation === - using VULKAN_HPP_NAMESPACE::NVRayTracingValidationExtensionName; - using VULKAN_HPP_NAMESPACE::NVRayTracingValidationSpecVersion; - - //=== VK_MESA_image_alignment_control === - using VULKAN_HPP_NAMESPACE::MESAImageAlignmentControlExtensionName; - using VULKAN_HPP_NAMESPACE::MESAImageAlignmentControlSpecVersion; - - //======================== - //=== CONSTEXPR VALUEs === - //======================== - using VULKAN_HPP_NAMESPACE::HeaderVersion; - - //========================= - //=== CONSTEXPR CALLEEs === - //========================= - using VULKAN_HPP_NAMESPACE::apiVersionMajor; - using VULKAN_HPP_NAMESPACE::apiVersionMinor; - using VULKAN_HPP_NAMESPACE::apiVersionPatch; - using VULKAN_HPP_NAMESPACE::apiVersionVariant; - using VULKAN_HPP_NAMESPACE::makeApiVersion; - using VULKAN_HPP_NAMESPACE::makeVersion; - using VULKAN_HPP_NAMESPACE::versionMajor; - using VULKAN_HPP_NAMESPACE::versionMinor; - using VULKAN_HPP_NAMESPACE::versionPatch; - - //========================== - //=== CONSTEXPR CALLERs === - //========================== - using VULKAN_HPP_NAMESPACE::ApiVersion; - using VULKAN_HPP_NAMESPACE::ApiVersion10; - using VULKAN_HPP_NAMESPACE::ApiVersion11; - using VULKAN_HPP_NAMESPACE::ApiVersion12; - using VULKAN_HPP_NAMESPACE::ApiVersion13; - using VULKAN_HPP_NAMESPACE::HeaderVersionComplete; - - //=============== - //=== STRUCTs === - //=============== - - //=== VK_VERSION_1_0 === - using VULKAN_HPP_NAMESPACE::AllocationCallbacks; - using VULKAN_HPP_NAMESPACE::ApplicationInfo; - using VULKAN_HPP_NAMESPACE::AttachmentDescription; - using VULKAN_HPP_NAMESPACE::AttachmentReference; - using VULKAN_HPP_NAMESPACE::BaseInStructure; - using VULKAN_HPP_NAMESPACE::BaseOutStructure; - using VULKAN_HPP_NAMESPACE::BindSparseInfo; - using VULKAN_HPP_NAMESPACE::BufferCopy; - using VULKAN_HPP_NAMESPACE::BufferCreateInfo; - using VULKAN_HPP_NAMESPACE::BufferImageCopy; - using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier; - using VULKAN_HPP_NAMESPACE::BufferViewCreateInfo; - using VULKAN_HPP_NAMESPACE::ClearAttachment; - using VULKAN_HPP_NAMESPACE::ClearColorValue; - using VULKAN_HPP_NAMESPACE::ClearDepthStencilValue; - using VULKAN_HPP_NAMESPACE::ClearRect; - using VULKAN_HPP_NAMESPACE::ClearValue; - using VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo; - using VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo; - using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo; - using VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo; - using VULKAN_HPP_NAMESPACE::ComponentMapping; - using VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo; - using VULKAN_HPP_NAMESPACE::CopyDescriptorSet; - using VULKAN_HPP_NAMESPACE::DescriptorBufferInfo; - using VULKAN_HPP_NAMESPACE::DescriptorImageInfo; - using VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo; - using VULKAN_HPP_NAMESPACE::DescriptorPoolSize; - using VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo; - using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding; - using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo; - using VULKAN_HPP_NAMESPACE::DeviceCreateInfo; - using VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo; - using VULKAN_HPP_NAMESPACE::DispatchIndirectCommand; - using VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand; - using VULKAN_HPP_NAMESPACE::DrawIndirectCommand; - using VULKAN_HPP_NAMESPACE::EventCreateInfo; - using VULKAN_HPP_NAMESPACE::ExtensionProperties; - using VULKAN_HPP_NAMESPACE::Extent2D; - using VULKAN_HPP_NAMESPACE::Extent3D; - using VULKAN_HPP_NAMESPACE::FenceCreateInfo; - using VULKAN_HPP_NAMESPACE::FormatProperties; - using VULKAN_HPP_NAMESPACE::FramebufferCreateInfo; - using VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo; - using VULKAN_HPP_NAMESPACE::ImageBlit; - using VULKAN_HPP_NAMESPACE::ImageCopy; - using VULKAN_HPP_NAMESPACE::ImageCreateInfo; - using VULKAN_HPP_NAMESPACE::ImageFormatProperties; - using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier; - using VULKAN_HPP_NAMESPACE::ImageResolve; - using VULKAN_HPP_NAMESPACE::ImageSubresource; - using VULKAN_HPP_NAMESPACE::ImageSubresourceLayers; - using VULKAN_HPP_NAMESPACE::ImageSubresourceRange; - using VULKAN_HPP_NAMESPACE::ImageViewCreateInfo; - using VULKAN_HPP_NAMESPACE::InstanceCreateInfo; - using VULKAN_HPP_NAMESPACE::LayerProperties; - using VULKAN_HPP_NAMESPACE::MappedMemoryRange; - using VULKAN_HPP_NAMESPACE::MemoryAllocateInfo; - using VULKAN_HPP_NAMESPACE::MemoryBarrier; - using VULKAN_HPP_NAMESPACE::MemoryHeap; - using VULKAN_HPP_NAMESPACE::MemoryRequirements; - using VULKAN_HPP_NAMESPACE::MemoryType; - using VULKAN_HPP_NAMESPACE::Offset2D; - using VULKAN_HPP_NAMESPACE::Offset3D; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties; - using VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne; - using VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState; - using VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo; - using VULKAN_HPP_NAMESPACE::PushConstantRange; - using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo; - using VULKAN_HPP_NAMESPACE::QueueFamilyProperties; - using VULKAN_HPP_NAMESPACE::Rect2D; - using VULKAN_HPP_NAMESPACE::RenderPassBeginInfo; - using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo; - using VULKAN_HPP_NAMESPACE::SamplerCreateInfo; - using VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo; - using VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo; - using VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo; - using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties; - using VULKAN_HPP_NAMESPACE::SparseImageMemoryBind; - using VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo; - using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements; - using VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo; - using VULKAN_HPP_NAMESPACE::SparseMemoryBind; - using VULKAN_HPP_NAMESPACE::SpecializationInfo; - using VULKAN_HPP_NAMESPACE::SpecializationMapEntry; - using VULKAN_HPP_NAMESPACE::StencilOpState; - using VULKAN_HPP_NAMESPACE::SubmitInfo; - using VULKAN_HPP_NAMESPACE::SubpassDependency; - using VULKAN_HPP_NAMESPACE::SubpassDescription; - using VULKAN_HPP_NAMESPACE::SubresourceLayout; - using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription; - using VULKAN_HPP_NAMESPACE::VertexInputBindingDescription; - using VULKAN_HPP_NAMESPACE::Viewport; - using VULKAN_HPP_NAMESPACE::WriteDescriptorSet; - - //=== VK_VERSION_1_1 === - using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo; - using VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfoKHR; - using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo; - using VULKAN_HPP_NAMESPACE::BindBufferMemoryInfoKHR; - using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo; - using VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfoKHR; - using VULKAN_HPP_NAMESPACE::BindImageMemoryInfo; - using VULKAN_HPP_NAMESPACE::BindImageMemoryInfoKHR; - using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo; - using VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfoKHR; - using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2; - using VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2KHR; - using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport; - using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupportKHR; - using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo; - using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry; - using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntryKHR; - using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo; - using VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfoKHR; - using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo; - using VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfoKHR; - using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo; - using VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo; - using VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfoKHR; - using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo; - using VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfoKHR; - using VULKAN_HPP_NAMESPACE::DeviceQueueInfo2; - using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo; - using VULKAN_HPP_NAMESPACE::ExportFenceCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo; - using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoKHR; - using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo; - using VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::ExternalBufferProperties; - using VULKAN_HPP_NAMESPACE::ExternalBufferPropertiesKHR; - using VULKAN_HPP_NAMESPACE::ExternalFenceProperties; - using VULKAN_HPP_NAMESPACE::ExternalFencePropertiesKHR; - using VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties; - using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesKHR; - using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo; - using VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo; - using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::ExternalMemoryProperties; - using VULKAN_HPP_NAMESPACE::ExternalMemoryPropertiesKHR; - using VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties; - using VULKAN_HPP_NAMESPACE::ExternalSemaphorePropertiesKHR; - using VULKAN_HPP_NAMESPACE::FormatProperties2; - using VULKAN_HPP_NAMESPACE::FormatProperties2KHR; - using VULKAN_HPP_NAMESPACE::ImageFormatProperties2; - using VULKAN_HPP_NAMESPACE::ImageFormatProperties2KHR; - using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2; - using VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2KHR; - using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo; - using VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfoKHR; - using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2; - using VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2KHR; - using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo; - using VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference; - using VULKAN_HPP_NAMESPACE::InputAttachmentAspectReferenceKHR; - using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo; - using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfoKHR; - using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo; - using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoKHR; - using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements; - using VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirementsKHR; - using VULKAN_HPP_NAMESPACE::MemoryRequirements2; - using VULKAN_HPP_NAMESPACE::MemoryRequirements2KHR; - using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfoKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfoKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfoKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfoKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2KHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupPropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceIDPropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2KHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3PropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2KHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingPropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2KHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParameterFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2KHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointerFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo; - using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2; - using VULKAN_HPP_NAMESPACE::QueueFamilyProperties2KHR; - using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo; - using VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo; - using VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo; - using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties; - using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatPropertiesKHR; - using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo; - using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfoKHR; - using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2; - using VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2KHR; - using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2; - using VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2KHR; - - //=== VK_VERSION_1_2 === - using VULKAN_HPP_NAMESPACE::AttachmentDescription2; - using VULKAN_HPP_NAMESPACE::AttachmentDescription2KHR; - using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout; - using VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayoutKHR; - using VULKAN_HPP_NAMESPACE::AttachmentReference2; - using VULKAN_HPP_NAMESPACE::AttachmentReference2KHR; - using VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout; - using VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayoutKHR; - using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo; - using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfoEXT; - using VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfoKHR; - using VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo; - using VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::ConformanceVersion; - using VULKAN_HPP_NAMESPACE::ConformanceVersionKHR; - using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo; - using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo; - using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfoEXT; - using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport; - using VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupportEXT; - using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo; - using VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfoKHR; - using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo; - using VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfoKHR; - using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo; - using VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo; - using VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo; - using VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo; - using VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfoKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolvePropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverPropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloat16Int8FeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsPropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64FeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8FeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphorePropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeaturesKHR; - using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo; - using VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfoKHR; - using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2; - using VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2KHR; - using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo; - using VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo; - using VULKAN_HPP_NAMESPACE::SemaphoreSignalInfoKHR; - using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo; - using VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo; - using VULKAN_HPP_NAMESPACE::SemaphoreWaitInfoKHR; - using VULKAN_HPP_NAMESPACE::SubpassBeginInfo; - using VULKAN_HPP_NAMESPACE::SubpassBeginInfoKHR; - using VULKAN_HPP_NAMESPACE::SubpassDependency2; - using VULKAN_HPP_NAMESPACE::SubpassDependency2KHR; - using VULKAN_HPP_NAMESPACE::SubpassDescription2; - using VULKAN_HPP_NAMESPACE::SubpassDescription2KHR; - using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve; - using VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolveKHR; - using VULKAN_HPP_NAMESPACE::SubpassEndInfo; - using VULKAN_HPP_NAMESPACE::SubpassEndInfoKHR; - using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo; - using VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfoKHR; - - //=== VK_VERSION_1_3 === - using VULKAN_HPP_NAMESPACE::BlitImageInfo2; - using VULKAN_HPP_NAMESPACE::BlitImageInfo2KHR; - using VULKAN_HPP_NAMESPACE::BufferCopy2; - using VULKAN_HPP_NAMESPACE::BufferCopy2KHR; - using VULKAN_HPP_NAMESPACE::BufferImageCopy2; - using VULKAN_HPP_NAMESPACE::BufferImageCopy2KHR; - using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2; - using VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2KHR; - using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo; - using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfoKHR; - using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo; - using VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfoKHR; - using VULKAN_HPP_NAMESPACE::CopyBufferInfo2; - using VULKAN_HPP_NAMESPACE::CopyBufferInfo2KHR; - using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2; - using VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2KHR; - using VULKAN_HPP_NAMESPACE::CopyImageInfo2; - using VULKAN_HPP_NAMESPACE::CopyImageInfo2KHR; - using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2; - using VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2KHR; - using VULKAN_HPP_NAMESPACE::DependencyInfo; - using VULKAN_HPP_NAMESPACE::DependencyInfoKHR; - using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo; - using VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements; - using VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirementsKHR; - using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements; - using VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirementsKHR; - using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo; - using VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::FormatProperties3; - using VULKAN_HPP_NAMESPACE::FormatProperties3KHR; - using VULKAN_HPP_NAMESPACE::ImageBlit2; - using VULKAN_HPP_NAMESPACE::ImageBlit2KHR; - using VULKAN_HPP_NAMESPACE::ImageCopy2; - using VULKAN_HPP_NAMESPACE::ImageCopy2KHR; - using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2; - using VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2KHR; - using VULKAN_HPP_NAMESPACE::ImageResolve2; - using VULKAN_HPP_NAMESPACE::ImageResolve2KHR; - using VULKAN_HPP_NAMESPACE::MemoryBarrier2; - using VULKAN_HPP_NAMESPACE::MemoryBarrier2KHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4FeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4PropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductPropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2FeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceToolPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PipelineCreationFeedback; - using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackEXT; - using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo; - using VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo; - using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo; - using VULKAN_HPP_NAMESPACE::RenderingAttachmentInfoKHR; - using VULKAN_HPP_NAMESPACE::RenderingInfo; - using VULKAN_HPP_NAMESPACE::RenderingInfoKHR; - using VULKAN_HPP_NAMESPACE::ResolveImageInfo2; - using VULKAN_HPP_NAMESPACE::ResolveImageInfo2KHR; - using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo; - using VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfoKHR; - using VULKAN_HPP_NAMESPACE::ShaderRequiredSubgroupSizeCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::SubmitInfo2; - using VULKAN_HPP_NAMESPACE::SubmitInfo2KHR; - using VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock; - using VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlockEXT; - - //=== VK_KHR_surface === - using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR; - using VULKAN_HPP_NAMESPACE::SurfaceFormatKHR; - - //=== VK_KHR_swapchain === - using VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR; - using VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR; - using VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR; - using VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR; - using VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::PresentInfoKHR; - using VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR; - - //=== VK_KHR_display === - using VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR; - using VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR; - using VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR; - using VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR; - using VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR; - using VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR; - - //=== VK_KHR_display_swapchain === - using VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR; - -#if defined( VK_USE_PLATFORM_XLIB_KHR ) - //=== VK_KHR_xlib_surface === - using VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR; -#endif /*VK_USE_PLATFORM_XLIB_KHR*/ - -#if defined( VK_USE_PLATFORM_XCB_KHR ) - //=== VK_KHR_xcb_surface === - using VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR; -#endif /*VK_USE_PLATFORM_XCB_KHR*/ - -#if defined( VK_USE_PLATFORM_WAYLAND_KHR ) - //=== VK_KHR_wayland_surface === - using VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR; -#endif /*VK_USE_PLATFORM_WAYLAND_KHR*/ - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_KHR_android_surface === - using VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_surface === - using VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_debug_report === - using VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT; - - //=== VK_AMD_rasterization_order === - using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD; - - //=== VK_EXT_debug_marker === - using VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT; - using VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT; - using VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT; - - //=== VK_KHR_video_queue === - using VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR; - using VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR; - using VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR; - using VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR; - using VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR; - using VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR; - using VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR; - - //=== VK_KHR_video_decode_queue === - using VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR; - - //=== VK_NV_dedicated_allocation === - using VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV; - using VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV; - using VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV; - - //=== VK_EXT_transform_feedback === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT; - - //=== VK_NVX_binary_import === - using VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX; - using VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX; - using VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX; - - //=== VK_NVX_image_view_handle === - using VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX; - using VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX; - - //=== VK_KHR_video_encode_h264 === - using VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR; - - //=== VK_KHR_video_encode_h265 === - using VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR; - - //=== VK_KHR_video_decode_h264 === - using VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR; - - //=== VK_AMD_texture_gather_bias_lod === - using VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD; - - //=== VK_AMD_shader_info === - using VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD; - using VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD; - - //=== VK_KHR_dynamic_rendering === - using VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD; - using VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoNV; - using VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX; - using VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT; - using VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR; - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_stream_descriptor_surface === - using VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP; -#endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_corner_sampled_image === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV; - - //=== VK_NV_external_memory_capabilities === - using VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV; - - //=== VK_NV_external_memory === - using VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV; - using VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_external_memory_win32 === - using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV; - using VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_NV_win32_keyed_mutex === - using VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_validation_flags === - using VULKAN_HPP_NAMESPACE::ValidationFlagsEXT; - -#if defined( VK_USE_PLATFORM_VI_NN ) - //=== VK_NN_vi_surface === - using VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN; -#endif /*VK_USE_PLATFORM_VI_NN*/ - - //=== VK_EXT_astc_decode_mode === - using VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT; - - //=== VK_EXT_pipeline_robustness === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfoEXT; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_memory_win32 === - using VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR; - using VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR; - using VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR; - using VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_memory_fd === - using VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR; - using VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR; - using VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_win32_keyed_mutex === - using VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_semaphore_win32 === - using VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR; - using VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR; - using VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR; - using VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_semaphore_fd === - using VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR; - using VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR; - - //=== VK_KHR_push_descriptor === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR; - - //=== VK_EXT_conditional_rendering === - using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT; - using VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT; - - //=== VK_KHR_incremental_present === - using VULKAN_HPP_NAMESPACE::PresentRegionKHR; - using VULKAN_HPP_NAMESPACE::PresentRegionsKHR; - using VULKAN_HPP_NAMESPACE::RectLayerKHR; - - //=== VK_NV_clip_space_w_scaling === - using VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV; - using VULKAN_HPP_NAMESPACE::ViewportWScalingNV; - - //=== VK_EXT_display_surface_counter === - using VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT; - - //=== VK_EXT_display_control === - using VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT; - using VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT; - using VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT; - using VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT; - - //=== VK_GOOGLE_display_timing === - using VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE; - using VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE; - using VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE; - using VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE; - - //=== VK_NVX_multiview_per_view_attributes === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX; - - //=== VK_NV_viewport_swizzle === - using VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV; - using VULKAN_HPP_NAMESPACE::ViewportSwizzleNV; - - //=== VK_EXT_discard_rectangles === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT; - using VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT; - - //=== VK_EXT_conservative_rasterization === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT; - - //=== VK_EXT_depth_clip_enable === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT; - - //=== VK_EXT_hdr_metadata === - using VULKAN_HPP_NAMESPACE::HdrMetadataEXT; - using VULKAN_HPP_NAMESPACE::XYColorEXT; - - //=== VK_IMG_relaxed_line_rasterization === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG; - - //=== VK_KHR_shared_presentable_image === - using VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_KHR_external_fence_win32 === - using VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR; - using VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR; - using VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_KHR_external_fence_fd === - using VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR; - using VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR; - - //=== VK_KHR_performance_query === - using VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR; - using VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR; - using VULKAN_HPP_NAMESPACE::PerformanceCounterKHR; - using VULKAN_HPP_NAMESPACE::PerformanceCounterResultKHR; - using VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR; - using VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR; - - //=== VK_KHR_get_surface_capabilities2 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR; - using VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR; - using VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR; - - //=== VK_KHR_get_display_properties2 === - using VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR; - using VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR; - using VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR; - using VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR; - using VULKAN_HPP_NAMESPACE::DisplayProperties2KHR; - -#if defined( VK_USE_PLATFORM_IOS_MVK ) - //=== VK_MVK_ios_surface === - using VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK; -#endif /*VK_USE_PLATFORM_IOS_MVK*/ - -#if defined( VK_USE_PLATFORM_MACOS_MVK ) - //=== VK_MVK_macos_surface === - using VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK; -#endif /*VK_USE_PLATFORM_MACOS_MVK*/ - - //=== VK_EXT_debug_utils === - using VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT; - using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT; - using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT; - using VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT; - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_memory_android_hardware_buffer === - using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID; - using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID; - using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID; - using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID; - using VULKAN_HPP_NAMESPACE::ExternalFormatANDROID; - using VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID; - using VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_AMDX_shader_enqueue === - using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX; - using VULKAN_HPP_NAMESPACE::DispatchGraphCountInfoAMDX; - using VULKAN_HPP_NAMESPACE::DispatchGraphInfoAMDX; - using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX; - using VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX; - using VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_EXT_sample_locations === - using VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT; - using VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT; - using VULKAN_HPP_NAMESPACE::SampleLocationEXT; - using VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT; - using VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT; - - //=== VK_EXT_blend_operation_advanced === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT; - - //=== VK_NV_fragment_coverage_to_color === - using VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV; - - //=== VK_KHR_acceleration_structure === - using VULKAN_HPP_NAMESPACE::AabbPositionsKHR; - using VULKAN_HPP_NAMESPACE::AabbPositionsNV; - using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryAabbsDataKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryInstancesDataKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryTrianglesDataKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR; - using VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceNV; - using VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR; - using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR; - using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR; - using VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR; - using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR; - using VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR; - using VULKAN_HPP_NAMESPACE::TransformMatrixKHR; - using VULKAN_HPP_NAMESPACE::TransformMatrixNV; - using VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR; - - //=== VK_KHR_ray_tracing_pipeline === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR; - using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR; - using VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR; - - //=== VK_KHR_ray_query === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR; - - //=== VK_NV_framebuffer_mixed_samples === - using VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV; - - //=== VK_NV_shader_sm_builtins === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV; - - //=== VK_EXT_image_drm_format_modifier === - using VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT; - using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT; - using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT; - using VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT; - using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT; - - //=== VK_EXT_validation_cache === - using VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_KHR_portability_subset === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_shading_rate_image === - using VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV; - using VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV; - using VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV; - using VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV; - using VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV; - - //=== VK_NV_ray_tracing === - using VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV; - using VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV; - using VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV; - using VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV; - using VULKAN_HPP_NAMESPACE::GeometryAABBNV; - using VULKAN_HPP_NAMESPACE::GeometryDataNV; - using VULKAN_HPP_NAMESPACE::GeometryNV; - using VULKAN_HPP_NAMESPACE::GeometryTrianglesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV; - using VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV; - using VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV; - using VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV; - - //=== VK_NV_representative_fragment_test === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV; - using VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV; - - //=== VK_EXT_filter_cubic === - using VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT; - - //=== VK_EXT_external_memory_host === - using VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT; - using VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT; - - //=== VK_KHR_shader_clock === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR; - - //=== VK_AMD_pipeline_compiler_control === - using VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD; - - //=== VK_AMD_shader_core_properties === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD; - - //=== VK_KHR_video_decode_h265 === - using VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR; - - //=== VK_KHR_global_priority === - using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesKHR; - using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesEXT; - using VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesKHR; - - //=== VK_AMD_memory_overallocation_behavior === - using VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD; - - //=== VK_EXT_vertex_attribute_divisor === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT; - -#if defined( VK_USE_PLATFORM_GGP ) - //=== VK_GGP_frame_token === - using VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP; -#endif /*VK_USE_PLATFORM_GGP*/ - - //=== VK_NV_mesh_shader === - using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV; - - //=== VK_NV_shader_image_footprint === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV; - - //=== VK_NV_scissor_exclusive === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV; - using VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV; - - //=== VK_NV_device_diagnostic_checkpoints === - using VULKAN_HPP_NAMESPACE::CheckpointDataNV; - using VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV; - - //=== VK_INTEL_shader_integer_functions2 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL; - - //=== VK_INTEL_performance_query === - using VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL; - using VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL; - using VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL; - using VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL; - using VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL; - using VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL; - using VULKAN_HPP_NAMESPACE::PerformanceValueINTEL; - using VULKAN_HPP_NAMESPACE::QueryPoolCreateInfoINTEL; - using VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL; - - //=== VK_EXT_pci_bus_info === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT; - - //=== VK_AMD_display_native_hdr === - using VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD; - using VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_imagepipe_surface === - using VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_surface === - using VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT; -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_EXT_fragment_density_map === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT; - using VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT; - - //=== VK_KHR_fragment_shading_rate === - using VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR; - using VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR; - - //=== VK_AMD_shader_core_properties2 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD; - - //=== VK_AMD_device_coherent_memory === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD; - - //=== VK_KHR_dynamic_rendering_local_read === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR; - using VULKAN_HPP_NAMESPACE::RenderingAttachmentLocationInfoKHR; - using VULKAN_HPP_NAMESPACE::RenderingInputAttachmentIndexInfoKHR; - - //=== VK_EXT_shader_image_atomic_int64 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT; - - //=== VK_KHR_shader_quad_control === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderQuadControlFeaturesKHR; - - //=== VK_EXT_memory_budget === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT; - - //=== VK_EXT_memory_priority === - using VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT; - - //=== VK_KHR_surface_protected_capabilities === - using VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR; - - //=== VK_NV_dedicated_allocation_image_aliasing === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV; - - //=== VK_EXT_buffer_device_address === - using VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferAddressFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT; - - //=== VK_EXT_validation_features === - using VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT; - - //=== VK_KHR_present_wait === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR; - - //=== VK_NV_cooperative_matrix === - using VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV; - - //=== VK_NV_coverage_reduction_mode === - using VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV; - using VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV; - - //=== VK_EXT_fragment_shader_interlock === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT; - - //=== VK_EXT_ycbcr_image_arrays === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT; - - //=== VK_EXT_provoking_vertex === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT; - -#if defined( VK_USE_PLATFORM_WIN32_KHR ) - //=== VK_EXT_full_screen_exclusive === - using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT; - using VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT; - using VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT; -#endif /*VK_USE_PLATFORM_WIN32_KHR*/ - - //=== VK_EXT_headless_surface === - using VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT; - - //=== VK_EXT_shader_atomic_float === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT; - - //=== VK_EXT_extended_dynamic_state === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT; - - //=== VK_KHR_pipeline_executable_properties === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR; - using VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR; - using VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR; - using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticKHR; - using VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR; - using VULKAN_HPP_NAMESPACE::PipelineInfoEXT; - using VULKAN_HPP_NAMESPACE::PipelineInfoKHR; - - //=== VK_EXT_host_image_copy === - using VULKAN_HPP_NAMESPACE::CopyImageToImageInfoEXT; - using VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfoEXT; - using VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfoEXT; - using VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQueryEXT; - using VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfoEXT; - using VULKAN_HPP_NAMESPACE::ImageToMemoryCopyEXT; - using VULKAN_HPP_NAMESPACE::MemoryToImageCopyEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyPropertiesEXT; - using VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySizeEXT; - - //=== VK_KHR_map_memory2 === - using VULKAN_HPP_NAMESPACE::MemoryMapInfoKHR; - using VULKAN_HPP_NAMESPACE::MemoryUnmapInfoKHR; - - //=== VK_EXT_map_memory_placed === - using VULKAN_HPP_NAMESPACE::MemoryMapPlacedInfoEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMapMemoryPlacedPropertiesEXT; - - //=== VK_EXT_shader_atomic_float2 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT; - - //=== VK_EXT_surface_maintenance1 === - using VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT; - using VULKAN_HPP_NAMESPACE::SurfacePresentModeEXT; - using VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesEXT; - - //=== VK_EXT_swapchain_maintenance1 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesEXT; - using VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT; - using VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoEXT; - using VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT; - using VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoEXT; - - //=== VK_NV_device_generated_commands === - using VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV; - using VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV; - using VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV; - using VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV; - using VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV; - using VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV; - using VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV; - using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV; - using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV; - using VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV; - using VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV; - - //=== VK_NV_inherited_viewport_scissor === - using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV; - - //=== VK_EXT_texel_buffer_alignment === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT; - - //=== VK_QCOM_render_pass_transform === - using VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM; - using VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM; - - //=== VK_EXT_depth_bias_control === - using VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT; - using VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT; - - //=== VK_EXT_device_memory_report === - using VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT; - - //=== VK_EXT_robustness2 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT; - - //=== VK_EXT_custom_border_color === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT; - using VULKAN_HPP_NAMESPACE::SamplerCustomBorderColorCreateInfoEXT; - - //=== VK_KHR_pipeline_library === - using VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR; - - //=== VK_NV_present_barrier === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV; - using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV; - using VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV; - - //=== VK_KHR_present_id === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PresentIdKHR; - - //=== VK_KHR_video_encode_queue === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR; - using VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR; - - //=== VK_NV_device_diagnostics_config === - using VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_NV_cuda_kernel_launch === - using VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV; - using VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV; - using VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_NV_low_latency === - using VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV; - -#if defined( VK_USE_PLATFORM_METAL_EXT ) - //=== VK_EXT_metal_objects === - using VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT; - using VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT; - using VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT; - using VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT; - using VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT; - using VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT; - using VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT; - using VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT; - using VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT; - using VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT; - using VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT; -#endif /*VK_USE_PLATFORM_METAL_EXT*/ - - //=== VK_KHR_synchronization2 === - using VULKAN_HPP_NAMESPACE::CheckpointData2NV; - using VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV; - - //=== VK_EXT_descriptor_buffer === - using VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT; - using VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT; - using VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT; - using VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT; - using VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT; - using VULKAN_HPP_NAMESPACE::DescriptorDataEXT; - using VULKAN_HPP_NAMESPACE::DescriptorGetInfoEXT; - using VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT; - using VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT; - using VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT; - using VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT; - - //=== VK_EXT_graphics_pipeline_library === - using VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT; - - //=== VK_AMD_shader_early_and_late_fragment_tests === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD; - - //=== VK_KHR_fragment_shader_barycentric === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR; - - //=== VK_KHR_shader_subgroup_uniform_control_flow === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR; - - //=== VK_NV_fragment_shading_rate_enums === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV; - using VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV; - - //=== VK_NV_ray_tracing_motion_blur === - using VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryMotionTrianglesDataNV; - using VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV; - using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV; - using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV; - using VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceNV; - using VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV; - using VULKAN_HPP_NAMESPACE::SRTDataNV; - - //=== VK_EXT_mesh_shader === - using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT; - - //=== VK_EXT_ycbcr_2plane_444_formats === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT; - - //=== VK_EXT_fragment_density_map2 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT; - - //=== VK_QCOM_rotated_copy_commands === - using VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM; - - //=== VK_KHR_workgroup_memory_explicit_layout === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR; - - //=== VK_EXT_image_compression_control === - using VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT; - using VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT; - - //=== VK_EXT_attachment_feedback_loop_layout === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT; - - //=== VK_EXT_4444_formats === - using VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT; - - //=== VK_EXT_device_fault === - using VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT; - using VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT; - using VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT; - using VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT; - using VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT; - - //=== VK_EXT_rgba10x6_formats === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT; - -#if defined( VK_USE_PLATFORM_DIRECTFB_EXT ) - //=== VK_EXT_directfb_surface === - using VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT; -#endif /*VK_USE_PLATFORM_DIRECTFB_EXT*/ - - //=== VK_EXT_vertex_input_dynamic_state === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT; - using VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT; - using VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT; - - //=== VK_EXT_physical_device_drm === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT; - - //=== VK_EXT_device_address_binding_report === - using VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT; - - //=== VK_EXT_depth_clip_control === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT; - - //=== VK_EXT_primitive_topology_list_restart === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT; - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_memory === - using VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA; - using VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA; - using VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_external_semaphore === - using VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA; - using VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - using VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA; - using VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA; - using VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA; - using VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA; - using VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA; - using VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA; - using VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA; - using VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA; - using VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA; - using VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_HUAWEI_subpass_shading === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI; - using VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI; - - //=== VK_HUAWEI_invocation_mask === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI; - - //=== VK_NV_external_memory_rdma === - using VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV; - - //=== VK_EXT_pipeline_properties === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT; - - //=== VK_EXT_frame_boundary === - using VULKAN_HPP_NAMESPACE::FrameBoundaryEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT; - - //=== VK_EXT_multisampled_render_to_single_sampled === - using VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT; - using VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT; - - //=== VK_EXT_extended_dynamic_state2 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT; - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_screen_surface === - using VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX; -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - //=== VK_EXT_color_write_enable === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT; - - //=== VK_EXT_primitives_generated_query === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT; - - //=== VK_KHR_ray_tracing_maintenance1 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR; - using VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR; - - //=== VK_EXT_image_view_min_lod === - using VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT; - - //=== VK_EXT_multi_draw === - using VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT; - using VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT; - - //=== VK_EXT_image_2d_view_of_3d === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT; - - //=== VK_EXT_shader_tile_image === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT; - - //=== VK_EXT_opacity_micromap === - using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesOpacityMicromapEXT; - using VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT; - using VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT; - using VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT; - using VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT; - using VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT; - using VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::MicromapTriangleEXT; - using VULKAN_HPP_NAMESPACE::MicromapUsageEXT; - using VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_NV_displacement_micromap === - using VULKAN_HPP_NAMESPACE::AccelerationStructureTrianglesDisplacementMicromapNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - - //=== VK_HUAWEI_cluster_culling_shader === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI; - - //=== VK_EXT_border_color_swizzle === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT; - using VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT; - - //=== VK_EXT_pageable_device_local_memory === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT; - - //=== VK_ARM_shader_core_properties === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM; - - //=== VK_KHR_shader_subgroup_rotate === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupRotateFeaturesKHR; - - //=== VK_ARM_scheduling_controls === - using VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM; - - //=== VK_EXT_image_sliced_view_of_3d === - using VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT; - - //=== VK_VALVE_descriptor_set_host_mapping === - using VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE; - using VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE; - - //=== VK_EXT_depth_clamp_zero_one === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT; - - //=== VK_EXT_non_seamless_cube_map === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT; - - //=== VK_ARM_render_pass_striped === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM; - using VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM; - using VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM; - using VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM; - - //=== VK_QCOM_fragment_density_map_offset === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM; - using VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM; - - //=== VK_NV_copy_memory_indirect === - using VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV; - using VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV; - - //=== VK_NV_memory_decompression === - using VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesNV; - - //=== VK_NV_device_generated_commands_compute === - using VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV; - using VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV; - using VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV; - - //=== VK_NV_linear_color_attachment === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV; - - //=== VK_KHR_shader_maximal_reconvergence === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR; - - //=== VK_EXT_image_compression_control_swapchain === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT; - - //=== VK_QCOM_image_processing === - using VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM; - - //=== VK_EXT_nested_command_buffer === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT; - - //=== VK_EXT_external_memory_acquire_unmodified === - using VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT; - - //=== VK_EXT_extended_dynamic_state3 === - using VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT; - using VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT; - - //=== VK_EXT_subpass_merge_feedback === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT; - using VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT; - using VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT; - using VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT; - - //=== VK_LUNARG_direct_driver_loading === - using VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG; - using VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG; - - //=== VK_EXT_shader_module_identifier === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT; - - //=== VK_EXT_rasterization_order_attachment_access === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT; - - //=== VK_NV_optical_flow === - using VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV; - using VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV; - using VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV; - using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV; - using VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV; - - //=== VK_EXT_legacy_dithering === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT; - - //=== VK_EXT_pipeline_protected_access === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeaturesEXT; - -#if defined( VK_USE_PLATFORM_ANDROID_KHR ) - //=== VK_ANDROID_external_format_resolve === - using VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID; -#endif /*VK_USE_PLATFORM_ANDROID_KHR*/ - - //=== VK_KHR_maintenance5 === - using VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfoKHR; - using VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfoKHR; - using VULKAN_HPP_NAMESPACE::ImageSubresource2EXT; - using VULKAN_HPP_NAMESPACE::ImageSubresource2KHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5FeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5PropertiesKHR; - using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfoKHR; - using VULKAN_HPP_NAMESPACE::RenderingAreaInfoKHR; - using VULKAN_HPP_NAMESPACE::SubresourceLayout2EXT; - using VULKAN_HPP_NAMESPACE::SubresourceLayout2KHR; - - //=== VK_AMD_anti_lag === - using VULKAN_HPP_NAMESPACE::AntiLagDataAMD; - using VULKAN_HPP_NAMESPACE::AntiLagPresentationInfoAMD; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceAntiLagFeaturesAMD; - - //=== VK_KHR_ray_tracing_position_fetch === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR; - - //=== VK_EXT_shader_object === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT; - using VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT; - - //=== VK_KHR_pipeline_binary === - using VULKAN_HPP_NAMESPACE::DevicePipelineBinaryInternalCacheControlKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryPropertiesKHR; - using VULKAN_HPP_NAMESPACE::PipelineBinaryCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::PipelineBinaryDataInfoKHR; - using VULKAN_HPP_NAMESPACE::PipelineBinaryDataKHR; - using VULKAN_HPP_NAMESPACE::PipelineBinaryHandlesInfoKHR; - using VULKAN_HPP_NAMESPACE::PipelineBinaryInfoKHR; - using VULKAN_HPP_NAMESPACE::PipelineBinaryKeyKHR; - using VULKAN_HPP_NAMESPACE::PipelineBinaryKeysAndDataKHR; - using VULKAN_HPP_NAMESPACE::PipelineCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::ReleaseCapturedPipelineDataInfoKHR; - - //=== VK_QCOM_tile_properties === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM; - using VULKAN_HPP_NAMESPACE::TilePropertiesQCOM; - - //=== VK_SEC_amigo_profiling === - using VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC; - - //=== VK_QCOM_multiview_per_view_viewports === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM; - - //=== VK_NV_ray_tracing_invocation_reorder === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV; - - //=== VK_NV_extended_sparse_address_space === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV; - - //=== VK_EXT_mutable_descriptor_type === - using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoVALVE; - using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT; - using VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListVALVE; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesVALVE; - - //=== VK_EXT_legacy_vertex_attributes === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT; - - //=== VK_EXT_layer_settings === - using VULKAN_HPP_NAMESPACE::LayerSettingEXT; - using VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT; - - //=== VK_ARM_shader_core_builtins === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM; - - //=== VK_EXT_pipeline_library_group_handles === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT; - - //=== VK_EXT_dynamic_rendering_unused_attachments === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT; - - //=== VK_NV_low_latency2 === - using VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV; - using VULKAN_HPP_NAMESPACE::LatencySleepInfoNV; - using VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV; - using VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV; - using VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV; - using VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV; - using VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV; - using VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV; - using VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV; - - //=== VK_KHR_cooperative_matrix === - using VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR; - - //=== VK_QCOM_multiview_per_view_render_areas === - using VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM; - - //=== VK_KHR_compute_shader_derivatives === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesPropertiesKHR; - - //=== VK_KHR_video_decode_av1 === - using VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeAV1PictureInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeAV1ProfileInfoKHR; - using VULKAN_HPP_NAMESPACE::VideoDecodeAV1SessionParametersCreateInfoKHR; - - //=== VK_KHR_video_maintenance1 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR; - using VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR; - - //=== VK_NV_per_stage_descriptor_set === - using VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV; - - //=== VK_QCOM_image_processing2 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM; - using VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM; - - //=== VK_QCOM_filter_cubic_weights === - using VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM; - using VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM; - - //=== VK_QCOM_ycbcr_degamma === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM; - using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM; - - //=== VK_QCOM_filter_cubic_clamp === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM; - - //=== VK_EXT_attachment_feedback_loop_dynamic_state === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT; - - //=== VK_KHR_vertex_attribute_divisor === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesKHR; - using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoKHR; - using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionEXT; - using VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR; - - //=== VK_KHR_shader_float_controls2 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloatControls2FeaturesKHR; - -#if defined( VK_USE_PLATFORM_SCREEN_QNX ) - //=== VK_QNX_external_memory_screen_buffer === - using VULKAN_HPP_NAMESPACE::ExternalFormatQNX; - using VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX; - using VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX; - using VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX; -#endif /*VK_USE_PLATFORM_SCREEN_QNX*/ - - //=== VK_MSFT_layered_driver === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT; - - //=== VK_KHR_index_type_uint8 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesKHR; - - //=== VK_KHR_line_rasterization === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesKHR; - using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT; - using VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoKHR; - - //=== VK_KHR_calibrated_timestamps === - using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoEXT; - using VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR; - - //=== VK_KHR_shader_expect_assume === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderExpectAssumeFeaturesKHR; - - //=== VK_KHR_maintenance6 === - using VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT; - using VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfoKHR; - using VULKAN_HPP_NAMESPACE::BindMemoryStatusKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6FeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6PropertiesKHR; - using VULKAN_HPP_NAMESPACE::PushConstantsInfoKHR; - using VULKAN_HPP_NAMESPACE::PushDescriptorSetInfoKHR; - using VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfoKHR; - using VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT; - - //=== VK_NV_descriptor_pool_overallocation === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV; - - //=== VK_NV_raw_access_chains === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV; - - //=== VK_KHR_shader_relaxed_extended_instruction === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR; - - //=== VK_NV_command_buffer_inheritance === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceCommandBufferInheritanceFeaturesNV; - - //=== VK_KHR_maintenance7 === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesListKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiVulkanPropertiesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7FeaturesKHR; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7PropertiesKHR; - - //=== VK_NV_shader_atomic_float16_vector === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV; - - //=== VK_EXT_shader_replicated_composites === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT; - - //=== VK_NV_ray_tracing_validation === - using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV; - - //=== VK_MESA_image_alignment_control === - using VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA; - using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA; - - //=============== - //=== HANDLEs === - //=============== - - using VULKAN_HPP_NAMESPACE::isVulkanHandleType; - - //=== VK_VERSION_1_0 === - using VULKAN_HPP_NAMESPACE::Buffer; - using VULKAN_HPP_NAMESPACE::BufferView; - using VULKAN_HPP_NAMESPACE::CommandBuffer; - using VULKAN_HPP_NAMESPACE::CommandPool; - using VULKAN_HPP_NAMESPACE::DescriptorPool; - using VULKAN_HPP_NAMESPACE::DescriptorSet; - using VULKAN_HPP_NAMESPACE::DescriptorSetLayout; - using VULKAN_HPP_NAMESPACE::Device; - using VULKAN_HPP_NAMESPACE::DeviceMemory; - using VULKAN_HPP_NAMESPACE::Event; - using VULKAN_HPP_NAMESPACE::Fence; - using VULKAN_HPP_NAMESPACE::Framebuffer; - using VULKAN_HPP_NAMESPACE::Image; - using VULKAN_HPP_NAMESPACE::ImageView; - using VULKAN_HPP_NAMESPACE::Instance; - using VULKAN_HPP_NAMESPACE::PhysicalDevice; - using VULKAN_HPP_NAMESPACE::Pipeline; - using VULKAN_HPP_NAMESPACE::PipelineCache; - using VULKAN_HPP_NAMESPACE::PipelineLayout; - using VULKAN_HPP_NAMESPACE::QueryPool; - using VULKAN_HPP_NAMESPACE::Queue; - using VULKAN_HPP_NAMESPACE::RenderPass; - using VULKAN_HPP_NAMESPACE::Sampler; - using VULKAN_HPP_NAMESPACE::Semaphore; - using VULKAN_HPP_NAMESPACE::ShaderModule; - - //=== VK_VERSION_1_1 === - using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate; - using VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion; - - //=== VK_VERSION_1_3 === - using VULKAN_HPP_NAMESPACE::PrivateDataSlot; - - //=== VK_KHR_surface === - using VULKAN_HPP_NAMESPACE::SurfaceKHR; - - //=== VK_KHR_swapchain === - using VULKAN_HPP_NAMESPACE::SwapchainKHR; - - //=== VK_KHR_display === - using VULKAN_HPP_NAMESPACE::DisplayKHR; - using VULKAN_HPP_NAMESPACE::DisplayModeKHR; - - //=== VK_EXT_debug_report === - using VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT; - - //=== VK_KHR_video_queue === - using VULKAN_HPP_NAMESPACE::VideoSessionKHR; - using VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR; - - //=== VK_NVX_binary_import === - using VULKAN_HPP_NAMESPACE::CuFunctionNVX; - using VULKAN_HPP_NAMESPACE::CuModuleNVX; - - //=== VK_EXT_debug_utils === - using VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT; - - //=== VK_KHR_acceleration_structure === - using VULKAN_HPP_NAMESPACE::AccelerationStructureKHR; - - //=== VK_EXT_validation_cache === - using VULKAN_HPP_NAMESPACE::ValidationCacheEXT; - - //=== VK_NV_ray_tracing === - using VULKAN_HPP_NAMESPACE::AccelerationStructureNV; - - //=== VK_INTEL_performance_query === - using VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL; - - //=== VK_KHR_deferred_host_operations === - using VULKAN_HPP_NAMESPACE::DeferredOperationKHR; - - //=== VK_NV_device_generated_commands === - using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV; - -#if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_NV_cuda_kernel_launch === - using VULKAN_HPP_NAMESPACE::CudaFunctionNV; - using VULKAN_HPP_NAMESPACE::CudaModuleNV; -#endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -#if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - using VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA; -#endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_EXT_opacity_micromap === - using VULKAN_HPP_NAMESPACE::MicromapEXT; - - //=== VK_NV_optical_flow === - using VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV; - - //=== VK_EXT_shader_object === - using VULKAN_HPP_NAMESPACE::ShaderEXT; - - //=== VK_KHR_pipeline_binary === - using VULKAN_HPP_NAMESPACE::PipelineBinaryKHR; - - //====================== - //=== UNIQUE HANDLEs === - //====================== - -#if !defined( VULKAN_HPP_NO_SMART_HANDLE ) - - //=== VK_VERSION_1_0 === - using VULKAN_HPP_NAMESPACE::UniqueBuffer; - using VULKAN_HPP_NAMESPACE::UniqueBufferView; - using VULKAN_HPP_NAMESPACE::UniqueCommandBuffer; - using VULKAN_HPP_NAMESPACE::UniqueCommandPool; - using VULKAN_HPP_NAMESPACE::UniqueDescriptorPool; - using VULKAN_HPP_NAMESPACE::UniqueDescriptorSet; - using VULKAN_HPP_NAMESPACE::UniqueDescriptorSetLayout; - using VULKAN_HPP_NAMESPACE::UniqueDevice; - using VULKAN_HPP_NAMESPACE::UniqueDeviceMemory; - using VULKAN_HPP_NAMESPACE::UniqueEvent; - using VULKAN_HPP_NAMESPACE::UniqueFence; - using VULKAN_HPP_NAMESPACE::UniqueFramebuffer; - using VULKAN_HPP_NAMESPACE::UniqueImage; - using VULKAN_HPP_NAMESPACE::UniqueImageView; - using VULKAN_HPP_NAMESPACE::UniqueInstance; - using VULKAN_HPP_NAMESPACE::UniquePipeline; - using VULKAN_HPP_NAMESPACE::UniquePipelineCache; - using VULKAN_HPP_NAMESPACE::UniquePipelineLayout; - using VULKAN_HPP_NAMESPACE::UniqueQueryPool; - using VULKAN_HPP_NAMESPACE::UniqueRenderPass; - using VULKAN_HPP_NAMESPACE::UniqueSampler; - using VULKAN_HPP_NAMESPACE::UniqueSemaphore; - using VULKAN_HPP_NAMESPACE::UniqueShaderModule; - - //=== VK_VERSION_1_1 === - using VULKAN_HPP_NAMESPACE::UniqueDescriptorUpdateTemplate; - using VULKAN_HPP_NAMESPACE::UniqueSamplerYcbcrConversion; - - //=== VK_VERSION_1_3 === - using VULKAN_HPP_NAMESPACE::UniquePrivateDataSlot; - - //=== VK_KHR_surface === - using VULKAN_HPP_NAMESPACE::UniqueSurfaceKHR; - - //=== VK_KHR_swapchain === - using VULKAN_HPP_NAMESPACE::UniqueSwapchainKHR; - - //=== VK_KHR_display === - using VULKAN_HPP_NAMESPACE::UniqueDisplayKHR; - - //=== VK_EXT_debug_report === - using VULKAN_HPP_NAMESPACE::UniqueDebugReportCallbackEXT; - - //=== VK_KHR_video_queue === - using VULKAN_HPP_NAMESPACE::UniqueVideoSessionKHR; - using VULKAN_HPP_NAMESPACE::UniqueVideoSessionParametersKHR; - - //=== VK_NVX_binary_import === - using VULKAN_HPP_NAMESPACE::UniqueCuFunctionNVX; - using VULKAN_HPP_NAMESPACE::UniqueCuModuleNVX; - - //=== VK_EXT_debug_utils === - using VULKAN_HPP_NAMESPACE::UniqueDebugUtilsMessengerEXT; - - //=== VK_KHR_acceleration_structure === - using VULKAN_HPP_NAMESPACE::UniqueAccelerationStructureKHR; - - //=== VK_EXT_validation_cache === - using VULKAN_HPP_NAMESPACE::UniqueValidationCacheEXT; - - //=== VK_NV_ray_tracing === - using VULKAN_HPP_NAMESPACE::UniqueAccelerationStructureNV; - - //=== VK_INTEL_performance_query === - using VULKAN_HPP_NAMESPACE::UniquePerformanceConfigurationINTEL; - - //=== VK_KHR_deferred_host_operations === - using VULKAN_HPP_NAMESPACE::UniqueDeferredOperationKHR; - - //=== VK_NV_device_generated_commands === - using VULKAN_HPP_NAMESPACE::UniqueIndirectCommandsLayoutNV; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_NV_cuda_kernel_launch === - using VULKAN_HPP_NAMESPACE::UniqueCudaFunctionNV; - using VULKAN_HPP_NAMESPACE::UniqueCudaModuleNV; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - using VULKAN_HPP_NAMESPACE::UniqueBufferCollectionFUCHSIA; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_EXT_opacity_micromap === - using VULKAN_HPP_NAMESPACE::UniqueMicromapEXT; - - //=== VK_NV_optical_flow === - using VULKAN_HPP_NAMESPACE::UniqueOpticalFlowSessionNV; - - //=== VK_EXT_shader_object === - using VULKAN_HPP_NAMESPACE::UniqueShaderEXT; - - //=== VK_KHR_pipeline_binary === - using VULKAN_HPP_NAMESPACE::UniqueHandleTraits; - using VULKAN_HPP_NAMESPACE::UniquePipelineBinaryKHR; -#endif /*VULKAN_HPP_NO_SMART_HANDLE*/ - - //====================== - //=== SHARED HANDLEs === - //====================== - -#if !defined( VULKAN_HPP_NO_SMART_HANDLE ) - - //=== VK_VERSION_1_0 === - using VULKAN_HPP_NAMESPACE::SharedBuffer; - using VULKAN_HPP_NAMESPACE::SharedBufferView; - using VULKAN_HPP_NAMESPACE::SharedCommandBuffer; - using VULKAN_HPP_NAMESPACE::SharedCommandPool; - using VULKAN_HPP_NAMESPACE::SharedDescriptorPool; - using VULKAN_HPP_NAMESPACE::SharedDescriptorSet; - using VULKAN_HPP_NAMESPACE::SharedDescriptorSetLayout; - using VULKAN_HPP_NAMESPACE::SharedDevice; - using VULKAN_HPP_NAMESPACE::SharedDeviceMemory; - using VULKAN_HPP_NAMESPACE::SharedEvent; - using VULKAN_HPP_NAMESPACE::SharedFence; - using VULKAN_HPP_NAMESPACE::SharedFramebuffer; - using VULKAN_HPP_NAMESPACE::SharedImage; - using VULKAN_HPP_NAMESPACE::SharedImageView; - using VULKAN_HPP_NAMESPACE::SharedInstance; - using VULKAN_HPP_NAMESPACE::SharedPhysicalDevice; - using VULKAN_HPP_NAMESPACE::SharedPipeline; - using VULKAN_HPP_NAMESPACE::SharedPipelineCache; - using VULKAN_HPP_NAMESPACE::SharedPipelineLayout; - using VULKAN_HPP_NAMESPACE::SharedQueryPool; - using VULKAN_HPP_NAMESPACE::SharedQueue; - using VULKAN_HPP_NAMESPACE::SharedRenderPass; - using VULKAN_HPP_NAMESPACE::SharedSampler; - using VULKAN_HPP_NAMESPACE::SharedSemaphore; - using VULKAN_HPP_NAMESPACE::SharedShaderModule; - - //=== VK_VERSION_1_1 === - using VULKAN_HPP_NAMESPACE::SharedDescriptorUpdateTemplate; - using VULKAN_HPP_NAMESPACE::SharedSamplerYcbcrConversion; - - //=== VK_VERSION_1_3 === - using VULKAN_HPP_NAMESPACE::SharedPrivateDataSlot; - - //=== VK_KHR_surface === - using VULKAN_HPP_NAMESPACE::SharedSurfaceKHR; - - //=== VK_KHR_swapchain === - using VULKAN_HPP_NAMESPACE::SharedSwapchainKHR; - - //=== VK_KHR_display === - using VULKAN_HPP_NAMESPACE::SharedDisplayKHR; - using VULKAN_HPP_NAMESPACE::SharedDisplayModeKHR; - - //=== VK_EXT_debug_report === - using VULKAN_HPP_NAMESPACE::SharedDebugReportCallbackEXT; - - //=== VK_KHR_video_queue === - using VULKAN_HPP_NAMESPACE::SharedVideoSessionKHR; - using VULKAN_HPP_NAMESPACE::SharedVideoSessionParametersKHR; - - //=== VK_NVX_binary_import === - using VULKAN_HPP_NAMESPACE::SharedCuFunctionNVX; - using VULKAN_HPP_NAMESPACE::SharedCuModuleNVX; - - //=== VK_EXT_debug_utils === - using VULKAN_HPP_NAMESPACE::SharedDebugUtilsMessengerEXT; - - //=== VK_KHR_acceleration_structure === - using VULKAN_HPP_NAMESPACE::SharedAccelerationStructureKHR; - - //=== VK_EXT_validation_cache === - using VULKAN_HPP_NAMESPACE::SharedValidationCacheEXT; - - //=== VK_NV_ray_tracing === - using VULKAN_HPP_NAMESPACE::SharedAccelerationStructureNV; - - //=== VK_INTEL_performance_query === - using VULKAN_HPP_NAMESPACE::SharedPerformanceConfigurationINTEL; - - //=== VK_KHR_deferred_host_operations === - using VULKAN_HPP_NAMESPACE::SharedDeferredOperationKHR; - - //=== VK_NV_device_generated_commands === - using VULKAN_HPP_NAMESPACE::SharedIndirectCommandsLayoutNV; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_NV_cuda_kernel_launch === - using VULKAN_HPP_NAMESPACE::SharedCudaFunctionNV; - using VULKAN_HPP_NAMESPACE::SharedCudaModuleNV; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - using VULKAN_HPP_NAMESPACE::SharedBufferCollectionFUCHSIA; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_EXT_opacity_micromap === - using VULKAN_HPP_NAMESPACE::SharedMicromapEXT; - - //=== VK_NV_optical_flow === - using VULKAN_HPP_NAMESPACE::SharedOpticalFlowSessionNV; - - //=== VK_EXT_shader_object === - using VULKAN_HPP_NAMESPACE::SharedShaderEXT; - - //=== VK_KHR_pipeline_binary === - using VULKAN_HPP_NAMESPACE::SharedHandleTraits; - using VULKAN_HPP_NAMESPACE::SharedPipelineBinaryKHR; -#endif /*VULKAN_HPP_NO_SMART_HANDLE*/ - - //=========================== - //=== COMMAND Definitions === - //=========================== - using VULKAN_HPP_NAMESPACE::createInstance; - using VULKAN_HPP_NAMESPACE::enumerateInstanceExtensionProperties; - using VULKAN_HPP_NAMESPACE::enumerateInstanceLayerProperties; - using VULKAN_HPP_NAMESPACE::enumerateInstanceVersion; - -#if !defined( VULKAN_HPP_NO_SMART_HANDLE ) - using VULKAN_HPP_NAMESPACE::createInstanceUnique; -#endif /*VULKAN_HPP_NO_SMART_HANDLE*/ - -#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - using VULKAN_HPP_NAMESPACE::StructExtends; -#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/ - -#if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL - using VULKAN_HPP_NAMESPACE::DynamicLoader; -#endif /*VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL*/ - - //===================== - //=== Format Traits === - //===================== - using VULKAN_HPP_NAMESPACE::blockExtent; - using VULKAN_HPP_NAMESPACE::blockSize; - using VULKAN_HPP_NAMESPACE::compatibilityClass; - using VULKAN_HPP_NAMESPACE::componentBits; - using VULKAN_HPP_NAMESPACE::componentCount; - using VULKAN_HPP_NAMESPACE::componentName; - using VULKAN_HPP_NAMESPACE::componentNumericFormat; - using VULKAN_HPP_NAMESPACE::componentPlaneIndex; - using VULKAN_HPP_NAMESPACE::componentsAreCompressed; - using VULKAN_HPP_NAMESPACE::compressionScheme; - using VULKAN_HPP_NAMESPACE::isCompressed; - using VULKAN_HPP_NAMESPACE::packed; - using VULKAN_HPP_NAMESPACE::planeCompatibleFormat; - using VULKAN_HPP_NAMESPACE::planeCount; - using VULKAN_HPP_NAMESPACE::planeHeightDivisor; - using VULKAN_HPP_NAMESPACE::planeWidthDivisor; - using VULKAN_HPP_NAMESPACE::texelsPerBlock; - - //====================================== - //=== Extension inspection functions === - //====================================== - using VULKAN_HPP_NAMESPACE::getDeprecatedExtensions; - using VULKAN_HPP_NAMESPACE::getDeviceExtensions; - using VULKAN_HPP_NAMESPACE::getExtensionDepends; - using VULKAN_HPP_NAMESPACE::getExtensionDeprecatedBy; - using VULKAN_HPP_NAMESPACE::getExtensionObsoletedBy; - using VULKAN_HPP_NAMESPACE::getExtensionPromotedTo; - using VULKAN_HPP_NAMESPACE::getInstanceExtensions; - using VULKAN_HPP_NAMESPACE::getObsoletedExtensions; - using VULKAN_HPP_NAMESPACE::getPromotedExtensions; - using VULKAN_HPP_NAMESPACE::isDeprecatedExtension; - using VULKAN_HPP_NAMESPACE::isDeviceExtension; - using VULKAN_HPP_NAMESPACE::isInstanceExtension; - using VULKAN_HPP_NAMESPACE::isObsoletedExtension; - using VULKAN_HPP_NAMESPACE::isPromotedExtension; - -#if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE ) - namespace VULKAN_HPP_RAII_NAMESPACE - { - //====================== - //=== RAII HARDCODED === - //====================== - - using VULKAN_HPP_RAII_NAMESPACE::Context; - using VULKAN_HPP_RAII_NAMESPACE::ContextDispatcher; - using VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher; - using VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher; - - //==================== - //=== RAII HANDLEs === - //==================== - - //=== VK_VERSION_1_0 === - using VULKAN_HPP_RAII_NAMESPACE::Buffer; - using VULKAN_HPP_RAII_NAMESPACE::BufferView; - using VULKAN_HPP_RAII_NAMESPACE::CommandBuffer; - using VULKAN_HPP_RAII_NAMESPACE::CommandBuffers; - using VULKAN_HPP_RAII_NAMESPACE::CommandPool; - using VULKAN_HPP_RAII_NAMESPACE::DescriptorPool; - using VULKAN_HPP_RAII_NAMESPACE::DescriptorSet; - using VULKAN_HPP_RAII_NAMESPACE::DescriptorSetLayout; - using VULKAN_HPP_RAII_NAMESPACE::DescriptorSets; - using VULKAN_HPP_RAII_NAMESPACE::Device; - using VULKAN_HPP_RAII_NAMESPACE::DeviceMemory; - using VULKAN_HPP_RAII_NAMESPACE::Event; - using VULKAN_HPP_RAII_NAMESPACE::Fence; - using VULKAN_HPP_RAII_NAMESPACE::Framebuffer; - using VULKAN_HPP_RAII_NAMESPACE::Image; - using VULKAN_HPP_RAII_NAMESPACE::ImageView; - using VULKAN_HPP_RAII_NAMESPACE::Instance; - using VULKAN_HPP_RAII_NAMESPACE::PhysicalDevice; - using VULKAN_HPP_RAII_NAMESPACE::PhysicalDevices; - using VULKAN_HPP_RAII_NAMESPACE::Pipeline; - using VULKAN_HPP_RAII_NAMESPACE::PipelineCache; - using VULKAN_HPP_RAII_NAMESPACE::PipelineLayout; - using VULKAN_HPP_RAII_NAMESPACE::Pipelines; - using VULKAN_HPP_RAII_NAMESPACE::QueryPool; - using VULKAN_HPP_RAII_NAMESPACE::Queue; - using VULKAN_HPP_RAII_NAMESPACE::RenderPass; - using VULKAN_HPP_RAII_NAMESPACE::Sampler; - using VULKAN_HPP_RAII_NAMESPACE::Semaphore; - using VULKAN_HPP_RAII_NAMESPACE::ShaderModule; - - //=== VK_VERSION_1_1 === - using VULKAN_HPP_RAII_NAMESPACE::DescriptorUpdateTemplate; - using VULKAN_HPP_RAII_NAMESPACE::SamplerYcbcrConversion; - - //=== VK_VERSION_1_3 === - using VULKAN_HPP_RAII_NAMESPACE::PrivateDataSlot; - - //=== VK_KHR_surface === - using VULKAN_HPP_RAII_NAMESPACE::SurfaceKHR; - - //=== VK_KHR_swapchain === - using VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR; - using VULKAN_HPP_RAII_NAMESPACE::SwapchainKHRs; - - //=== VK_KHR_display === - using VULKAN_HPP_RAII_NAMESPACE::DisplayKHR; - using VULKAN_HPP_RAII_NAMESPACE::DisplayKHRs; - using VULKAN_HPP_RAII_NAMESPACE::DisplayModeKHR; - - //=== VK_EXT_debug_report === - using VULKAN_HPP_RAII_NAMESPACE::DebugReportCallbackEXT; - - //=== VK_KHR_video_queue === - using VULKAN_HPP_RAII_NAMESPACE::VideoSessionKHR; - using VULKAN_HPP_RAII_NAMESPACE::VideoSessionParametersKHR; - - //=== VK_NVX_binary_import === - using VULKAN_HPP_RAII_NAMESPACE::CuFunctionNVX; - using VULKAN_HPP_RAII_NAMESPACE::CuModuleNVX; - - //=== VK_EXT_debug_utils === - using VULKAN_HPP_RAII_NAMESPACE::DebugUtilsMessengerEXT; - - //=== VK_KHR_acceleration_structure === - using VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureKHR; - - //=== VK_EXT_validation_cache === - using VULKAN_HPP_RAII_NAMESPACE::ValidationCacheEXT; - - //=== VK_NV_ray_tracing === - using VULKAN_HPP_RAII_NAMESPACE::AccelerationStructureNV; - - //=== VK_INTEL_performance_query === - using VULKAN_HPP_RAII_NAMESPACE::PerformanceConfigurationINTEL; - - //=== VK_KHR_deferred_host_operations === - using VULKAN_HPP_RAII_NAMESPACE::DeferredOperationKHR; - - //=== VK_NV_device_generated_commands === - using VULKAN_HPP_RAII_NAMESPACE::IndirectCommandsLayoutNV; - -# if defined( VK_ENABLE_BETA_EXTENSIONS ) - //=== VK_NV_cuda_kernel_launch === - using VULKAN_HPP_RAII_NAMESPACE::CudaFunctionNV; - using VULKAN_HPP_RAII_NAMESPACE::CudaModuleNV; -# endif /*VK_ENABLE_BETA_EXTENSIONS*/ - -# if defined( VK_USE_PLATFORM_FUCHSIA ) - //=== VK_FUCHSIA_buffer_collection === - using VULKAN_HPP_RAII_NAMESPACE::BufferCollectionFUCHSIA; -# endif /*VK_USE_PLATFORM_FUCHSIA*/ - - //=== VK_EXT_opacity_micromap === - using VULKAN_HPP_RAII_NAMESPACE::MicromapEXT; - - //=== VK_NV_optical_flow === - using VULKAN_HPP_RAII_NAMESPACE::OpticalFlowSessionNV; - - //=== VK_EXT_shader_object === - using VULKAN_HPP_RAII_NAMESPACE::ShaderEXT; - using VULKAN_HPP_RAII_NAMESPACE::ShaderEXTs; - - //=== VK_KHR_pipeline_binary === - using VULKAN_HPP_RAII_NAMESPACE::PipelineBinaryKHR; - using VULKAN_HPP_RAII_NAMESPACE::PipelineBinaryKHRs; - - } // namespace VULKAN_HPP_RAII_NAMESPACE -#endif -} // namespace VULKAN_HPP_NAMESPACE diff --git a/premake5.lua b/premake5.lua index f47d3784..4e96f688 100644 --- a/premake5.lua +++ b/premake5.lua @@ -320,7 +320,8 @@ project "NuakeRuntime" "yoga", "msdf-gen", "msdf-atlas-gen", - "Freetype" + "Freetype", + "vma" } defines { @@ -490,7 +491,8 @@ project "Editor" "yoga", "msdf-gen", "msdf-atlas-gen", - "Freetype" + "Freetype", + "vma" } defines {