Updated Vulkan headers to 1.3.295
This commit is contained in:
parent
09dbef8339
commit
359a3b07ad
13 changed files with 12783 additions and 6531 deletions
148
external/vulkan/vulkan.cppm
vendored
148
external/vulkan/vulkan.cppm
vendored
|
|
@ -62,6 +62,8 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::UniqueHandle;
|
||||
#endif /*VULKAN_HPP_NO_SMART_HANDLE*/
|
||||
|
||||
using VULKAN_HPP_NAMESPACE::exchange;
|
||||
|
||||
//==================
|
||||
//=== BASE TYPEs ===
|
||||
//==================
|
||||
|
|
@ -236,37 +238,48 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::ChromaLocationKHR;
|
||||
using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlags;
|
||||
using VULKAN_HPP_NAMESPACE::CommandPoolTrimFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlags;
|
||||
using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateType;
|
||||
using VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateTypeKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlags;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlags;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags;
|
||||
using VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::FenceImportFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::FenceImportFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::FenceImportFlags;
|
||||
using VULKAN_HPP_NAMESPACE::FenceImportFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::MemoryAllocateFlags;
|
||||
using VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlags;
|
||||
using VULKAN_HPP_NAMESPACE::PeerMemoryFeatureFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PointClippingBehavior;
|
||||
using VULKAN_HPP_NAMESPACE::PointClippingBehaviorKHR;
|
||||
using VULKAN_HPP_NAMESPACE::SamplerYcbcrModelConversion;
|
||||
|
|
@ -276,6 +289,7 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::SemaphoreImportFlags;
|
||||
using VULKAN_HPP_NAMESPACE::SemaphoreImportFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags;
|
||||
using VULKAN_HPP_NAMESPACE::TessellationDomainOrigin;
|
||||
|
|
@ -285,11 +299,13 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagBitsEXT;
|
||||
using VULKAN_HPP_NAMESPACE::DescriptorBindingFlags;
|
||||
using VULKAN_HPP_NAMESPACE::DescriptorBindingFlagsEXT;
|
||||
using VULKAN_HPP_NAMESPACE::DriverId;
|
||||
using VULKAN_HPP_NAMESPACE::DriverIdKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ResolveModeFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::ResolveModeFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ResolveModeFlags;
|
||||
using VULKAN_HPP_NAMESPACE::ResolveModeFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::SamplerReductionMode;
|
||||
using VULKAN_HPP_NAMESPACE::SamplerReductionModeEXT;
|
||||
using VULKAN_HPP_NAMESPACE::SemaphoreType;
|
||||
|
|
@ -297,6 +313,7 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlags;
|
||||
using VULKAN_HPP_NAMESPACE::SemaphoreWaitFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence;
|
||||
using VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependenceKHR;
|
||||
|
||||
|
|
@ -304,27 +321,35 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::AccessFlagBits2;
|
||||
using VULKAN_HPP_NAMESPACE::AccessFlagBits2KHR;
|
||||
using VULKAN_HPP_NAMESPACE::AccessFlags2;
|
||||
using VULKAN_HPP_NAMESPACE::AccessFlags2KHR;
|
||||
using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2;
|
||||
using VULKAN_HPP_NAMESPACE::FormatFeatureFlagBits2KHR;
|
||||
using VULKAN_HPP_NAMESPACE::FormatFeatureFlags2;
|
||||
using VULKAN_HPP_NAMESPACE::FormatFeatureFlags2KHR;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagBitsEXT;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlags;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlagsEXT;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineStageFlagBits2KHR;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineStageFlags2;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineStageFlags2KHR;
|
||||
using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagBitsEXT;
|
||||
using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlags;
|
||||
using VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlagsEXT;
|
||||
using VULKAN_HPP_NAMESPACE::RenderingFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::RenderingFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::RenderingFlags;
|
||||
using VULKAN_HPP_NAMESPACE::RenderingFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::SubmitFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::SubmitFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::SubmitFlags;
|
||||
using VULKAN_HPP_NAMESPACE::SubmitFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ToolPurposeFlagBits;
|
||||
using VULKAN_HPP_NAMESPACE::ToolPurposeFlagBitsEXT;
|
||||
using VULKAN_HPP_NAMESPACE::ToolPurposeFlags;
|
||||
using VULKAN_HPP_NAMESPACE::ToolPurposeFlagsEXT;
|
||||
|
||||
//=== VK_KHR_surface ===
|
||||
using VULKAN_HPP_NAMESPACE::ColorSpaceKHR;
|
||||
|
|
@ -551,15 +576,18 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagBitsNV;
|
||||
using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureFlagsNV;
|
||||
using VULKAN_HPP_NAMESPACE::BuildAccelerationStructureModeKHR;
|
||||
using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR;
|
||||
using VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeNV;
|
||||
using VULKAN_HPP_NAMESPACE::GeometryFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::GeometryFlagBitsNV;
|
||||
using VULKAN_HPP_NAMESPACE::GeometryFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::GeometryFlagsNV;
|
||||
using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagBitsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagBitsNV;
|
||||
using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR;
|
||||
using VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsNV;
|
||||
using VULKAN_HPP_NAMESPACE::GeometryTypeKHR;
|
||||
using VULKAN_HPP_NAMESPACE::GeometryTypeNV;
|
||||
|
||||
|
|
@ -806,6 +834,10 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::PipelineCreateFlagBits2KHR;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineCreateFlags2KHR;
|
||||
|
||||
//=== VK_AMD_anti_lag ===
|
||||
using VULKAN_HPP_NAMESPACE::AntiLagModeAMD;
|
||||
using VULKAN_HPP_NAMESPACE::AntiLagStageAMD;
|
||||
|
||||
//=== VK_EXT_shader_object ===
|
||||
using VULKAN_HPP_NAMESPACE::ShaderCodeTypeEXT;
|
||||
using VULKAN_HPP_NAMESPACE::ShaderCreateFlagBitsEXT;
|
||||
|
|
@ -844,6 +876,9 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::TimeDomainEXT;
|
||||
using VULKAN_HPP_NAMESPACE::TimeDomainKHR;
|
||||
|
||||
//=== VK_KHR_maintenance7 ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiKHR;
|
||||
|
||||
//=========================
|
||||
//=== Index Type Traits ===
|
||||
//=========================
|
||||
|
|
@ -906,13 +941,11 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
|
||||
using VULKAN_HPP_NAMESPACE::CompressionExhaustedEXTError;
|
||||
using VULKAN_HPP_NAMESPACE::InvalidVideoStdParametersKHRError;
|
||||
using VULKAN_HPP_NAMESPACE::NotEnoughSpaceKHRError;
|
||||
#endif /*VULKAN_HPP_NO_EXCEPTIONS*/
|
||||
|
||||
using VULKAN_HPP_NAMESPACE::ResultValue;
|
||||
using VULKAN_HPP_NAMESPACE::ResultValueType;
|
||||
using VULKAN_HPP_NAMESPACE::detail::createResultValueType;
|
||||
using VULKAN_HPP_NAMESPACE::detail::ignore;
|
||||
using VULKAN_HPP_NAMESPACE::detail::resultCheck;
|
||||
|
||||
//===========================
|
||||
//=== CONSTEXPR CONSTANTs ===
|
||||
|
|
@ -2355,6 +2388,10 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::KHRMaintenance5ExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRMaintenance5SpecVersion;
|
||||
|
||||
//=== VK_AMD_anti_lag ===
|
||||
using VULKAN_HPP_NAMESPACE::AMDAntiLagExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::AMDAntiLagSpecVersion;
|
||||
|
||||
//=== VK_KHR_ray_tracing_position_fetch ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRRayTracingPositionFetchExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRRayTracingPositionFetchSpecVersion;
|
||||
|
|
@ -2363,6 +2400,11 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::EXTShaderObjectExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTShaderObjectSpecVersion;
|
||||
|
||||
//=== VK_KHR_pipeline_binary ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRPipelineBinaryExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRPipelineBinarySpecVersion;
|
||||
using VULKAN_HPP_NAMESPACE::MaxPipelineBinaryKeySizeKHR;
|
||||
|
||||
//=== VK_QCOM_tile_properties ===
|
||||
using VULKAN_HPP_NAMESPACE::QCOMTilePropertiesExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::QCOMTilePropertiesSpecVersion;
|
||||
|
|
@ -2387,6 +2429,10 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::EXTMutableDescriptorTypeExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTMutableDescriptorTypeSpecVersion;
|
||||
|
||||
//=== VK_EXT_legacy_vertex_attributes ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTLegacyVertexAttributesExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTLegacyVertexAttributesSpecVersion;
|
||||
|
||||
//=== VK_EXT_layer_settings ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTLayerSettingsExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTLayerSettingsSpecVersion;
|
||||
|
|
@ -2415,6 +2461,10 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewRenderAreasExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::QCOMMultiviewPerViewRenderAreasSpecVersion;
|
||||
|
||||
//=== VK_KHR_compute_shader_derivatives ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRComputeShaderDerivativesExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRComputeShaderDerivativesSpecVersion;
|
||||
|
||||
//=== VK_KHR_video_decode_av1 ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRVideoDecodeAv1ExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRVideoDecodeAv1SpecVersion;
|
||||
|
|
@ -2498,14 +2548,34 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::NVRawAccessChainsExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::NVRawAccessChainsSpecVersion;
|
||||
|
||||
//=== VK_KHR_shader_relaxed_extended_instruction ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRShaderRelaxedExtendedInstructionExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRShaderRelaxedExtendedInstructionSpecVersion;
|
||||
|
||||
//=== VK_NV_command_buffer_inheritance ===
|
||||
using VULKAN_HPP_NAMESPACE::NVCommandBufferInheritanceExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::NVCommandBufferInheritanceSpecVersion;
|
||||
|
||||
//=== VK_KHR_maintenance7 ===
|
||||
using VULKAN_HPP_NAMESPACE::KHRMaintenance7ExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::KHRMaintenance7SpecVersion;
|
||||
|
||||
//=== VK_NV_shader_atomic_float16_vector ===
|
||||
using VULKAN_HPP_NAMESPACE::NVShaderAtomicFloat16VectorExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::NVShaderAtomicFloat16VectorSpecVersion;
|
||||
|
||||
//=== VK_EXT_shader_replicated_composites ===
|
||||
using VULKAN_HPP_NAMESPACE::EXTShaderReplicatedCompositesExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::EXTShaderReplicatedCompositesSpecVersion;
|
||||
|
||||
//=== VK_NV_ray_tracing_validation ===
|
||||
using VULKAN_HPP_NAMESPACE::NVRayTracingValidationExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::NVRayTracingValidationSpecVersion;
|
||||
|
||||
//=== VK_MESA_image_alignment_control ===
|
||||
using VULKAN_HPP_NAMESPACE::MESAImageAlignmentControlExtensionName;
|
||||
using VULKAN_HPP_NAMESPACE::MESAImageAlignmentControlSpecVersion;
|
||||
|
||||
//========================
|
||||
//=== CONSTEXPR VALUEs ===
|
||||
//========================
|
||||
|
|
@ -3520,9 +3590,6 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP;
|
||||
#endif /*VK_USE_PLATFORM_GGP*/
|
||||
|
||||
//=== VK_NV_compute_shader_derivatives ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV;
|
||||
|
||||
//=== VK_NV_mesh_shader ===
|
||||
using VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV;
|
||||
|
|
@ -4183,6 +4250,11 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::SubresourceLayout2EXT;
|
||||
using VULKAN_HPP_NAMESPACE::SubresourceLayout2KHR;
|
||||
|
||||
//=== VK_AMD_anti_lag ===
|
||||
using VULKAN_HPP_NAMESPACE::AntiLagDataAMD;
|
||||
using VULKAN_HPP_NAMESPACE::AntiLagPresentationInfoAMD;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceAntiLagFeaturesAMD;
|
||||
|
||||
//=== VK_KHR_ray_tracing_position_fetch ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR;
|
||||
|
||||
|
|
@ -4191,6 +4263,20 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT;
|
||||
using VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT;
|
||||
|
||||
//=== VK_KHR_pipeline_binary ===
|
||||
using VULKAN_HPP_NAMESPACE::DevicePipelineBinaryInternalCacheControlKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryFeaturesKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineBinaryPropertiesKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineBinaryCreateInfoKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineBinaryDataInfoKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineBinaryDataKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineBinaryHandlesInfoKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineBinaryInfoKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineBinaryKeyKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineBinaryKeysAndDataKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PipelineCreateInfoKHR;
|
||||
using VULKAN_HPP_NAMESPACE::ReleaseCapturedPipelineDataInfoKHR;
|
||||
|
||||
//=== VK_QCOM_tile_properties ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM;
|
||||
using VULKAN_HPP_NAMESPACE::TilePropertiesQCOM;
|
||||
|
|
@ -4218,6 +4304,10 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesVALVE;
|
||||
|
||||
//=== VK_EXT_legacy_vertex_attributes ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesFeaturesEXT;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyVertexAttributesPropertiesEXT;
|
||||
|
||||
//=== VK_EXT_layer_settings ===
|
||||
using VULKAN_HPP_NAMESPACE::LayerSettingEXT;
|
||||
using VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT;
|
||||
|
|
@ -4252,6 +4342,11 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM;
|
||||
|
||||
//=== VK_KHR_compute_shader_derivatives ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesPropertiesKHR;
|
||||
|
||||
//=== VK_KHR_video_decode_av1 ===
|
||||
using VULKAN_HPP_NAMESPACE::VideoDecodeAV1CapabilitiesKHR;
|
||||
using VULKAN_HPP_NAMESPACE::VideoDecodeAV1DpbSlotInfoKHR;
|
||||
|
|
@ -4346,12 +4441,33 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
//=== VK_NV_raw_access_chains ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRawAccessChainsFeaturesNV;
|
||||
|
||||
//=== VK_KHR_shader_relaxed_extended_instruction ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR;
|
||||
|
||||
//=== VK_NV_command_buffer_inheritance ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceCommandBufferInheritanceFeaturesNV;
|
||||
|
||||
//=== VK_KHR_maintenance7 ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiPropertiesListKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredApiVulkanPropertiesKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7FeaturesKHR;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance7PropertiesKHR;
|
||||
|
||||
//=== VK_NV_shader_atomic_float16_vector ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV;
|
||||
|
||||
//=== VK_EXT_shader_replicated_composites ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderReplicatedCompositesFeaturesEXT;
|
||||
|
||||
//=== VK_NV_ray_tracing_validation ===
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV;
|
||||
|
||||
//=== VK_MESA_image_alignment_control ===
|
||||
using VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA;
|
||||
using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA;
|
||||
|
||||
//===============
|
||||
//=== HANDLEs ===
|
||||
//===============
|
||||
|
|
@ -4454,6 +4570,9 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
//=== VK_EXT_shader_object ===
|
||||
using VULKAN_HPP_NAMESPACE::ShaderEXT;
|
||||
|
||||
//=== VK_KHR_pipeline_binary ===
|
||||
using VULKAN_HPP_NAMESPACE::PipelineBinaryKHR;
|
||||
|
||||
//======================
|
||||
//=== UNIQUE HANDLEs ===
|
||||
//======================
|
||||
|
|
@ -4551,8 +4670,11 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::UniqueOpticalFlowSessionNV;
|
||||
|
||||
//=== VK_EXT_shader_object ===
|
||||
using VULKAN_HPP_NAMESPACE::UniqueHandleTraits;
|
||||
using VULKAN_HPP_NAMESPACE::UniqueShaderEXT;
|
||||
|
||||
//=== VK_KHR_pipeline_binary ===
|
||||
using VULKAN_HPP_NAMESPACE::UniqueHandleTraits;
|
||||
using VULKAN_HPP_NAMESPACE::UniquePipelineBinaryKHR;
|
||||
#endif /*VULKAN_HPP_NO_SMART_HANDLE*/
|
||||
|
||||
//======================
|
||||
|
|
@ -4655,8 +4777,11 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::SharedOpticalFlowSessionNV;
|
||||
|
||||
//=== VK_EXT_shader_object ===
|
||||
using VULKAN_HPP_NAMESPACE::SharedHandleTraits;
|
||||
using VULKAN_HPP_NAMESPACE::SharedShaderEXT;
|
||||
|
||||
//=== VK_KHR_pipeline_binary ===
|
||||
using VULKAN_HPP_NAMESPACE::SharedHandleTraits;
|
||||
using VULKAN_HPP_NAMESPACE::SharedPipelineBinaryKHR;
|
||||
#endif /*VULKAN_HPP_NO_SMART_HANDLE*/
|
||||
|
||||
//===========================
|
||||
|
|
@ -4675,7 +4800,7 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_NAMESPACE::StructExtends;
|
||||
#endif /*VULKAN_HPP_DISABLE_ENHANCED_MODE*/
|
||||
|
||||
#if defined( VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL )
|
||||
#if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL
|
||||
using VULKAN_HPP_NAMESPACE::DynamicLoader;
|
||||
#endif /*VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL*/
|
||||
|
||||
|
|
@ -4728,7 +4853,6 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_RAII_NAMESPACE::Context;
|
||||
using VULKAN_HPP_RAII_NAMESPACE::ContextDispatcher;
|
||||
using VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher;
|
||||
using VULKAN_HPP_RAII_NAMESPACE::exchange;
|
||||
using VULKAN_HPP_RAII_NAMESPACE::InstanceDispatcher;
|
||||
|
||||
//====================
|
||||
|
|
@ -4838,6 +4962,10 @@ export namespace VULKAN_HPP_NAMESPACE
|
|||
using VULKAN_HPP_RAII_NAMESPACE::ShaderEXT;
|
||||
using VULKAN_HPP_RAII_NAMESPACE::ShaderEXTs;
|
||||
|
||||
//=== VK_KHR_pipeline_binary ===
|
||||
using VULKAN_HPP_RAII_NAMESPACE::PipelineBinaryKHR;
|
||||
using VULKAN_HPP_RAII_NAMESPACE::PipelineBinaryKHRs;
|
||||
|
||||
} // namespace VULKAN_HPP_RAII_NAMESPACE
|
||||
#endif
|
||||
} // namespace VULKAN_HPP_NAMESPACE
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue