mirror of
https://github.com/KhronosGroup/Vulkan-Hpp.git
synced 2024-10-14 16:32:17 +00:00
Update Vulkan-Headers to v1.3.270 (#1724)
Co-authored-by: GitHub <noreply@github.com>
This commit is contained in:
parent
1620b8b0bf
commit
4cb522cc51
@ -1 +1 @@
|
||||
Subproject commit 374f9fd97520f6dd1b80745de09208d878ab4a52
|
||||
Subproject commit 8ccd414a46544d5c512739198a7829fbf17e432e
|
@ -1338,6 +1338,10 @@ export namespace VULKAN_HPP_NAMESPACE
|
||||
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;
|
||||
@ -3211,6 +3215,9 @@ export namespace VULKAN_HPP_NAMESPACE
|
||||
using VULKAN_HPP_NAMESPACE::HdrMetadataEXT;
|
||||
using VULKAN_HPP_NAMESPACE::XYColorEXT;
|
||||
|
||||
//=== VK_IMG_relaxed_line_rasterization ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG;
|
||||
|
||||
//=== VK_KHR_shared_presentable_image ===
|
||||
using VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR;
|
||||
|
||||
|
@ -55,7 +55,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
|
||||
# include <span>
|
||||
#endif
|
||||
|
||||
static_assert( VK_HEADER_VERSION == 269, "Wrong VK_HEADER_VERSION!" );
|
||||
static_assert( VK_HEADER_VERSION == 270, "Wrong VK_HEADER_VERSION!" );
|
||||
|
||||
// <tuple> includes <sys/sysmacros.h> through some other header
|
||||
// this results in major(x) being resolved to gnu_dev_major(x)
|
||||
@ -7311,6 +7311,10 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
VULKAN_HPP_DEPRECATED( "The VK_KHR_create_renderpass2 extension has been promoted to core in version 1.2." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCreateRenderpass2SpecVersion = VK_KHR_CREATE_RENDERPASS_2_SPEC_VERSION;
|
||||
|
||||
//=== VK_IMG_relaxed_line_rasterization ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto IMGRelaxedLineRasterizationExtensionName = VK_IMG_RELAXED_LINE_RASTERIZATION_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto IMGRelaxedLineRasterizationSpecVersion = VK_IMG_RELAXED_LINE_RASTERIZATION_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_shared_presentable_image ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSharedPresentableImageExtensionName = VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSharedPresentableImageSpecVersion = VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION;
|
||||
@ -10977,6 +10981,25 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
};
|
||||
};
|
||||
|
||||
//=== VK_IMG_relaxed_line_rasterization ===
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceRelaxedLineRasterizationFeaturesIMG, PhysicalDeviceFeatures2>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
template <>
|
||||
struct StructExtends<PhysicalDeviceRelaxedLineRasterizationFeaturesIMG, DeviceCreateInfo>
|
||||
{
|
||||
enum
|
||||
{
|
||||
value = true
|
||||
};
|
||||
};
|
||||
|
||||
//=== VK_KHR_shared_presentable_image ===
|
||||
template <>
|
||||
struct StructExtends<SharedPresentSurfaceCapabilitiesKHR, SurfaceCapabilities2KHR>
|
||||
@ -15973,7 +15996,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
# elif defined( __APPLE__ )
|
||||
m_library = dlopen( "libvulkan.dylib", RTLD_NOW | RTLD_LOCAL );
|
||||
# elif defined( _WIN32 )
|
||||
m_library = ::LoadLibraryA( "vulkan-1.dll" );
|
||||
m_library = ::LoadLibraryA( "vulkan-1.dll" );
|
||||
# else
|
||||
# error unsupported platform
|
||||
# endif
|
||||
|
@ -729,6 +729,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
eRenderPassCreateInfo2KHR = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR,
|
||||
eSubpassBeginInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR,
|
||||
eSubpassEndInfoKHR = VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR,
|
||||
ePhysicalDeviceRelaxedLineRasterizationFeaturesIMG = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG,
|
||||
eSharedPresentSurfaceCapabilitiesKHR = VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR,
|
||||
ePhysicalDeviceExternalFenceInfoKHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR,
|
||||
eExternalFencePropertiesKHR = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR,
|
||||
|
@ -148,6 +148,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
"VK_EXT_hdr_metadata",
|
||||
"VK_KHR_imageless_framebuffer",
|
||||
"VK_KHR_create_renderpass2",
|
||||
"VK_IMG_relaxed_line_rasterization",
|
||||
"VK_KHR_shared_presentable_image",
|
||||
"VK_KHR_external_fence",
|
||||
#if defined( VK_USE_PLATFORM_WIN32_KHR )
|
||||
@ -814,6 +815,12 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
"VK_KHR_multiview",
|
||||
"VK_KHR_maintenance2",
|
||||
} } } } },
|
||||
{ "VK_IMG_relaxed_line_rasterization",
|
||||
{ { "VK_VERSION_1_0",
|
||||
{ {
|
||||
"VK_KHR_get_physical_device_properties2",
|
||||
} } },
|
||||
{ "VK_VERSION_1_1", { {} } } } },
|
||||
{ "VK_KHR_shared_presentable_image",
|
||||
{ { "VK_VERSION_1_0",
|
||||
{ {
|
||||
@ -1970,6 +1977,12 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
"VK_KHR_dynamic_rendering",
|
||||
} } },
|
||||
{ "VK_VERSION_1_3", { {} } } } },
|
||||
{ "VK_NV_low_latency2",
|
||||
{ { "VK_VERSION_1_0",
|
||||
{ {
|
||||
"VK_KHR_timeline_semaphore",
|
||||
} } },
|
||||
{ "VK_VERSION_1_2", { {} } } } },
|
||||
{ "VK_KHR_cooperative_matrix",
|
||||
{ { "VK_VERSION_1_0",
|
||||
{ {
|
||||
@ -2607,7 +2620,8 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
( extension == "VK_NVX_multiview_per_view_attributes" ) || ( extension == "VK_NV_viewport_swizzle" ) ||
|
||||
( extension == "VK_EXT_discard_rectangles" ) || ( extension == "VK_EXT_conservative_rasterization" ) ||
|
||||
( extension == "VK_EXT_depth_clip_enable" ) || ( extension == "VK_EXT_hdr_metadata" ) || ( extension == "VK_KHR_imageless_framebuffer" ) ||
|
||||
( extension == "VK_KHR_create_renderpass2" ) || ( extension == "VK_KHR_shared_presentable_image" ) || ( extension == "VK_KHR_external_fence" )
|
||||
( extension == "VK_KHR_create_renderpass2" ) || ( extension == "VK_IMG_relaxed_line_rasterization" ) ||
|
||||
( extension == "VK_KHR_shared_presentable_image" ) || ( extension == "VK_KHR_external_fence" )
|
||||
#if defined( VK_USE_PLATFORM_WIN32_KHR )
|
||||
|| ( extension == "VK_KHR_external_fence_win32" )
|
||||
#endif /*VK_USE_PLATFORM_WIN32_KHR*/
|
||||
|
@ -766,6 +766,9 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
struct HdrMetadataEXT;
|
||||
struct XYColorEXT;
|
||||
|
||||
//=== VK_IMG_relaxed_line_rasterization ===
|
||||
struct PhysicalDeviceRelaxedLineRasterizationFeaturesIMG;
|
||||
|
||||
//=== VK_KHR_shared_presentable_image ===
|
||||
struct SharedPresentSurfaceCapabilitiesKHR;
|
||||
|
||||
|
@ -10596,6 +10596,20 @@ namespace std
|
||||
}
|
||||
};
|
||||
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG>
|
||||
{
|
||||
std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG const & physicalDeviceRelaxedLineRasterizationFeaturesIMG )
|
||||
const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
std::size_t seed = 0;
|
||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRelaxedLineRasterizationFeaturesIMG.sType );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRelaxedLineRasterizationFeaturesIMG.pNext );
|
||||
VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceRelaxedLineRasterizationFeaturesIMG.relaxedLineRasterization );
|
||||
return seed;
|
||||
}
|
||||
};
|
||||
|
||||
template <>
|
||||
struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV>
|
||||
{
|
||||
|
@ -2964,6 +2964,16 @@ VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::XYColorEXT ) == sizeof(
|
||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::XYColorEXT>::value, "struct wrapper is not a standard layout!" );
|
||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::XYColorEXT>::value, "XYColorEXT is not nothrow_move_constructible!" );
|
||||
|
||||
//=== VK_IMG_relaxed_line_rasterization ===
|
||||
|
||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG ) ==
|
||||
sizeof( VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG ),
|
||||
"struct and wrapper have different size!" );
|
||||
VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG>::value,
|
||||
"struct wrapper is not a standard layout!" );
|
||||
VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG>::value,
|
||||
"PhysicalDeviceRelaxedLineRasterizationFeaturesIMG is not nothrow_move_constructible!" );
|
||||
|
||||
//=== VK_KHR_shared_presentable_image ===
|
||||
|
||||
VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR ) == sizeof( VkSharedPresentSurfaceCapabilitiesKHR ),
|
||||
|
@ -30346,7 +30346,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
VULKAN_HPP_NAMESPACE::DirectDriverLoadingModeLUNARG mode_ = VULKAN_HPP_NAMESPACE::DirectDriverLoadingModeLUNARG::eExclusive,
|
||||
uint32_t driverCount_ = {},
|
||||
const VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG * pDrivers_ = {},
|
||||
void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
|
||||
const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
|
||||
: pNext( pNext_ )
|
||||
, mode( mode_ )
|
||||
, driverCount( driverCount_ )
|
||||
@ -30364,7 +30364,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
# if !defined( VULKAN_HPP_DISABLE_ENHANCED_MODE )
|
||||
DirectDriverLoadingListLUNARG( VULKAN_HPP_NAMESPACE::DirectDriverLoadingModeLUNARG mode_,
|
||||
VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries<const VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG> const & drivers_,
|
||||
void * pNext_ = nullptr )
|
||||
const void * pNext_ = nullptr )
|
||||
: pNext( pNext_ ), mode( mode_ ), driverCount( static_cast<uint32_t>( drivers_.size() ) ), pDrivers( drivers_.data() )
|
||||
{
|
||||
}
|
||||
@ -30380,7 +30380,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
}
|
||||
|
||||
#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS )
|
||||
VULKAN_HPP_CONSTEXPR_14 DirectDriverLoadingListLUNARG & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT
|
||||
VULKAN_HPP_CONSTEXPR_14 DirectDriverLoadingListLUNARG & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
pNext = pNext_;
|
||||
return *this;
|
||||
@ -30431,7 +30431,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
auto
|
||||
# else
|
||||
std::tuple<VULKAN_HPP_NAMESPACE::StructureType const &,
|
||||
void * const &,
|
||||
const void * const &,
|
||||
VULKAN_HPP_NAMESPACE::DirectDriverLoadingModeLUNARG const &,
|
||||
uint32_t const &,
|
||||
const VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG * const &>
|
||||
@ -30458,7 +30458,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
|
||||
public:
|
||||
VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eDirectDriverLoadingListLUNARG;
|
||||
void * pNext = {};
|
||||
const void * pNext = {};
|
||||
VULKAN_HPP_NAMESPACE::DirectDriverLoadingModeLUNARG mode = VULKAN_HPP_NAMESPACE::DirectDriverLoadingModeLUNARG::eExclusive;
|
||||
uint32_t driverCount = {};
|
||||
const VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG * pDrivers = {};
|
||||
@ -77922,6 +77922,106 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
using Type = PhysicalDeviceRayTracingPropertiesNV;
|
||||
};
|
||||
|
||||
struct PhysicalDeviceRelaxedLineRasterizationFeaturesIMG
|
||||
{
|
||||
using NativeType = VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG;
|
||||
|
||||
static const bool allowDuplicate = false;
|
||||
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::ePhysicalDeviceRelaxedLineRasterizationFeaturesIMG;
|
||||
|
||||
#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
|
||||
VULKAN_HPP_CONSTEXPR PhysicalDeviceRelaxedLineRasterizationFeaturesIMG( VULKAN_HPP_NAMESPACE::Bool32 relaxedLineRasterization_ = {},
|
||||
void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
|
||||
: pNext( pNext_ )
|
||||
, relaxedLineRasterization( relaxedLineRasterization_ )
|
||||
{
|
||||
}
|
||||
|
||||
VULKAN_HPP_CONSTEXPR
|
||||
PhysicalDeviceRelaxedLineRasterizationFeaturesIMG( PhysicalDeviceRelaxedLineRasterizationFeaturesIMG const & rhs ) VULKAN_HPP_NOEXCEPT = default;
|
||||
|
||||
PhysicalDeviceRelaxedLineRasterizationFeaturesIMG( VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG const & rhs ) VULKAN_HPP_NOEXCEPT
|
||||
: PhysicalDeviceRelaxedLineRasterizationFeaturesIMG( *reinterpret_cast<PhysicalDeviceRelaxedLineRasterizationFeaturesIMG const *>( &rhs ) )
|
||||
{
|
||||
}
|
||||
|
||||
PhysicalDeviceRelaxedLineRasterizationFeaturesIMG &
|
||||
operator=( PhysicalDeviceRelaxedLineRasterizationFeaturesIMG const & rhs ) VULKAN_HPP_NOEXCEPT = default;
|
||||
#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/
|
||||
|
||||
PhysicalDeviceRelaxedLineRasterizationFeaturesIMG & operator=( VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG const & rhs ) VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
*this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG const *>( &rhs );
|
||||
return *this;
|
||||
}
|
||||
|
||||
#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS )
|
||||
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRelaxedLineRasterizationFeaturesIMG & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
pNext = pNext_;
|
||||
return *this;
|
||||
}
|
||||
|
||||
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceRelaxedLineRasterizationFeaturesIMG &
|
||||
setRelaxedLineRasterization( VULKAN_HPP_NAMESPACE::Bool32 relaxedLineRasterization_ ) VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
relaxedLineRasterization = relaxedLineRasterization_;
|
||||
return *this;
|
||||
}
|
||||
#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/
|
||||
|
||||
operator VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG const &() const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return *reinterpret_cast<const VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG *>( this );
|
||||
}
|
||||
|
||||
operator VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG &() VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return *reinterpret_cast<VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG *>( this );
|
||||
}
|
||||
|
||||
#if defined( VULKAN_HPP_USE_REFLECT )
|
||||
# if 14 <= VULKAN_HPP_CPP_VERSION
|
||||
auto
|
||||
# else
|
||||
std::tuple<VULKAN_HPP_NAMESPACE::StructureType const &, void * const &, VULKAN_HPP_NAMESPACE::Bool32 const &>
|
||||
# endif
|
||||
reflect() const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return std::tie( sType, pNext, relaxedLineRasterization );
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
|
||||
auto operator<=>( PhysicalDeviceRelaxedLineRasterizationFeaturesIMG const & ) const = default;
|
||||
#else
|
||||
bool operator==( PhysicalDeviceRelaxedLineRasterizationFeaturesIMG const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
# if defined( VULKAN_HPP_USE_REFLECT )
|
||||
return this->reflect() == rhs.reflect();
|
||||
# else
|
||||
return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( relaxedLineRasterization == rhs.relaxedLineRasterization );
|
||||
# endif
|
||||
}
|
||||
|
||||
bool operator!=( PhysicalDeviceRelaxedLineRasterizationFeaturesIMG const & rhs ) const VULKAN_HPP_NOEXCEPT
|
||||
{
|
||||
return !operator==( rhs );
|
||||
}
|
||||
#endif
|
||||
|
||||
public:
|
||||
VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceRelaxedLineRasterizationFeaturesIMG;
|
||||
void * pNext = {};
|
||||
VULKAN_HPP_NAMESPACE::Bool32 relaxedLineRasterization = {};
|
||||
};
|
||||
|
||||
template <>
|
||||
struct CppType<StructureType, StructureType::ePhysicalDeviceRelaxedLineRasterizationFeaturesIMG>
|
||||
{
|
||||
using Type = PhysicalDeviceRelaxedLineRasterizationFeaturesIMG;
|
||||
};
|
||||
|
||||
struct PhysicalDeviceRepresentativeFragmentTestFeaturesNV
|
||||
{
|
||||
using NativeType = VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV;
|
||||
|
@ -3980,6 +3980,7 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
case StructureType::ePhysicalDeviceDepthClipEnableFeaturesEXT: return "PhysicalDeviceDepthClipEnableFeaturesEXT";
|
||||
case StructureType::ePipelineRasterizationDepthClipStateCreateInfoEXT: return "PipelineRasterizationDepthClipStateCreateInfoEXT";
|
||||
case StructureType::eHdrMetadataEXT: return "HdrMetadataEXT";
|
||||
case StructureType::ePhysicalDeviceRelaxedLineRasterizationFeaturesIMG: return "PhysicalDeviceRelaxedLineRasterizationFeaturesIMG";
|
||||
case StructureType::eSharedPresentSurfaceCapabilitiesKHR: return "SharedPresentSurfaceCapabilitiesKHR";
|
||||
#if defined( VK_USE_PLATFORM_WIN32_KHR )
|
||||
case StructureType::eImportFenceWin32HandleInfoKHR: return "ImportFenceWin32HandleInfoKHR";
|
||||
|
@ -502,6 +502,299 @@ export namespace VULKAN_HPP_NAMESPACE
|
||||
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;
|
||||
|
||||
//=== VK_EXT_depth_range_unrestricted ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTDepthRangeUnrestrictedExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTDepthRangeUnrestrictedSpecVersion;
|
||||
|
||||
//=== VK_NV_private_vendor_info ===
|
||||
using VULKAN_HPP_NAMESPACE::NVPrivateVendorInfoExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::NVPrivateVendorInfoSpecVersion;
|
||||
|
||||
//=== 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_KHR_external_memory_fd ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRExternalMemoryFdExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRExternalMemoryFdSpecVersion;
|
||||
|
||||
//=== VK_KHR_external_semaphore_fd ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreFdExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRExternalSemaphoreFdSpecVersion;
|
||||
|
||||
//=== VK_KHR_incremental_present ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRIncrementalPresentExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRIncrementalPresentSpecVersion;
|
||||
|
||||
//=== VK_EXT_direct_mode_display ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTDirectModeDisplayExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTDirectModeDisplaySpecVersion;
|
||||
|
||||
//=== 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_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_shared_presentable_image ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRSharedPresentableImageExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRSharedPresentableImageSpecVersion;
|
||||
|
||||
//=== 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_get_surface_capabilities2 ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRGetSurfaceCapabilities2ExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRGetSurfaceCapabilities2SpecVersion;
|
||||
|
||||
//=== VK_KHR_get_display_properties2 ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRGetDisplayProperties2ExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRGetDisplayProperties2SpecVersion;
|
||||
|
||||
//=== 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_EXT_debug_utils ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTDebugUtilsExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTDebugUtilsSpecVersion;
|
||||
|
||||
//=== 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_EXT_blend_operation_advanced ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTBlendOperationAdvancedExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTBlendOperationAdvancedSpecVersion;
|
||||
|
||||
//=== VK_EXT_post_depth_coverage ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTPostDepthCoverageExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTPostDepthCoverageSpecVersion;
|
||||
|
||||
//=== VK_EXT_image_drm_format_modifier ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTImageDrmFormatModifierExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTImageDrmFormatModifierSpecVersion;
|
||||
|
||||
//=== VK_EXT_filter_cubic ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTFilterCubicExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTFilterCubicSpecVersion;
|
||||
|
||||
//=== VK_EXT_global_priority ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTGlobalPriorityExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTGlobalPrioritySpecVersion;
|
||||
|
||||
//=== VK_EXT_external_memory_host ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTExternalMemoryHostExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTExternalMemoryHostSpecVersion;
|
||||
|
||||
//=== VK_KHR_shader_clock ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRShaderClockExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRShaderClockSpecVersion;
|
||||
|
||||
//=== VK_EXT_calibrated_timestamps ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTCalibratedTimestampsExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTCalibratedTimestampsSpecVersion;
|
||||
|
||||
//=== VK_EXT_vertex_attribute_divisor ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTVertexAttributeDivisorExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTVertexAttributeDivisorSpecVersion;
|
||||
|
||||
//=== VK_KHR_swapchain_mutable_format ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRSwapchainMutableFormatExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRSwapchainMutableFormatSpecVersion;
|
||||
|
||||
//=== VK_EXT_pci_bus_info ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTPciBusInfoExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTPciBusInfoSpecVersion;
|
||||
|
||||
//=== VK_KHR_shader_terminate_invocation ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRShaderTerminateInvocationExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRShaderTerminateInvocationSpecVersion;
|
||||
|
||||
//=== 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_EXT_shader_image_atomic_int64 ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64ExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTShaderImageAtomicInt64SpecVersion;
|
||||
|
||||
//=== VK_EXT_memory_budget ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTMemoryBudgetExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTMemoryBudgetSpecVersion;
|
||||
|
||||
//=== VK_EXT_validation_features ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTValidationFeaturesExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTValidationFeaturesSpecVersion;
|
||||
|
||||
//=== 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_EXT_headless_surface ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTHeadlessSurfaceExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTHeadlessSurfaceSpecVersion;
|
||||
|
||||
//=== 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_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_EXT_shader_demote_to_helper_invocation ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTShaderDemoteToHelperInvocationExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTShaderDemoteToHelperInvocationSpecVersion;
|
||||
|
||||
//=== VK_EXT_texel_buffer_alignment ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTTexelBufferAlignmentExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTTexelBufferAlignmentSpecVersion;
|
||||
|
||||
//=== 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_KHR_object_refresh ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRObjectRefreshExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRObjectRefreshSpecVersion;
|
||||
|
||||
//=== VK_KHR_synchronization2 ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRSynchronization2ExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRSynchronization2SpecVersion;
|
||||
|
||||
//=== VK_EXT_ycbcr_2plane_444_formats ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTYcbcr2Plane444FormatsExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTYcbcr2Plane444FormatsSpecVersion;
|
||||
|
||||
//=== VK_EXT_image_robustness ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTImageRobustnessExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTImageRobustnessSpecVersion;
|
||||
|
||||
//=== VK_KHR_copy_commands2 ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRCopyCommands2ExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRCopyCommands2SpecVersion;
|
||||
|
||||
//=== VK_EXT_4444_formats ===
|
||||
using VULKAN_HPP_NAMESPACE::EXT4444FormatsExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXT4444FormatsSpecVersion;
|
||||
|
||||
//=== VK_EXT_vertex_input_dynamic_state ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTVertexInputDynamicStateExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTVertexInputDynamicStateSpecVersion;
|
||||
|
||||
#if defined( VK_USE_PLATFORM_SCI )
|
||||
//=== VK_NV_external_sci_sync ===
|
||||
using VULKAN_HPP_NAMESPACE::NVExternalSciSyncExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::NVExternalSciSyncSpecVersion;
|
||||
#endif /*VK_USE_PLATFORM_SCI*/
|
||||
|
||||
#if defined( VK_USE_PLATFORM_SCI )
|
||||
//=== VK_NV_external_memory_sci_buf ===
|
||||
using VULKAN_HPP_NAMESPACE::NVExternalMemorySciBufExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::NVExternalMemorySciBufSpecVersion;
|
||||
#endif /*VK_USE_PLATFORM_SCI*/
|
||||
|
||||
//=== VK_EXT_extended_dynamic_state2 ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState2ExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTExtendedDynamicState2SpecVersion;
|
||||
|
||||
//=== VK_EXT_color_write_enable ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTColorWriteEnableExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTColorWriteEnableSpecVersion;
|
||||
|
||||
//=== VK_EXT_application_parameters ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTApplicationParametersExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTApplicationParametersSpecVersion;
|
||||
|
||||
#if defined( VK_USE_PLATFORM_SCI )
|
||||
//=== VK_NV_external_sci_sync2 ===
|
||||
using VULKAN_HPP_NAMESPACE::NVExternalSciSync2ExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::NVExternalSciSync2SpecVersion;
|
||||
#endif /*VK_USE_PLATFORM_SCI*/
|
||||
|
||||
#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*/
|
||||
|
||||
//========================
|
||||
//=== CONSTEXPR VALUEs ===
|
||||
//========================
|
||||
@ -521,7 +814,7 @@ export namespace VULKAN_HPP_NAMESPACE
|
||||
using VULKAN_HPP_NAMESPACE::versionPatch;
|
||||
|
||||
//==========================
|
||||
//=== CONSTEXPR CALLERSs ===
|
||||
//=== CONSTEXPR CALLERs ===
|
||||
//==========================
|
||||
using VULKAN_HPP_NAMESPACE::ApiVersion;
|
||||
using VULKAN_HPP_NAMESPACE::ApiVersion10;
|
||||
|
@ -3936,6 +3936,9 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverNameSize = VK_MAX_DRIVER_NAME_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverInfoSize = VK_MAX_DRIVER_INFO_SIZE;
|
||||
|
||||
//=== VK_EXT_queue_family_foreign ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyForeignEXT = VK_QUEUE_FAMILY_FOREIGN_EXT;
|
||||
|
||||
//========================
|
||||
//=== CONSTEXPR VALUEs ===
|
||||
//========================
|
||||
@ -4012,6 +4015,330 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion13 = makeApiVersion( 0, 1, 3, 0 );
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto HeaderVersionComplete = makeApiVersion( VKSC_API_VARIANT, 1, 0, VK_HEADER_VERSION );
|
||||
|
||||
//=================================
|
||||
//=== CONSTEXPR EXTENSION NAMEs ===
|
||||
//=================================
|
||||
|
||||
//=== VK_KHR_surface ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSurfaceExtensionName = VK_KHR_SURFACE_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSurfaceSpecVersion = VK_KHR_SURFACE_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_swapchain ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSwapchainExtensionName = VK_KHR_SWAPCHAIN_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSwapchainSpecVersion = VK_KHR_SWAPCHAIN_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_display ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDisplayExtensionName = VK_KHR_DISPLAY_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDisplaySpecVersion = VK_KHR_DISPLAY_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_display_swapchain ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDisplaySwapchainExtensionName = VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRDisplaySwapchainSpecVersion = VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_depth_range_unrestricted ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthRangeUnrestrictedExtensionName = VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthRangeUnrestrictedSpecVersion = VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION;
|
||||
|
||||
//=== VK_NV_private_vendor_info ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto NVPrivateVendorInfoExtensionName = VK_NV_PRIVATE_VENDOR_INFO_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto NVPrivateVendorInfoSpecVersion = VK_NV_PRIVATE_VENDOR_INFO_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_texture_compression_astc_hdr ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_texture_compression_astc_hdr extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTextureCompressionAstcHdrExtensionName = VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_texture_compression_astc_hdr extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTextureCompressionAstcHdrSpecVersion = VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_astc_decode_mode ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAstcDecodeModeExtensionName = VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTAstcDecodeModeSpecVersion = VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_external_memory_fd ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemoryFdExtensionName = VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalMemoryFdSpecVersion = VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_external_semaphore_fd ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreFdExtensionName = VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalSemaphoreFdSpecVersion = VK_KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_incremental_present ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRIncrementalPresentExtensionName = VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRIncrementalPresentSpecVersion = VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_direct_mode_display ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDirectModeDisplayExtensionName = VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDirectModeDisplaySpecVersion = VK_EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_display_surface_counter ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDisplaySurfaceCounterExtensionName = VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDisplaySurfaceCounterSpecVersion = VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_display_control ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDisplayControlExtensionName = VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDisplayControlSpecVersion = VK_EXT_DISPLAY_CONTROL_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_discard_rectangles ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDiscardRectanglesExtensionName = VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDiscardRectanglesSpecVersion = VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_conservative_rasterization ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTConservativeRasterizationExtensionName = VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTConservativeRasterizationSpecVersion = VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_depth_clip_enable ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClipEnableExtensionName = VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDepthClipEnableSpecVersion = VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_swapchain_colorspace ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSwapchainColorSpaceExtensionName = VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSwapchainColorSpaceSpecVersion = VK_EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_hdr_metadata ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHdrMetadataExtensionName = VK_EXT_HDR_METADATA_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHdrMetadataSpecVersion = VK_EXT_HDR_METADATA_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_shared_presentable_image ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSharedPresentableImageExtensionName = VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSharedPresentableImageSpecVersion = VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_external_fence_fd ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceFdExtensionName = VK_KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRExternalFenceFdSpecVersion = VK_KHR_EXTERNAL_FENCE_FD_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_performance_query ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPerformanceQueryExtensionName = VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRPerformanceQuerySpecVersion = VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_get_surface_capabilities2 ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetSurfaceCapabilities2ExtensionName = VK_KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetSurfaceCapabilities2SpecVersion = VK_KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_get_display_properties2 ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetDisplayProperties2ExtensionName = VK_KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRGetDisplayProperties2SpecVersion = VK_KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_external_memory_dma_buf ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryDmaBufExtensionName = VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryDmaBufSpecVersion = VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_queue_family_foreign ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTQueueFamilyForeignExtensionName = VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTQueueFamilyForeignSpecVersion = VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_debug_utils ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugUtilsExtensionName = VK_EXT_DEBUG_UTILS_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTDebugUtilsSpecVersion = VK_EXT_DEBUG_UTILS_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_shader_stencil_export ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderStencilExportExtensionName = VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderStencilExportSpecVersion = VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_sample_locations ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSampleLocationsExtensionName = VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSampleLocationsSpecVersion = VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_blend_operation_advanced ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBlendOperationAdvancedExtensionName = VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTBlendOperationAdvancedSpecVersion = VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_post_depth_coverage ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPostDepthCoverageExtensionName = VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPostDepthCoverageSpecVersion = VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_image_drm_format_modifier ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageDrmFormatModifierExtensionName = VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageDrmFormatModifierSpecVersion = VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_filter_cubic ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFilterCubicExtensionName = VK_EXT_FILTER_CUBIC_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFilterCubicSpecVersion = VK_EXT_FILTER_CUBIC_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_global_priority ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_global_priority extension has been promoted to VK_KHR_global_priority." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGlobalPriorityExtensionName = VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_global_priority extension has been promoted to VK_KHR_global_priority." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTGlobalPrioritySpecVersion = VK_EXT_GLOBAL_PRIORITY_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_external_memory_host ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryHostExtensionName = VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExternalMemoryHostSpecVersion = VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_shader_clock ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderClockExtensionName = VK_KHR_SHADER_CLOCK_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderClockSpecVersion = VK_KHR_SHADER_CLOCK_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_calibrated_timestamps ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTCalibratedTimestampsExtensionName = VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTCalibratedTimestampsSpecVersion = VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_vertex_attribute_divisor ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTVertexAttributeDivisorExtensionName = VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTVertexAttributeDivisorSpecVersion = VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_swapchain_mutable_format ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSwapchainMutableFormatExtensionName = VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSwapchainMutableFormatSpecVersion = VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_pci_bus_info ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPciBusInfoExtensionName = VK_EXT_PCI_BUS_INFO_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTPciBusInfoSpecVersion = VK_EXT_PCI_BUS_INFO_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_shader_terminate_invocation ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_KHR_shader_terminate_invocation extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderTerminateInvocationExtensionName = VK_KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_KHR_shader_terminate_invocation extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRShaderTerminateInvocationSpecVersion = VK_KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_subgroup_size_control ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_subgroup_size_control extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSubgroupSizeControlExtensionName = VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_subgroup_size_control extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTSubgroupSizeControlSpecVersion = VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_fragment_shading_rate ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFragmentShadingRateExtensionName = VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRFragmentShadingRateSpecVersion = VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_shader_image_atomic_int64 ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderImageAtomicInt64ExtensionName = VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderImageAtomicInt64SpecVersion = VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_memory_budget ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMemoryBudgetExtensionName = VK_EXT_MEMORY_BUDGET_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTMemoryBudgetSpecVersion = VK_EXT_MEMORY_BUDGET_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_validation_features ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationFeaturesExtensionName = VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTValidationFeaturesSpecVersion = VK_EXT_VALIDATION_FEATURES_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_fragment_shader_interlock ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentShaderInterlockExtensionName = VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTFragmentShaderInterlockSpecVersion = VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_ycbcr_image_arrays ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTYcbcrImageArraysExtensionName = VK_EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTYcbcrImageArraysSpecVersion = VK_EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_headless_surface ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHeadlessSurfaceExtensionName = VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTHeadlessSurfaceSpecVersion = VK_EXT_HEADLESS_SURFACE_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_line_rasterization ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLineRasterizationExtensionName = VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTLineRasterizationSpecVersion = VK_EXT_LINE_RASTERIZATION_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_shader_atomic_float ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderAtomicFloatExtensionName = VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderAtomicFloatSpecVersion = VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_index_type_uint8 ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTIndexTypeUint8ExtensionName = VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTIndexTypeUint8SpecVersion = VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_extended_dynamic_state ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_extended_dynamic_state extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicStateExtensionName = VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_extended_dynamic_state extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicStateSpecVersion = VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_shader_demote_to_helper_invocation ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_shader_demote_to_helper_invocation extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderDemoteToHelperInvocationExtensionName = VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_shader_demote_to_helper_invocation extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTShaderDemoteToHelperInvocationSpecVersion = VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_texel_buffer_alignment ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_texel_buffer_alignment extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTexelBufferAlignmentExtensionName = VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_texel_buffer_alignment extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTTexelBufferAlignmentSpecVersion = VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_robustness2 ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRobustness2ExtensionName = VK_EXT_ROBUSTNESS_2_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTRobustness2SpecVersion = VK_EXT_ROBUSTNESS_2_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_custom_border_color ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTCustomBorderColorExtensionName = VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTCustomBorderColorSpecVersion = VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_object_refresh ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRObjectRefreshExtensionName = VK_KHR_OBJECT_REFRESH_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRObjectRefreshSpecVersion = VK_KHR_OBJECT_REFRESH_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_synchronization2 ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_KHR_synchronization2 extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSynchronization2ExtensionName = VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_KHR_synchronization2 extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRSynchronization2SpecVersion = VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_ycbcr_2plane_444_formats ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_ycbcr_2plane_444_formats extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTYcbcr2Plane444FormatsExtensionName = VK_EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_ycbcr_2plane_444_formats extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTYcbcr2Plane444FormatsSpecVersion = VK_EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_image_robustness ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_image_robustness extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageRobustnessExtensionName = VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_image_robustness extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTImageRobustnessSpecVersion = VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION;
|
||||
|
||||
//=== VK_KHR_copy_commands2 ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_KHR_copy_commands2 extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCopyCommands2ExtensionName = VK_KHR_COPY_COMMANDS_2_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_KHR_copy_commands2 extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto KHRCopyCommands2SpecVersion = VK_KHR_COPY_COMMANDS_2_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_4444_formats ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_4444_formats extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXT4444FormatsExtensionName = VK_EXT_4444_FORMATS_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_4444_formats extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXT4444FormatsSpecVersion = VK_EXT_4444_FORMATS_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_vertex_input_dynamic_state ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTVertexInputDynamicStateExtensionName = VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTVertexInputDynamicStateSpecVersion = VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION;
|
||||
|
||||
#if defined( VK_USE_PLATFORM_SCI )
|
||||
//=== VK_NV_external_sci_sync ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_NV_external_sci_sync extension has been deprecated by VK_NV_external_sci_sync2." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalSciSyncExtensionName = VK_NV_EXTERNAL_SCI_SYNC_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_NV_external_sci_sync extension has been deprecated by VK_NV_external_sci_sync2." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalSciSyncSpecVersion = VK_NV_EXTERNAL_SCI_SYNC_SPEC_VERSION;
|
||||
#endif /*VK_USE_PLATFORM_SCI*/
|
||||
|
||||
#if defined( VK_USE_PLATFORM_SCI )
|
||||
//=== VK_NV_external_memory_sci_buf ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemorySciBufExtensionName = VK_NV_EXTERNAL_MEMORY_SCI_BUF_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalMemorySciBufSpecVersion = VK_NV_EXTERNAL_MEMORY_SCI_BUF_SPEC_VERSION;
|
||||
#endif /*VK_USE_PLATFORM_SCI*/
|
||||
|
||||
//=== VK_EXT_extended_dynamic_state2 ===
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_extended_dynamic_state2 extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicState2ExtensionName = VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME;
|
||||
VULKAN_HPP_DEPRECATED( "The VK_EXT_extended_dynamic_state2 extension has been promoted to core in version 1.3." )
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTExtendedDynamicState2SpecVersion = VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_color_write_enable ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTColorWriteEnableExtensionName = VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTColorWriteEnableSpecVersion = VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION;
|
||||
|
||||
//=== VK_EXT_application_parameters ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTApplicationParametersExtensionName = VK_EXT_APPLICATION_PARAMETERS_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto EXTApplicationParametersSpecVersion = VK_EXT_APPLICATION_PARAMETERS_SPEC_VERSION;
|
||||
|
||||
#if defined( VK_USE_PLATFORM_SCI )
|
||||
//=== VK_NV_external_sci_sync2 ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalSciSync2ExtensionName = VK_NV_EXTERNAL_SCI_SYNC_2_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto NVExternalSciSync2SpecVersion = VK_NV_EXTERNAL_SCI_SYNC_2_SPEC_VERSION;
|
||||
#endif /*VK_USE_PLATFORM_SCI*/
|
||||
|
||||
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
|
||||
//=== VK_QNX_external_memory_screen_buffer ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto QNXExternalMemoryScreenBufferExtensionName = VK_QNX_EXTERNAL_MEMORY_SCREEN_BUFFER_EXTENSION_NAME;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto QNXExternalMemoryScreenBufferSpecVersion = VK_QNX_EXTERNAL_MEMORY_SCREEN_BUFFER_SPEC_VERSION;
|
||||
#endif /*VK_USE_PLATFORM_SCREEN_QNX*/
|
||||
|
||||
} // namespace VULKAN_HPP_NAMESPACE
|
||||
|
||||
// clang-format off
|
||||
|
@ -14,7 +14,9 @@
|
||||
# define VULKAN_HPP_CPLUSPLUS __cplusplus
|
||||
#endif
|
||||
|
||||
#if 201703L < VULKAN_HPP_CPLUSPLUS
|
||||
#if 202002L < VULKAN_HPP_CPLUSPLUS
|
||||
# define VULKAN_HPP_CPP_VERSION 23
|
||||
#elif 201703L < VULKAN_HPP_CPLUSPLUS
|
||||
# define VULKAN_HPP_CPP_VERSION 20
|
||||
#elif 201402L < VULKAN_HPP_CPLUSPLUS
|
||||
# define VULKAN_HPP_CPP_VERSION 17
|
||||
|
Loading…
Reference in New Issue
Block a user