| // 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 <vulkan/vulkan_hpp_macros.hpp> |
| |
| #if defined( __cpp_lib_modules ) |
| # define VULKAN_HPP_ENABLE_STD_MODULE |
| #endif |
| |
| #include <vulkan/vulkan.hpp> |
| #include <vulkan/vulkan_extension_inspection.hpp> |
| #include <vulkan/vulkan_format_traits.hpp> |
| #include <vulkan/vulkan_hash.hpp> |
| #include <vulkan/vulkan_raii.hpp> |
| #include <vulkan/vulkan_shared.hpp> |
| |
| 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; |
| |
| //=== VK_EXT_device_generated_commands === |
| using VULKAN_HPP_NAMESPACE::IndirectCommandsInputModeFlagBitsEXT; |
| using VULKAN_HPP_NAMESPACE::IndirectCommandsInputModeFlagsEXT; |
| using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagBitsEXT; |
| using VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutUsageFlagsEXT; |
| using VULKAN_HPP_NAMESPACE::IndirectCommandsTokenTypeEXT; |
| using VULKAN_HPP_NAMESPACE::IndirectExecutionSetInfoTypeEXT; |
| |
| //=== VK_EXT_depth_clamp_control === |
| using VULKAN_HPP_NAMESPACE::DepthClampModeEXT; |
| |
| //========================= |
| //=== 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_EXT_device_generated_commands === |
| using VULKAN_HPP_NAMESPACE::EXTDeviceGeneratedCommandsExtensionName; |
| using VULKAN_HPP_NAMESPACE::EXTDeviceGeneratedCommandsSpecVersion; |
| |
| //=== VK_MESA_image_alignment_control === |
| using VULKAN_HPP_NAMESPACE::MESAImageAlignmentControlExtensionName; |
| using VULKAN_HPP_NAMESPACE::MESAImageAlignmentControlSpecVersion; |
| |
| //=== VK_EXT_depth_clamp_control === |
| using VULKAN_HPP_NAMESPACE::EXTDepthClampControlExtensionName; |
| using VULKAN_HPP_NAMESPACE::EXTDepthClampControlSpecVersion; |
| |
| //======================== |
| //=== CONSTEXPR VALUEs === |
| //======================== |
| using VULKAN_HPP_NAMESPACE::HeaderVersion; |
| using VULKAN_HPP_NAMESPACE::Use64BitPtrDefines; |
| |
| //========================= |
| //=== 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; |
| |