update dependencies (#190)

Automated changes by
[create-pull-request](https://github.com/peter-evans/create-pull-request)
GitHub action

Co-authored-by: kbJeff-8 <kbJeff-8@users.noreply.github.com>
This commit is contained in:
Jeff
2026-01-11 02:06:15 +01:00
committed by GitHub
parent b33154d846
commit 32987f0afe
47 changed files with 5800 additions and 4620 deletions

View File

@@ -1,4 +1,4 @@
// Copyright 2015-2025 The Khronos Group Inc.
// Copyright 2015-2026 The Khronos Group Inc.
//
// SPDX-License-Identifier: Apache-2.0 OR MIT
//
@@ -57,7 +57,7 @@ extern "C" __declspec( dllimport ) FARPROC __stdcall GetProcAddress( HINSTANCE h
# endif
#endif
VULKAN_HPP_STATIC_ASSERT( VK_HEADER_VERSION == 337, "Wrong VK_HEADER_VERSION!" );
VULKAN_HPP_STATIC_ASSERT( VK_HEADER_VERSION == 338, "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)
@@ -1019,6 +1019,833 @@ namespace VULKAN_HPP_NAMESPACE
namespace detail
{
//==========================
//=== Is Dispatched List ===
//==========================
// C++11-compatible void_t
template <typename...>
struct voider
{
typedef void type;
};
template <typename... Ts>
using void_t = typename voider<Ts...>::type;
// helper macro to declare a SFINAE-friendly has_<fn> trait
#define DECLARE_IS_DISPATCHED( name ) \
template <typename D, typename = void> \
struct has_##name : std::false_type \
{ \
}; \
template <typename D> \
struct has_##name<D, void_t<decltype( &D::name )>> : std::true_type \
{ \
};
DECLARE_IS_DISPATCHED( vkAcquireDrmDisplayEXT )
DECLARE_IS_DISPATCHED( vkAcquireFullScreenExclusiveModeEXT )
DECLARE_IS_DISPATCHED( vkAcquireImageANDROID )
DECLARE_IS_DISPATCHED( vkAcquireImageOHOS )
DECLARE_IS_DISPATCHED( vkAcquireNextImage2KHR )
DECLARE_IS_DISPATCHED( vkAcquireNextImageKHR )
DECLARE_IS_DISPATCHED( vkAcquirePerformanceConfigurationINTEL )
DECLARE_IS_DISPATCHED( vkAcquireProfilingLockKHR )
DECLARE_IS_DISPATCHED( vkAcquireWinrtDisplayNV )
DECLARE_IS_DISPATCHED( vkAcquireXlibDisplayEXT )
DECLARE_IS_DISPATCHED( vkAllocateCommandBuffers )
DECLARE_IS_DISPATCHED( vkAllocateDescriptorSets )
DECLARE_IS_DISPATCHED( vkAllocateMemory )
DECLARE_IS_DISPATCHED( vkAntiLagUpdateAMD )
DECLARE_IS_DISPATCHED( vkBeginCommandBuffer )
DECLARE_IS_DISPATCHED( vkBindAccelerationStructureMemoryNV )
DECLARE_IS_DISPATCHED( vkBindBufferMemory )
DECLARE_IS_DISPATCHED( vkBindBufferMemory2 )
DECLARE_IS_DISPATCHED( vkBindBufferMemory2KHR )
DECLARE_IS_DISPATCHED( vkBindDataGraphPipelineSessionMemoryARM )
DECLARE_IS_DISPATCHED( vkBindImageMemory )
DECLARE_IS_DISPATCHED( vkBindImageMemory2 )
DECLARE_IS_DISPATCHED( vkBindImageMemory2KHR )
DECLARE_IS_DISPATCHED( vkBindOpticalFlowSessionImageNV )
DECLARE_IS_DISPATCHED( vkBindTensorMemoryARM )
DECLARE_IS_DISPATCHED( vkBindVideoSessionMemoryKHR )
DECLARE_IS_DISPATCHED( vkBuildAccelerationStructuresKHR )
DECLARE_IS_DISPATCHED( vkBuildMicromapsEXT )
DECLARE_IS_DISPATCHED( vkCmdBeginConditionalRenderingEXT )
DECLARE_IS_DISPATCHED( vkCmdBeginCustomResolveEXT )
DECLARE_IS_DISPATCHED( vkCmdBeginDebugUtilsLabelEXT )
DECLARE_IS_DISPATCHED( vkCmdBeginPerTileExecutionQCOM )
DECLARE_IS_DISPATCHED( vkCmdBeginQuery )
DECLARE_IS_DISPATCHED( vkCmdBeginQueryIndexedEXT )
DECLARE_IS_DISPATCHED( vkCmdBeginRenderPass )
DECLARE_IS_DISPATCHED( vkCmdBeginRenderPass2 )
DECLARE_IS_DISPATCHED( vkCmdBeginRenderPass2KHR )
DECLARE_IS_DISPATCHED( vkCmdBeginRendering )
DECLARE_IS_DISPATCHED( vkCmdBeginRenderingKHR )
DECLARE_IS_DISPATCHED( vkCmdBeginTransformFeedbackEXT )
DECLARE_IS_DISPATCHED( vkCmdBeginVideoCodingKHR )
DECLARE_IS_DISPATCHED( vkCmdBindDescriptorBufferEmbeddedSamplers2EXT )
DECLARE_IS_DISPATCHED( vkCmdBindDescriptorBufferEmbeddedSamplersEXT )
DECLARE_IS_DISPATCHED( vkCmdBindDescriptorBuffersEXT )
DECLARE_IS_DISPATCHED( vkCmdBindDescriptorSets )
DECLARE_IS_DISPATCHED( vkCmdBindDescriptorSets2 )
DECLARE_IS_DISPATCHED( vkCmdBindDescriptorSets2KHR )
DECLARE_IS_DISPATCHED( vkCmdBindIndexBuffer )
DECLARE_IS_DISPATCHED( vkCmdBindIndexBuffer2 )
DECLARE_IS_DISPATCHED( vkCmdBindIndexBuffer2KHR )
DECLARE_IS_DISPATCHED( vkCmdBindInvocationMaskHUAWEI )
DECLARE_IS_DISPATCHED( vkCmdBindPipeline )
DECLARE_IS_DISPATCHED( vkCmdBindPipelineShaderGroupNV )
DECLARE_IS_DISPATCHED( vkCmdBindShadersEXT )
DECLARE_IS_DISPATCHED( vkCmdBindShadingRateImageNV )
DECLARE_IS_DISPATCHED( vkCmdBindTileMemoryQCOM )
DECLARE_IS_DISPATCHED( vkCmdBindTransformFeedbackBuffersEXT )
DECLARE_IS_DISPATCHED( vkCmdBindVertexBuffers )
DECLARE_IS_DISPATCHED( vkCmdBindVertexBuffers2 )
DECLARE_IS_DISPATCHED( vkCmdBindVertexBuffers2EXT )
DECLARE_IS_DISPATCHED( vkCmdBlitImage )
DECLARE_IS_DISPATCHED( vkCmdBlitImage2 )
DECLARE_IS_DISPATCHED( vkCmdBlitImage2KHR )
DECLARE_IS_DISPATCHED( vkCmdBuildAccelerationStructureNV )
DECLARE_IS_DISPATCHED( vkCmdBuildAccelerationStructuresIndirectKHR )
DECLARE_IS_DISPATCHED( vkCmdBuildAccelerationStructuresKHR )
DECLARE_IS_DISPATCHED( vkCmdBuildClusterAccelerationStructureIndirectNV )
DECLARE_IS_DISPATCHED( vkCmdBuildMicromapsEXT )
DECLARE_IS_DISPATCHED( vkCmdBuildPartitionedAccelerationStructuresNV )
DECLARE_IS_DISPATCHED( vkCmdClearAttachments )
DECLARE_IS_DISPATCHED( vkCmdClearColorImage )
DECLARE_IS_DISPATCHED( vkCmdClearDepthStencilImage )
DECLARE_IS_DISPATCHED( vkCmdControlVideoCodingKHR )
DECLARE_IS_DISPATCHED( vkCmdConvertCooperativeVectorMatrixNV )
DECLARE_IS_DISPATCHED( vkCmdCopyAccelerationStructureKHR )
DECLARE_IS_DISPATCHED( vkCmdCopyAccelerationStructureNV )
DECLARE_IS_DISPATCHED( vkCmdCopyAccelerationStructureToMemoryKHR )
DECLARE_IS_DISPATCHED( vkCmdCopyBuffer )
DECLARE_IS_DISPATCHED( vkCmdCopyBuffer2 )
DECLARE_IS_DISPATCHED( vkCmdCopyBuffer2KHR )
DECLARE_IS_DISPATCHED( vkCmdCopyBufferToImage )
DECLARE_IS_DISPATCHED( vkCmdCopyBufferToImage2 )
DECLARE_IS_DISPATCHED( vkCmdCopyBufferToImage2KHR )
DECLARE_IS_DISPATCHED( vkCmdCopyImage )
DECLARE_IS_DISPATCHED( vkCmdCopyImage2 )
DECLARE_IS_DISPATCHED( vkCmdCopyImage2KHR )
DECLARE_IS_DISPATCHED( vkCmdCopyImageToBuffer )
DECLARE_IS_DISPATCHED( vkCmdCopyImageToBuffer2 )
DECLARE_IS_DISPATCHED( vkCmdCopyImageToBuffer2KHR )
DECLARE_IS_DISPATCHED( vkCmdCopyMemoryIndirectKHR )
DECLARE_IS_DISPATCHED( vkCmdCopyMemoryIndirectNV )
DECLARE_IS_DISPATCHED( vkCmdCopyMemoryToAccelerationStructureKHR )
DECLARE_IS_DISPATCHED( vkCmdCopyMemoryToImageIndirectKHR )
DECLARE_IS_DISPATCHED( vkCmdCopyMemoryToImageIndirectNV )
DECLARE_IS_DISPATCHED( vkCmdCopyMemoryToMicromapEXT )
DECLARE_IS_DISPATCHED( vkCmdCopyMicromapEXT )
DECLARE_IS_DISPATCHED( vkCmdCopyMicromapToMemoryEXT )
DECLARE_IS_DISPATCHED( vkCmdCopyQueryPoolResults )
DECLARE_IS_DISPATCHED( vkCmdCopyTensorARM )
DECLARE_IS_DISPATCHED( vkCmdCuLaunchKernelNVX )
DECLARE_IS_DISPATCHED( vkCmdCudaLaunchKernelNV )
DECLARE_IS_DISPATCHED( vkCmdDebugMarkerBeginEXT )
DECLARE_IS_DISPATCHED( vkCmdDebugMarkerEndEXT )
DECLARE_IS_DISPATCHED( vkCmdDebugMarkerInsertEXT )
DECLARE_IS_DISPATCHED( vkCmdDecodeVideoKHR )
DECLARE_IS_DISPATCHED( vkCmdDecompressMemoryEXT )
DECLARE_IS_DISPATCHED( vkCmdDecompressMemoryIndirectCountEXT )
DECLARE_IS_DISPATCHED( vkCmdDecompressMemoryIndirectCountNV )
DECLARE_IS_DISPATCHED( vkCmdDecompressMemoryNV )
DECLARE_IS_DISPATCHED( vkCmdDispatch )
DECLARE_IS_DISPATCHED( vkCmdDispatchBase )
DECLARE_IS_DISPATCHED( vkCmdDispatchBaseKHR )
DECLARE_IS_DISPATCHED( vkCmdDispatchDataGraphARM )
DECLARE_IS_DISPATCHED( vkCmdDispatchGraphAMDX )
DECLARE_IS_DISPATCHED( vkCmdDispatchGraphIndirectAMDX )
DECLARE_IS_DISPATCHED( vkCmdDispatchGraphIndirectCountAMDX )
DECLARE_IS_DISPATCHED( vkCmdDispatchIndirect )
DECLARE_IS_DISPATCHED( vkCmdDispatchTileQCOM )
DECLARE_IS_DISPATCHED( vkCmdDraw )
DECLARE_IS_DISPATCHED( vkCmdDrawClusterHUAWEI )
DECLARE_IS_DISPATCHED( vkCmdDrawClusterIndirectHUAWEI )
DECLARE_IS_DISPATCHED( vkCmdDrawIndexed )
DECLARE_IS_DISPATCHED( vkCmdDrawIndexedIndirect )
DECLARE_IS_DISPATCHED( vkCmdDrawIndexedIndirectCount )
DECLARE_IS_DISPATCHED( vkCmdDrawIndexedIndirectCountAMD )
DECLARE_IS_DISPATCHED( vkCmdDrawIndexedIndirectCountKHR )
DECLARE_IS_DISPATCHED( vkCmdDrawIndirect )
DECLARE_IS_DISPATCHED( vkCmdDrawIndirectByteCountEXT )
DECLARE_IS_DISPATCHED( vkCmdDrawIndirectCount )
DECLARE_IS_DISPATCHED( vkCmdDrawIndirectCountAMD )
DECLARE_IS_DISPATCHED( vkCmdDrawIndirectCountKHR )
DECLARE_IS_DISPATCHED( vkCmdDrawMeshTasksEXT )
DECLARE_IS_DISPATCHED( vkCmdDrawMeshTasksIndirectCountEXT )
DECLARE_IS_DISPATCHED( vkCmdDrawMeshTasksIndirectCountNV )
DECLARE_IS_DISPATCHED( vkCmdDrawMeshTasksIndirectEXT )
DECLARE_IS_DISPATCHED( vkCmdDrawMeshTasksIndirectNV )
DECLARE_IS_DISPATCHED( vkCmdDrawMeshTasksNV )
DECLARE_IS_DISPATCHED( vkCmdDrawMultiEXT )
DECLARE_IS_DISPATCHED( vkCmdDrawMultiIndexedEXT )
DECLARE_IS_DISPATCHED( vkCmdEncodeVideoKHR )
DECLARE_IS_DISPATCHED( vkCmdEndConditionalRenderingEXT )
DECLARE_IS_DISPATCHED( vkCmdEndDebugUtilsLabelEXT )
DECLARE_IS_DISPATCHED( vkCmdEndPerTileExecutionQCOM )
DECLARE_IS_DISPATCHED( vkCmdEndQuery )
DECLARE_IS_DISPATCHED( vkCmdEndQueryIndexedEXT )
DECLARE_IS_DISPATCHED( vkCmdEndRenderPass )
DECLARE_IS_DISPATCHED( vkCmdEndRenderPass2 )
DECLARE_IS_DISPATCHED( vkCmdEndRenderPass2KHR )
DECLARE_IS_DISPATCHED( vkCmdEndRendering )
DECLARE_IS_DISPATCHED( vkCmdEndRenderingKHR )
DECLARE_IS_DISPATCHED( vkCmdEndRendering2KHR )
DECLARE_IS_DISPATCHED( vkCmdEndRendering2EXT )
DECLARE_IS_DISPATCHED( vkCmdEndTransformFeedbackEXT )
DECLARE_IS_DISPATCHED( vkCmdEndVideoCodingKHR )
DECLARE_IS_DISPATCHED( vkCmdExecuteCommands )
DECLARE_IS_DISPATCHED( vkCmdExecuteGeneratedCommandsEXT )
DECLARE_IS_DISPATCHED( vkCmdExecuteGeneratedCommandsNV )
DECLARE_IS_DISPATCHED( vkCmdFillBuffer )
DECLARE_IS_DISPATCHED( vkCmdInitializeGraphScratchMemoryAMDX )
DECLARE_IS_DISPATCHED( vkCmdInsertDebugUtilsLabelEXT )
DECLARE_IS_DISPATCHED( vkCmdNextSubpass )
DECLARE_IS_DISPATCHED( vkCmdNextSubpass2 )
DECLARE_IS_DISPATCHED( vkCmdNextSubpass2KHR )
DECLARE_IS_DISPATCHED( vkCmdOpticalFlowExecuteNV )
DECLARE_IS_DISPATCHED( vkCmdPipelineBarrier )
DECLARE_IS_DISPATCHED( vkCmdPipelineBarrier2 )
DECLARE_IS_DISPATCHED( vkCmdPipelineBarrier2KHR )
DECLARE_IS_DISPATCHED( vkCmdPreprocessGeneratedCommandsEXT )
DECLARE_IS_DISPATCHED( vkCmdPreprocessGeneratedCommandsNV )
DECLARE_IS_DISPATCHED( vkCmdPushConstants )
DECLARE_IS_DISPATCHED( vkCmdPushConstants2 )
DECLARE_IS_DISPATCHED( vkCmdPushConstants2KHR )
DECLARE_IS_DISPATCHED( vkCmdPushDescriptorSet )
DECLARE_IS_DISPATCHED( vkCmdPushDescriptorSetKHR )
DECLARE_IS_DISPATCHED( vkCmdPushDescriptorSet2 )
DECLARE_IS_DISPATCHED( vkCmdPushDescriptorSet2KHR )
DECLARE_IS_DISPATCHED( vkCmdPushDescriptorSetWithTemplate )
DECLARE_IS_DISPATCHED( vkCmdPushDescriptorSetWithTemplateKHR )
DECLARE_IS_DISPATCHED( vkCmdPushDescriptorSetWithTemplate2 )
DECLARE_IS_DISPATCHED( vkCmdPushDescriptorSetWithTemplate2KHR )
DECLARE_IS_DISPATCHED( vkCmdRefreshObjectsKHR )
DECLARE_IS_DISPATCHED( vkCmdResetEvent )
DECLARE_IS_DISPATCHED( vkCmdResetEvent2 )
DECLARE_IS_DISPATCHED( vkCmdResetEvent2KHR )
DECLARE_IS_DISPATCHED( vkCmdResetQueryPool )
DECLARE_IS_DISPATCHED( vkCmdResolveImage )
DECLARE_IS_DISPATCHED( vkCmdResolveImage2 )
DECLARE_IS_DISPATCHED( vkCmdResolveImage2KHR )
DECLARE_IS_DISPATCHED( vkCmdSetAlphaToCoverageEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetAlphaToOneEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetAttachmentFeedbackLoopEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetBlendConstants )
DECLARE_IS_DISPATCHED( vkCmdSetCheckpointNV )
DECLARE_IS_DISPATCHED( vkCmdSetCoarseSampleOrderNV )
DECLARE_IS_DISPATCHED( vkCmdSetColorBlendAdvancedEXT )
DECLARE_IS_DISPATCHED( vkCmdSetColorBlendEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetColorBlendEquationEXT )
DECLARE_IS_DISPATCHED( vkCmdSetColorWriteEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetColorWriteMaskEXT )
DECLARE_IS_DISPATCHED( vkCmdSetComputeOccupancyPriorityNV )
DECLARE_IS_DISPATCHED( vkCmdSetConservativeRasterizationModeEXT )
DECLARE_IS_DISPATCHED( vkCmdSetCoverageModulationModeNV )
DECLARE_IS_DISPATCHED( vkCmdSetCoverageModulationTableEnableNV )
DECLARE_IS_DISPATCHED( vkCmdSetCoverageModulationTableNV )
DECLARE_IS_DISPATCHED( vkCmdSetCoverageReductionModeNV )
DECLARE_IS_DISPATCHED( vkCmdSetCoverageToColorEnableNV )
DECLARE_IS_DISPATCHED( vkCmdSetCoverageToColorLocationNV )
DECLARE_IS_DISPATCHED( vkCmdSetCullMode )
DECLARE_IS_DISPATCHED( vkCmdSetCullModeEXT )
DECLARE_IS_DISPATCHED( vkCmdSetDepthBias )
DECLARE_IS_DISPATCHED( vkCmdSetDepthBias2EXT )
DECLARE_IS_DISPATCHED( vkCmdSetDepthBiasEnable )
DECLARE_IS_DISPATCHED( vkCmdSetDepthBiasEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetDepthBounds )
DECLARE_IS_DISPATCHED( vkCmdSetDepthBoundsTestEnable )
DECLARE_IS_DISPATCHED( vkCmdSetDepthBoundsTestEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetDepthClampEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetDepthClampRangeEXT )
DECLARE_IS_DISPATCHED( vkCmdSetDepthClipEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetDepthClipNegativeOneToOneEXT )
DECLARE_IS_DISPATCHED( vkCmdSetDepthCompareOp )
DECLARE_IS_DISPATCHED( vkCmdSetDepthCompareOpEXT )
DECLARE_IS_DISPATCHED( vkCmdSetDepthTestEnable )
DECLARE_IS_DISPATCHED( vkCmdSetDepthTestEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetDepthWriteEnable )
DECLARE_IS_DISPATCHED( vkCmdSetDepthWriteEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetDescriptorBufferOffsets2EXT )
DECLARE_IS_DISPATCHED( vkCmdSetDescriptorBufferOffsetsEXT )
DECLARE_IS_DISPATCHED( vkCmdSetDeviceMask )
DECLARE_IS_DISPATCHED( vkCmdSetDeviceMaskKHR )
DECLARE_IS_DISPATCHED( vkCmdSetDiscardRectangleEXT )
DECLARE_IS_DISPATCHED( vkCmdSetDiscardRectangleEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetDiscardRectangleModeEXT )
DECLARE_IS_DISPATCHED( vkCmdSetEvent )
DECLARE_IS_DISPATCHED( vkCmdSetEvent2 )
DECLARE_IS_DISPATCHED( vkCmdSetEvent2KHR )
DECLARE_IS_DISPATCHED( vkCmdSetExclusiveScissorEnableNV )
DECLARE_IS_DISPATCHED( vkCmdSetExclusiveScissorNV )
DECLARE_IS_DISPATCHED( vkCmdSetExtraPrimitiveOverestimationSizeEXT )
DECLARE_IS_DISPATCHED( vkCmdSetFragmentShadingRateEnumNV )
DECLARE_IS_DISPATCHED( vkCmdSetFragmentShadingRateKHR )
DECLARE_IS_DISPATCHED( vkCmdSetFrontFace )
DECLARE_IS_DISPATCHED( vkCmdSetFrontFaceEXT )
DECLARE_IS_DISPATCHED( vkCmdSetLineRasterizationModeEXT )
DECLARE_IS_DISPATCHED( vkCmdSetLineStipple )
DECLARE_IS_DISPATCHED( vkCmdSetLineStippleEXT )
DECLARE_IS_DISPATCHED( vkCmdSetLineStippleKHR )
DECLARE_IS_DISPATCHED( vkCmdSetLineStippleEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetLineWidth )
DECLARE_IS_DISPATCHED( vkCmdSetLogicOpEXT )
DECLARE_IS_DISPATCHED( vkCmdSetLogicOpEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetPatchControlPointsEXT )
DECLARE_IS_DISPATCHED( vkCmdSetPerformanceMarkerINTEL )
DECLARE_IS_DISPATCHED( vkCmdSetPerformanceOverrideINTEL )
DECLARE_IS_DISPATCHED( vkCmdSetPerformanceStreamMarkerINTEL )
DECLARE_IS_DISPATCHED( vkCmdSetPolygonModeEXT )
DECLARE_IS_DISPATCHED( vkCmdSetPrimitiveRestartEnable )
DECLARE_IS_DISPATCHED( vkCmdSetPrimitiveRestartEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetPrimitiveTopology )
DECLARE_IS_DISPATCHED( vkCmdSetPrimitiveTopologyEXT )
DECLARE_IS_DISPATCHED( vkCmdSetProvokingVertexModeEXT )
DECLARE_IS_DISPATCHED( vkCmdSetRasterizationSamplesEXT )
DECLARE_IS_DISPATCHED( vkCmdSetRasterizationStreamEXT )
DECLARE_IS_DISPATCHED( vkCmdSetRasterizerDiscardEnable )
DECLARE_IS_DISPATCHED( vkCmdSetRasterizerDiscardEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetRayTracingPipelineStackSizeKHR )
DECLARE_IS_DISPATCHED( vkCmdSetRenderingAttachmentLocations )
DECLARE_IS_DISPATCHED( vkCmdSetRenderingAttachmentLocationsKHR )
DECLARE_IS_DISPATCHED( vkCmdSetRenderingInputAttachmentIndices )
DECLARE_IS_DISPATCHED( vkCmdSetRenderingInputAttachmentIndicesKHR )
DECLARE_IS_DISPATCHED( vkCmdSetRepresentativeFragmentTestEnableNV )
DECLARE_IS_DISPATCHED( vkCmdSetSampleLocationsEXT )
DECLARE_IS_DISPATCHED( vkCmdSetSampleLocationsEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetSampleMaskEXT )
DECLARE_IS_DISPATCHED( vkCmdSetScissor )
DECLARE_IS_DISPATCHED( vkCmdSetScissorWithCount )
DECLARE_IS_DISPATCHED( vkCmdSetScissorWithCountEXT )
DECLARE_IS_DISPATCHED( vkCmdSetShadingRateImageEnableNV )
DECLARE_IS_DISPATCHED( vkCmdSetStencilCompareMask )
DECLARE_IS_DISPATCHED( vkCmdSetStencilOp )
DECLARE_IS_DISPATCHED( vkCmdSetStencilOpEXT )
DECLARE_IS_DISPATCHED( vkCmdSetStencilReference )
DECLARE_IS_DISPATCHED( vkCmdSetStencilTestEnable )
DECLARE_IS_DISPATCHED( vkCmdSetStencilTestEnableEXT )
DECLARE_IS_DISPATCHED( vkCmdSetStencilWriteMask )
DECLARE_IS_DISPATCHED( vkCmdSetTessellationDomainOriginEXT )
DECLARE_IS_DISPATCHED( vkCmdSetVertexInputEXT )
DECLARE_IS_DISPATCHED( vkCmdSetViewport )
DECLARE_IS_DISPATCHED( vkCmdSetViewportShadingRatePaletteNV )
DECLARE_IS_DISPATCHED( vkCmdSetViewportSwizzleNV )
DECLARE_IS_DISPATCHED( vkCmdSetViewportWScalingEnableNV )
DECLARE_IS_DISPATCHED( vkCmdSetViewportWScalingNV )
DECLARE_IS_DISPATCHED( vkCmdSetViewportWithCount )
DECLARE_IS_DISPATCHED( vkCmdSetViewportWithCountEXT )
DECLARE_IS_DISPATCHED( vkCmdSubpassShadingHUAWEI )
DECLARE_IS_DISPATCHED( vkCmdTraceRaysIndirect2KHR )
DECLARE_IS_DISPATCHED( vkCmdTraceRaysIndirectKHR )
DECLARE_IS_DISPATCHED( vkCmdTraceRaysKHR )
DECLARE_IS_DISPATCHED( vkCmdTraceRaysNV )
DECLARE_IS_DISPATCHED( vkCmdUpdateBuffer )
DECLARE_IS_DISPATCHED( vkCmdUpdatePipelineIndirectBufferNV )
DECLARE_IS_DISPATCHED( vkCmdWaitEvents )
DECLARE_IS_DISPATCHED( vkCmdWaitEvents2 )
DECLARE_IS_DISPATCHED( vkCmdWaitEvents2KHR )
DECLARE_IS_DISPATCHED( vkCmdWriteAccelerationStructuresPropertiesKHR )
DECLARE_IS_DISPATCHED( vkCmdWriteAccelerationStructuresPropertiesNV )
DECLARE_IS_DISPATCHED( vkCmdWriteBufferMarker2AMD )
DECLARE_IS_DISPATCHED( vkCmdWriteBufferMarkerAMD )
DECLARE_IS_DISPATCHED( vkCmdWriteMicromapsPropertiesEXT )
DECLARE_IS_DISPATCHED( vkCmdWriteTimestamp )
DECLARE_IS_DISPATCHED( vkCmdWriteTimestamp2 )
DECLARE_IS_DISPATCHED( vkCmdWriteTimestamp2KHR )
DECLARE_IS_DISPATCHED( vkCompileDeferredNV )
DECLARE_IS_DISPATCHED( vkConvertCooperativeVectorMatrixNV )
DECLARE_IS_DISPATCHED( vkCopyAccelerationStructureKHR )
DECLARE_IS_DISPATCHED( vkCopyAccelerationStructureToMemoryKHR )
DECLARE_IS_DISPATCHED( vkCopyImageToImage )
DECLARE_IS_DISPATCHED( vkCopyImageToImageEXT )
DECLARE_IS_DISPATCHED( vkCopyImageToMemory )
DECLARE_IS_DISPATCHED( vkCopyImageToMemoryEXT )
DECLARE_IS_DISPATCHED( vkCopyMemoryToAccelerationStructureKHR )
DECLARE_IS_DISPATCHED( vkCopyMemoryToImage )
DECLARE_IS_DISPATCHED( vkCopyMemoryToImageEXT )
DECLARE_IS_DISPATCHED( vkCopyMemoryToMicromapEXT )
DECLARE_IS_DISPATCHED( vkCopyMicromapEXT )
DECLARE_IS_DISPATCHED( vkCopyMicromapToMemoryEXT )
DECLARE_IS_DISPATCHED( vkCreateAccelerationStructureKHR )
DECLARE_IS_DISPATCHED( vkCreateAccelerationStructureNV )
DECLARE_IS_DISPATCHED( vkCreateAndroidSurfaceKHR )
DECLARE_IS_DISPATCHED( vkCreateBuffer )
DECLARE_IS_DISPATCHED( vkCreateBufferCollectionFUCHSIA )
DECLARE_IS_DISPATCHED( vkCreateBufferView )
DECLARE_IS_DISPATCHED( vkCreateCommandPool )
DECLARE_IS_DISPATCHED( vkCreateComputePipelines )
DECLARE_IS_DISPATCHED( vkCreateCuFunctionNVX )
DECLARE_IS_DISPATCHED( vkCreateCuModuleNVX )
DECLARE_IS_DISPATCHED( vkCreateCudaFunctionNV )
DECLARE_IS_DISPATCHED( vkCreateCudaModuleNV )
DECLARE_IS_DISPATCHED( vkCreateDataGraphPipelineSessionARM )
DECLARE_IS_DISPATCHED( vkCreateDataGraphPipelinesARM )
DECLARE_IS_DISPATCHED( vkCreateDebugReportCallbackEXT )
DECLARE_IS_DISPATCHED( vkCreateDebugUtilsMessengerEXT )
DECLARE_IS_DISPATCHED( vkCreateDeferredOperationKHR )
DECLARE_IS_DISPATCHED( vkCreateDescriptorPool )
DECLARE_IS_DISPATCHED( vkCreateDescriptorSetLayout )
DECLARE_IS_DISPATCHED( vkCreateDescriptorUpdateTemplate )
DECLARE_IS_DISPATCHED( vkCreateDescriptorUpdateTemplateKHR )
DECLARE_IS_DISPATCHED( vkCreateDevice )
DECLARE_IS_DISPATCHED( vkCreateDirectFBSurfaceEXT )
DECLARE_IS_DISPATCHED( vkCreateDisplayModeKHR )
DECLARE_IS_DISPATCHED( vkCreateDisplayPlaneSurfaceKHR )
DECLARE_IS_DISPATCHED( vkCreateEvent )
DECLARE_IS_DISPATCHED( vkCreateExecutionGraphPipelinesAMDX )
DECLARE_IS_DISPATCHED( vkCreateExternalComputeQueueNV )
DECLARE_IS_DISPATCHED( vkCreateFence )
DECLARE_IS_DISPATCHED( vkCreateFramebuffer )
DECLARE_IS_DISPATCHED( vkCreateGraphicsPipelines )
DECLARE_IS_DISPATCHED( vkCreateHeadlessSurfaceEXT )
DECLARE_IS_DISPATCHED( vkCreateIOSSurfaceMVK )
DECLARE_IS_DISPATCHED( vkCreateImage )
DECLARE_IS_DISPATCHED( vkCreateImagePipeSurfaceFUCHSIA )
DECLARE_IS_DISPATCHED( vkCreateImageView )
DECLARE_IS_DISPATCHED( vkCreateIndirectCommandsLayoutEXT )
DECLARE_IS_DISPATCHED( vkCreateIndirectCommandsLayoutNV )
DECLARE_IS_DISPATCHED( vkCreateIndirectExecutionSetEXT )
DECLARE_IS_DISPATCHED( vkCreateInstance )
DECLARE_IS_DISPATCHED( vkCreateMacOSSurfaceMVK )
DECLARE_IS_DISPATCHED( vkCreateMetalSurfaceEXT )
DECLARE_IS_DISPATCHED( vkCreateMicromapEXT )
DECLARE_IS_DISPATCHED( vkCreateOpticalFlowSessionNV )
DECLARE_IS_DISPATCHED( vkCreatePipelineBinariesKHR )
DECLARE_IS_DISPATCHED( vkCreatePipelineCache )
DECLARE_IS_DISPATCHED( vkCreatePipelineLayout )
DECLARE_IS_DISPATCHED( vkCreatePrivateDataSlot )
DECLARE_IS_DISPATCHED( vkCreatePrivateDataSlotEXT )
DECLARE_IS_DISPATCHED( vkCreateQueryPool )
DECLARE_IS_DISPATCHED( vkCreateRayTracingPipelinesKHR )
DECLARE_IS_DISPATCHED( vkCreateRayTracingPipelinesNV )
DECLARE_IS_DISPATCHED( vkCreateRenderPass )
DECLARE_IS_DISPATCHED( vkCreateRenderPass2 )
DECLARE_IS_DISPATCHED( vkCreateRenderPass2KHR )
DECLARE_IS_DISPATCHED( vkCreateSampler )
DECLARE_IS_DISPATCHED( vkCreateSamplerYcbcrConversion )
DECLARE_IS_DISPATCHED( vkCreateSamplerYcbcrConversionKHR )
DECLARE_IS_DISPATCHED( vkCreateScreenSurfaceQNX )
DECLARE_IS_DISPATCHED( vkCreateSemaphore )
DECLARE_IS_DISPATCHED( vkCreateSemaphoreSciSyncPoolNV )
DECLARE_IS_DISPATCHED( vkCreateShaderModule )
DECLARE_IS_DISPATCHED( vkCreateShadersEXT )
DECLARE_IS_DISPATCHED( vkCreateSharedSwapchainsKHR )
DECLARE_IS_DISPATCHED( vkCreateStreamDescriptorSurfaceGGP )
DECLARE_IS_DISPATCHED( vkCreateSurfaceOHOS )
DECLARE_IS_DISPATCHED( vkCreateSwapchainKHR )
DECLARE_IS_DISPATCHED( vkCreateTensorARM )
DECLARE_IS_DISPATCHED( vkCreateTensorViewARM )
DECLARE_IS_DISPATCHED( vkCreateValidationCacheEXT )
DECLARE_IS_DISPATCHED( vkCreateViSurfaceNN )
DECLARE_IS_DISPATCHED( vkCreateVideoSessionKHR )
DECLARE_IS_DISPATCHED( vkCreateVideoSessionParametersKHR )
DECLARE_IS_DISPATCHED( vkCreateWaylandSurfaceKHR )
DECLARE_IS_DISPATCHED( vkCreateWin32SurfaceKHR )
DECLARE_IS_DISPATCHED( vkCreateXcbSurfaceKHR )
DECLARE_IS_DISPATCHED( vkCreateXlibSurfaceKHR )
DECLARE_IS_DISPATCHED( vkDebugMarkerSetObjectNameEXT )
DECLARE_IS_DISPATCHED( vkDebugMarkerSetObjectTagEXT )
DECLARE_IS_DISPATCHED( vkDebugReportMessageEXT )
DECLARE_IS_DISPATCHED( vkDeferredOperationJoinKHR )
DECLARE_IS_DISPATCHED( vkDestroyAccelerationStructureKHR )
DECLARE_IS_DISPATCHED( vkDestroyAccelerationStructureNV )
DECLARE_IS_DISPATCHED( vkDestroyBuffer )
DECLARE_IS_DISPATCHED( vkDestroyBufferCollectionFUCHSIA )
DECLARE_IS_DISPATCHED( vkDestroyBufferView )
DECLARE_IS_DISPATCHED( vkDestroyCommandPool )
DECLARE_IS_DISPATCHED( vkDestroyCuFunctionNVX )
DECLARE_IS_DISPATCHED( vkDestroyCuModuleNVX )
DECLARE_IS_DISPATCHED( vkDestroyCudaFunctionNV )
DECLARE_IS_DISPATCHED( vkDestroyCudaModuleNV )
DECLARE_IS_DISPATCHED( vkDestroyDataGraphPipelineSessionARM )
DECLARE_IS_DISPATCHED( vkDestroyDebugReportCallbackEXT )
DECLARE_IS_DISPATCHED( vkDestroyDebugUtilsMessengerEXT )
DECLARE_IS_DISPATCHED( vkDestroyDeferredOperationKHR )
DECLARE_IS_DISPATCHED( vkDestroyDescriptorPool )
DECLARE_IS_DISPATCHED( vkDestroyDescriptorSetLayout )
DECLARE_IS_DISPATCHED( vkDestroyDescriptorUpdateTemplate )
DECLARE_IS_DISPATCHED( vkDestroyDescriptorUpdateTemplateKHR )
DECLARE_IS_DISPATCHED( vkDestroyDevice )
DECLARE_IS_DISPATCHED( vkDestroyEvent )
DECLARE_IS_DISPATCHED( vkDestroyExternalComputeQueueNV )
DECLARE_IS_DISPATCHED( vkDestroyFence )
DECLARE_IS_DISPATCHED( vkDestroyFramebuffer )
DECLARE_IS_DISPATCHED( vkDestroyImage )
DECLARE_IS_DISPATCHED( vkDestroyImageView )
DECLARE_IS_DISPATCHED( vkDestroyIndirectCommandsLayoutEXT )
DECLARE_IS_DISPATCHED( vkDestroyIndirectCommandsLayoutNV )
DECLARE_IS_DISPATCHED( vkDestroyIndirectExecutionSetEXT )
DECLARE_IS_DISPATCHED( vkDestroyInstance )
DECLARE_IS_DISPATCHED( vkDestroyMicromapEXT )
DECLARE_IS_DISPATCHED( vkDestroyOpticalFlowSessionNV )
DECLARE_IS_DISPATCHED( vkDestroyPipeline )
DECLARE_IS_DISPATCHED( vkDestroyPipelineBinaryKHR )
DECLARE_IS_DISPATCHED( vkDestroyPipelineCache )
DECLARE_IS_DISPATCHED( vkDestroyPipelineLayout )
DECLARE_IS_DISPATCHED( vkDestroyPrivateDataSlot )
DECLARE_IS_DISPATCHED( vkDestroyPrivateDataSlotEXT )
DECLARE_IS_DISPATCHED( vkDestroyQueryPool )
DECLARE_IS_DISPATCHED( vkDestroyRenderPass )
DECLARE_IS_DISPATCHED( vkDestroySampler )
DECLARE_IS_DISPATCHED( vkDestroySamplerYcbcrConversion )
DECLARE_IS_DISPATCHED( vkDestroySamplerYcbcrConversionKHR )
DECLARE_IS_DISPATCHED( vkDestroySemaphore )
DECLARE_IS_DISPATCHED( vkDestroySemaphoreSciSyncPoolNV )
DECLARE_IS_DISPATCHED( vkDestroyShaderEXT )
DECLARE_IS_DISPATCHED( vkDestroyShaderModule )
DECLARE_IS_DISPATCHED( vkDestroySurfaceKHR )
DECLARE_IS_DISPATCHED( vkDestroySwapchainKHR )
DECLARE_IS_DISPATCHED( vkDestroyTensorARM )
DECLARE_IS_DISPATCHED( vkDestroyTensorViewARM )
DECLARE_IS_DISPATCHED( vkDestroyValidationCacheEXT )
DECLARE_IS_DISPATCHED( vkDestroyVideoSessionKHR )
DECLARE_IS_DISPATCHED( vkDestroyVideoSessionParametersKHR )
DECLARE_IS_DISPATCHED( vkDeviceWaitIdle )
DECLARE_IS_DISPATCHED( vkDisplayPowerControlEXT )
DECLARE_IS_DISPATCHED( vkEndCommandBuffer )
DECLARE_IS_DISPATCHED( vkEnumerateDeviceExtensionProperties )
DECLARE_IS_DISPATCHED( vkEnumerateDeviceLayerProperties )
DECLARE_IS_DISPATCHED( vkEnumerateInstanceExtensionProperties )
DECLARE_IS_DISPATCHED( vkEnumerateInstanceLayerProperties )
DECLARE_IS_DISPATCHED( vkEnumerateInstanceVersion )
DECLARE_IS_DISPATCHED( vkEnumeratePhysicalDeviceGroups )
DECLARE_IS_DISPATCHED( vkEnumeratePhysicalDeviceGroupsKHR )
DECLARE_IS_DISPATCHED( vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM )
DECLARE_IS_DISPATCHED( vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR )
DECLARE_IS_DISPATCHED( vkEnumeratePhysicalDevices )
DECLARE_IS_DISPATCHED( vkExportMetalObjectsEXT )
DECLARE_IS_DISPATCHED( vkFlushMappedMemoryRanges )
DECLARE_IS_DISPATCHED( vkFreeCommandBuffers )
DECLARE_IS_DISPATCHED( vkFreeDescriptorSets )
DECLARE_IS_DISPATCHED( vkFreeMemory )
DECLARE_IS_DISPATCHED( vkGetAccelerationStructureBuildSizesKHR )
DECLARE_IS_DISPATCHED( vkGetAccelerationStructureDeviceAddressKHR )
DECLARE_IS_DISPATCHED( vkGetAccelerationStructureHandleNV )
DECLARE_IS_DISPATCHED( vkGetAccelerationStructureMemoryRequirementsNV )
DECLARE_IS_DISPATCHED( vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT )
DECLARE_IS_DISPATCHED( vkGetAndroidHardwareBufferPropertiesANDROID )
DECLARE_IS_DISPATCHED( vkGetBufferCollectionPropertiesFUCHSIA )
DECLARE_IS_DISPATCHED( vkGetBufferDeviceAddress )
DECLARE_IS_DISPATCHED( vkGetBufferDeviceAddressEXT )
DECLARE_IS_DISPATCHED( vkGetBufferDeviceAddressKHR )
DECLARE_IS_DISPATCHED( vkGetBufferMemoryRequirements )
DECLARE_IS_DISPATCHED( vkGetBufferMemoryRequirements2 )
DECLARE_IS_DISPATCHED( vkGetBufferMemoryRequirements2KHR )
DECLARE_IS_DISPATCHED( vkGetBufferOpaqueCaptureAddress )
DECLARE_IS_DISPATCHED( vkGetBufferOpaqueCaptureAddressKHR )
DECLARE_IS_DISPATCHED( vkGetBufferOpaqueCaptureDescriptorDataEXT )
DECLARE_IS_DISPATCHED( vkGetCalibratedTimestampsKHR )
DECLARE_IS_DISPATCHED( vkGetCalibratedTimestampsEXT )
DECLARE_IS_DISPATCHED( vkGetClusterAccelerationStructureBuildSizesNV )
DECLARE_IS_DISPATCHED( vkGetCommandPoolMemoryConsumption )
DECLARE_IS_DISPATCHED( vkGetCudaModuleCacheNV )
DECLARE_IS_DISPATCHED( vkGetDataGraphPipelineAvailablePropertiesARM )
DECLARE_IS_DISPATCHED( vkGetDataGraphPipelinePropertiesARM )
DECLARE_IS_DISPATCHED( vkGetDataGraphPipelineSessionBindPointRequirementsARM )
DECLARE_IS_DISPATCHED( vkGetDataGraphPipelineSessionMemoryRequirementsARM )
DECLARE_IS_DISPATCHED( vkGetDeferredOperationMaxConcurrencyKHR )
DECLARE_IS_DISPATCHED( vkGetDeferredOperationResultKHR )
DECLARE_IS_DISPATCHED( vkGetDescriptorEXT )
DECLARE_IS_DISPATCHED( vkGetDescriptorSetHostMappingVALVE )
DECLARE_IS_DISPATCHED( vkGetDescriptorSetLayoutBindingOffsetEXT )
DECLARE_IS_DISPATCHED( vkGetDescriptorSetLayoutHostMappingInfoVALVE )
DECLARE_IS_DISPATCHED( vkGetDescriptorSetLayoutSizeEXT )
DECLARE_IS_DISPATCHED( vkGetDescriptorSetLayoutSupport )
DECLARE_IS_DISPATCHED( vkGetDescriptorSetLayoutSupportKHR )
DECLARE_IS_DISPATCHED( vkGetDeviceAccelerationStructureCompatibilityKHR )
DECLARE_IS_DISPATCHED( vkGetDeviceBufferMemoryRequirements )
DECLARE_IS_DISPATCHED( vkGetDeviceBufferMemoryRequirementsKHR )
DECLARE_IS_DISPATCHED( vkGetDeviceFaultInfoEXT )
DECLARE_IS_DISPATCHED( vkGetDeviceGroupPeerMemoryFeatures )
DECLARE_IS_DISPATCHED( vkGetDeviceGroupPeerMemoryFeaturesKHR )
DECLARE_IS_DISPATCHED( vkGetDeviceGroupPresentCapabilitiesKHR )
DECLARE_IS_DISPATCHED( vkGetDeviceGroupSurfacePresentModes2EXT )
DECLARE_IS_DISPATCHED( vkGetDeviceGroupSurfacePresentModesKHR )
DECLARE_IS_DISPATCHED( vkGetDeviceImageMemoryRequirements )
DECLARE_IS_DISPATCHED( vkGetDeviceImageMemoryRequirementsKHR )
DECLARE_IS_DISPATCHED( vkGetDeviceImageSparseMemoryRequirements )
DECLARE_IS_DISPATCHED( vkGetDeviceImageSparseMemoryRequirementsKHR )
DECLARE_IS_DISPATCHED( vkGetDeviceImageSubresourceLayout )
DECLARE_IS_DISPATCHED( vkGetDeviceImageSubresourceLayoutKHR )
DECLARE_IS_DISPATCHED( vkGetDeviceMemoryCommitment )
DECLARE_IS_DISPATCHED( vkGetDeviceMemoryOpaqueCaptureAddress )
DECLARE_IS_DISPATCHED( vkGetDeviceMemoryOpaqueCaptureAddressKHR )
DECLARE_IS_DISPATCHED( vkGetDeviceMicromapCompatibilityEXT )
DECLARE_IS_DISPATCHED( vkGetDeviceProcAddr )
DECLARE_IS_DISPATCHED( vkGetDeviceQueue )
DECLARE_IS_DISPATCHED( vkGetDeviceQueue2 )
DECLARE_IS_DISPATCHED( vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI )
DECLARE_IS_DISPATCHED( vkGetDeviceTensorMemoryRequirementsARM )
DECLARE_IS_DISPATCHED( vkGetDisplayModeProperties2KHR )
DECLARE_IS_DISPATCHED( vkGetDisplayModePropertiesKHR )
DECLARE_IS_DISPATCHED( vkGetDisplayPlaneCapabilities2KHR )
DECLARE_IS_DISPATCHED( vkGetDisplayPlaneCapabilitiesKHR )
DECLARE_IS_DISPATCHED( vkGetDisplayPlaneSupportedDisplaysKHR )
DECLARE_IS_DISPATCHED( vkGetDrmDisplayEXT )
DECLARE_IS_DISPATCHED( vkGetDynamicRenderingTilePropertiesQCOM )
DECLARE_IS_DISPATCHED( vkGetEncodedVideoSessionParametersKHR )
DECLARE_IS_DISPATCHED( vkGetEventStatus )
DECLARE_IS_DISPATCHED( vkGetExecutionGraphPipelineNodeIndexAMDX )
DECLARE_IS_DISPATCHED( vkGetExecutionGraphPipelineScratchSizeAMDX )
DECLARE_IS_DISPATCHED( vkGetExternalComputeQueueDataNV )
DECLARE_IS_DISPATCHED( vkGetFaultData )
DECLARE_IS_DISPATCHED( vkGetFenceFdKHR )
DECLARE_IS_DISPATCHED( vkGetFenceSciSyncFenceNV )
DECLARE_IS_DISPATCHED( vkGetFenceSciSyncObjNV )
DECLARE_IS_DISPATCHED( vkGetFenceStatus )
DECLARE_IS_DISPATCHED( vkGetFenceWin32HandleKHR )
DECLARE_IS_DISPATCHED( vkGetFramebufferTilePropertiesQCOM )
DECLARE_IS_DISPATCHED( vkGetGeneratedCommandsMemoryRequirementsEXT )
DECLARE_IS_DISPATCHED( vkGetGeneratedCommandsMemoryRequirementsNV )
DECLARE_IS_DISPATCHED( vkGetImageDrmFormatModifierPropertiesEXT )
DECLARE_IS_DISPATCHED( vkGetImageMemoryRequirements )
DECLARE_IS_DISPATCHED( vkGetImageMemoryRequirements2 )
DECLARE_IS_DISPATCHED( vkGetImageMemoryRequirements2KHR )
DECLARE_IS_DISPATCHED( vkGetImageOpaqueCaptureDescriptorDataEXT )
DECLARE_IS_DISPATCHED( vkGetImageSparseMemoryRequirements )
DECLARE_IS_DISPATCHED( vkGetImageSparseMemoryRequirements2 )
DECLARE_IS_DISPATCHED( vkGetImageSparseMemoryRequirements2KHR )
DECLARE_IS_DISPATCHED( vkGetImageSubresourceLayout )
DECLARE_IS_DISPATCHED( vkGetImageSubresourceLayout2 )
DECLARE_IS_DISPATCHED( vkGetImageSubresourceLayout2EXT )
DECLARE_IS_DISPATCHED( vkGetImageSubresourceLayout2KHR )
DECLARE_IS_DISPATCHED( vkGetImageViewAddressNVX )
DECLARE_IS_DISPATCHED( vkGetImageViewHandle64NVX )
DECLARE_IS_DISPATCHED( vkGetImageViewHandleNVX )
DECLARE_IS_DISPATCHED( vkGetImageViewOpaqueCaptureDescriptorDataEXT )
DECLARE_IS_DISPATCHED( vkGetInstanceProcAddr )
DECLARE_IS_DISPATCHED( vkGetLatencyTimingsNV )
DECLARE_IS_DISPATCHED( vkGetMemoryAndroidHardwareBufferANDROID )
DECLARE_IS_DISPATCHED( vkGetMemoryFdKHR )
DECLARE_IS_DISPATCHED( vkGetMemoryFdPropertiesKHR )
DECLARE_IS_DISPATCHED( vkGetMemoryHostPointerPropertiesEXT )
DECLARE_IS_DISPATCHED( vkGetMemoryMetalHandleEXT )
DECLARE_IS_DISPATCHED( vkGetMemoryMetalHandlePropertiesEXT )
DECLARE_IS_DISPATCHED( vkGetMemoryNativeBufferOHOS )
DECLARE_IS_DISPATCHED( vkGetMemoryRemoteAddressNV )
DECLARE_IS_DISPATCHED( vkGetMemorySciBufNV )
DECLARE_IS_DISPATCHED( vkGetMemoryWin32HandleKHR )
DECLARE_IS_DISPATCHED( vkGetMemoryWin32HandleNV )
DECLARE_IS_DISPATCHED( vkGetMemoryWin32HandlePropertiesKHR )
DECLARE_IS_DISPATCHED( vkGetMemoryZirconHandleFUCHSIA )
DECLARE_IS_DISPATCHED( vkGetMemoryZirconHandlePropertiesFUCHSIA )
DECLARE_IS_DISPATCHED( vkGetMicromapBuildSizesEXT )
DECLARE_IS_DISPATCHED( vkGetNativeBufferPropertiesOHOS )
DECLARE_IS_DISPATCHED( vkGetPartitionedAccelerationStructuresBuildSizesNV )
DECLARE_IS_DISPATCHED( vkGetPastPresentationTimingEXT )
DECLARE_IS_DISPATCHED( vkGetPastPresentationTimingGOOGLE )
DECLARE_IS_DISPATCHED( vkGetPerformanceParameterINTEL )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceCalibrateableTimeDomainsKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceCalibrateableTimeDomainsEXT )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceCooperativeMatrixPropertiesNV )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceCooperativeVectorPropertiesNV )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceDirectFBPresentationSupportEXT )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceDisplayPlaneProperties2KHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceDisplayPlanePropertiesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceDisplayProperties2KHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceDisplayPropertiesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceExternalBufferProperties )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceExternalBufferPropertiesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceExternalFenceProperties )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceExternalFencePropertiesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceExternalImageFormatPropertiesNV )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceExternalMemorySciBufPropertiesNV )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceExternalSemaphoreProperties )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceExternalSemaphorePropertiesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceExternalTensorPropertiesARM )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceFeatures )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceFeatures2 )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceFeatures2KHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceFormatProperties )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceFormatProperties2 )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceFormatProperties2KHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceFragmentShadingRatesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceImageFormatProperties )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceImageFormatProperties2 )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceImageFormatProperties2KHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceMemoryProperties )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceMemoryProperties2 )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceMemoryProperties2KHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceMultisamplePropertiesEXT )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceOpticalFlowImageFormatsNV )
DECLARE_IS_DISPATCHED( vkGetPhysicalDevicePresentRectanglesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceProperties )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceProperties2 )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceProperties2KHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties2 )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties2KHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceRefreshableObjectTypesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSciBufAttributesNV )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSciSyncAttributesNV )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceScreenPresentationSupportQNX )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSparseImageFormatProperties )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSparseImageFormatProperties2 )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSparseImageFormatProperties2KHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSurfaceCapabilities2EXT )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSurfaceCapabilities2KHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSurfaceCapabilitiesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSurfaceFormats2KHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSurfaceFormatsKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSurfacePresentModes2EXT )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSurfacePresentModesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceSurfaceSupportKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceToolProperties )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceToolPropertiesEXT )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceVideoCapabilitiesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceVideoFormatPropertiesKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceWaylandPresentationSupportKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceWin32PresentationSupportKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceXcbPresentationSupportKHR )
DECLARE_IS_DISPATCHED( vkGetPhysicalDeviceXlibPresentationSupportKHR )
DECLARE_IS_DISPATCHED( vkGetPipelineBinaryDataKHR )
DECLARE_IS_DISPATCHED( vkGetPipelineCacheData )
DECLARE_IS_DISPATCHED( vkGetPipelineExecutableInternalRepresentationsKHR )
DECLARE_IS_DISPATCHED( vkGetPipelineExecutablePropertiesKHR )
DECLARE_IS_DISPATCHED( vkGetPipelineExecutableStatisticsKHR )
DECLARE_IS_DISPATCHED( vkGetPipelineIndirectDeviceAddressNV )
DECLARE_IS_DISPATCHED( vkGetPipelineIndirectMemoryRequirementsNV )
DECLARE_IS_DISPATCHED( vkGetPipelineKeyKHR )
DECLARE_IS_DISPATCHED( vkGetPipelinePropertiesEXT )
DECLARE_IS_DISPATCHED( vkGetPrivateData )
DECLARE_IS_DISPATCHED( vkGetPrivateDataEXT )
DECLARE_IS_DISPATCHED( vkGetQueryPoolResults )
DECLARE_IS_DISPATCHED( vkGetQueueCheckpointData2NV )
DECLARE_IS_DISPATCHED( vkGetQueueCheckpointDataNV )
DECLARE_IS_DISPATCHED( vkGetRandROutputDisplayEXT )
DECLARE_IS_DISPATCHED( vkGetRayTracingCaptureReplayShaderGroupHandlesKHR )
DECLARE_IS_DISPATCHED( vkGetRayTracingShaderGroupHandlesKHR )
DECLARE_IS_DISPATCHED( vkGetRayTracingShaderGroupHandlesNV )
DECLARE_IS_DISPATCHED( vkGetRayTracingShaderGroupStackSizeKHR )
DECLARE_IS_DISPATCHED( vkGetRefreshCycleDurationGOOGLE )
DECLARE_IS_DISPATCHED( vkGetRenderAreaGranularity )
DECLARE_IS_DISPATCHED( vkGetRenderingAreaGranularity )
DECLARE_IS_DISPATCHED( vkGetRenderingAreaGranularityKHR )
DECLARE_IS_DISPATCHED( vkGetSamplerOpaqueCaptureDescriptorDataEXT )
DECLARE_IS_DISPATCHED( vkGetScreenBufferPropertiesQNX )
DECLARE_IS_DISPATCHED( vkGetSemaphoreCounterValue )
DECLARE_IS_DISPATCHED( vkGetSemaphoreCounterValueKHR )
DECLARE_IS_DISPATCHED( vkGetSemaphoreFdKHR )
DECLARE_IS_DISPATCHED( vkGetSemaphoreSciSyncObjNV )
DECLARE_IS_DISPATCHED( vkGetSemaphoreWin32HandleKHR )
DECLARE_IS_DISPATCHED( vkGetSemaphoreZirconHandleFUCHSIA )
DECLARE_IS_DISPATCHED( vkGetShaderBinaryDataEXT )
DECLARE_IS_DISPATCHED( vkGetShaderInfoAMD )
DECLARE_IS_DISPATCHED( vkGetShaderModuleCreateInfoIdentifierEXT )
DECLARE_IS_DISPATCHED( vkGetShaderModuleIdentifierEXT )
DECLARE_IS_DISPATCHED( vkGetSwapchainCounterEXT )
DECLARE_IS_DISPATCHED( vkGetSwapchainGrallocUsage2ANDROID )
DECLARE_IS_DISPATCHED( vkGetSwapchainGrallocUsageANDROID )
DECLARE_IS_DISPATCHED( vkGetSwapchainGrallocUsageOHOS )
DECLARE_IS_DISPATCHED( vkGetSwapchainImagesKHR )
DECLARE_IS_DISPATCHED( vkGetSwapchainStatusKHR )
DECLARE_IS_DISPATCHED( vkGetSwapchainTimeDomainPropertiesEXT )
DECLARE_IS_DISPATCHED( vkGetSwapchainTimingPropertiesEXT )
DECLARE_IS_DISPATCHED( vkGetTensorMemoryRequirementsARM )
DECLARE_IS_DISPATCHED( vkGetTensorOpaqueCaptureDescriptorDataARM )
DECLARE_IS_DISPATCHED( vkGetTensorViewOpaqueCaptureDescriptorDataARM )
DECLARE_IS_DISPATCHED( vkGetValidationCacheDataEXT )
DECLARE_IS_DISPATCHED( vkGetVideoSessionMemoryRequirementsKHR )
DECLARE_IS_DISPATCHED( vkGetWinrtDisplayNV )
DECLARE_IS_DISPATCHED( vkImportFenceFdKHR )
DECLARE_IS_DISPATCHED( vkImportFenceSciSyncFenceNV )
DECLARE_IS_DISPATCHED( vkImportFenceSciSyncObjNV )
DECLARE_IS_DISPATCHED( vkImportFenceWin32HandleKHR )
DECLARE_IS_DISPATCHED( vkImportSemaphoreFdKHR )
DECLARE_IS_DISPATCHED( vkImportSemaphoreSciSyncObjNV )
DECLARE_IS_DISPATCHED( vkImportSemaphoreWin32HandleKHR )
DECLARE_IS_DISPATCHED( vkImportSemaphoreZirconHandleFUCHSIA )
DECLARE_IS_DISPATCHED( vkInitializePerformanceApiINTEL )
DECLARE_IS_DISPATCHED( vkInvalidateMappedMemoryRanges )
DECLARE_IS_DISPATCHED( vkLatencySleepNV )
DECLARE_IS_DISPATCHED( vkMapMemory )
DECLARE_IS_DISPATCHED( vkMapMemory2 )
DECLARE_IS_DISPATCHED( vkMapMemory2KHR )
DECLARE_IS_DISPATCHED( vkMergePipelineCaches )
DECLARE_IS_DISPATCHED( vkMergeValidationCachesEXT )
DECLARE_IS_DISPATCHED( vkQueueBeginDebugUtilsLabelEXT )
DECLARE_IS_DISPATCHED( vkQueueBindSparse )
DECLARE_IS_DISPATCHED( vkQueueEndDebugUtilsLabelEXT )
DECLARE_IS_DISPATCHED( vkQueueInsertDebugUtilsLabelEXT )
DECLARE_IS_DISPATCHED( vkQueueNotifyOutOfBandNV )
DECLARE_IS_DISPATCHED( vkQueuePresentKHR )
DECLARE_IS_DISPATCHED( vkQueueSetPerformanceConfigurationINTEL )
DECLARE_IS_DISPATCHED( vkQueueSignalReleaseImageANDROID )
DECLARE_IS_DISPATCHED( vkQueueSignalReleaseImageOHOS )
DECLARE_IS_DISPATCHED( vkQueueSubmit )
DECLARE_IS_DISPATCHED( vkQueueSubmit2 )
DECLARE_IS_DISPATCHED( vkQueueSubmit2KHR )
DECLARE_IS_DISPATCHED( vkQueueWaitIdle )
DECLARE_IS_DISPATCHED( vkRegisterDeviceEventEXT )
DECLARE_IS_DISPATCHED( vkRegisterDisplayEventEXT )
DECLARE_IS_DISPATCHED( vkReleaseCapturedPipelineDataKHR )
DECLARE_IS_DISPATCHED( vkReleaseDisplayEXT )
DECLARE_IS_DISPATCHED( vkReleaseFullScreenExclusiveModeEXT )
DECLARE_IS_DISPATCHED( vkReleasePerformanceConfigurationINTEL )
DECLARE_IS_DISPATCHED( vkReleaseProfilingLockKHR )
DECLARE_IS_DISPATCHED( vkReleaseSwapchainImagesKHR )
DECLARE_IS_DISPATCHED( vkReleaseSwapchainImagesEXT )
DECLARE_IS_DISPATCHED( vkResetCommandBuffer )
DECLARE_IS_DISPATCHED( vkResetCommandPool )
DECLARE_IS_DISPATCHED( vkResetDescriptorPool )
DECLARE_IS_DISPATCHED( vkResetEvent )
DECLARE_IS_DISPATCHED( vkResetFences )
DECLARE_IS_DISPATCHED( vkResetQueryPool )
DECLARE_IS_DISPATCHED( vkResetQueryPoolEXT )
DECLARE_IS_DISPATCHED( vkSetBufferCollectionBufferConstraintsFUCHSIA )
DECLARE_IS_DISPATCHED( vkSetBufferCollectionImageConstraintsFUCHSIA )
DECLARE_IS_DISPATCHED( vkSetDebugUtilsObjectNameEXT )
DECLARE_IS_DISPATCHED( vkSetDebugUtilsObjectTagEXT )
DECLARE_IS_DISPATCHED( vkSetDeviceMemoryPriorityEXT )
DECLARE_IS_DISPATCHED( vkSetEvent )
DECLARE_IS_DISPATCHED( vkSetHdrMetadataEXT )
DECLARE_IS_DISPATCHED( vkSetLatencyMarkerNV )
DECLARE_IS_DISPATCHED( vkSetLatencySleepModeNV )
DECLARE_IS_DISPATCHED( vkSetLocalDimmingAMD )
DECLARE_IS_DISPATCHED( vkSetPrivateData )
DECLARE_IS_DISPATCHED( vkSetPrivateDataEXT )
DECLARE_IS_DISPATCHED( vkSetSwapchainPresentTimingQueueSizeEXT )
DECLARE_IS_DISPATCHED( vkSignalSemaphore )
DECLARE_IS_DISPATCHED( vkSignalSemaphoreKHR )
DECLARE_IS_DISPATCHED( vkSubmitDebugUtilsMessageEXT )
DECLARE_IS_DISPATCHED( vkTransitionImageLayout )
DECLARE_IS_DISPATCHED( vkTransitionImageLayoutEXT )
DECLARE_IS_DISPATCHED( vkTrimCommandPool )
DECLARE_IS_DISPATCHED( vkTrimCommandPoolKHR )
DECLARE_IS_DISPATCHED( vkUninitializePerformanceApiINTEL )
DECLARE_IS_DISPATCHED( vkUnmapMemory )
DECLARE_IS_DISPATCHED( vkUnmapMemory2 )
DECLARE_IS_DISPATCHED( vkUnmapMemory2KHR )
DECLARE_IS_DISPATCHED( vkUpdateDescriptorSetWithTemplate )
DECLARE_IS_DISPATCHED( vkUpdateDescriptorSetWithTemplateKHR )
DECLARE_IS_DISPATCHED( vkUpdateDescriptorSets )
DECLARE_IS_DISPATCHED( vkUpdateIndirectExecutionSetPipelineEXT )
DECLARE_IS_DISPATCHED( vkUpdateIndirectExecutionSetShaderEXT )
DECLARE_IS_DISPATCHED( vkUpdateVideoSessionParametersKHR )
DECLARE_IS_DISPATCHED( vkWaitForFences )
DECLARE_IS_DISPATCHED( vkWaitForPresent2KHR )
DECLARE_IS_DISPATCHED( vkWaitForPresentKHR )
DECLARE_IS_DISPATCHED( vkWaitSemaphores )
DECLARE_IS_DISPATCHED( vkWaitSemaphoresKHR )
DECLARE_IS_DISPATCHED( vkWriteAccelerationStructuresPropertiesKHR )
DECLARE_IS_DISPATCHED( vkWriteMicromapsPropertiesEXT )
#undef DECLARE_IS_DISPATCHED
#define IS_DISPATCHED( name ) ::VULKAN_HPP_NAMESPACE::detail::has_##name<Dispatch>::value
class DispatchLoaderBase
{
public:
@@ -1043,12 +1870,6 @@ namespace VULKAN_HPP_NAMESPACE
#endif
};
template <typename Type>
struct isDispatchLoader
{
static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = false;
};
#if !defined( VK_NO_PROTOTYPES ) || ( defined( VULKAN_HPP_DISPATCH_LOADER_DYNAMIC ) && ( VULKAN_HPP_DISPATCH_LOADER_DYNAMIC == 0 ) )
class DispatchLoaderStatic : public DispatchLoaderBase
{
@@ -6650,12 +7471,6 @@ namespace VULKAN_HPP_NAMESPACE
}
};
template <>
struct isDispatchLoader<DispatchLoaderStatic>
{
static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true;
};
inline DispatchLoaderStatic & getDispatchLoaderStatic()
{
static DispatchLoaderStatic dls;
@@ -7498,7 +8313,11 @@ namespace VULKAN_HPP_NAMESPACE
struct ResultValueType
{
#ifdef VULKAN_HPP_NO_EXCEPTIONS
# ifdef VULKAN_HPP_EXPECTED
using type = VULKAN_HPP_EXPECTED<T, Result>;
# else
using type = ResultValue<T>;
# endif
#else
using type = T;
#endif
@@ -7508,7 +8327,11 @@ namespace VULKAN_HPP_NAMESPACE
struct ResultValueType<void>
{
#ifdef VULKAN_HPP_NO_EXCEPTIONS
# ifdef VULKAN_HPP_EXPECTED
using type = VULKAN_HPP_EXPECTED<void, Result>;
# else
using type = Result;
# endif
#else
using type = void;
#endif
@@ -7525,7 +8348,15 @@ namespace VULKAN_HPP_NAMESPACE
VULKAN_HPP_INLINE typename ResultValueType<void>::type createResultValueType( Result result )
{
#if defined( VULKAN_HPP_NO_EXCEPTIONS )
# ifdef VULKAN_HPP_UNEXPECTED
if ( result == Result::eSuccess )
{
return {};
}
return VULKAN_HPP_UNEXPECTED( result );
# else
return result;
# endif
#else
ignore( result );
#endif
@@ -7535,7 +8366,15 @@ namespace VULKAN_HPP_NAMESPACE
VULKAN_HPP_INLINE typename ResultValueType<T>::type createResultValueType( Result result, T & data )
{
#if defined( VULKAN_HPP_NO_EXCEPTIONS )
# ifdef VULKAN_HPP_EXPECTED
if ( result == Result::eSuccess )
{
return data;
}
return VULKAN_HPP_UNEXPECTED( data );
# else
return ResultValue<T>( result, data );
# endif
#else
ignore( result );
return data;
@@ -7546,7 +8385,15 @@ namespace VULKAN_HPP_NAMESPACE
VULKAN_HPP_INLINE typename ResultValueType<T>::type createResultValueType( Result result, T && data )
{
#if defined( VULKAN_HPP_NO_EXCEPTIONS )
# ifdef VULKAN_HPP_EXPECTED
if ( result == Result::eSuccess )
{
return std::move( data );
}
return VULKAN_HPP_UNEXPECTED( result );
# else
return ResultValue<T>( result, std::move( data ) );
# endif
#else
ignore( result );
return std::move( data );
@@ -20122,7 +20969,7 @@ namespace VULKAN_HPP_NAMESPACE
}
// modern versions of macOS don't search /usr/local/lib automatically contrary to what man dlopen says
// Vulkan SDK uses this as the system-wide installation location, so we're going to fallback to this if all else fails
if ( !m_library && ( getenv( "DYLD_FALLBACK_LIBRARY_PATH" ) == NULL ) )
if ( !m_library && ( std::getenv( "DYLD_FALLBACK_LIBRARY_PATH" ) == NULL ) )
{
m_library = dlopen( "/usr/local/lib/libvulkan.dylib", RTLD_NOW | RTLD_LOCAL );
}
@@ -24438,12 +25285,6 @@ namespace VULKAN_HPP_NAMESPACE
}
};
template <>
struct isDispatchLoader<DispatchLoaderDynamic>
{
static VULKAN_HPP_CONST_OR_CONSTEXPR bool value = true;
};
} // namespace detail
} // namespace VULKAN_HPP_NAMESPACE
#endif