Update for Vulkan-Docs 1.4.317

This commit is contained in:
Jon Leech 2025-06-06 13:47:45 +01:00 committed by Jon Leech
parent b11eecd68f
commit 2642d51e1e
23 changed files with 12386 additions and 834 deletions

View file

@ -151,11 +151,11 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
using VULKAN_HPP_NAMESPACE::EventCreateFlags;
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::QueryPoolCreateFlagBits;
using VULKAN_HPP_NAMESPACE::QueryPoolCreateFlags;
using VULKAN_HPP_NAMESPACE::BufferCreateFlagBits;
using VULKAN_HPP_NAMESPACE::BufferCreateFlags;
using VULKAN_HPP_NAMESPACE::BufferUsageFlagBits;
@ -859,6 +859,15 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
using VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagBitsLUNARG;
using VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagsLUNARG;
//=== VK_ARM_tensors ===
using VULKAN_HPP_NAMESPACE::TensorCreateFlagBitsARM;
using VULKAN_HPP_NAMESPACE::TensorCreateFlagsARM;
using VULKAN_HPP_NAMESPACE::TensorViewCreateFlagBitsARM;
using VULKAN_HPP_NAMESPACE::TensorViewCreateFlagsARM;
using VULKAN_HPP_NAMESPACE::TensorUsageFlagBitsARM;
using VULKAN_HPP_NAMESPACE::TensorUsageFlagsARM;
using VULKAN_HPP_NAMESPACE::TensorTilingARM;
//=== VK_NV_optical_flow ===
using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagBitsNV;
using VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagsNV;
@ -963,6 +972,9 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
//=== VK_EXT_depth_clamp_control ===
using VULKAN_HPP_NAMESPACE::DepthClampModeEXT;
//=== VK_KHR_maintenance9 ===
using VULKAN_HPP_NAMESPACE::DefaultVertexAttributeValueKHR;
//=========================
//=== Index Type Traits ===
//=========================
@ -2462,6 +2474,10 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
using VULKAN_HPP_NAMESPACE::LUNARGDirectDriverLoadingExtensionName;
using VULKAN_HPP_NAMESPACE::LUNARGDirectDriverLoadingSpecVersion;
//=== VK_ARM_tensors ===
using VULKAN_HPP_NAMESPACE::ARMTensorsExtensionName;
using VULKAN_HPP_NAMESPACE::ARMTensorsSpecVersion;
//=== VK_EXT_shader_module_identifier ===
using VULKAN_HPP_NAMESPACE::MaxShaderModuleIdentifierSizeEXT;
using VULKAN_HPP_NAMESPACE::EXTShaderModuleIdentifierExtensionName;
@ -2497,6 +2513,14 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
using VULKAN_HPP_NAMESPACE::AMDAntiLagExtensionName;
using VULKAN_HPP_NAMESPACE::AMDAntiLagSpecVersion;
//=== VK_KHR_present_id2 ===
using VULKAN_HPP_NAMESPACE::KHRPresentId2ExtensionName;
using VULKAN_HPP_NAMESPACE::KHRPresentId2SpecVersion;
//=== VK_KHR_present_wait2 ===
using VULKAN_HPP_NAMESPACE::KHRPresentWait2ExtensionName;
using VULKAN_HPP_NAMESPACE::KHRPresentWait2SpecVersion;
//=== VK_KHR_ray_tracing_position_fetch ===
using VULKAN_HPP_NAMESPACE::KHRRayTracingPositionFetchExtensionName;
using VULKAN_HPP_NAMESPACE::KHRRayTracingPositionFetchSpecVersion;
@ -2583,6 +2607,11 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
using VULKAN_HPP_NAMESPACE::KHRVideoEncodeAv1ExtensionName;
using VULKAN_HPP_NAMESPACE::KHRVideoEncodeAv1SpecVersion;
//=== VK_KHR_video_decode_vp9 ===
using VULKAN_HPP_NAMESPACE::MaxVideoVp9ReferencesPerFrameKHR;
using VULKAN_HPP_NAMESPACE::KHRVideoDecodeVp9ExtensionName;
using VULKAN_HPP_NAMESPACE::KHRVideoDecodeVp9SpecVersion;
//=== VK_KHR_video_maintenance1 ===
using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance1ExtensionName;
using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance1SpecVersion;
@ -2619,6 +2648,10 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
using VULKAN_HPP_NAMESPACE::KHRLoadStoreOpNoneExtensionName;
using VULKAN_HPP_NAMESPACE::KHRLoadStoreOpNoneSpecVersion;
//=== VK_KHR_unified_image_layouts ===
using VULKAN_HPP_NAMESPACE::KHRUnifiedImageLayoutsExtensionName;
using VULKAN_HPP_NAMESPACE::KHRUnifiedImageLayoutsSpecVersion;
//=== VK_KHR_shader_float_controls2 ===
using VULKAN_HPP_NAMESPACE::KHRShaderFloatControls2ExtensionName;
using VULKAN_HPP_NAMESPACE::KHRShaderFloatControls2SpecVersion;
@ -2697,6 +2730,10 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
using VULKAN_HPP_NAMESPACE::EXTShaderReplicatedCompositesExtensionName;
using VULKAN_HPP_NAMESPACE::EXTShaderReplicatedCompositesSpecVersion;
//=== VK_EXT_shader_float8 ===
using VULKAN_HPP_NAMESPACE::EXTShaderFloat8ExtensionName;
using VULKAN_HPP_NAMESPACE::EXTShaderFloat8SpecVersion;
//=== VK_NV_ray_tracing_validation ===
using VULKAN_HPP_NAMESPACE::NVRayTracingValidationExtensionName;
using VULKAN_HPP_NAMESPACE::NVRayTracingValidationSpecVersion;
@ -2726,6 +2763,10 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
using VULKAN_HPP_NAMESPACE::EXTDepthClampControlExtensionName;
using VULKAN_HPP_NAMESPACE::EXTDepthClampControlSpecVersion;
//=== VK_KHR_maintenance9 ===
using VULKAN_HPP_NAMESPACE::KHRMaintenance9ExtensionName;
using VULKAN_HPP_NAMESPACE::KHRMaintenance9SpecVersion;
//=== VK_KHR_video_maintenance2 ===
using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance2ExtensionName;
using VULKAN_HPP_NAMESPACE::KHRVideoMaintenance2SpecVersion;
@ -4515,6 +4556,32 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
using VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG;
using VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG;
//=== VK_ARM_tensors ===
using VULKAN_HPP_NAMESPACE::TensorDescriptionARM;
using VULKAN_HPP_NAMESPACE::TensorCreateInfoARM;
using VULKAN_HPP_NAMESPACE::TensorViewCreateInfoARM;
using VULKAN_HPP_NAMESPACE::TensorMemoryRequirementsInfoARM;
using VULKAN_HPP_NAMESPACE::BindTensorMemoryInfoARM;
using VULKAN_HPP_NAMESPACE::WriteDescriptorSetTensorARM;
using VULKAN_HPP_NAMESPACE::TensorFormatPropertiesARM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorPropertiesARM;
using VULKAN_HPP_NAMESPACE::TensorMemoryBarrierARM;
using VULKAN_HPP_NAMESPACE::TensorDependencyInfoARM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorFeaturesARM;
using VULKAN_HPP_NAMESPACE::DeviceTensorMemoryRequirementsARM;
using VULKAN_HPP_NAMESPACE::CopyTensorInfoARM;
using VULKAN_HPP_NAMESPACE::TensorCopyARM;
using VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoTensorARM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalTensorInfoARM;
using VULKAN_HPP_NAMESPACE::ExternalTensorPropertiesARM;
using VULKAN_HPP_NAMESPACE::ExternalMemoryTensorCreateInfoARM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorFeaturesARM;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorPropertiesARM;
using VULKAN_HPP_NAMESPACE::DescriptorGetTensorInfoARM;
using VULKAN_HPP_NAMESPACE::TensorCaptureDescriptorDataInfoARM;
using VULKAN_HPP_NAMESPACE::TensorViewCaptureDescriptorDataInfoARM;
using VULKAN_HPP_NAMESPACE::FrameBoundaryTensorsARM;
//=== VK_EXT_shader_module_identifier ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT;
@ -4549,6 +4616,16 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
using VULKAN_HPP_NAMESPACE::AntiLagDataAMD;
using VULKAN_HPP_NAMESPACE::AntiLagPresentationInfoAMD;
//=== VK_KHR_present_id2 ===
using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentId2KHR;
using VULKAN_HPP_NAMESPACE::PresentId2KHR;
using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentId2FeaturesKHR;
//=== VK_KHR_present_wait2 ===
using VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentWait2KHR;
using VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWait2FeaturesKHR;
using VULKAN_HPP_NAMESPACE::PresentWait2InfoKHR;
//=== VK_KHR_ray_tracing_position_fetch ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR;
@ -4669,6 +4746,12 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlLayerInfoKHR;
//=== VK_KHR_video_decode_vp9 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoDecodeVP9FeaturesKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeVP9ProfileInfoKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeVP9CapabilitiesKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeVP9PictureInfoKHR;
//=== VK_KHR_video_maintenance1 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR;
using VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR;
@ -4696,6 +4779,10 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
//=== VK_EXT_attachment_feedback_loop_dynamic_state ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT;
//=== VK_KHR_unified_image_layouts ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceUnifiedImageLayoutsFeaturesKHR;
using VULKAN_HPP_NAMESPACE::AttachmentFeedbackLoopInfoEXT;
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
//=== VK_QNX_external_memory_screen_buffer ===
using VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX;
@ -4770,6 +4857,9 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
//=== VK_EXT_shader_replicated_composites ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT;
//=== VK_EXT_shader_float8 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat8FeaturesEXT;
//=== VK_NV_ray_tracing_validation ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV;
@ -4842,6 +4932,11 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
using VULKAN_HPP_NAMESPACE::PipelineViewportDepthClampControlCreateInfoEXT;
using VULKAN_HPP_NAMESPACE::DepthClampRangeEXT;
//=== VK_KHR_maintenance9 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9FeaturesKHR;
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9PropertiesKHR;
using VULKAN_HPP_NAMESPACE::QueueFamilyOwnershipTransferPropertiesKHR;
//=== VK_KHR_video_maintenance2 ===
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance2FeaturesKHR;
using VULKAN_HPP_NAMESPACE::VideoDecodeH264InlineSessionParametersInfoKHR;
@ -4997,6 +5092,10 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
//=== VK_EXT_opacity_micromap ===
using VULKAN_HPP_NAMESPACE::MicromapEXT;
//=== VK_ARM_tensors ===
using VULKAN_HPP_NAMESPACE::TensorARM;
using VULKAN_HPP_NAMESPACE::TensorViewARM;
//=== VK_NV_optical_flow ===
using VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV;
@ -5106,6 +5205,10 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
//=== VK_EXT_opacity_micromap ===
using VULKAN_HPP_NAMESPACE::UniqueMicromapEXT;
//=== VK_ARM_tensors ===
using VULKAN_HPP_NAMESPACE::UniqueTensorARM;
using VULKAN_HPP_NAMESPACE::UniqueTensorViewARM;
//=== VK_NV_optical_flow ===
using VULKAN_HPP_NAMESPACE::UniqueOpticalFlowSessionNV;
@ -5221,6 +5324,10 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
//=== VK_EXT_opacity_micromap ===
using VULKAN_HPP_NAMESPACE::SharedMicromapEXT;
//=== VK_ARM_tensors ===
using VULKAN_HPP_NAMESPACE::SharedTensorARM;
using VULKAN_HPP_NAMESPACE::SharedTensorViewARM;
//=== VK_NV_optical_flow ===
using VULKAN_HPP_NAMESPACE::SharedOpticalFlowSessionNV;
@ -5424,6 +5531,10 @@ using VULKAN_HPP_DEFAULT_DISPATCHER_TYPE;
//=== VK_EXT_opacity_micromap ===
using VULKAN_HPP_RAII_NAMESPACE::MicromapEXT;
//=== VK_ARM_tensors ===
using VULKAN_HPP_RAII_NAMESPACE::TensorARM;
using VULKAN_HPP_RAII_NAMESPACE::TensorViewARM;
//=== VK_NV_optical_flow ===
using VULKAN_HPP_RAII_NAMESPACE::OpticalFlowSessionNV;
@ -5552,6 +5663,10 @@ export namespace std
//=== VK_EXT_opacity_micromap ===
template <> struct hash<VULKAN_HPP_NAMESPACE::MicromapEXT>;
//=== VK_ARM_tensors ===
template <> struct hash<VULKAN_HPP_NAMESPACE::TensorARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::TensorViewARM>;
//=== VK_NV_optical_flow ===
template <> struct hash<VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV>;
@ -7026,6 +7141,32 @@ export namespace std
template <> struct hash<VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG>;
template <> struct hash<VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG>;
//=== VK_ARM_tensors ===
template <> struct hash<VULKAN_HPP_NAMESPACE::TensorDescriptionARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::TensorCreateInfoARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::TensorViewCreateInfoARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::TensorMemoryRequirementsInfoARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::BindTensorMemoryInfoARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::WriteDescriptorSetTensorARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::TensorFormatPropertiesARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorPropertiesARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::TensorMemoryBarrierARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::TensorDependencyInfoARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTensorFeaturesARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::DeviceTensorMemoryRequirementsARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::CopyTensorInfoARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::TensorCopyARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfoTensorARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalTensorInfoARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::ExternalTensorPropertiesARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::ExternalMemoryTensorCreateInfoARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorFeaturesARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferTensorPropertiesARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::DescriptorGetTensorInfoARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::TensorCaptureDescriptorDataInfoARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::TensorViewCaptureDescriptorDataInfoARM>;
template <> struct hash<VULKAN_HPP_NAMESPACE::FrameBoundaryTensorsARM>;
//=== VK_EXT_shader_module_identifier ===
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT>;
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT>;
@ -7059,6 +7200,16 @@ export namespace std
template <> struct hash<VULKAN_HPP_NAMESPACE::AntiLagDataAMD>;
template <> struct hash<VULKAN_HPP_NAMESPACE::AntiLagPresentationInfoAMD>;
//=== VK_KHR_present_id2 ===
template <> struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentId2KHR>;
template <> struct hash<VULKAN_HPP_NAMESPACE::PresentId2KHR>;
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentId2FeaturesKHR>;
//=== VK_KHR_present_wait2 ===
template <> struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentWait2KHR>;
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWait2FeaturesKHR>;
template <> struct hash<VULKAN_HPP_NAMESPACE::PresentWait2InfoKHR>;
//=== VK_KHR_ray_tracing_position_fetch ===
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR>;
@ -7181,6 +7332,12 @@ export namespace std
template <> struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlInfoKHR>;
template <> struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeAV1RateControlLayerInfoKHR>;
//=== VK_KHR_video_decode_vp9 ===
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoDecodeVP9FeaturesKHR>;
template <> struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeVP9ProfileInfoKHR>;
template <> struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeVP9CapabilitiesKHR>;
template <> struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeVP9PictureInfoKHR>;
//=== VK_KHR_video_maintenance1 ===
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR>;
template <> struct hash<VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR>;
@ -7208,6 +7365,10 @@ export namespace std
//=== VK_EXT_attachment_feedback_loop_dynamic_state ===
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT>;
//=== VK_KHR_unified_image_layouts ===
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceUnifiedImageLayoutsFeaturesKHR>;
template <> struct hash<VULKAN_HPP_NAMESPACE::AttachmentFeedbackLoopInfoEXT>;
#if defined( VK_USE_PLATFORM_SCREEN_QNX )
//=== VK_QNX_external_memory_screen_buffer ===
template <> struct hash<VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX>;
@ -7281,6 +7442,9 @@ export namespace std
//=== VK_EXT_shader_replicated_composites ===
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT>;
//=== VK_EXT_shader_float8 ===
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat8FeaturesEXT>;
//=== VK_NV_ray_tracing_validation ===
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV>;
@ -7353,6 +7517,11 @@ export namespace std
template <> struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportDepthClampControlCreateInfoEXT>;
template <> struct hash<VULKAN_HPP_NAMESPACE::DepthClampRangeEXT>;
//=== VK_KHR_maintenance9 ===
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9FeaturesKHR>;
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance9PropertiesKHR>;
template <> struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyOwnershipTransferPropertiesKHR>;
//=== VK_KHR_video_maintenance2 ===
template <> struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance2FeaturesKHR>;
template <> struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264InlineSessionParametersInfoKHR>;
@ -8433,6 +8602,19 @@ export using ::PFN_vkCmdSetShadingRateImageEnableNV;
export using ::PFN_vkCmdSetRepresentativeFragmentTestEnableNV;
export using ::PFN_vkCmdSetCoverageReductionModeNV;
//=== VK_ARM_tensors ===
export using ::PFN_vkCreateTensorARM;
export using ::PFN_vkDestroyTensorARM;
export using ::PFN_vkCreateTensorViewARM;
export using ::PFN_vkDestroyTensorViewARM;
export using ::PFN_vkGetTensorMemoryRequirementsARM;
export using ::PFN_vkBindTensorMemoryARM;
export using ::PFN_vkGetDeviceTensorMemoryRequirementsARM;
export using ::PFN_vkCmdCopyTensorARM;
export using ::PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM;
export using ::PFN_vkGetTensorOpaqueCaptureDescriptorDataARM;
export using ::PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM;
//=== VK_EXT_shader_module_identifier ===
export using ::PFN_vkGetShaderModuleIdentifierEXT;
export using ::PFN_vkGetShaderModuleCreateInfoIdentifierEXT;
@ -8453,6 +8635,9 @@ export using ::PFN_vkGetImageSubresourceLayout2KHR;
//=== VK_AMD_anti_lag ===
export using ::PFN_vkAntiLagUpdateAMD;
//=== VK_KHR_present_wait2 ===
export using ::PFN_vkWaitForPresent2KHR;
//=== VK_EXT_shader_object ===
export using ::PFN_vkCreateShadersEXT;
export using ::PFN_vkDestroyShaderEXT;