Sort constants by feature and extension. (#1628)
This commit is contained in:
committed by
GitHub
parent
24045ff3f4
commit
b988e54dad
@@ -888,50 +888,94 @@ export namespace VULKAN_HPP_NAMESPACE
|
||||
using VULKAN_HPP_NAMESPACE::ResultValue;
|
||||
using VULKAN_HPP_NAMESPACE::ResultValueType;
|
||||
|
||||
//=========================================
|
||||
//=== CONSTEXPR CONSTANTs AND FUNCTIONs ===
|
||||
//=========================================
|
||||
//===========================
|
||||
//=== 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_device_group_creation ===
|
||||
using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSizeKhr;
|
||||
|
||||
//=== VK_KHR_external_memory_capabilities ===
|
||||
using VULKAN_HPP_NAMESPACE::LuidSizeKhr;
|
||||
|
||||
//=== VK_KHR_external_memory ===
|
||||
using VULKAN_HPP_NAMESPACE::QueueFamilyExternalKhr;
|
||||
|
||||
//=== VK_KHR_ray_tracing_pipeline ===
|
||||
using VULKAN_HPP_NAMESPACE::ShaderUnusedKhr;
|
||||
|
||||
//=== VK_NV_ray_tracing ===
|
||||
using VULKAN_HPP_NAMESPACE::ShaderUnusedNv;
|
||||
|
||||
//=== VK_KHR_global_priority ===
|
||||
using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeKhr;
|
||||
|
||||
//=== VK_KHR_driver_properties ===
|
||||
using VULKAN_HPP_NAMESPACE::MaxDriverInfoSizeKhr;
|
||||
using VULKAN_HPP_NAMESPACE::MaxDriverNameSizeKhr;
|
||||
|
||||
//=== VK_EXT_global_priority_query ===
|
||||
using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeExt;
|
||||
|
||||
//=== VK_EXT_image_sliced_view_of_3d ===
|
||||
using VULKAN_HPP_NAMESPACE::Remaining3DSlicesExt;
|
||||
|
||||
//=== VK_EXT_shader_module_identifier ===
|
||||
using VULKAN_HPP_NAMESPACE::MaxShaderModuleIdentifierSizeExt;
|
||||
|
||||
//========================
|
||||
//=== CONSTEXPR VALUEs ===
|
||||
//========================
|
||||
using VULKAN_HPP_NAMESPACE::HeaderVersion;
|
||||
|
||||
//=========================
|
||||
//=== CONSTEXPR CALLEEs ===
|
||||
//=========================
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionMajor;
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionMinor;
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionPatch;
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionVariant;
|
||||
using VULKAN_HPP_NAMESPACE::makeApiVersion;
|
||||
using VULKAN_HPP_NAMESPACE::makeVersion;
|
||||
using VULKAN_HPP_NAMESPACE::versionMajor;
|
||||
using VULKAN_HPP_NAMESPACE::versionMinor;
|
||||
using VULKAN_HPP_NAMESPACE::versionPatch;
|
||||
|
||||
//==========================
|
||||
//=== CONSTEXPR CALLERSs ===
|
||||
//==========================
|
||||
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::apiVersionMajor;
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionMinor;
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionPatch;
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionVariant;
|
||||
using VULKAN_HPP_NAMESPACE::AttachmentUnused;
|
||||
using VULKAN_HPP_NAMESPACE::False;
|
||||
using VULKAN_HPP_NAMESPACE::HeaderVersion;
|
||||
using VULKAN_HPP_NAMESPACE::HeaderVersionComplete;
|
||||
using VULKAN_HPP_NAMESPACE::LodClampNone;
|
||||
using VULKAN_HPP_NAMESPACE::LuidSize;
|
||||
using VULKAN_HPP_NAMESPACE::makeApiVersion;
|
||||
using VULKAN_HPP_NAMESPACE::makeVersion;
|
||||
using VULKAN_HPP_NAMESPACE::MaxDescriptionSize;
|
||||
using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSize;
|
||||
using VULKAN_HPP_NAMESPACE::MaxDriverInfoSize;
|
||||
using VULKAN_HPP_NAMESPACE::MaxDriverNameSize;
|
||||
using VULKAN_HPP_NAMESPACE::MaxExtensionNameSize;
|
||||
using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeKhr;
|
||||
using VULKAN_HPP_NAMESPACE::MaxMemoryHeaps;
|
||||
using VULKAN_HPP_NAMESPACE::MaxMemoryTypes;
|
||||
using VULKAN_HPP_NAMESPACE::MaxPhysicalDeviceNameSize;
|
||||
using VULKAN_HPP_NAMESPACE::MaxShaderModuleIdentifierSizeExt;
|
||||
using VULKAN_HPP_NAMESPACE::QueueFamilyExternal;
|
||||
using VULKAN_HPP_NAMESPACE::QueueFamilyForeignExt;
|
||||
using VULKAN_HPP_NAMESPACE::QueueFamilyIgnored;
|
||||
using VULKAN_HPP_NAMESPACE::Remaining3DSlicesExt;
|
||||
using VULKAN_HPP_NAMESPACE::RemainingArrayLayers;
|
||||
using VULKAN_HPP_NAMESPACE::RemainingMipLevels;
|
||||
using VULKAN_HPP_NAMESPACE::ShaderUnusedKhr;
|
||||
using VULKAN_HPP_NAMESPACE::SubpassExternal;
|
||||
using VULKAN_HPP_NAMESPACE::True;
|
||||
using VULKAN_HPP_NAMESPACE::UuidSize;
|
||||
using VULKAN_HPP_NAMESPACE::versionMajor;
|
||||
using VULKAN_HPP_NAMESPACE::versionMinor;
|
||||
using VULKAN_HPP_NAMESPACE::versionPatch;
|
||||
using VULKAN_HPP_NAMESPACE::WholeSize;
|
||||
|
||||
//===============
|
||||
//=== STRUCTs ===
|
||||
|
||||
@@ -6976,36 +6976,75 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
#endif
|
||||
}
|
||||
|
||||
//=========================================
|
||||
//=== CONSTEXPR CONSTANTs AND FUNCTIONs ===
|
||||
//=========================================
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t AttachmentUnused = VK_ATTACHMENT_UNUSED;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t False = VK_FALSE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE float LodClampNone = VK_LOD_CLAMP_NONE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t LuidSize = VK_LUID_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDescriptionSize = VK_MAX_DESCRIPTION_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDeviceGroupSize = VK_MAX_DEVICE_GROUP_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverInfoSize = VK_MAX_DRIVER_INFO_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverNameSize = VK_MAX_DRIVER_NAME_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxExtensionNameSize = VK_MAX_EXTENSION_NAME_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxGlobalPrioritySizeKhr = VK_MAX_GLOBAL_PRIORITY_SIZE_KHR;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxMemoryHeaps = VK_MAX_MEMORY_HEAPS;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxMemoryTypes = VK_MAX_MEMORY_TYPES;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxPhysicalDeviceNameSize = VK_MAX_PHYSICAL_DEVICE_NAME_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxShaderModuleIdentifierSizeExt = VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyExternal = VK_QUEUE_FAMILY_EXTERNAL;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyForeignExt = VK_QUEUE_FAMILY_FOREIGN_EXT;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyIgnored = VK_QUEUE_FAMILY_IGNORED;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t Remaining3DSlicesExt = VK_REMAINING_3D_SLICES_EXT;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t RemainingArrayLayers = VK_REMAINING_ARRAY_LAYERS;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t RemainingMipLevels = VK_REMAINING_MIP_LEVELS;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t ShaderUnusedKhr = VK_SHADER_UNUSED_KHR;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t SubpassExternal = VK_SUBPASS_EXTERNAL;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t True = VK_TRUE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t UuidSize = VK_UUID_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint64_t WholeSize = VK_WHOLE_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t HeaderVersion = VK_HEADER_VERSION;
|
||||
//===========================
|
||||
//=== CONSTEXPR CONSTANTs ===
|
||||
//===========================
|
||||
|
||||
//=== VK_VERSION_1_0 ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t AttachmentUnused = VK_ATTACHMENT_UNUSED;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t False = VK_FALSE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE float LodClampNone = VK_LOD_CLAMP_NONE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyIgnored = VK_QUEUE_FAMILY_IGNORED;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t RemainingArrayLayers = VK_REMAINING_ARRAY_LAYERS;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t RemainingMipLevels = VK_REMAINING_MIP_LEVELS;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t SubpassExternal = VK_SUBPASS_EXTERNAL;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t True = VK_TRUE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint64_t WholeSize = VK_WHOLE_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxMemoryTypes = VK_MAX_MEMORY_TYPES;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxPhysicalDeviceNameSize = VK_MAX_PHYSICAL_DEVICE_NAME_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t UuidSize = VK_UUID_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxExtensionNameSize = VK_MAX_EXTENSION_NAME_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDescriptionSize = VK_MAX_DESCRIPTION_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxMemoryHeaps = VK_MAX_MEMORY_HEAPS;
|
||||
|
||||
//=== VK_VERSION_1_1 ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDeviceGroupSize = VK_MAX_DEVICE_GROUP_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t LuidSize = VK_LUID_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyExternal = VK_QUEUE_FAMILY_EXTERNAL;
|
||||
|
||||
//=== VK_VERSION_1_2 ===
|
||||
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_KHR_device_group_creation ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDeviceGroupSizeKhr = VK_MAX_DEVICE_GROUP_SIZE_KHR;
|
||||
|
||||
//=== VK_KHR_external_memory_capabilities ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t LuidSizeKhr = VK_LUID_SIZE_KHR;
|
||||
|
||||
//=== VK_KHR_external_memory ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyExternalKhr = VK_QUEUE_FAMILY_EXTERNAL_KHR;
|
||||
|
||||
//=== VK_KHR_ray_tracing_pipeline ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t ShaderUnusedKhr = VK_SHADER_UNUSED_KHR;
|
||||
|
||||
//=== VK_NV_ray_tracing ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t ShaderUnusedNv = VK_SHADER_UNUSED_NV;
|
||||
|
||||
//=== VK_KHR_global_priority ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxGlobalPrioritySizeKhr = VK_MAX_GLOBAL_PRIORITY_SIZE_KHR;
|
||||
|
||||
//=== VK_KHR_driver_properties ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverNameSizeKhr = VK_MAX_DRIVER_NAME_SIZE_KHR;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverInfoSizeKhr = VK_MAX_DRIVER_INFO_SIZE_KHR;
|
||||
|
||||
//=== VK_EXT_global_priority_query ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxGlobalPrioritySizeExt = VK_MAX_GLOBAL_PRIORITY_SIZE_EXT;
|
||||
|
||||
//=== VK_EXT_image_sliced_view_of_3d ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t Remaining3DSlicesExt = VK_REMAINING_3D_SLICES_EXT;
|
||||
|
||||
//=== VK_EXT_shader_module_identifier ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxShaderModuleIdentifierSizeExt = VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT;
|
||||
|
||||
//========================
|
||||
//=== CONSTEXPR VALUEs ===
|
||||
//========================
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t HeaderVersion = VK_HEADER_VERSION;
|
||||
|
||||
//=========================
|
||||
//=== CONSTEXPR CALLEEs ===
|
||||
//=========================
|
||||
template <typename T, typename = typename std::enable_if<std::is_integral<T>::value>::type>
|
||||
VULKAN_HPP_CONSTEXPR uint32_t apiVersionMajor( T const version )
|
||||
{
|
||||
@@ -7064,6 +7103,9 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
return ( (uint32_t)(version)&0xFFFU );
|
||||
}
|
||||
|
||||
//=========================
|
||||
//=== CONSTEXPR CALLERs ===
|
||||
//=========================
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion = makeApiVersion( 0, 1, 0, 0 );
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion10 = makeApiVersion( 0, 1, 0, 0 );
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion11 = makeApiVersion( 0, 1, 1, 0 );
|
||||
@@ -13933,7 +13975,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
|
||||
|
||||
@@ -462,50 +462,63 @@ export namespace VULKAN_HPP_NAMESPACE
|
||||
using VULKAN_HPP_NAMESPACE::ResultValue;
|
||||
using VULKAN_HPP_NAMESPACE::ResultValueType;
|
||||
|
||||
//=========================================
|
||||
//=== CONSTEXPR CONSTANTs AND FUNCTIONs ===
|
||||
//=========================================
|
||||
//===========================
|
||||
//=== 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;
|
||||
|
||||
//========================
|
||||
//=== CONSTEXPR VALUEs ===
|
||||
//========================
|
||||
using VULKAN_HPP_NAMESPACE::HeaderVersion;
|
||||
|
||||
//=========================
|
||||
//=== CONSTEXPR CALLEEs ===
|
||||
//=========================
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionMajor;
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionMinor;
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionPatch;
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionVariant;
|
||||
using VULKAN_HPP_NAMESPACE::makeApiVersion;
|
||||
using VULKAN_HPP_NAMESPACE::makeVersion;
|
||||
using VULKAN_HPP_NAMESPACE::versionMajor;
|
||||
using VULKAN_HPP_NAMESPACE::versionMinor;
|
||||
using VULKAN_HPP_NAMESPACE::versionPatch;
|
||||
|
||||
//==========================
|
||||
//=== CONSTEXPR CALLERSs ===
|
||||
//==========================
|
||||
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::apiVersionMajor;
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionMinor;
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionPatch;
|
||||
using VULKAN_HPP_NAMESPACE::apiVersionVariant;
|
||||
using VULKAN_HPP_NAMESPACE::AttachmentUnused;
|
||||
using VULKAN_HPP_NAMESPACE::False;
|
||||
using VULKAN_HPP_NAMESPACE::HeaderVersion;
|
||||
using VULKAN_HPP_NAMESPACE::HeaderVersionComplete;
|
||||
using VULKAN_HPP_NAMESPACE::LodClampNone;
|
||||
using VULKAN_HPP_NAMESPACE::LuidSize;
|
||||
using VULKAN_HPP_NAMESPACE::makeApiVersion;
|
||||
using VULKAN_HPP_NAMESPACE::makeVersion;
|
||||
using VULKAN_HPP_NAMESPACE::MaxDescriptionSize;
|
||||
using VULKAN_HPP_NAMESPACE::MaxDeviceGroupSize;
|
||||
using VULKAN_HPP_NAMESPACE::MaxDriverInfoSize;
|
||||
using VULKAN_HPP_NAMESPACE::MaxDriverNameSize;
|
||||
using VULKAN_HPP_NAMESPACE::MaxExtensionNameSize;
|
||||
using VULKAN_HPP_NAMESPACE::MaxGlobalPrioritySizeKhr;
|
||||
using VULKAN_HPP_NAMESPACE::MaxMemoryHeaps;
|
||||
using VULKAN_HPP_NAMESPACE::MaxMemoryTypes;
|
||||
using VULKAN_HPP_NAMESPACE::MaxPhysicalDeviceNameSize;
|
||||
using VULKAN_HPP_NAMESPACE::MaxShaderModuleIdentifierSizeExt;
|
||||
using VULKAN_HPP_NAMESPACE::QueueFamilyExternal;
|
||||
using VULKAN_HPP_NAMESPACE::QueueFamilyForeignExt;
|
||||
using VULKAN_HPP_NAMESPACE::QueueFamilyIgnored;
|
||||
using VULKAN_HPP_NAMESPACE::Remaining3DSlicesExt;
|
||||
using VULKAN_HPP_NAMESPACE::RemainingArrayLayers;
|
||||
using VULKAN_HPP_NAMESPACE::RemainingMipLevels;
|
||||
using VULKAN_HPP_NAMESPACE::ShaderUnusedKhr;
|
||||
using VULKAN_HPP_NAMESPACE::SubpassExternal;
|
||||
using VULKAN_HPP_NAMESPACE::True;
|
||||
using VULKAN_HPP_NAMESPACE::UuidSize;
|
||||
using VULKAN_HPP_NAMESPACE::versionMajor;
|
||||
using VULKAN_HPP_NAMESPACE::versionMinor;
|
||||
using VULKAN_HPP_NAMESPACE::versionPatch;
|
||||
using VULKAN_HPP_NAMESPACE::WholeSize;
|
||||
|
||||
//===============
|
||||
//=== STRUCTs ===
|
||||
|
||||
@@ -4325,36 +4325,44 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
#endif
|
||||
}
|
||||
|
||||
//=========================================
|
||||
//=== CONSTEXPR CONSTANTs AND FUNCTIONs ===
|
||||
//=========================================
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t AttachmentUnused = VK_ATTACHMENT_UNUSED;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t False = VK_FALSE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE float LodClampNone = VK_LOD_CLAMP_NONE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t LuidSize = VK_LUID_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDescriptionSize = VK_MAX_DESCRIPTION_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDeviceGroupSize = VK_MAX_DEVICE_GROUP_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverInfoSize = VK_MAX_DRIVER_INFO_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverNameSize = VK_MAX_DRIVER_NAME_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxExtensionNameSize = VK_MAX_EXTENSION_NAME_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxGlobalPrioritySizeKhr = VK_MAX_GLOBAL_PRIORITY_SIZE_KHR;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxMemoryHeaps = VK_MAX_MEMORY_HEAPS;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxMemoryTypes = VK_MAX_MEMORY_TYPES;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxPhysicalDeviceNameSize = VK_MAX_PHYSICAL_DEVICE_NAME_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxShaderModuleIdentifierSizeExt = VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyExternal = VK_QUEUE_FAMILY_EXTERNAL;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyForeignExt = VK_QUEUE_FAMILY_FOREIGN_EXT;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyIgnored = VK_QUEUE_FAMILY_IGNORED;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t Remaining3DSlicesExt = VK_REMAINING_3D_SLICES_EXT;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t RemainingArrayLayers = VK_REMAINING_ARRAY_LAYERS;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t RemainingMipLevels = VK_REMAINING_MIP_LEVELS;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t ShaderUnusedKhr = VK_SHADER_UNUSED_KHR;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t SubpassExternal = VK_SUBPASS_EXTERNAL;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t True = VK_TRUE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t UuidSize = VK_UUID_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint64_t WholeSize = VK_WHOLE_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t HeaderVersion = VK_HEADER_VERSION;
|
||||
//===========================
|
||||
//=== CONSTEXPR CONSTANTs ===
|
||||
//===========================
|
||||
|
||||
//=== VK_VERSION_1_0 ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t AttachmentUnused = VK_ATTACHMENT_UNUSED;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t False = VK_FALSE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE float LodClampNone = VK_LOD_CLAMP_NONE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyIgnored = VK_QUEUE_FAMILY_IGNORED;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t RemainingArrayLayers = VK_REMAINING_ARRAY_LAYERS;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t RemainingMipLevels = VK_REMAINING_MIP_LEVELS;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t SubpassExternal = VK_SUBPASS_EXTERNAL;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t True = VK_TRUE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint64_t WholeSize = VK_WHOLE_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxMemoryTypes = VK_MAX_MEMORY_TYPES;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxPhysicalDeviceNameSize = VK_MAX_PHYSICAL_DEVICE_NAME_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t UuidSize = VK_UUID_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxExtensionNameSize = VK_MAX_EXTENSION_NAME_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDescriptionSize = VK_MAX_DESCRIPTION_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxMemoryHeaps = VK_MAX_MEMORY_HEAPS;
|
||||
|
||||
//=== VK_VERSION_1_1 ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDeviceGroupSize = VK_MAX_DEVICE_GROUP_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t LuidSize = VK_LUID_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t QueueFamilyExternal = VK_QUEUE_FAMILY_EXTERNAL;
|
||||
|
||||
//=== VK_VERSION_1_2 ===
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverNameSize = VK_MAX_DRIVER_NAME_SIZE;
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t MaxDriverInfoSize = VK_MAX_DRIVER_INFO_SIZE;
|
||||
|
||||
//========================
|
||||
//=== CONSTEXPR VALUEs ===
|
||||
//========================
|
||||
VULKAN_HPP_CONSTEXPR_INLINE uint32_t HeaderVersion = VK_HEADER_VERSION;
|
||||
|
||||
//=========================
|
||||
//=== CONSTEXPR CALLEEs ===
|
||||
//=========================
|
||||
template <typename T, typename = typename std::enable_if<std::is_integral<T>::value>::type>
|
||||
VULKAN_HPP_CONSTEXPR uint32_t apiVersionMajor( T const version )
|
||||
{
|
||||
@@ -4413,6 +4421,9 @@ namespace VULKAN_HPP_NAMESPACE
|
||||
return ( (uint32_t)(version)&0xFFFU );
|
||||
}
|
||||
|
||||
//=========================
|
||||
//=== CONSTEXPR CALLERs ===
|
||||
//=========================
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion = makeApiVersion( 0, 1, 0, 0 );
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion10 = makeApiVersion( 0, 1, 0, 0 );
|
||||
VULKAN_HPP_CONSTEXPR_INLINE auto ApiVersion11 = makeApiVersion( 0, 1, 1, 0 );
|
||||
@@ -7028,7 +7039,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
|
||||
|
||||
Reference in New Issue
Block a user