winevulkan: Remove unnecessary '&' on function pointers.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2021-12-10 20:07:37 +01:00
parent c3862f2a61
commit c2384cf233
3 changed files with 830 additions and 830 deletions

View File

@ -3916,423 +3916,423 @@ VkResult WINAPI vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, uint
static const struct vulkan_func vk_device_dispatch_table[] =
{
{"vkAcquireNextImage2KHR", &vkAcquireNextImage2KHR},
{"vkAcquireNextImageKHR", &vkAcquireNextImageKHR},
{"vkAcquirePerformanceConfigurationINTEL", &vkAcquirePerformanceConfigurationINTEL},
{"vkAcquireProfilingLockKHR", &vkAcquireProfilingLockKHR},
{"vkAllocateCommandBuffers", &vkAllocateCommandBuffers},
{"vkAllocateDescriptorSets", &vkAllocateDescriptorSets},
{"vkAllocateMemory", &vkAllocateMemory},
{"vkBeginCommandBuffer", &vkBeginCommandBuffer},
{"vkBindAccelerationStructureMemoryNV", &vkBindAccelerationStructureMemoryNV},
{"vkBindBufferMemory", &vkBindBufferMemory},
{"vkBindBufferMemory2", &vkBindBufferMemory2},
{"vkBindBufferMemory2KHR", &vkBindBufferMemory2KHR},
{"vkBindImageMemory", &vkBindImageMemory},
{"vkBindImageMemory2", &vkBindImageMemory2},
{"vkBindImageMemory2KHR", &vkBindImageMemory2KHR},
{"vkBuildAccelerationStructuresKHR", &vkBuildAccelerationStructuresKHR},
{"vkCmdBeginConditionalRenderingEXT", &vkCmdBeginConditionalRenderingEXT},
{"vkCmdBeginDebugUtilsLabelEXT", &vkCmdBeginDebugUtilsLabelEXT},
{"vkCmdBeginQuery", &vkCmdBeginQuery},
{"vkCmdBeginQueryIndexedEXT", &vkCmdBeginQueryIndexedEXT},
{"vkCmdBeginRenderPass", &vkCmdBeginRenderPass},
{"vkCmdBeginRenderPass2", &vkCmdBeginRenderPass2},
{"vkCmdBeginRenderPass2KHR", &vkCmdBeginRenderPass2KHR},
{"vkCmdBeginRenderingKHR", &vkCmdBeginRenderingKHR},
{"vkCmdBeginTransformFeedbackEXT", &vkCmdBeginTransformFeedbackEXT},
{"vkCmdBindDescriptorSets", &vkCmdBindDescriptorSets},
{"vkCmdBindIndexBuffer", &vkCmdBindIndexBuffer},
{"vkCmdBindInvocationMaskHUAWEI", &vkCmdBindInvocationMaskHUAWEI},
{"vkCmdBindPipeline", &vkCmdBindPipeline},
{"vkCmdBindPipelineShaderGroupNV", &vkCmdBindPipelineShaderGroupNV},
{"vkCmdBindShadingRateImageNV", &vkCmdBindShadingRateImageNV},
{"vkCmdBindTransformFeedbackBuffersEXT", &vkCmdBindTransformFeedbackBuffersEXT},
{"vkCmdBindVertexBuffers", &vkCmdBindVertexBuffers},
{"vkCmdBindVertexBuffers2EXT", &vkCmdBindVertexBuffers2EXT},
{"vkCmdBlitImage", &vkCmdBlitImage},
{"vkCmdBlitImage2KHR", &vkCmdBlitImage2KHR},
{"vkCmdBuildAccelerationStructureNV", &vkCmdBuildAccelerationStructureNV},
{"vkCmdBuildAccelerationStructuresIndirectKHR", &vkCmdBuildAccelerationStructuresIndirectKHR},
{"vkCmdBuildAccelerationStructuresKHR", &vkCmdBuildAccelerationStructuresKHR},
{"vkCmdClearAttachments", &vkCmdClearAttachments},
{"vkCmdClearColorImage", &vkCmdClearColorImage},
{"vkCmdClearDepthStencilImage", &vkCmdClearDepthStencilImage},
{"vkCmdCopyAccelerationStructureKHR", &vkCmdCopyAccelerationStructureKHR},
{"vkCmdCopyAccelerationStructureNV", &vkCmdCopyAccelerationStructureNV},
{"vkCmdCopyAccelerationStructureToMemoryKHR", &vkCmdCopyAccelerationStructureToMemoryKHR},
{"vkCmdCopyBuffer", &vkCmdCopyBuffer},
{"vkCmdCopyBuffer2KHR", &vkCmdCopyBuffer2KHR},
{"vkCmdCopyBufferToImage", &vkCmdCopyBufferToImage},
{"vkCmdCopyBufferToImage2KHR", &vkCmdCopyBufferToImage2KHR},
{"vkCmdCopyImage", &vkCmdCopyImage},
{"vkCmdCopyImage2KHR", &vkCmdCopyImage2KHR},
{"vkCmdCopyImageToBuffer", &vkCmdCopyImageToBuffer},
{"vkCmdCopyImageToBuffer2KHR", &vkCmdCopyImageToBuffer2KHR},
{"vkCmdCopyMemoryToAccelerationStructureKHR", &vkCmdCopyMemoryToAccelerationStructureKHR},
{"vkCmdCopyQueryPoolResults", &vkCmdCopyQueryPoolResults},
{"vkCmdCuLaunchKernelNVX", &vkCmdCuLaunchKernelNVX},
{"vkCmdDebugMarkerBeginEXT", &vkCmdDebugMarkerBeginEXT},
{"vkCmdDebugMarkerEndEXT", &vkCmdDebugMarkerEndEXT},
{"vkCmdDebugMarkerInsertEXT", &vkCmdDebugMarkerInsertEXT},
{"vkCmdDispatch", &vkCmdDispatch},
{"vkCmdDispatchBase", &vkCmdDispatchBase},
{"vkCmdDispatchBaseKHR", &vkCmdDispatchBaseKHR},
{"vkCmdDispatchIndirect", &vkCmdDispatchIndirect},
{"vkCmdDraw", &vkCmdDraw},
{"vkCmdDrawIndexed", &vkCmdDrawIndexed},
{"vkCmdDrawIndexedIndirect", &vkCmdDrawIndexedIndirect},
{"vkCmdDrawIndexedIndirectCount", &vkCmdDrawIndexedIndirectCount},
{"vkCmdDrawIndexedIndirectCountAMD", &vkCmdDrawIndexedIndirectCountAMD},
{"vkCmdDrawIndexedIndirectCountKHR", &vkCmdDrawIndexedIndirectCountKHR},
{"vkCmdDrawIndirect", &vkCmdDrawIndirect},
{"vkCmdDrawIndirectByteCountEXT", &vkCmdDrawIndirectByteCountEXT},
{"vkCmdDrawIndirectCount", &vkCmdDrawIndirectCount},
{"vkCmdDrawIndirectCountAMD", &vkCmdDrawIndirectCountAMD},
{"vkCmdDrawIndirectCountKHR", &vkCmdDrawIndirectCountKHR},
{"vkCmdDrawMeshTasksIndirectCountNV", &vkCmdDrawMeshTasksIndirectCountNV},
{"vkCmdDrawMeshTasksIndirectNV", &vkCmdDrawMeshTasksIndirectNV},
{"vkCmdDrawMeshTasksNV", &vkCmdDrawMeshTasksNV},
{"vkCmdDrawMultiEXT", &vkCmdDrawMultiEXT},
{"vkCmdDrawMultiIndexedEXT", &vkCmdDrawMultiIndexedEXT},
{"vkCmdEndConditionalRenderingEXT", &vkCmdEndConditionalRenderingEXT},
{"vkCmdEndDebugUtilsLabelEXT", &vkCmdEndDebugUtilsLabelEXT},
{"vkCmdEndQuery", &vkCmdEndQuery},
{"vkCmdEndQueryIndexedEXT", &vkCmdEndQueryIndexedEXT},
{"vkCmdEndRenderPass", &vkCmdEndRenderPass},
{"vkCmdEndRenderPass2", &vkCmdEndRenderPass2},
{"vkCmdEndRenderPass2KHR", &vkCmdEndRenderPass2KHR},
{"vkCmdEndRenderingKHR", &vkCmdEndRenderingKHR},
{"vkCmdEndTransformFeedbackEXT", &vkCmdEndTransformFeedbackEXT},
{"vkCmdExecuteCommands", &vkCmdExecuteCommands},
{"vkCmdExecuteGeneratedCommandsNV", &vkCmdExecuteGeneratedCommandsNV},
{"vkCmdFillBuffer", &vkCmdFillBuffer},
{"vkCmdInsertDebugUtilsLabelEXT", &vkCmdInsertDebugUtilsLabelEXT},
{"vkCmdNextSubpass", &vkCmdNextSubpass},
{"vkCmdNextSubpass2", &vkCmdNextSubpass2},
{"vkCmdNextSubpass2KHR", &vkCmdNextSubpass2KHR},
{"vkCmdPipelineBarrier", &vkCmdPipelineBarrier},
{"vkCmdPipelineBarrier2KHR", &vkCmdPipelineBarrier2KHR},
{"vkCmdPreprocessGeneratedCommandsNV", &vkCmdPreprocessGeneratedCommandsNV},
{"vkCmdPushConstants", &vkCmdPushConstants},
{"vkCmdPushDescriptorSetKHR", &vkCmdPushDescriptorSetKHR},
{"vkCmdPushDescriptorSetWithTemplateKHR", &vkCmdPushDescriptorSetWithTemplateKHR},
{"vkCmdResetEvent", &vkCmdResetEvent},
{"vkCmdResetEvent2KHR", &vkCmdResetEvent2KHR},
{"vkCmdResetQueryPool", &vkCmdResetQueryPool},
{"vkCmdResolveImage", &vkCmdResolveImage},
{"vkCmdResolveImage2KHR", &vkCmdResolveImage2KHR},
{"vkCmdSetBlendConstants", &vkCmdSetBlendConstants},
{"vkCmdSetCheckpointNV", &vkCmdSetCheckpointNV},
{"vkCmdSetCoarseSampleOrderNV", &vkCmdSetCoarseSampleOrderNV},
{"vkCmdSetColorWriteEnableEXT", &vkCmdSetColorWriteEnableEXT},
{"vkCmdSetCullModeEXT", &vkCmdSetCullModeEXT},
{"vkCmdSetDepthBias", &vkCmdSetDepthBias},
{"vkCmdSetDepthBiasEnableEXT", &vkCmdSetDepthBiasEnableEXT},
{"vkCmdSetDepthBounds", &vkCmdSetDepthBounds},
{"vkCmdSetDepthBoundsTestEnableEXT", &vkCmdSetDepthBoundsTestEnableEXT},
{"vkCmdSetDepthCompareOpEXT", &vkCmdSetDepthCompareOpEXT},
{"vkCmdSetDepthTestEnableEXT", &vkCmdSetDepthTestEnableEXT},
{"vkCmdSetDepthWriteEnableEXT", &vkCmdSetDepthWriteEnableEXT},
{"vkCmdSetDeviceMask", &vkCmdSetDeviceMask},
{"vkCmdSetDeviceMaskKHR", &vkCmdSetDeviceMaskKHR},
{"vkCmdSetDiscardRectangleEXT", &vkCmdSetDiscardRectangleEXT},
{"vkCmdSetEvent", &vkCmdSetEvent},
{"vkCmdSetEvent2KHR", &vkCmdSetEvent2KHR},
{"vkCmdSetExclusiveScissorNV", &vkCmdSetExclusiveScissorNV},
{"vkCmdSetFragmentShadingRateEnumNV", &vkCmdSetFragmentShadingRateEnumNV},
{"vkCmdSetFragmentShadingRateKHR", &vkCmdSetFragmentShadingRateKHR},
{"vkCmdSetFrontFaceEXT", &vkCmdSetFrontFaceEXT},
{"vkCmdSetLineStippleEXT", &vkCmdSetLineStippleEXT},
{"vkCmdSetLineWidth", &vkCmdSetLineWidth},
{"vkCmdSetLogicOpEXT", &vkCmdSetLogicOpEXT},
{"vkCmdSetPatchControlPointsEXT", &vkCmdSetPatchControlPointsEXT},
{"vkCmdSetPerformanceMarkerINTEL", &vkCmdSetPerformanceMarkerINTEL},
{"vkCmdSetPerformanceOverrideINTEL", &vkCmdSetPerformanceOverrideINTEL},
{"vkCmdSetPerformanceStreamMarkerINTEL", &vkCmdSetPerformanceStreamMarkerINTEL},
{"vkCmdSetPrimitiveRestartEnableEXT", &vkCmdSetPrimitiveRestartEnableEXT},
{"vkCmdSetPrimitiveTopologyEXT", &vkCmdSetPrimitiveTopologyEXT},
{"vkCmdSetRasterizerDiscardEnableEXT", &vkCmdSetRasterizerDiscardEnableEXT},
{"vkCmdSetRayTracingPipelineStackSizeKHR", &vkCmdSetRayTracingPipelineStackSizeKHR},
{"vkCmdSetSampleLocationsEXT", &vkCmdSetSampleLocationsEXT},
{"vkCmdSetScissor", &vkCmdSetScissor},
{"vkCmdSetScissorWithCountEXT", &vkCmdSetScissorWithCountEXT},
{"vkCmdSetStencilCompareMask", &vkCmdSetStencilCompareMask},
{"vkCmdSetStencilOpEXT", &vkCmdSetStencilOpEXT},
{"vkCmdSetStencilReference", &vkCmdSetStencilReference},
{"vkCmdSetStencilTestEnableEXT", &vkCmdSetStencilTestEnableEXT},
{"vkCmdSetStencilWriteMask", &vkCmdSetStencilWriteMask},
{"vkCmdSetVertexInputEXT", &vkCmdSetVertexInputEXT},
{"vkCmdSetViewport", &vkCmdSetViewport},
{"vkCmdSetViewportShadingRatePaletteNV", &vkCmdSetViewportShadingRatePaletteNV},
{"vkCmdSetViewportWScalingNV", &vkCmdSetViewportWScalingNV},
{"vkCmdSetViewportWithCountEXT", &vkCmdSetViewportWithCountEXT},
{"vkCmdSubpassShadingHUAWEI", &vkCmdSubpassShadingHUAWEI},
{"vkCmdTraceRaysIndirectKHR", &vkCmdTraceRaysIndirectKHR},
{"vkCmdTraceRaysKHR", &vkCmdTraceRaysKHR},
{"vkCmdTraceRaysNV", &vkCmdTraceRaysNV},
{"vkCmdUpdateBuffer", &vkCmdUpdateBuffer},
{"vkCmdWaitEvents", &vkCmdWaitEvents},
{"vkCmdWaitEvents2KHR", &vkCmdWaitEvents2KHR},
{"vkCmdWriteAccelerationStructuresPropertiesKHR", &vkCmdWriteAccelerationStructuresPropertiesKHR},
{"vkCmdWriteAccelerationStructuresPropertiesNV", &vkCmdWriteAccelerationStructuresPropertiesNV},
{"vkCmdWriteBufferMarker2AMD", &vkCmdWriteBufferMarker2AMD},
{"vkCmdWriteBufferMarkerAMD", &vkCmdWriteBufferMarkerAMD},
{"vkCmdWriteTimestamp", &vkCmdWriteTimestamp},
{"vkCmdWriteTimestamp2KHR", &vkCmdWriteTimestamp2KHR},
{"vkCompileDeferredNV", &vkCompileDeferredNV},
{"vkCopyAccelerationStructureKHR", &vkCopyAccelerationStructureKHR},
{"vkCopyAccelerationStructureToMemoryKHR", &vkCopyAccelerationStructureToMemoryKHR},
{"vkCopyMemoryToAccelerationStructureKHR", &vkCopyMemoryToAccelerationStructureKHR},
{"vkCreateAccelerationStructureKHR", &vkCreateAccelerationStructureKHR},
{"vkCreateAccelerationStructureNV", &vkCreateAccelerationStructureNV},
{"vkCreateBuffer", &vkCreateBuffer},
{"vkCreateBufferView", &vkCreateBufferView},
{"vkCreateCommandPool", &vkCreateCommandPool},
{"vkCreateComputePipelines", &vkCreateComputePipelines},
{"vkCreateCuFunctionNVX", &vkCreateCuFunctionNVX},
{"vkCreateCuModuleNVX", &vkCreateCuModuleNVX},
{"vkCreateDeferredOperationKHR", &vkCreateDeferredOperationKHR},
{"vkCreateDescriptorPool", &vkCreateDescriptorPool},
{"vkCreateDescriptorSetLayout", &vkCreateDescriptorSetLayout},
{"vkCreateDescriptorUpdateTemplate", &vkCreateDescriptorUpdateTemplate},
{"vkCreateDescriptorUpdateTemplateKHR", &vkCreateDescriptorUpdateTemplateKHR},
{"vkCreateEvent", &vkCreateEvent},
{"vkCreateFence", &vkCreateFence},
{"vkCreateFramebuffer", &vkCreateFramebuffer},
{"vkCreateGraphicsPipelines", &vkCreateGraphicsPipelines},
{"vkCreateImage", &vkCreateImage},
{"vkCreateImageView", &vkCreateImageView},
{"vkCreateIndirectCommandsLayoutNV", &vkCreateIndirectCommandsLayoutNV},
{"vkCreatePipelineCache", &vkCreatePipelineCache},
{"vkCreatePipelineLayout", &vkCreatePipelineLayout},
{"vkCreatePrivateDataSlotEXT", &vkCreatePrivateDataSlotEXT},
{"vkCreateQueryPool", &vkCreateQueryPool},
{"vkCreateRayTracingPipelinesKHR", &vkCreateRayTracingPipelinesKHR},
{"vkCreateRayTracingPipelinesNV", &vkCreateRayTracingPipelinesNV},
{"vkCreateRenderPass", &vkCreateRenderPass},
{"vkCreateRenderPass2", &vkCreateRenderPass2},
{"vkCreateRenderPass2KHR", &vkCreateRenderPass2KHR},
{"vkCreateSampler", &vkCreateSampler},
{"vkCreateSamplerYcbcrConversion", &vkCreateSamplerYcbcrConversion},
{"vkCreateSamplerYcbcrConversionKHR", &vkCreateSamplerYcbcrConversionKHR},
{"vkCreateSemaphore", &vkCreateSemaphore},
{"vkCreateShaderModule", &vkCreateShaderModule},
{"vkCreateSwapchainKHR", &vkCreateSwapchainKHR},
{"vkCreateValidationCacheEXT", &vkCreateValidationCacheEXT},
{"vkDebugMarkerSetObjectNameEXT", &vkDebugMarkerSetObjectNameEXT},
{"vkDebugMarkerSetObjectTagEXT", &vkDebugMarkerSetObjectTagEXT},
{"vkDeferredOperationJoinKHR", &vkDeferredOperationJoinKHR},
{"vkDestroyAccelerationStructureKHR", &vkDestroyAccelerationStructureKHR},
{"vkDestroyAccelerationStructureNV", &vkDestroyAccelerationStructureNV},
{"vkDestroyBuffer", &vkDestroyBuffer},
{"vkDestroyBufferView", &vkDestroyBufferView},
{"vkDestroyCommandPool", &vkDestroyCommandPool},
{"vkDestroyCuFunctionNVX", &vkDestroyCuFunctionNVX},
{"vkDestroyCuModuleNVX", &vkDestroyCuModuleNVX},
{"vkDestroyDeferredOperationKHR", &vkDestroyDeferredOperationKHR},
{"vkDestroyDescriptorPool", &vkDestroyDescriptorPool},
{"vkDestroyDescriptorSetLayout", &vkDestroyDescriptorSetLayout},
{"vkDestroyDescriptorUpdateTemplate", &vkDestroyDescriptorUpdateTemplate},
{"vkDestroyDescriptorUpdateTemplateKHR", &vkDestroyDescriptorUpdateTemplateKHR},
{"vkDestroyDevice", &vkDestroyDevice},
{"vkDestroyEvent", &vkDestroyEvent},
{"vkDestroyFence", &vkDestroyFence},
{"vkDestroyFramebuffer", &vkDestroyFramebuffer},
{"vkDestroyImage", &vkDestroyImage},
{"vkDestroyImageView", &vkDestroyImageView},
{"vkDestroyIndirectCommandsLayoutNV", &vkDestroyIndirectCommandsLayoutNV},
{"vkDestroyPipeline", &vkDestroyPipeline},
{"vkDestroyPipelineCache", &vkDestroyPipelineCache},
{"vkDestroyPipelineLayout", &vkDestroyPipelineLayout},
{"vkDestroyPrivateDataSlotEXT", &vkDestroyPrivateDataSlotEXT},
{"vkDestroyQueryPool", &vkDestroyQueryPool},
{"vkDestroyRenderPass", &vkDestroyRenderPass},
{"vkDestroySampler", &vkDestroySampler},
{"vkDestroySamplerYcbcrConversion", &vkDestroySamplerYcbcrConversion},
{"vkDestroySamplerYcbcrConversionKHR", &vkDestroySamplerYcbcrConversionKHR},
{"vkDestroySemaphore", &vkDestroySemaphore},
{"vkDestroyShaderModule", &vkDestroyShaderModule},
{"vkDestroySwapchainKHR", &vkDestroySwapchainKHR},
{"vkDestroyValidationCacheEXT", &vkDestroyValidationCacheEXT},
{"vkDeviceWaitIdle", &vkDeviceWaitIdle},
{"vkEndCommandBuffer", &vkEndCommandBuffer},
{"vkFlushMappedMemoryRanges", &vkFlushMappedMemoryRanges},
{"vkFreeCommandBuffers", &vkFreeCommandBuffers},
{"vkFreeDescriptorSets", &vkFreeDescriptorSets},
{"vkFreeMemory", &vkFreeMemory},
{"vkGetAccelerationStructureBuildSizesKHR", &vkGetAccelerationStructureBuildSizesKHR},
{"vkGetAccelerationStructureDeviceAddressKHR", &vkGetAccelerationStructureDeviceAddressKHR},
{"vkGetAccelerationStructureHandleNV", &vkGetAccelerationStructureHandleNV},
{"vkGetAccelerationStructureMemoryRequirementsNV", &vkGetAccelerationStructureMemoryRequirementsNV},
{"vkGetBufferDeviceAddress", &vkGetBufferDeviceAddress},
{"vkGetBufferDeviceAddressEXT", &vkGetBufferDeviceAddressEXT},
{"vkGetBufferDeviceAddressKHR", &vkGetBufferDeviceAddressKHR},
{"vkGetBufferMemoryRequirements", &vkGetBufferMemoryRequirements},
{"vkGetBufferMemoryRequirements2", &vkGetBufferMemoryRequirements2},
{"vkGetBufferMemoryRequirements2KHR", &vkGetBufferMemoryRequirements2KHR},
{"vkGetBufferOpaqueCaptureAddress", &vkGetBufferOpaqueCaptureAddress},
{"vkGetBufferOpaqueCaptureAddressKHR", &vkGetBufferOpaqueCaptureAddressKHR},
{"vkGetCalibratedTimestampsEXT", &vkGetCalibratedTimestampsEXT},
{"vkGetDeferredOperationMaxConcurrencyKHR", &vkGetDeferredOperationMaxConcurrencyKHR},
{"vkGetDeferredOperationResultKHR", &vkGetDeferredOperationResultKHR},
{"vkGetDescriptorSetLayoutSupport", &vkGetDescriptorSetLayoutSupport},
{"vkGetDescriptorSetLayoutSupportKHR", &vkGetDescriptorSetLayoutSupportKHR},
{"vkGetDeviceAccelerationStructureCompatibilityKHR", &vkGetDeviceAccelerationStructureCompatibilityKHR},
{"vkGetDeviceBufferMemoryRequirementsKHR", &vkGetDeviceBufferMemoryRequirementsKHR},
{"vkGetDeviceGroupPeerMemoryFeatures", &vkGetDeviceGroupPeerMemoryFeatures},
{"vkGetDeviceGroupPeerMemoryFeaturesKHR", &vkGetDeviceGroupPeerMemoryFeaturesKHR},
{"vkGetDeviceGroupPresentCapabilitiesKHR", &vkGetDeviceGroupPresentCapabilitiesKHR},
{"vkGetDeviceGroupSurfacePresentModesKHR", &vkGetDeviceGroupSurfacePresentModesKHR},
{"vkGetDeviceImageMemoryRequirementsKHR", &vkGetDeviceImageMemoryRequirementsKHR},
{"vkGetDeviceImageSparseMemoryRequirementsKHR", &vkGetDeviceImageSparseMemoryRequirementsKHR},
{"vkGetDeviceMemoryCommitment", &vkGetDeviceMemoryCommitment},
{"vkGetDeviceMemoryOpaqueCaptureAddress", &vkGetDeviceMemoryOpaqueCaptureAddress},
{"vkGetDeviceMemoryOpaqueCaptureAddressKHR", &vkGetDeviceMemoryOpaqueCaptureAddressKHR},
{"vkGetDeviceProcAddr", &vkGetDeviceProcAddr},
{"vkGetDeviceQueue", &vkGetDeviceQueue},
{"vkGetDeviceQueue2", &vkGetDeviceQueue2},
{"vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI", &vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI},
{"vkGetEventStatus", &vkGetEventStatus},
{"vkGetFenceStatus", &vkGetFenceStatus},
{"vkGetGeneratedCommandsMemoryRequirementsNV", &vkGetGeneratedCommandsMemoryRequirementsNV},
{"vkGetImageMemoryRequirements", &vkGetImageMemoryRequirements},
{"vkGetImageMemoryRequirements2", &vkGetImageMemoryRequirements2},
{"vkGetImageMemoryRequirements2KHR", &vkGetImageMemoryRequirements2KHR},
{"vkGetImageSparseMemoryRequirements", &vkGetImageSparseMemoryRequirements},
{"vkGetImageSparseMemoryRequirements2", &vkGetImageSparseMemoryRequirements2},
{"vkGetImageSparseMemoryRequirements2KHR", &vkGetImageSparseMemoryRequirements2KHR},
{"vkGetImageSubresourceLayout", &vkGetImageSubresourceLayout},
{"vkGetImageViewAddressNVX", &vkGetImageViewAddressNVX},
{"vkGetImageViewHandleNVX", &vkGetImageViewHandleNVX},
{"vkGetMemoryHostPointerPropertiesEXT", &vkGetMemoryHostPointerPropertiesEXT},
{"vkGetPerformanceParameterINTEL", &vkGetPerformanceParameterINTEL},
{"vkGetPipelineCacheData", &vkGetPipelineCacheData},
{"vkGetPipelineExecutableInternalRepresentationsKHR", &vkGetPipelineExecutableInternalRepresentationsKHR},
{"vkGetPipelineExecutablePropertiesKHR", &vkGetPipelineExecutablePropertiesKHR},
{"vkGetPipelineExecutableStatisticsKHR", &vkGetPipelineExecutableStatisticsKHR},
{"vkGetPrivateDataEXT", &vkGetPrivateDataEXT},
{"vkGetQueryPoolResults", &vkGetQueryPoolResults},
{"vkGetQueueCheckpointData2NV", &vkGetQueueCheckpointData2NV},
{"vkGetQueueCheckpointDataNV", &vkGetQueueCheckpointDataNV},
{"vkGetRayTracingCaptureReplayShaderGroupHandlesKHR", &vkGetRayTracingCaptureReplayShaderGroupHandlesKHR},
{"vkGetRayTracingShaderGroupHandlesKHR", &vkGetRayTracingShaderGroupHandlesKHR},
{"vkGetRayTracingShaderGroupHandlesNV", &vkGetRayTracingShaderGroupHandlesNV},
{"vkGetRayTracingShaderGroupStackSizeKHR", &vkGetRayTracingShaderGroupStackSizeKHR},
{"vkGetRenderAreaGranularity", &vkGetRenderAreaGranularity},
{"vkGetSemaphoreCounterValue", &vkGetSemaphoreCounterValue},
{"vkGetSemaphoreCounterValueKHR", &vkGetSemaphoreCounterValueKHR},
{"vkGetShaderInfoAMD", &vkGetShaderInfoAMD},
{"vkGetSwapchainImagesKHR", &vkGetSwapchainImagesKHR},
{"vkGetValidationCacheDataEXT", &vkGetValidationCacheDataEXT},
{"vkInitializePerformanceApiINTEL", &vkInitializePerformanceApiINTEL},
{"vkInvalidateMappedMemoryRanges", &vkInvalidateMappedMemoryRanges},
{"vkMapMemory", &vkMapMemory},
{"vkMergePipelineCaches", &vkMergePipelineCaches},
{"vkMergeValidationCachesEXT", &vkMergeValidationCachesEXT},
{"vkQueueBeginDebugUtilsLabelEXT", &vkQueueBeginDebugUtilsLabelEXT},
{"vkQueueBindSparse", &vkQueueBindSparse},
{"vkQueueEndDebugUtilsLabelEXT", &vkQueueEndDebugUtilsLabelEXT},
{"vkQueueInsertDebugUtilsLabelEXT", &vkQueueInsertDebugUtilsLabelEXT},
{"vkQueuePresentKHR", &vkQueuePresentKHR},
{"vkQueueSetPerformanceConfigurationINTEL", &vkQueueSetPerformanceConfigurationINTEL},
{"vkQueueSubmit", &vkQueueSubmit},
{"vkQueueSubmit2KHR", &vkQueueSubmit2KHR},
{"vkQueueWaitIdle", &vkQueueWaitIdle},
{"vkReleasePerformanceConfigurationINTEL", &vkReleasePerformanceConfigurationINTEL},
{"vkReleaseProfilingLockKHR", &vkReleaseProfilingLockKHR},
{"vkResetCommandBuffer", &vkResetCommandBuffer},
{"vkResetCommandPool", &vkResetCommandPool},
{"vkResetDescriptorPool", &vkResetDescriptorPool},
{"vkResetEvent", &vkResetEvent},
{"vkResetFences", &vkResetFences},
{"vkResetQueryPool", &vkResetQueryPool},
{"vkResetQueryPoolEXT", &vkResetQueryPoolEXT},
{"vkSetDebugUtilsObjectNameEXT", &vkSetDebugUtilsObjectNameEXT},
{"vkSetDebugUtilsObjectTagEXT", &vkSetDebugUtilsObjectTagEXT},
{"vkSetDeviceMemoryPriorityEXT", &vkSetDeviceMemoryPriorityEXT},
{"vkSetEvent", &vkSetEvent},
{"vkSetPrivateDataEXT", &vkSetPrivateDataEXT},
{"vkSignalSemaphore", &vkSignalSemaphore},
{"vkSignalSemaphoreKHR", &vkSignalSemaphoreKHR},
{"vkTrimCommandPool", &vkTrimCommandPool},
{"vkTrimCommandPoolKHR", &vkTrimCommandPoolKHR},
{"vkUninitializePerformanceApiINTEL", &vkUninitializePerformanceApiINTEL},
{"vkUnmapMemory", &vkUnmapMemory},
{"vkUpdateDescriptorSetWithTemplate", &vkUpdateDescriptorSetWithTemplate},
{"vkUpdateDescriptorSetWithTemplateKHR", &vkUpdateDescriptorSetWithTemplateKHR},
{"vkUpdateDescriptorSets", &vkUpdateDescriptorSets},
{"vkWaitForFences", &vkWaitForFences},
{"vkWaitForPresentKHR", &vkWaitForPresentKHR},
{"vkWaitSemaphores", &vkWaitSemaphores},
{"vkWaitSemaphoresKHR", &vkWaitSemaphoresKHR},
{"vkWriteAccelerationStructuresPropertiesKHR", &vkWriteAccelerationStructuresPropertiesKHR},
{"vkAcquireNextImage2KHR", vkAcquireNextImage2KHR},
{"vkAcquireNextImageKHR", vkAcquireNextImageKHR},
{"vkAcquirePerformanceConfigurationINTEL", vkAcquirePerformanceConfigurationINTEL},
{"vkAcquireProfilingLockKHR", vkAcquireProfilingLockKHR},
{"vkAllocateCommandBuffers", vkAllocateCommandBuffers},
{"vkAllocateDescriptorSets", vkAllocateDescriptorSets},
{"vkAllocateMemory", vkAllocateMemory},
{"vkBeginCommandBuffer", vkBeginCommandBuffer},
{"vkBindAccelerationStructureMemoryNV", vkBindAccelerationStructureMemoryNV},
{"vkBindBufferMemory", vkBindBufferMemory},
{"vkBindBufferMemory2", vkBindBufferMemory2},
{"vkBindBufferMemory2KHR", vkBindBufferMemory2KHR},
{"vkBindImageMemory", vkBindImageMemory},
{"vkBindImageMemory2", vkBindImageMemory2},
{"vkBindImageMemory2KHR", vkBindImageMemory2KHR},
{"vkBuildAccelerationStructuresKHR", vkBuildAccelerationStructuresKHR},
{"vkCmdBeginConditionalRenderingEXT", vkCmdBeginConditionalRenderingEXT},
{"vkCmdBeginDebugUtilsLabelEXT", vkCmdBeginDebugUtilsLabelEXT},
{"vkCmdBeginQuery", vkCmdBeginQuery},
{"vkCmdBeginQueryIndexedEXT", vkCmdBeginQueryIndexedEXT},
{"vkCmdBeginRenderPass", vkCmdBeginRenderPass},
{"vkCmdBeginRenderPass2", vkCmdBeginRenderPass2},
{"vkCmdBeginRenderPass2KHR", vkCmdBeginRenderPass2KHR},
{"vkCmdBeginRenderingKHR", vkCmdBeginRenderingKHR},
{"vkCmdBeginTransformFeedbackEXT", vkCmdBeginTransformFeedbackEXT},
{"vkCmdBindDescriptorSets", vkCmdBindDescriptorSets},
{"vkCmdBindIndexBuffer", vkCmdBindIndexBuffer},
{"vkCmdBindInvocationMaskHUAWEI", vkCmdBindInvocationMaskHUAWEI},
{"vkCmdBindPipeline", vkCmdBindPipeline},
{"vkCmdBindPipelineShaderGroupNV", vkCmdBindPipelineShaderGroupNV},
{"vkCmdBindShadingRateImageNV", vkCmdBindShadingRateImageNV},
{"vkCmdBindTransformFeedbackBuffersEXT", vkCmdBindTransformFeedbackBuffersEXT},
{"vkCmdBindVertexBuffers", vkCmdBindVertexBuffers},
{"vkCmdBindVertexBuffers2EXT", vkCmdBindVertexBuffers2EXT},
{"vkCmdBlitImage", vkCmdBlitImage},
{"vkCmdBlitImage2KHR", vkCmdBlitImage2KHR},
{"vkCmdBuildAccelerationStructureNV", vkCmdBuildAccelerationStructureNV},
{"vkCmdBuildAccelerationStructuresIndirectKHR", vkCmdBuildAccelerationStructuresIndirectKHR},
{"vkCmdBuildAccelerationStructuresKHR", vkCmdBuildAccelerationStructuresKHR},
{"vkCmdClearAttachments", vkCmdClearAttachments},
{"vkCmdClearColorImage", vkCmdClearColorImage},
{"vkCmdClearDepthStencilImage", vkCmdClearDepthStencilImage},
{"vkCmdCopyAccelerationStructureKHR", vkCmdCopyAccelerationStructureKHR},
{"vkCmdCopyAccelerationStructureNV", vkCmdCopyAccelerationStructureNV},
{"vkCmdCopyAccelerationStructureToMemoryKHR", vkCmdCopyAccelerationStructureToMemoryKHR},
{"vkCmdCopyBuffer", vkCmdCopyBuffer},
{"vkCmdCopyBuffer2KHR", vkCmdCopyBuffer2KHR},
{"vkCmdCopyBufferToImage", vkCmdCopyBufferToImage},
{"vkCmdCopyBufferToImage2KHR", vkCmdCopyBufferToImage2KHR},
{"vkCmdCopyImage", vkCmdCopyImage},
{"vkCmdCopyImage2KHR", vkCmdCopyImage2KHR},
{"vkCmdCopyImageToBuffer", vkCmdCopyImageToBuffer},
{"vkCmdCopyImageToBuffer2KHR", vkCmdCopyImageToBuffer2KHR},
{"vkCmdCopyMemoryToAccelerationStructureKHR", vkCmdCopyMemoryToAccelerationStructureKHR},
{"vkCmdCopyQueryPoolResults", vkCmdCopyQueryPoolResults},
{"vkCmdCuLaunchKernelNVX", vkCmdCuLaunchKernelNVX},
{"vkCmdDebugMarkerBeginEXT", vkCmdDebugMarkerBeginEXT},
{"vkCmdDebugMarkerEndEXT", vkCmdDebugMarkerEndEXT},
{"vkCmdDebugMarkerInsertEXT", vkCmdDebugMarkerInsertEXT},
{"vkCmdDispatch", vkCmdDispatch},
{"vkCmdDispatchBase", vkCmdDispatchBase},
{"vkCmdDispatchBaseKHR", vkCmdDispatchBaseKHR},
{"vkCmdDispatchIndirect", vkCmdDispatchIndirect},
{"vkCmdDraw", vkCmdDraw},
{"vkCmdDrawIndexed", vkCmdDrawIndexed},
{"vkCmdDrawIndexedIndirect", vkCmdDrawIndexedIndirect},
{"vkCmdDrawIndexedIndirectCount", vkCmdDrawIndexedIndirectCount},
{"vkCmdDrawIndexedIndirectCountAMD", vkCmdDrawIndexedIndirectCountAMD},
{"vkCmdDrawIndexedIndirectCountKHR", vkCmdDrawIndexedIndirectCountKHR},
{"vkCmdDrawIndirect", vkCmdDrawIndirect},
{"vkCmdDrawIndirectByteCountEXT", vkCmdDrawIndirectByteCountEXT},
{"vkCmdDrawIndirectCount", vkCmdDrawIndirectCount},
{"vkCmdDrawIndirectCountAMD", vkCmdDrawIndirectCountAMD},
{"vkCmdDrawIndirectCountKHR", vkCmdDrawIndirectCountKHR},
{"vkCmdDrawMeshTasksIndirectCountNV", vkCmdDrawMeshTasksIndirectCountNV},
{"vkCmdDrawMeshTasksIndirectNV", vkCmdDrawMeshTasksIndirectNV},
{"vkCmdDrawMeshTasksNV", vkCmdDrawMeshTasksNV},
{"vkCmdDrawMultiEXT", vkCmdDrawMultiEXT},
{"vkCmdDrawMultiIndexedEXT", vkCmdDrawMultiIndexedEXT},
{"vkCmdEndConditionalRenderingEXT", vkCmdEndConditionalRenderingEXT},
{"vkCmdEndDebugUtilsLabelEXT", vkCmdEndDebugUtilsLabelEXT},
{"vkCmdEndQuery", vkCmdEndQuery},
{"vkCmdEndQueryIndexedEXT", vkCmdEndQueryIndexedEXT},
{"vkCmdEndRenderPass", vkCmdEndRenderPass},
{"vkCmdEndRenderPass2", vkCmdEndRenderPass2},
{"vkCmdEndRenderPass2KHR", vkCmdEndRenderPass2KHR},
{"vkCmdEndRenderingKHR", vkCmdEndRenderingKHR},
{"vkCmdEndTransformFeedbackEXT", vkCmdEndTransformFeedbackEXT},
{"vkCmdExecuteCommands", vkCmdExecuteCommands},
{"vkCmdExecuteGeneratedCommandsNV", vkCmdExecuteGeneratedCommandsNV},
{"vkCmdFillBuffer", vkCmdFillBuffer},
{"vkCmdInsertDebugUtilsLabelEXT", vkCmdInsertDebugUtilsLabelEXT},
{"vkCmdNextSubpass", vkCmdNextSubpass},
{"vkCmdNextSubpass2", vkCmdNextSubpass2},
{"vkCmdNextSubpass2KHR", vkCmdNextSubpass2KHR},
{"vkCmdPipelineBarrier", vkCmdPipelineBarrier},
{"vkCmdPipelineBarrier2KHR", vkCmdPipelineBarrier2KHR},
{"vkCmdPreprocessGeneratedCommandsNV", vkCmdPreprocessGeneratedCommandsNV},
{"vkCmdPushConstants", vkCmdPushConstants},
{"vkCmdPushDescriptorSetKHR", vkCmdPushDescriptorSetKHR},
{"vkCmdPushDescriptorSetWithTemplateKHR", vkCmdPushDescriptorSetWithTemplateKHR},
{"vkCmdResetEvent", vkCmdResetEvent},
{"vkCmdResetEvent2KHR", vkCmdResetEvent2KHR},
{"vkCmdResetQueryPool", vkCmdResetQueryPool},
{"vkCmdResolveImage", vkCmdResolveImage},
{"vkCmdResolveImage2KHR", vkCmdResolveImage2KHR},
{"vkCmdSetBlendConstants", vkCmdSetBlendConstants},
{"vkCmdSetCheckpointNV", vkCmdSetCheckpointNV},
{"vkCmdSetCoarseSampleOrderNV", vkCmdSetCoarseSampleOrderNV},
{"vkCmdSetColorWriteEnableEXT", vkCmdSetColorWriteEnableEXT},
{"vkCmdSetCullModeEXT", vkCmdSetCullModeEXT},
{"vkCmdSetDepthBias", vkCmdSetDepthBias},
{"vkCmdSetDepthBiasEnableEXT", vkCmdSetDepthBiasEnableEXT},
{"vkCmdSetDepthBounds", vkCmdSetDepthBounds},
{"vkCmdSetDepthBoundsTestEnableEXT", vkCmdSetDepthBoundsTestEnableEXT},
{"vkCmdSetDepthCompareOpEXT", vkCmdSetDepthCompareOpEXT},
{"vkCmdSetDepthTestEnableEXT", vkCmdSetDepthTestEnableEXT},
{"vkCmdSetDepthWriteEnableEXT", vkCmdSetDepthWriteEnableEXT},
{"vkCmdSetDeviceMask", vkCmdSetDeviceMask},
{"vkCmdSetDeviceMaskKHR", vkCmdSetDeviceMaskKHR},
{"vkCmdSetDiscardRectangleEXT", vkCmdSetDiscardRectangleEXT},
{"vkCmdSetEvent", vkCmdSetEvent},
{"vkCmdSetEvent2KHR", vkCmdSetEvent2KHR},
{"vkCmdSetExclusiveScissorNV", vkCmdSetExclusiveScissorNV},
{"vkCmdSetFragmentShadingRateEnumNV", vkCmdSetFragmentShadingRateEnumNV},
{"vkCmdSetFragmentShadingRateKHR", vkCmdSetFragmentShadingRateKHR},
{"vkCmdSetFrontFaceEXT", vkCmdSetFrontFaceEXT},
{"vkCmdSetLineStippleEXT", vkCmdSetLineStippleEXT},
{"vkCmdSetLineWidth", vkCmdSetLineWidth},
{"vkCmdSetLogicOpEXT", vkCmdSetLogicOpEXT},
{"vkCmdSetPatchControlPointsEXT", vkCmdSetPatchControlPointsEXT},
{"vkCmdSetPerformanceMarkerINTEL", vkCmdSetPerformanceMarkerINTEL},
{"vkCmdSetPerformanceOverrideINTEL", vkCmdSetPerformanceOverrideINTEL},
{"vkCmdSetPerformanceStreamMarkerINTEL", vkCmdSetPerformanceStreamMarkerINTEL},
{"vkCmdSetPrimitiveRestartEnableEXT", vkCmdSetPrimitiveRestartEnableEXT},
{"vkCmdSetPrimitiveTopologyEXT", vkCmdSetPrimitiveTopologyEXT},
{"vkCmdSetRasterizerDiscardEnableEXT", vkCmdSetRasterizerDiscardEnableEXT},
{"vkCmdSetRayTracingPipelineStackSizeKHR", vkCmdSetRayTracingPipelineStackSizeKHR},
{"vkCmdSetSampleLocationsEXT", vkCmdSetSampleLocationsEXT},
{"vkCmdSetScissor", vkCmdSetScissor},
{"vkCmdSetScissorWithCountEXT", vkCmdSetScissorWithCountEXT},
{"vkCmdSetStencilCompareMask", vkCmdSetStencilCompareMask},
{"vkCmdSetStencilOpEXT", vkCmdSetStencilOpEXT},
{"vkCmdSetStencilReference", vkCmdSetStencilReference},
{"vkCmdSetStencilTestEnableEXT", vkCmdSetStencilTestEnableEXT},
{"vkCmdSetStencilWriteMask", vkCmdSetStencilWriteMask},
{"vkCmdSetVertexInputEXT", vkCmdSetVertexInputEXT},
{"vkCmdSetViewport", vkCmdSetViewport},
{"vkCmdSetViewportShadingRatePaletteNV", vkCmdSetViewportShadingRatePaletteNV},
{"vkCmdSetViewportWScalingNV", vkCmdSetViewportWScalingNV},
{"vkCmdSetViewportWithCountEXT", vkCmdSetViewportWithCountEXT},
{"vkCmdSubpassShadingHUAWEI", vkCmdSubpassShadingHUAWEI},
{"vkCmdTraceRaysIndirectKHR", vkCmdTraceRaysIndirectKHR},
{"vkCmdTraceRaysKHR", vkCmdTraceRaysKHR},
{"vkCmdTraceRaysNV", vkCmdTraceRaysNV},
{"vkCmdUpdateBuffer", vkCmdUpdateBuffer},
{"vkCmdWaitEvents", vkCmdWaitEvents},
{"vkCmdWaitEvents2KHR", vkCmdWaitEvents2KHR},
{"vkCmdWriteAccelerationStructuresPropertiesKHR", vkCmdWriteAccelerationStructuresPropertiesKHR},
{"vkCmdWriteAccelerationStructuresPropertiesNV", vkCmdWriteAccelerationStructuresPropertiesNV},
{"vkCmdWriteBufferMarker2AMD", vkCmdWriteBufferMarker2AMD},
{"vkCmdWriteBufferMarkerAMD", vkCmdWriteBufferMarkerAMD},
{"vkCmdWriteTimestamp", vkCmdWriteTimestamp},
{"vkCmdWriteTimestamp2KHR", vkCmdWriteTimestamp2KHR},
{"vkCompileDeferredNV", vkCompileDeferredNV},
{"vkCopyAccelerationStructureKHR", vkCopyAccelerationStructureKHR},
{"vkCopyAccelerationStructureToMemoryKHR", vkCopyAccelerationStructureToMemoryKHR},
{"vkCopyMemoryToAccelerationStructureKHR", vkCopyMemoryToAccelerationStructureKHR},
{"vkCreateAccelerationStructureKHR", vkCreateAccelerationStructureKHR},
{"vkCreateAccelerationStructureNV", vkCreateAccelerationStructureNV},
{"vkCreateBuffer", vkCreateBuffer},
{"vkCreateBufferView", vkCreateBufferView},
{"vkCreateCommandPool", vkCreateCommandPool},
{"vkCreateComputePipelines", vkCreateComputePipelines},
{"vkCreateCuFunctionNVX", vkCreateCuFunctionNVX},
{"vkCreateCuModuleNVX", vkCreateCuModuleNVX},
{"vkCreateDeferredOperationKHR", vkCreateDeferredOperationKHR},
{"vkCreateDescriptorPool", vkCreateDescriptorPool},
{"vkCreateDescriptorSetLayout", vkCreateDescriptorSetLayout},
{"vkCreateDescriptorUpdateTemplate", vkCreateDescriptorUpdateTemplate},
{"vkCreateDescriptorUpdateTemplateKHR", vkCreateDescriptorUpdateTemplateKHR},
{"vkCreateEvent", vkCreateEvent},
{"vkCreateFence", vkCreateFence},
{"vkCreateFramebuffer", vkCreateFramebuffer},
{"vkCreateGraphicsPipelines", vkCreateGraphicsPipelines},
{"vkCreateImage", vkCreateImage},
{"vkCreateImageView", vkCreateImageView},
{"vkCreateIndirectCommandsLayoutNV", vkCreateIndirectCommandsLayoutNV},
{"vkCreatePipelineCache", vkCreatePipelineCache},
{"vkCreatePipelineLayout", vkCreatePipelineLayout},
{"vkCreatePrivateDataSlotEXT", vkCreatePrivateDataSlotEXT},
{"vkCreateQueryPool", vkCreateQueryPool},
{"vkCreateRayTracingPipelinesKHR", vkCreateRayTracingPipelinesKHR},
{"vkCreateRayTracingPipelinesNV", vkCreateRayTracingPipelinesNV},
{"vkCreateRenderPass", vkCreateRenderPass},
{"vkCreateRenderPass2", vkCreateRenderPass2},
{"vkCreateRenderPass2KHR", vkCreateRenderPass2KHR},
{"vkCreateSampler", vkCreateSampler},
{"vkCreateSamplerYcbcrConversion", vkCreateSamplerYcbcrConversion},
{"vkCreateSamplerYcbcrConversionKHR", vkCreateSamplerYcbcrConversionKHR},
{"vkCreateSemaphore", vkCreateSemaphore},
{"vkCreateShaderModule", vkCreateShaderModule},
{"vkCreateSwapchainKHR", vkCreateSwapchainKHR},
{"vkCreateValidationCacheEXT", vkCreateValidationCacheEXT},
{"vkDebugMarkerSetObjectNameEXT", vkDebugMarkerSetObjectNameEXT},
{"vkDebugMarkerSetObjectTagEXT", vkDebugMarkerSetObjectTagEXT},
{"vkDeferredOperationJoinKHR", vkDeferredOperationJoinKHR},
{"vkDestroyAccelerationStructureKHR", vkDestroyAccelerationStructureKHR},
{"vkDestroyAccelerationStructureNV", vkDestroyAccelerationStructureNV},
{"vkDestroyBuffer", vkDestroyBuffer},
{"vkDestroyBufferView", vkDestroyBufferView},
{"vkDestroyCommandPool", vkDestroyCommandPool},
{"vkDestroyCuFunctionNVX", vkDestroyCuFunctionNVX},
{"vkDestroyCuModuleNVX", vkDestroyCuModuleNVX},
{"vkDestroyDeferredOperationKHR", vkDestroyDeferredOperationKHR},
{"vkDestroyDescriptorPool", vkDestroyDescriptorPool},
{"vkDestroyDescriptorSetLayout", vkDestroyDescriptorSetLayout},
{"vkDestroyDescriptorUpdateTemplate", vkDestroyDescriptorUpdateTemplate},
{"vkDestroyDescriptorUpdateTemplateKHR", vkDestroyDescriptorUpdateTemplateKHR},
{"vkDestroyDevice", vkDestroyDevice},
{"vkDestroyEvent", vkDestroyEvent},
{"vkDestroyFence", vkDestroyFence},
{"vkDestroyFramebuffer", vkDestroyFramebuffer},
{"vkDestroyImage", vkDestroyImage},
{"vkDestroyImageView", vkDestroyImageView},
{"vkDestroyIndirectCommandsLayoutNV", vkDestroyIndirectCommandsLayoutNV},
{"vkDestroyPipeline", vkDestroyPipeline},
{"vkDestroyPipelineCache", vkDestroyPipelineCache},
{"vkDestroyPipelineLayout", vkDestroyPipelineLayout},
{"vkDestroyPrivateDataSlotEXT", vkDestroyPrivateDataSlotEXT},
{"vkDestroyQueryPool", vkDestroyQueryPool},
{"vkDestroyRenderPass", vkDestroyRenderPass},
{"vkDestroySampler", vkDestroySampler},
{"vkDestroySamplerYcbcrConversion", vkDestroySamplerYcbcrConversion},
{"vkDestroySamplerYcbcrConversionKHR", vkDestroySamplerYcbcrConversionKHR},
{"vkDestroySemaphore", vkDestroySemaphore},
{"vkDestroyShaderModule", vkDestroyShaderModule},
{"vkDestroySwapchainKHR", vkDestroySwapchainKHR},
{"vkDestroyValidationCacheEXT", vkDestroyValidationCacheEXT},
{"vkDeviceWaitIdle", vkDeviceWaitIdle},
{"vkEndCommandBuffer", vkEndCommandBuffer},
{"vkFlushMappedMemoryRanges", vkFlushMappedMemoryRanges},
{"vkFreeCommandBuffers", vkFreeCommandBuffers},
{"vkFreeDescriptorSets", vkFreeDescriptorSets},
{"vkFreeMemory", vkFreeMemory},
{"vkGetAccelerationStructureBuildSizesKHR", vkGetAccelerationStructureBuildSizesKHR},
{"vkGetAccelerationStructureDeviceAddressKHR", vkGetAccelerationStructureDeviceAddressKHR},
{"vkGetAccelerationStructureHandleNV", vkGetAccelerationStructureHandleNV},
{"vkGetAccelerationStructureMemoryRequirementsNV", vkGetAccelerationStructureMemoryRequirementsNV},
{"vkGetBufferDeviceAddress", vkGetBufferDeviceAddress},
{"vkGetBufferDeviceAddressEXT", vkGetBufferDeviceAddressEXT},
{"vkGetBufferDeviceAddressKHR", vkGetBufferDeviceAddressKHR},
{"vkGetBufferMemoryRequirements", vkGetBufferMemoryRequirements},
{"vkGetBufferMemoryRequirements2", vkGetBufferMemoryRequirements2},
{"vkGetBufferMemoryRequirements2KHR", vkGetBufferMemoryRequirements2KHR},
{"vkGetBufferOpaqueCaptureAddress", vkGetBufferOpaqueCaptureAddress},
{"vkGetBufferOpaqueCaptureAddressKHR", vkGetBufferOpaqueCaptureAddressKHR},
{"vkGetCalibratedTimestampsEXT", vkGetCalibratedTimestampsEXT},
{"vkGetDeferredOperationMaxConcurrencyKHR", vkGetDeferredOperationMaxConcurrencyKHR},
{"vkGetDeferredOperationResultKHR", vkGetDeferredOperationResultKHR},
{"vkGetDescriptorSetLayoutSupport", vkGetDescriptorSetLayoutSupport},
{"vkGetDescriptorSetLayoutSupportKHR", vkGetDescriptorSetLayoutSupportKHR},
{"vkGetDeviceAccelerationStructureCompatibilityKHR", vkGetDeviceAccelerationStructureCompatibilityKHR},
{"vkGetDeviceBufferMemoryRequirementsKHR", vkGetDeviceBufferMemoryRequirementsKHR},
{"vkGetDeviceGroupPeerMemoryFeatures", vkGetDeviceGroupPeerMemoryFeatures},
{"vkGetDeviceGroupPeerMemoryFeaturesKHR", vkGetDeviceGroupPeerMemoryFeaturesKHR},
{"vkGetDeviceGroupPresentCapabilitiesKHR", vkGetDeviceGroupPresentCapabilitiesKHR},
{"vkGetDeviceGroupSurfacePresentModesKHR", vkGetDeviceGroupSurfacePresentModesKHR},
{"vkGetDeviceImageMemoryRequirementsKHR", vkGetDeviceImageMemoryRequirementsKHR},
{"vkGetDeviceImageSparseMemoryRequirementsKHR", vkGetDeviceImageSparseMemoryRequirementsKHR},
{"vkGetDeviceMemoryCommitment", vkGetDeviceMemoryCommitment},
{"vkGetDeviceMemoryOpaqueCaptureAddress", vkGetDeviceMemoryOpaqueCaptureAddress},
{"vkGetDeviceMemoryOpaqueCaptureAddressKHR", vkGetDeviceMemoryOpaqueCaptureAddressKHR},
{"vkGetDeviceProcAddr", vkGetDeviceProcAddr},
{"vkGetDeviceQueue", vkGetDeviceQueue},
{"vkGetDeviceQueue2", vkGetDeviceQueue2},
{"vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI", vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI},
{"vkGetEventStatus", vkGetEventStatus},
{"vkGetFenceStatus", vkGetFenceStatus},
{"vkGetGeneratedCommandsMemoryRequirementsNV", vkGetGeneratedCommandsMemoryRequirementsNV},
{"vkGetImageMemoryRequirements", vkGetImageMemoryRequirements},
{"vkGetImageMemoryRequirements2", vkGetImageMemoryRequirements2},
{"vkGetImageMemoryRequirements2KHR", vkGetImageMemoryRequirements2KHR},
{"vkGetImageSparseMemoryRequirements", vkGetImageSparseMemoryRequirements},
{"vkGetImageSparseMemoryRequirements2", vkGetImageSparseMemoryRequirements2},
{"vkGetImageSparseMemoryRequirements2KHR", vkGetImageSparseMemoryRequirements2KHR},
{"vkGetImageSubresourceLayout", vkGetImageSubresourceLayout},
{"vkGetImageViewAddressNVX", vkGetImageViewAddressNVX},
{"vkGetImageViewHandleNVX", vkGetImageViewHandleNVX},
{"vkGetMemoryHostPointerPropertiesEXT", vkGetMemoryHostPointerPropertiesEXT},
{"vkGetPerformanceParameterINTEL", vkGetPerformanceParameterINTEL},
{"vkGetPipelineCacheData", vkGetPipelineCacheData},
{"vkGetPipelineExecutableInternalRepresentationsKHR", vkGetPipelineExecutableInternalRepresentationsKHR},
{"vkGetPipelineExecutablePropertiesKHR", vkGetPipelineExecutablePropertiesKHR},
{"vkGetPipelineExecutableStatisticsKHR", vkGetPipelineExecutableStatisticsKHR},
{"vkGetPrivateDataEXT", vkGetPrivateDataEXT},
{"vkGetQueryPoolResults", vkGetQueryPoolResults},
{"vkGetQueueCheckpointData2NV", vkGetQueueCheckpointData2NV},
{"vkGetQueueCheckpointDataNV", vkGetQueueCheckpointDataNV},
{"vkGetRayTracingCaptureReplayShaderGroupHandlesKHR", vkGetRayTracingCaptureReplayShaderGroupHandlesKHR},
{"vkGetRayTracingShaderGroupHandlesKHR", vkGetRayTracingShaderGroupHandlesKHR},
{"vkGetRayTracingShaderGroupHandlesNV", vkGetRayTracingShaderGroupHandlesNV},
{"vkGetRayTracingShaderGroupStackSizeKHR", vkGetRayTracingShaderGroupStackSizeKHR},
{"vkGetRenderAreaGranularity", vkGetRenderAreaGranularity},
{"vkGetSemaphoreCounterValue", vkGetSemaphoreCounterValue},
{"vkGetSemaphoreCounterValueKHR", vkGetSemaphoreCounterValueKHR},
{"vkGetShaderInfoAMD", vkGetShaderInfoAMD},
{"vkGetSwapchainImagesKHR", vkGetSwapchainImagesKHR},
{"vkGetValidationCacheDataEXT", vkGetValidationCacheDataEXT},
{"vkInitializePerformanceApiINTEL", vkInitializePerformanceApiINTEL},
{"vkInvalidateMappedMemoryRanges", vkInvalidateMappedMemoryRanges},
{"vkMapMemory", vkMapMemory},
{"vkMergePipelineCaches", vkMergePipelineCaches},
{"vkMergeValidationCachesEXT", vkMergeValidationCachesEXT},
{"vkQueueBeginDebugUtilsLabelEXT", vkQueueBeginDebugUtilsLabelEXT},
{"vkQueueBindSparse", vkQueueBindSparse},
{"vkQueueEndDebugUtilsLabelEXT", vkQueueEndDebugUtilsLabelEXT},
{"vkQueueInsertDebugUtilsLabelEXT", vkQueueInsertDebugUtilsLabelEXT},
{"vkQueuePresentKHR", vkQueuePresentKHR},
{"vkQueueSetPerformanceConfigurationINTEL", vkQueueSetPerformanceConfigurationINTEL},
{"vkQueueSubmit", vkQueueSubmit},
{"vkQueueSubmit2KHR", vkQueueSubmit2KHR},
{"vkQueueWaitIdle", vkQueueWaitIdle},
{"vkReleasePerformanceConfigurationINTEL", vkReleasePerformanceConfigurationINTEL},
{"vkReleaseProfilingLockKHR", vkReleaseProfilingLockKHR},
{"vkResetCommandBuffer", vkResetCommandBuffer},
{"vkResetCommandPool", vkResetCommandPool},
{"vkResetDescriptorPool", vkResetDescriptorPool},
{"vkResetEvent", vkResetEvent},
{"vkResetFences", vkResetFences},
{"vkResetQueryPool", vkResetQueryPool},
{"vkResetQueryPoolEXT", vkResetQueryPoolEXT},
{"vkSetDebugUtilsObjectNameEXT", vkSetDebugUtilsObjectNameEXT},
{"vkSetDebugUtilsObjectTagEXT", vkSetDebugUtilsObjectTagEXT},
{"vkSetDeviceMemoryPriorityEXT", vkSetDeviceMemoryPriorityEXT},
{"vkSetEvent", vkSetEvent},
{"vkSetPrivateDataEXT", vkSetPrivateDataEXT},
{"vkSignalSemaphore", vkSignalSemaphore},
{"vkSignalSemaphoreKHR", vkSignalSemaphoreKHR},
{"vkTrimCommandPool", vkTrimCommandPool},
{"vkTrimCommandPoolKHR", vkTrimCommandPoolKHR},
{"vkUninitializePerformanceApiINTEL", vkUninitializePerformanceApiINTEL},
{"vkUnmapMemory", vkUnmapMemory},
{"vkUpdateDescriptorSetWithTemplate", vkUpdateDescriptorSetWithTemplate},
{"vkUpdateDescriptorSetWithTemplateKHR", vkUpdateDescriptorSetWithTemplateKHR},
{"vkUpdateDescriptorSets", vkUpdateDescriptorSets},
{"vkWaitForFences", vkWaitForFences},
{"vkWaitForPresentKHR", vkWaitForPresentKHR},
{"vkWaitSemaphores", vkWaitSemaphores},
{"vkWaitSemaphoresKHR", vkWaitSemaphoresKHR},
{"vkWriteAccelerationStructuresPropertiesKHR", vkWriteAccelerationStructuresPropertiesKHR},
};
static const struct vulkan_func vk_phys_dev_dispatch_table[] =
{
{"vkCreateDevice", &vkCreateDevice},
{"vkEnumerateDeviceExtensionProperties", &vkEnumerateDeviceExtensionProperties},
{"vkEnumerateDeviceLayerProperties", &vkEnumerateDeviceLayerProperties},
{"vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR", &vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR},
{"vkGetPhysicalDeviceCalibrateableTimeDomainsEXT", &vkGetPhysicalDeviceCalibrateableTimeDomainsEXT},
{"vkGetPhysicalDeviceCooperativeMatrixPropertiesNV", &vkGetPhysicalDeviceCooperativeMatrixPropertiesNV},
{"vkGetPhysicalDeviceExternalBufferProperties", &vkGetPhysicalDeviceExternalBufferProperties},
{"vkGetPhysicalDeviceExternalBufferPropertiesKHR", &vkGetPhysicalDeviceExternalBufferPropertiesKHR},
{"vkGetPhysicalDeviceExternalFenceProperties", &vkGetPhysicalDeviceExternalFenceProperties},
{"vkGetPhysicalDeviceExternalFencePropertiesKHR", &vkGetPhysicalDeviceExternalFencePropertiesKHR},
{"vkGetPhysicalDeviceExternalSemaphoreProperties", &vkGetPhysicalDeviceExternalSemaphoreProperties},
{"vkGetPhysicalDeviceExternalSemaphorePropertiesKHR", &vkGetPhysicalDeviceExternalSemaphorePropertiesKHR},
{"vkGetPhysicalDeviceFeatures", &vkGetPhysicalDeviceFeatures},
{"vkGetPhysicalDeviceFeatures2", &vkGetPhysicalDeviceFeatures2},
{"vkGetPhysicalDeviceFeatures2KHR", &vkGetPhysicalDeviceFeatures2KHR},
{"vkGetPhysicalDeviceFormatProperties", &vkGetPhysicalDeviceFormatProperties},
{"vkGetPhysicalDeviceFormatProperties2", &vkGetPhysicalDeviceFormatProperties2},
{"vkGetPhysicalDeviceFormatProperties2KHR", &vkGetPhysicalDeviceFormatProperties2KHR},
{"vkGetPhysicalDeviceFragmentShadingRatesKHR", &vkGetPhysicalDeviceFragmentShadingRatesKHR},
{"vkGetPhysicalDeviceImageFormatProperties", &vkGetPhysicalDeviceImageFormatProperties},
{"vkGetPhysicalDeviceImageFormatProperties2", &vkGetPhysicalDeviceImageFormatProperties2},
{"vkGetPhysicalDeviceImageFormatProperties2KHR", &vkGetPhysicalDeviceImageFormatProperties2KHR},
{"vkGetPhysicalDeviceMemoryProperties", &vkGetPhysicalDeviceMemoryProperties},
{"vkGetPhysicalDeviceMemoryProperties2", &vkGetPhysicalDeviceMemoryProperties2},
{"vkGetPhysicalDeviceMemoryProperties2KHR", &vkGetPhysicalDeviceMemoryProperties2KHR},
{"vkGetPhysicalDeviceMultisamplePropertiesEXT", &vkGetPhysicalDeviceMultisamplePropertiesEXT},
{"vkGetPhysicalDevicePresentRectanglesKHR", &vkGetPhysicalDevicePresentRectanglesKHR},
{"vkGetPhysicalDeviceProperties", &vkGetPhysicalDeviceProperties},
{"vkGetPhysicalDeviceProperties2", &vkGetPhysicalDeviceProperties2},
{"vkGetPhysicalDeviceProperties2KHR", &vkGetPhysicalDeviceProperties2KHR},
{"vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR", &vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR},
{"vkGetPhysicalDeviceQueueFamilyProperties", &vkGetPhysicalDeviceQueueFamilyProperties},
{"vkGetPhysicalDeviceQueueFamilyProperties2", &vkGetPhysicalDeviceQueueFamilyProperties2},
{"vkGetPhysicalDeviceQueueFamilyProperties2KHR", &vkGetPhysicalDeviceQueueFamilyProperties2KHR},
{"vkGetPhysicalDeviceSparseImageFormatProperties", &vkGetPhysicalDeviceSparseImageFormatProperties},
{"vkGetPhysicalDeviceSparseImageFormatProperties2", &vkGetPhysicalDeviceSparseImageFormatProperties2},
{"vkGetPhysicalDeviceSparseImageFormatProperties2KHR", &vkGetPhysicalDeviceSparseImageFormatProperties2KHR},
{"vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV", &vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV},
{"vkGetPhysicalDeviceSurfaceCapabilities2KHR", &vkGetPhysicalDeviceSurfaceCapabilities2KHR},
{"vkGetPhysicalDeviceSurfaceCapabilitiesKHR", &vkGetPhysicalDeviceSurfaceCapabilitiesKHR},
{"vkGetPhysicalDeviceSurfaceFormats2KHR", &vkGetPhysicalDeviceSurfaceFormats2KHR},
{"vkGetPhysicalDeviceSurfaceFormatsKHR", &vkGetPhysicalDeviceSurfaceFormatsKHR},
{"vkGetPhysicalDeviceSurfacePresentModesKHR", &vkGetPhysicalDeviceSurfacePresentModesKHR},
{"vkGetPhysicalDeviceSurfaceSupportKHR", &vkGetPhysicalDeviceSurfaceSupportKHR},
{"vkGetPhysicalDeviceToolPropertiesEXT", &vkGetPhysicalDeviceToolPropertiesEXT},
{"vkGetPhysicalDeviceWin32PresentationSupportKHR", &vkGetPhysicalDeviceWin32PresentationSupportKHR},
{"vkCreateDevice", vkCreateDevice},
{"vkEnumerateDeviceExtensionProperties", vkEnumerateDeviceExtensionProperties},
{"vkEnumerateDeviceLayerProperties", vkEnumerateDeviceLayerProperties},
{"vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR", vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR},
{"vkGetPhysicalDeviceCalibrateableTimeDomainsEXT", vkGetPhysicalDeviceCalibrateableTimeDomainsEXT},
{"vkGetPhysicalDeviceCooperativeMatrixPropertiesNV", vkGetPhysicalDeviceCooperativeMatrixPropertiesNV},
{"vkGetPhysicalDeviceExternalBufferProperties", vkGetPhysicalDeviceExternalBufferProperties},
{"vkGetPhysicalDeviceExternalBufferPropertiesKHR", vkGetPhysicalDeviceExternalBufferPropertiesKHR},
{"vkGetPhysicalDeviceExternalFenceProperties", vkGetPhysicalDeviceExternalFenceProperties},
{"vkGetPhysicalDeviceExternalFencePropertiesKHR", vkGetPhysicalDeviceExternalFencePropertiesKHR},
{"vkGetPhysicalDeviceExternalSemaphoreProperties", vkGetPhysicalDeviceExternalSemaphoreProperties},
{"vkGetPhysicalDeviceExternalSemaphorePropertiesKHR", vkGetPhysicalDeviceExternalSemaphorePropertiesKHR},
{"vkGetPhysicalDeviceFeatures", vkGetPhysicalDeviceFeatures},
{"vkGetPhysicalDeviceFeatures2", vkGetPhysicalDeviceFeatures2},
{"vkGetPhysicalDeviceFeatures2KHR", vkGetPhysicalDeviceFeatures2KHR},
{"vkGetPhysicalDeviceFormatProperties", vkGetPhysicalDeviceFormatProperties},
{"vkGetPhysicalDeviceFormatProperties2", vkGetPhysicalDeviceFormatProperties2},
{"vkGetPhysicalDeviceFormatProperties2KHR", vkGetPhysicalDeviceFormatProperties2KHR},
{"vkGetPhysicalDeviceFragmentShadingRatesKHR", vkGetPhysicalDeviceFragmentShadingRatesKHR},
{"vkGetPhysicalDeviceImageFormatProperties", vkGetPhysicalDeviceImageFormatProperties},
{"vkGetPhysicalDeviceImageFormatProperties2", vkGetPhysicalDeviceImageFormatProperties2},
{"vkGetPhysicalDeviceImageFormatProperties2KHR", vkGetPhysicalDeviceImageFormatProperties2KHR},
{"vkGetPhysicalDeviceMemoryProperties", vkGetPhysicalDeviceMemoryProperties},
{"vkGetPhysicalDeviceMemoryProperties2", vkGetPhysicalDeviceMemoryProperties2},
{"vkGetPhysicalDeviceMemoryProperties2KHR", vkGetPhysicalDeviceMemoryProperties2KHR},
{"vkGetPhysicalDeviceMultisamplePropertiesEXT", vkGetPhysicalDeviceMultisamplePropertiesEXT},
{"vkGetPhysicalDevicePresentRectanglesKHR", vkGetPhysicalDevicePresentRectanglesKHR},
{"vkGetPhysicalDeviceProperties", vkGetPhysicalDeviceProperties},
{"vkGetPhysicalDeviceProperties2", vkGetPhysicalDeviceProperties2},
{"vkGetPhysicalDeviceProperties2KHR", vkGetPhysicalDeviceProperties2KHR},
{"vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR", vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR},
{"vkGetPhysicalDeviceQueueFamilyProperties", vkGetPhysicalDeviceQueueFamilyProperties},
{"vkGetPhysicalDeviceQueueFamilyProperties2", vkGetPhysicalDeviceQueueFamilyProperties2},
{"vkGetPhysicalDeviceQueueFamilyProperties2KHR", vkGetPhysicalDeviceQueueFamilyProperties2KHR},
{"vkGetPhysicalDeviceSparseImageFormatProperties", vkGetPhysicalDeviceSparseImageFormatProperties},
{"vkGetPhysicalDeviceSparseImageFormatProperties2", vkGetPhysicalDeviceSparseImageFormatProperties2},
{"vkGetPhysicalDeviceSparseImageFormatProperties2KHR", vkGetPhysicalDeviceSparseImageFormatProperties2KHR},
{"vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV", vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV},
{"vkGetPhysicalDeviceSurfaceCapabilities2KHR", vkGetPhysicalDeviceSurfaceCapabilities2KHR},
{"vkGetPhysicalDeviceSurfaceCapabilitiesKHR", vkGetPhysicalDeviceSurfaceCapabilitiesKHR},
{"vkGetPhysicalDeviceSurfaceFormats2KHR", vkGetPhysicalDeviceSurfaceFormats2KHR},
{"vkGetPhysicalDeviceSurfaceFormatsKHR", vkGetPhysicalDeviceSurfaceFormatsKHR},
{"vkGetPhysicalDeviceSurfacePresentModesKHR", vkGetPhysicalDeviceSurfacePresentModesKHR},
{"vkGetPhysicalDeviceSurfaceSupportKHR", vkGetPhysicalDeviceSurfaceSupportKHR},
{"vkGetPhysicalDeviceToolPropertiesEXT", vkGetPhysicalDeviceToolPropertiesEXT},
{"vkGetPhysicalDeviceWin32PresentationSupportKHR", vkGetPhysicalDeviceWin32PresentationSupportKHR},
};
static const struct vulkan_func vk_instance_dispatch_table[] =
{
{"vkCreateDebugReportCallbackEXT", &vkCreateDebugReportCallbackEXT},
{"vkCreateDebugUtilsMessengerEXT", &vkCreateDebugUtilsMessengerEXT},
{"vkCreateWin32SurfaceKHR", &vkCreateWin32SurfaceKHR},
{"vkDebugReportMessageEXT", &vkDebugReportMessageEXT},
{"vkDestroyDebugReportCallbackEXT", &vkDestroyDebugReportCallbackEXT},
{"vkDestroyDebugUtilsMessengerEXT", &vkDestroyDebugUtilsMessengerEXT},
{"vkDestroyInstance", &vkDestroyInstance},
{"vkDestroySurfaceKHR", &vkDestroySurfaceKHR},
{"vkEnumeratePhysicalDeviceGroups", &vkEnumeratePhysicalDeviceGroups},
{"vkEnumeratePhysicalDeviceGroupsKHR", &vkEnumeratePhysicalDeviceGroupsKHR},
{"vkEnumeratePhysicalDevices", &vkEnumeratePhysicalDevices},
{"vkSubmitDebugUtilsMessageEXT", &vkSubmitDebugUtilsMessageEXT},
{"vkCreateDebugReportCallbackEXT", vkCreateDebugReportCallbackEXT},
{"vkCreateDebugUtilsMessengerEXT", vkCreateDebugUtilsMessengerEXT},
{"vkCreateWin32SurfaceKHR", vkCreateWin32SurfaceKHR},
{"vkDebugReportMessageEXT", vkDebugReportMessageEXT},
{"vkDestroyDebugReportCallbackEXT", vkDestroyDebugReportCallbackEXT},
{"vkDestroyDebugUtilsMessengerEXT", vkDestroyDebugUtilsMessengerEXT},
{"vkDestroyInstance", vkDestroyInstance},
{"vkDestroySurfaceKHR", vkDestroySurfaceKHR},
{"vkEnumeratePhysicalDeviceGroups", vkEnumeratePhysicalDeviceGroups},
{"vkEnumeratePhysicalDeviceGroupsKHR", vkEnumeratePhysicalDeviceGroupsKHR},
{"vkEnumeratePhysicalDevices", vkEnumeratePhysicalDevices},
{"vkSubmitDebugUtilsMessageEXT", vkSubmitDebugUtilsMessageEXT},
};
void *wine_vk_get_device_proc_addr(const char *name)

View File

@ -2833,7 +2833,7 @@ class VkGenerator(object):
if vk_func.loader_thunk_type == ThunkType.NONE:
continue
f.write(" &{1}{0},\n".format(vk_func.name, prefix))
f.write(" {1}{0},\n".format(vk_func.name, prefix))
f.write("};\n")
f.write("C_ASSERT(ARRAYSIZE(__wine_unix_call_funcs) == unix_count);\n\n")
@ -2844,9 +2844,9 @@ class VkGenerator(object):
f.write("const struct unix_funcs loader_funcs =\n")
f.write("{\n")
f.write(" &wine_vk_call,\n")
f.write(" &wine_vk_is_available_instance_function,\n")
f.write(" &wine_vk_is_available_device_function,\n")
f.write(" wine_vk_call,\n")
f.write(" wine_vk_is_available_instance_function,\n")
f.write(" wine_vk_is_available_device_function,\n")
f.write("};\n")
def generate_thunks_h(self, f, prefix):
@ -2968,7 +2968,7 @@ class VkGenerator(object):
if not vk_func.needs_exposing():
continue
f.write(" {{\"{0}\", &{0}}},\n".format(vk_func.name))
f.write(" {{\"{0}\", {0}}},\n".format(vk_func.name))
f.write("};\n\n")
f.write("static const struct vulkan_func vk_phys_dev_dispatch_table[] =\n{\n")
@ -2976,7 +2976,7 @@ class VkGenerator(object):
if not vk_func.needs_exposing():
continue
f.write(" {{\"{0}\", &{0}}},\n".format(vk_func.name))
f.write(" {{\"{0}\", {0}}},\n".format(vk_func.name))
f.write("};\n\n")
f.write("static const struct vulkan_func vk_instance_dispatch_table[] =\n{\n")
@ -2984,7 +2984,7 @@ class VkGenerator(object):
if not vk_func.needs_exposing():
continue
f.write(" {{\"{0}\", &{0}}},\n".format(vk_func.name))
f.write(" {{\"{0}\", {0}}},\n".format(vk_func.name))
f.write("};\n\n")
f.write("void *wine_vk_get_device_proc_addr(const char *name)\n")

View File

@ -9342,417 +9342,417 @@ uint64_t wine_vk_unwrap_handle(VkObjectType type, uint64_t handle)
const unixlib_entry_t __wine_unix_call_funcs[] =
{
init_vulkan,
&wine_vkAcquireNextImage2KHR,
&wine_vkAcquireNextImageKHR,
&wine_vkAcquirePerformanceConfigurationINTEL,
&wine_vkAcquireProfilingLockKHR,
&wine_vkAllocateCommandBuffers,
&wine_vkAllocateDescriptorSets,
&wine_vkAllocateMemory,
&wine_vkBeginCommandBuffer,
&wine_vkBindAccelerationStructureMemoryNV,
&wine_vkBindBufferMemory,
&wine_vkBindBufferMemory2,
&wine_vkBindBufferMemory2KHR,
&wine_vkBindImageMemory,
&wine_vkBindImageMemory2,
&wine_vkBindImageMemory2KHR,
&wine_vkBuildAccelerationStructuresKHR,
&wine_vkCmdBeginConditionalRenderingEXT,
&wine_vkCmdBeginDebugUtilsLabelEXT,
&wine_vkCmdBeginQuery,
&wine_vkCmdBeginQueryIndexedEXT,
&wine_vkCmdBeginRenderPass,
&wine_vkCmdBeginRenderPass2,
&wine_vkCmdBeginRenderPass2KHR,
&wine_vkCmdBeginRenderingKHR,
&wine_vkCmdBeginTransformFeedbackEXT,
&wine_vkCmdBindDescriptorSets,
&wine_vkCmdBindIndexBuffer,
&wine_vkCmdBindInvocationMaskHUAWEI,
&wine_vkCmdBindPipeline,
&wine_vkCmdBindPipelineShaderGroupNV,
&wine_vkCmdBindShadingRateImageNV,
&wine_vkCmdBindTransformFeedbackBuffersEXT,
&wine_vkCmdBindVertexBuffers,
&wine_vkCmdBindVertexBuffers2EXT,
&wine_vkCmdBlitImage,
&wine_vkCmdBlitImage2KHR,
&wine_vkCmdBuildAccelerationStructureNV,
&wine_vkCmdBuildAccelerationStructuresIndirectKHR,
&wine_vkCmdBuildAccelerationStructuresKHR,
&wine_vkCmdClearAttachments,
&wine_vkCmdClearColorImage,
&wine_vkCmdClearDepthStencilImage,
&wine_vkCmdCopyAccelerationStructureKHR,
&wine_vkCmdCopyAccelerationStructureNV,
&wine_vkCmdCopyAccelerationStructureToMemoryKHR,
&wine_vkCmdCopyBuffer,
&wine_vkCmdCopyBuffer2KHR,
&wine_vkCmdCopyBufferToImage,
&wine_vkCmdCopyBufferToImage2KHR,
&wine_vkCmdCopyImage,
&wine_vkCmdCopyImage2KHR,
&wine_vkCmdCopyImageToBuffer,
&wine_vkCmdCopyImageToBuffer2KHR,
&wine_vkCmdCopyMemoryToAccelerationStructureKHR,
&wine_vkCmdCopyQueryPoolResults,
&wine_vkCmdCuLaunchKernelNVX,
&wine_vkCmdDebugMarkerBeginEXT,
&wine_vkCmdDebugMarkerEndEXT,
&wine_vkCmdDebugMarkerInsertEXT,
&wine_vkCmdDispatch,
&wine_vkCmdDispatchBase,
&wine_vkCmdDispatchBaseKHR,
&wine_vkCmdDispatchIndirect,
&wine_vkCmdDraw,
&wine_vkCmdDrawIndexed,
&wine_vkCmdDrawIndexedIndirect,
&wine_vkCmdDrawIndexedIndirectCount,
&wine_vkCmdDrawIndexedIndirectCountAMD,
&wine_vkCmdDrawIndexedIndirectCountKHR,
&wine_vkCmdDrawIndirect,
&wine_vkCmdDrawIndirectByteCountEXT,
&wine_vkCmdDrawIndirectCount,
&wine_vkCmdDrawIndirectCountAMD,
&wine_vkCmdDrawIndirectCountKHR,
&wine_vkCmdDrawMeshTasksIndirectCountNV,
&wine_vkCmdDrawMeshTasksIndirectNV,
&wine_vkCmdDrawMeshTasksNV,
&wine_vkCmdDrawMultiEXT,
&wine_vkCmdDrawMultiIndexedEXT,
&wine_vkCmdEndConditionalRenderingEXT,
&wine_vkCmdEndDebugUtilsLabelEXT,
&wine_vkCmdEndQuery,
&wine_vkCmdEndQueryIndexedEXT,
&wine_vkCmdEndRenderPass,
&wine_vkCmdEndRenderPass2,
&wine_vkCmdEndRenderPass2KHR,
&wine_vkCmdEndRenderingKHR,
&wine_vkCmdEndTransformFeedbackEXT,
&wine_vkCmdExecuteCommands,
&wine_vkCmdExecuteGeneratedCommandsNV,
&wine_vkCmdFillBuffer,
&wine_vkCmdInsertDebugUtilsLabelEXT,
&wine_vkCmdNextSubpass,
&wine_vkCmdNextSubpass2,
&wine_vkCmdNextSubpass2KHR,
&wine_vkCmdPipelineBarrier,
&wine_vkCmdPipelineBarrier2KHR,
&wine_vkCmdPreprocessGeneratedCommandsNV,
&wine_vkCmdPushConstants,
&wine_vkCmdPushDescriptorSetKHR,
&wine_vkCmdPushDescriptorSetWithTemplateKHR,
&wine_vkCmdResetEvent,
&wine_vkCmdResetEvent2KHR,
&wine_vkCmdResetQueryPool,
&wine_vkCmdResolveImage,
&wine_vkCmdResolveImage2KHR,
&wine_vkCmdSetBlendConstants,
&wine_vkCmdSetCheckpointNV,
&wine_vkCmdSetCoarseSampleOrderNV,
&wine_vkCmdSetColorWriteEnableEXT,
&wine_vkCmdSetCullModeEXT,
&wine_vkCmdSetDepthBias,
&wine_vkCmdSetDepthBiasEnableEXT,
&wine_vkCmdSetDepthBounds,
&wine_vkCmdSetDepthBoundsTestEnableEXT,
&wine_vkCmdSetDepthCompareOpEXT,
&wine_vkCmdSetDepthTestEnableEXT,
&wine_vkCmdSetDepthWriteEnableEXT,
&wine_vkCmdSetDeviceMask,
&wine_vkCmdSetDeviceMaskKHR,
&wine_vkCmdSetDiscardRectangleEXT,
&wine_vkCmdSetEvent,
&wine_vkCmdSetEvent2KHR,
&wine_vkCmdSetExclusiveScissorNV,
&wine_vkCmdSetFragmentShadingRateEnumNV,
&wine_vkCmdSetFragmentShadingRateKHR,
&wine_vkCmdSetFrontFaceEXT,
&wine_vkCmdSetLineStippleEXT,
&wine_vkCmdSetLineWidth,
&wine_vkCmdSetLogicOpEXT,
&wine_vkCmdSetPatchControlPointsEXT,
&wine_vkCmdSetPerformanceMarkerINTEL,
&wine_vkCmdSetPerformanceOverrideINTEL,
&wine_vkCmdSetPerformanceStreamMarkerINTEL,
&wine_vkCmdSetPrimitiveRestartEnableEXT,
&wine_vkCmdSetPrimitiveTopologyEXT,
&wine_vkCmdSetRasterizerDiscardEnableEXT,
&wine_vkCmdSetRayTracingPipelineStackSizeKHR,
&wine_vkCmdSetSampleLocationsEXT,
&wine_vkCmdSetScissor,
&wine_vkCmdSetScissorWithCountEXT,
&wine_vkCmdSetStencilCompareMask,
&wine_vkCmdSetStencilOpEXT,
&wine_vkCmdSetStencilReference,
&wine_vkCmdSetStencilTestEnableEXT,
&wine_vkCmdSetStencilWriteMask,
&wine_vkCmdSetVertexInputEXT,
&wine_vkCmdSetViewport,
&wine_vkCmdSetViewportShadingRatePaletteNV,
&wine_vkCmdSetViewportWScalingNV,
&wine_vkCmdSetViewportWithCountEXT,
&wine_vkCmdSubpassShadingHUAWEI,
&wine_vkCmdTraceRaysIndirectKHR,
&wine_vkCmdTraceRaysKHR,
&wine_vkCmdTraceRaysNV,
&wine_vkCmdUpdateBuffer,
&wine_vkCmdWaitEvents,
&wine_vkCmdWaitEvents2KHR,
&wine_vkCmdWriteAccelerationStructuresPropertiesKHR,
&wine_vkCmdWriteAccelerationStructuresPropertiesNV,
&wine_vkCmdWriteBufferMarker2AMD,
&wine_vkCmdWriteBufferMarkerAMD,
&wine_vkCmdWriteTimestamp,
&wine_vkCmdWriteTimestamp2KHR,
&wine_vkCompileDeferredNV,
&wine_vkCopyAccelerationStructureKHR,
&wine_vkCopyAccelerationStructureToMemoryKHR,
&wine_vkCopyMemoryToAccelerationStructureKHR,
&wine_vkCreateAccelerationStructureKHR,
&wine_vkCreateAccelerationStructureNV,
&wine_vkCreateBuffer,
&wine_vkCreateBufferView,
&wine_vkCreateCommandPool,
&wine_vkCreateComputePipelines,
&wine_vkCreateCuFunctionNVX,
&wine_vkCreateCuModuleNVX,
&wine_vkCreateDebugReportCallbackEXT,
&wine_vkCreateDebugUtilsMessengerEXT,
&wine_vkCreateDeferredOperationKHR,
&wine_vkCreateDescriptorPool,
&wine_vkCreateDescriptorSetLayout,
&wine_vkCreateDescriptorUpdateTemplate,
&wine_vkCreateDescriptorUpdateTemplateKHR,
&wine_vkCreateDevice,
&wine_vkCreateEvent,
&wine_vkCreateFence,
&wine_vkCreateFramebuffer,
&wine_vkCreateGraphicsPipelines,
&wine_vkCreateImage,
&wine_vkCreateImageView,
&wine_vkCreateIndirectCommandsLayoutNV,
&wine_vkCreateInstance,
&wine_vkCreatePipelineCache,
&wine_vkCreatePipelineLayout,
&wine_vkCreatePrivateDataSlotEXT,
&wine_vkCreateQueryPool,
&wine_vkCreateRayTracingPipelinesKHR,
&wine_vkCreateRayTracingPipelinesNV,
&wine_vkCreateRenderPass,
&wine_vkCreateRenderPass2,
&wine_vkCreateRenderPass2KHR,
&wine_vkCreateSampler,
&wine_vkCreateSamplerYcbcrConversion,
&wine_vkCreateSamplerYcbcrConversionKHR,
&wine_vkCreateSemaphore,
&wine_vkCreateShaderModule,
&wine_vkCreateSwapchainKHR,
&wine_vkCreateValidationCacheEXT,
&wine_vkCreateWin32SurfaceKHR,
&wine_vkDebugMarkerSetObjectNameEXT,
&wine_vkDebugMarkerSetObjectTagEXT,
&wine_vkDebugReportMessageEXT,
&wine_vkDeferredOperationJoinKHR,
&wine_vkDestroyAccelerationStructureKHR,
&wine_vkDestroyAccelerationStructureNV,
&wine_vkDestroyBuffer,
&wine_vkDestroyBufferView,
&wine_vkDestroyCommandPool,
&wine_vkDestroyCuFunctionNVX,
&wine_vkDestroyCuModuleNVX,
&wine_vkDestroyDebugReportCallbackEXT,
&wine_vkDestroyDebugUtilsMessengerEXT,
&wine_vkDestroyDeferredOperationKHR,
&wine_vkDestroyDescriptorPool,
&wine_vkDestroyDescriptorSetLayout,
&wine_vkDestroyDescriptorUpdateTemplate,
&wine_vkDestroyDescriptorUpdateTemplateKHR,
&wine_vkDestroyDevice,
&wine_vkDestroyEvent,
&wine_vkDestroyFence,
&wine_vkDestroyFramebuffer,
&wine_vkDestroyImage,
&wine_vkDestroyImageView,
&wine_vkDestroyIndirectCommandsLayoutNV,
&wine_vkDestroyInstance,
&wine_vkDestroyPipeline,
&wine_vkDestroyPipelineCache,
&wine_vkDestroyPipelineLayout,
&wine_vkDestroyPrivateDataSlotEXT,
&wine_vkDestroyQueryPool,
&wine_vkDestroyRenderPass,
&wine_vkDestroySampler,
&wine_vkDestroySamplerYcbcrConversion,
&wine_vkDestroySamplerYcbcrConversionKHR,
&wine_vkDestroySemaphore,
&wine_vkDestroyShaderModule,
&wine_vkDestroySurfaceKHR,
&wine_vkDestroySwapchainKHR,
&wine_vkDestroyValidationCacheEXT,
&wine_vkDeviceWaitIdle,
&wine_vkEndCommandBuffer,
&wine_vkEnumerateDeviceExtensionProperties,
&wine_vkEnumerateDeviceLayerProperties,
&wine_vkEnumerateInstanceExtensionProperties,
&wine_vkEnumerateInstanceVersion,
&wine_vkEnumeratePhysicalDeviceGroups,
&wine_vkEnumeratePhysicalDeviceGroupsKHR,
&wine_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR,
&wine_vkEnumeratePhysicalDevices,
&wine_vkFlushMappedMemoryRanges,
&wine_vkFreeCommandBuffers,
&wine_vkFreeDescriptorSets,
&wine_vkFreeMemory,
&wine_vkGetAccelerationStructureBuildSizesKHR,
&wine_vkGetAccelerationStructureDeviceAddressKHR,
&wine_vkGetAccelerationStructureHandleNV,
&wine_vkGetAccelerationStructureMemoryRequirementsNV,
&wine_vkGetBufferDeviceAddress,
&wine_vkGetBufferDeviceAddressEXT,
&wine_vkGetBufferDeviceAddressKHR,
&wine_vkGetBufferMemoryRequirements,
&wine_vkGetBufferMemoryRequirements2,
&wine_vkGetBufferMemoryRequirements2KHR,
&wine_vkGetBufferOpaqueCaptureAddress,
&wine_vkGetBufferOpaqueCaptureAddressKHR,
&wine_vkGetCalibratedTimestampsEXT,
&wine_vkGetDeferredOperationMaxConcurrencyKHR,
&wine_vkGetDeferredOperationResultKHR,
&wine_vkGetDescriptorSetLayoutSupport,
&wine_vkGetDescriptorSetLayoutSupportKHR,
&wine_vkGetDeviceAccelerationStructureCompatibilityKHR,
&wine_vkGetDeviceBufferMemoryRequirementsKHR,
&wine_vkGetDeviceGroupPeerMemoryFeatures,
&wine_vkGetDeviceGroupPeerMemoryFeaturesKHR,
&wine_vkGetDeviceGroupPresentCapabilitiesKHR,
&wine_vkGetDeviceGroupSurfacePresentModesKHR,
&wine_vkGetDeviceImageMemoryRequirementsKHR,
&wine_vkGetDeviceImageSparseMemoryRequirementsKHR,
&wine_vkGetDeviceMemoryCommitment,
&wine_vkGetDeviceMemoryOpaqueCaptureAddress,
&wine_vkGetDeviceMemoryOpaqueCaptureAddressKHR,
&wine_vkGetDeviceQueue,
&wine_vkGetDeviceQueue2,
&wine_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI,
&wine_vkGetEventStatus,
&wine_vkGetFenceStatus,
&wine_vkGetGeneratedCommandsMemoryRequirementsNV,
&wine_vkGetImageMemoryRequirements,
&wine_vkGetImageMemoryRequirements2,
&wine_vkGetImageMemoryRequirements2KHR,
&wine_vkGetImageSparseMemoryRequirements,
&wine_vkGetImageSparseMemoryRequirements2,
&wine_vkGetImageSparseMemoryRequirements2KHR,
&wine_vkGetImageSubresourceLayout,
&wine_vkGetImageViewAddressNVX,
&wine_vkGetImageViewHandleNVX,
&wine_vkGetMemoryHostPointerPropertiesEXT,
&wine_vkGetPerformanceParameterINTEL,
&wine_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT,
&wine_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV,
&wine_vkGetPhysicalDeviceExternalBufferProperties,
&wine_vkGetPhysicalDeviceExternalBufferPropertiesKHR,
&wine_vkGetPhysicalDeviceExternalFenceProperties,
&wine_vkGetPhysicalDeviceExternalFencePropertiesKHR,
&wine_vkGetPhysicalDeviceExternalSemaphoreProperties,
&wine_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR,
&wine_vkGetPhysicalDeviceFeatures,
&wine_vkGetPhysicalDeviceFeatures2,
&wine_vkGetPhysicalDeviceFeatures2KHR,
&wine_vkGetPhysicalDeviceFormatProperties,
&wine_vkGetPhysicalDeviceFormatProperties2,
&wine_vkGetPhysicalDeviceFormatProperties2KHR,
&wine_vkGetPhysicalDeviceFragmentShadingRatesKHR,
&wine_vkGetPhysicalDeviceImageFormatProperties,
&wine_vkGetPhysicalDeviceImageFormatProperties2,
&wine_vkGetPhysicalDeviceImageFormatProperties2KHR,
&wine_vkGetPhysicalDeviceMemoryProperties,
&wine_vkGetPhysicalDeviceMemoryProperties2,
&wine_vkGetPhysicalDeviceMemoryProperties2KHR,
&wine_vkGetPhysicalDeviceMultisamplePropertiesEXT,
&wine_vkGetPhysicalDevicePresentRectanglesKHR,
&wine_vkGetPhysicalDeviceProperties,
&wine_vkGetPhysicalDeviceProperties2,
&wine_vkGetPhysicalDeviceProperties2KHR,
&wine_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR,
&wine_vkGetPhysicalDeviceQueueFamilyProperties,
&wine_vkGetPhysicalDeviceQueueFamilyProperties2,
&wine_vkGetPhysicalDeviceQueueFamilyProperties2KHR,
&wine_vkGetPhysicalDeviceSparseImageFormatProperties,
&wine_vkGetPhysicalDeviceSparseImageFormatProperties2,
&wine_vkGetPhysicalDeviceSparseImageFormatProperties2KHR,
&wine_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV,
&wine_vkGetPhysicalDeviceSurfaceCapabilities2KHR,
&wine_vkGetPhysicalDeviceSurfaceCapabilitiesKHR,
&wine_vkGetPhysicalDeviceSurfaceFormats2KHR,
&wine_vkGetPhysicalDeviceSurfaceFormatsKHR,
&wine_vkGetPhysicalDeviceSurfacePresentModesKHR,
&wine_vkGetPhysicalDeviceSurfaceSupportKHR,
&wine_vkGetPhysicalDeviceToolPropertiesEXT,
&wine_vkGetPhysicalDeviceWin32PresentationSupportKHR,
&wine_vkGetPipelineCacheData,
&wine_vkGetPipelineExecutableInternalRepresentationsKHR,
&wine_vkGetPipelineExecutablePropertiesKHR,
&wine_vkGetPipelineExecutableStatisticsKHR,
&wine_vkGetPrivateDataEXT,
&wine_vkGetQueryPoolResults,
&wine_vkGetQueueCheckpointData2NV,
&wine_vkGetQueueCheckpointDataNV,
&wine_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR,
&wine_vkGetRayTracingShaderGroupHandlesKHR,
&wine_vkGetRayTracingShaderGroupHandlesNV,
&wine_vkGetRayTracingShaderGroupStackSizeKHR,
&wine_vkGetRenderAreaGranularity,
&wine_vkGetSemaphoreCounterValue,
&wine_vkGetSemaphoreCounterValueKHR,
&wine_vkGetShaderInfoAMD,
&wine_vkGetSwapchainImagesKHR,
&wine_vkGetValidationCacheDataEXT,
&wine_vkInitializePerformanceApiINTEL,
&wine_vkInvalidateMappedMemoryRanges,
&wine_vkMapMemory,
&wine_vkMergePipelineCaches,
&wine_vkMergeValidationCachesEXT,
&wine_vkQueueBeginDebugUtilsLabelEXT,
&wine_vkQueueBindSparse,
&wine_vkQueueEndDebugUtilsLabelEXT,
&wine_vkQueueInsertDebugUtilsLabelEXT,
&wine_vkQueuePresentKHR,
&wine_vkQueueSetPerformanceConfigurationINTEL,
&wine_vkQueueSubmit,
&wine_vkQueueSubmit2KHR,
&wine_vkQueueWaitIdle,
&wine_vkReleasePerformanceConfigurationINTEL,
&wine_vkReleaseProfilingLockKHR,
&wine_vkResetCommandBuffer,
&wine_vkResetCommandPool,
&wine_vkResetDescriptorPool,
&wine_vkResetEvent,
&wine_vkResetFences,
&wine_vkResetQueryPool,
&wine_vkResetQueryPoolEXT,
&wine_vkSetDebugUtilsObjectNameEXT,
&wine_vkSetDebugUtilsObjectTagEXT,
&wine_vkSetDeviceMemoryPriorityEXT,
&wine_vkSetEvent,
&wine_vkSetPrivateDataEXT,
&wine_vkSignalSemaphore,
&wine_vkSignalSemaphoreKHR,
&wine_vkSubmitDebugUtilsMessageEXT,
&wine_vkTrimCommandPool,
&wine_vkTrimCommandPoolKHR,
&wine_vkUninitializePerformanceApiINTEL,
&wine_vkUnmapMemory,
&wine_vkUpdateDescriptorSetWithTemplate,
&wine_vkUpdateDescriptorSetWithTemplateKHR,
&wine_vkUpdateDescriptorSets,
&wine_vkWaitForFences,
&wine_vkWaitForPresentKHR,
&wine_vkWaitSemaphores,
&wine_vkWaitSemaphoresKHR,
&wine_vkWriteAccelerationStructuresPropertiesKHR,
wine_vkAcquireNextImage2KHR,
wine_vkAcquireNextImageKHR,
wine_vkAcquirePerformanceConfigurationINTEL,
wine_vkAcquireProfilingLockKHR,
wine_vkAllocateCommandBuffers,
wine_vkAllocateDescriptorSets,
wine_vkAllocateMemory,
wine_vkBeginCommandBuffer,
wine_vkBindAccelerationStructureMemoryNV,
wine_vkBindBufferMemory,
wine_vkBindBufferMemory2,
wine_vkBindBufferMemory2KHR,
wine_vkBindImageMemory,
wine_vkBindImageMemory2,
wine_vkBindImageMemory2KHR,
wine_vkBuildAccelerationStructuresKHR,
wine_vkCmdBeginConditionalRenderingEXT,
wine_vkCmdBeginDebugUtilsLabelEXT,
wine_vkCmdBeginQuery,
wine_vkCmdBeginQueryIndexedEXT,
wine_vkCmdBeginRenderPass,
wine_vkCmdBeginRenderPass2,
wine_vkCmdBeginRenderPass2KHR,
wine_vkCmdBeginRenderingKHR,
wine_vkCmdBeginTransformFeedbackEXT,
wine_vkCmdBindDescriptorSets,
wine_vkCmdBindIndexBuffer,
wine_vkCmdBindInvocationMaskHUAWEI,
wine_vkCmdBindPipeline,
wine_vkCmdBindPipelineShaderGroupNV,
wine_vkCmdBindShadingRateImageNV,
wine_vkCmdBindTransformFeedbackBuffersEXT,
wine_vkCmdBindVertexBuffers,
wine_vkCmdBindVertexBuffers2EXT,
wine_vkCmdBlitImage,
wine_vkCmdBlitImage2KHR,
wine_vkCmdBuildAccelerationStructureNV,
wine_vkCmdBuildAccelerationStructuresIndirectKHR,
wine_vkCmdBuildAccelerationStructuresKHR,
wine_vkCmdClearAttachments,
wine_vkCmdClearColorImage,
wine_vkCmdClearDepthStencilImage,
wine_vkCmdCopyAccelerationStructureKHR,
wine_vkCmdCopyAccelerationStructureNV,
wine_vkCmdCopyAccelerationStructureToMemoryKHR,
wine_vkCmdCopyBuffer,
wine_vkCmdCopyBuffer2KHR,
wine_vkCmdCopyBufferToImage,
wine_vkCmdCopyBufferToImage2KHR,
wine_vkCmdCopyImage,
wine_vkCmdCopyImage2KHR,
wine_vkCmdCopyImageToBuffer,
wine_vkCmdCopyImageToBuffer2KHR,
wine_vkCmdCopyMemoryToAccelerationStructureKHR,
wine_vkCmdCopyQueryPoolResults,
wine_vkCmdCuLaunchKernelNVX,
wine_vkCmdDebugMarkerBeginEXT,
wine_vkCmdDebugMarkerEndEXT,
wine_vkCmdDebugMarkerInsertEXT,
wine_vkCmdDispatch,
wine_vkCmdDispatchBase,
wine_vkCmdDispatchBaseKHR,
wine_vkCmdDispatchIndirect,
wine_vkCmdDraw,
wine_vkCmdDrawIndexed,
wine_vkCmdDrawIndexedIndirect,
wine_vkCmdDrawIndexedIndirectCount,
wine_vkCmdDrawIndexedIndirectCountAMD,
wine_vkCmdDrawIndexedIndirectCountKHR,
wine_vkCmdDrawIndirect,
wine_vkCmdDrawIndirectByteCountEXT,
wine_vkCmdDrawIndirectCount,
wine_vkCmdDrawIndirectCountAMD,
wine_vkCmdDrawIndirectCountKHR,
wine_vkCmdDrawMeshTasksIndirectCountNV,
wine_vkCmdDrawMeshTasksIndirectNV,
wine_vkCmdDrawMeshTasksNV,
wine_vkCmdDrawMultiEXT,
wine_vkCmdDrawMultiIndexedEXT,
wine_vkCmdEndConditionalRenderingEXT,
wine_vkCmdEndDebugUtilsLabelEXT,
wine_vkCmdEndQuery,
wine_vkCmdEndQueryIndexedEXT,
wine_vkCmdEndRenderPass,
wine_vkCmdEndRenderPass2,
wine_vkCmdEndRenderPass2KHR,
wine_vkCmdEndRenderingKHR,
wine_vkCmdEndTransformFeedbackEXT,
wine_vkCmdExecuteCommands,
wine_vkCmdExecuteGeneratedCommandsNV,
wine_vkCmdFillBuffer,
wine_vkCmdInsertDebugUtilsLabelEXT,
wine_vkCmdNextSubpass,
wine_vkCmdNextSubpass2,
wine_vkCmdNextSubpass2KHR,
wine_vkCmdPipelineBarrier,
wine_vkCmdPipelineBarrier2KHR,
wine_vkCmdPreprocessGeneratedCommandsNV,
wine_vkCmdPushConstants,
wine_vkCmdPushDescriptorSetKHR,
wine_vkCmdPushDescriptorSetWithTemplateKHR,
wine_vkCmdResetEvent,
wine_vkCmdResetEvent2KHR,
wine_vkCmdResetQueryPool,
wine_vkCmdResolveImage,
wine_vkCmdResolveImage2KHR,
wine_vkCmdSetBlendConstants,
wine_vkCmdSetCheckpointNV,
wine_vkCmdSetCoarseSampleOrderNV,
wine_vkCmdSetColorWriteEnableEXT,
wine_vkCmdSetCullModeEXT,
wine_vkCmdSetDepthBias,
wine_vkCmdSetDepthBiasEnableEXT,
wine_vkCmdSetDepthBounds,
wine_vkCmdSetDepthBoundsTestEnableEXT,
wine_vkCmdSetDepthCompareOpEXT,
wine_vkCmdSetDepthTestEnableEXT,
wine_vkCmdSetDepthWriteEnableEXT,
wine_vkCmdSetDeviceMask,
wine_vkCmdSetDeviceMaskKHR,
wine_vkCmdSetDiscardRectangleEXT,
wine_vkCmdSetEvent,
wine_vkCmdSetEvent2KHR,
wine_vkCmdSetExclusiveScissorNV,
wine_vkCmdSetFragmentShadingRateEnumNV,
wine_vkCmdSetFragmentShadingRateKHR,
wine_vkCmdSetFrontFaceEXT,
wine_vkCmdSetLineStippleEXT,
wine_vkCmdSetLineWidth,
wine_vkCmdSetLogicOpEXT,
wine_vkCmdSetPatchControlPointsEXT,
wine_vkCmdSetPerformanceMarkerINTEL,
wine_vkCmdSetPerformanceOverrideINTEL,
wine_vkCmdSetPerformanceStreamMarkerINTEL,
wine_vkCmdSetPrimitiveRestartEnableEXT,
wine_vkCmdSetPrimitiveTopologyEXT,
wine_vkCmdSetRasterizerDiscardEnableEXT,
wine_vkCmdSetRayTracingPipelineStackSizeKHR,
wine_vkCmdSetSampleLocationsEXT,
wine_vkCmdSetScissor,
wine_vkCmdSetScissorWithCountEXT,
wine_vkCmdSetStencilCompareMask,
wine_vkCmdSetStencilOpEXT,
wine_vkCmdSetStencilReference,
wine_vkCmdSetStencilTestEnableEXT,
wine_vkCmdSetStencilWriteMask,
wine_vkCmdSetVertexInputEXT,
wine_vkCmdSetViewport,
wine_vkCmdSetViewportShadingRatePaletteNV,
wine_vkCmdSetViewportWScalingNV,
wine_vkCmdSetViewportWithCountEXT,
wine_vkCmdSubpassShadingHUAWEI,
wine_vkCmdTraceRaysIndirectKHR,
wine_vkCmdTraceRaysKHR,
wine_vkCmdTraceRaysNV,
wine_vkCmdUpdateBuffer,
wine_vkCmdWaitEvents,
wine_vkCmdWaitEvents2KHR,
wine_vkCmdWriteAccelerationStructuresPropertiesKHR,
wine_vkCmdWriteAccelerationStructuresPropertiesNV,
wine_vkCmdWriteBufferMarker2AMD,
wine_vkCmdWriteBufferMarkerAMD,
wine_vkCmdWriteTimestamp,
wine_vkCmdWriteTimestamp2KHR,
wine_vkCompileDeferredNV,
wine_vkCopyAccelerationStructureKHR,
wine_vkCopyAccelerationStructureToMemoryKHR,
wine_vkCopyMemoryToAccelerationStructureKHR,
wine_vkCreateAccelerationStructureKHR,
wine_vkCreateAccelerationStructureNV,
wine_vkCreateBuffer,
wine_vkCreateBufferView,
wine_vkCreateCommandPool,
wine_vkCreateComputePipelines,
wine_vkCreateCuFunctionNVX,
wine_vkCreateCuModuleNVX,
wine_vkCreateDebugReportCallbackEXT,
wine_vkCreateDebugUtilsMessengerEXT,
wine_vkCreateDeferredOperationKHR,
wine_vkCreateDescriptorPool,
wine_vkCreateDescriptorSetLayout,
wine_vkCreateDescriptorUpdateTemplate,
wine_vkCreateDescriptorUpdateTemplateKHR,
wine_vkCreateDevice,
wine_vkCreateEvent,
wine_vkCreateFence,
wine_vkCreateFramebuffer,
wine_vkCreateGraphicsPipelines,
wine_vkCreateImage,
wine_vkCreateImageView,
wine_vkCreateIndirectCommandsLayoutNV,
wine_vkCreateInstance,
wine_vkCreatePipelineCache,
wine_vkCreatePipelineLayout,
wine_vkCreatePrivateDataSlotEXT,
wine_vkCreateQueryPool,
wine_vkCreateRayTracingPipelinesKHR,
wine_vkCreateRayTracingPipelinesNV,
wine_vkCreateRenderPass,
wine_vkCreateRenderPass2,
wine_vkCreateRenderPass2KHR,
wine_vkCreateSampler,
wine_vkCreateSamplerYcbcrConversion,
wine_vkCreateSamplerYcbcrConversionKHR,
wine_vkCreateSemaphore,
wine_vkCreateShaderModule,
wine_vkCreateSwapchainKHR,
wine_vkCreateValidationCacheEXT,
wine_vkCreateWin32SurfaceKHR,
wine_vkDebugMarkerSetObjectNameEXT,
wine_vkDebugMarkerSetObjectTagEXT,
wine_vkDebugReportMessageEXT,
wine_vkDeferredOperationJoinKHR,
wine_vkDestroyAccelerationStructureKHR,
wine_vkDestroyAccelerationStructureNV,
wine_vkDestroyBuffer,
wine_vkDestroyBufferView,
wine_vkDestroyCommandPool,
wine_vkDestroyCuFunctionNVX,
wine_vkDestroyCuModuleNVX,
wine_vkDestroyDebugReportCallbackEXT,
wine_vkDestroyDebugUtilsMessengerEXT,
wine_vkDestroyDeferredOperationKHR,
wine_vkDestroyDescriptorPool,
wine_vkDestroyDescriptorSetLayout,
wine_vkDestroyDescriptorUpdateTemplate,
wine_vkDestroyDescriptorUpdateTemplateKHR,
wine_vkDestroyDevice,
wine_vkDestroyEvent,
wine_vkDestroyFence,
wine_vkDestroyFramebuffer,
wine_vkDestroyImage,
wine_vkDestroyImageView,
wine_vkDestroyIndirectCommandsLayoutNV,
wine_vkDestroyInstance,
wine_vkDestroyPipeline,
wine_vkDestroyPipelineCache,
wine_vkDestroyPipelineLayout,
wine_vkDestroyPrivateDataSlotEXT,
wine_vkDestroyQueryPool,
wine_vkDestroyRenderPass,
wine_vkDestroySampler,
wine_vkDestroySamplerYcbcrConversion,
wine_vkDestroySamplerYcbcrConversionKHR,
wine_vkDestroySemaphore,
wine_vkDestroyShaderModule,
wine_vkDestroySurfaceKHR,
wine_vkDestroySwapchainKHR,
wine_vkDestroyValidationCacheEXT,
wine_vkDeviceWaitIdle,
wine_vkEndCommandBuffer,
wine_vkEnumerateDeviceExtensionProperties,
wine_vkEnumerateDeviceLayerProperties,
wine_vkEnumerateInstanceExtensionProperties,
wine_vkEnumerateInstanceVersion,
wine_vkEnumeratePhysicalDeviceGroups,
wine_vkEnumeratePhysicalDeviceGroupsKHR,
wine_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR,
wine_vkEnumeratePhysicalDevices,
wine_vkFlushMappedMemoryRanges,
wine_vkFreeCommandBuffers,
wine_vkFreeDescriptorSets,
wine_vkFreeMemory,
wine_vkGetAccelerationStructureBuildSizesKHR,
wine_vkGetAccelerationStructureDeviceAddressKHR,
wine_vkGetAccelerationStructureHandleNV,
wine_vkGetAccelerationStructureMemoryRequirementsNV,
wine_vkGetBufferDeviceAddress,
wine_vkGetBufferDeviceAddressEXT,
wine_vkGetBufferDeviceAddressKHR,
wine_vkGetBufferMemoryRequirements,
wine_vkGetBufferMemoryRequirements2,
wine_vkGetBufferMemoryRequirements2KHR,
wine_vkGetBufferOpaqueCaptureAddress,
wine_vkGetBufferOpaqueCaptureAddressKHR,
wine_vkGetCalibratedTimestampsEXT,
wine_vkGetDeferredOperationMaxConcurrencyKHR,
wine_vkGetDeferredOperationResultKHR,
wine_vkGetDescriptorSetLayoutSupport,
wine_vkGetDescriptorSetLayoutSupportKHR,
wine_vkGetDeviceAccelerationStructureCompatibilityKHR,
wine_vkGetDeviceBufferMemoryRequirementsKHR,
wine_vkGetDeviceGroupPeerMemoryFeatures,
wine_vkGetDeviceGroupPeerMemoryFeaturesKHR,
wine_vkGetDeviceGroupPresentCapabilitiesKHR,
wine_vkGetDeviceGroupSurfacePresentModesKHR,
wine_vkGetDeviceImageMemoryRequirementsKHR,
wine_vkGetDeviceImageSparseMemoryRequirementsKHR,
wine_vkGetDeviceMemoryCommitment,
wine_vkGetDeviceMemoryOpaqueCaptureAddress,
wine_vkGetDeviceMemoryOpaqueCaptureAddressKHR,
wine_vkGetDeviceQueue,
wine_vkGetDeviceQueue2,
wine_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI,
wine_vkGetEventStatus,
wine_vkGetFenceStatus,
wine_vkGetGeneratedCommandsMemoryRequirementsNV,
wine_vkGetImageMemoryRequirements,
wine_vkGetImageMemoryRequirements2,
wine_vkGetImageMemoryRequirements2KHR,
wine_vkGetImageSparseMemoryRequirements,
wine_vkGetImageSparseMemoryRequirements2,
wine_vkGetImageSparseMemoryRequirements2KHR,
wine_vkGetImageSubresourceLayout,
wine_vkGetImageViewAddressNVX,
wine_vkGetImageViewHandleNVX,
wine_vkGetMemoryHostPointerPropertiesEXT,
wine_vkGetPerformanceParameterINTEL,
wine_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT,
wine_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV,
wine_vkGetPhysicalDeviceExternalBufferProperties,
wine_vkGetPhysicalDeviceExternalBufferPropertiesKHR,
wine_vkGetPhysicalDeviceExternalFenceProperties,
wine_vkGetPhysicalDeviceExternalFencePropertiesKHR,
wine_vkGetPhysicalDeviceExternalSemaphoreProperties,
wine_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR,
wine_vkGetPhysicalDeviceFeatures,
wine_vkGetPhysicalDeviceFeatures2,
wine_vkGetPhysicalDeviceFeatures2KHR,
wine_vkGetPhysicalDeviceFormatProperties,
wine_vkGetPhysicalDeviceFormatProperties2,
wine_vkGetPhysicalDeviceFormatProperties2KHR,
wine_vkGetPhysicalDeviceFragmentShadingRatesKHR,
wine_vkGetPhysicalDeviceImageFormatProperties,
wine_vkGetPhysicalDeviceImageFormatProperties2,
wine_vkGetPhysicalDeviceImageFormatProperties2KHR,
wine_vkGetPhysicalDeviceMemoryProperties,
wine_vkGetPhysicalDeviceMemoryProperties2,
wine_vkGetPhysicalDeviceMemoryProperties2KHR,
wine_vkGetPhysicalDeviceMultisamplePropertiesEXT,
wine_vkGetPhysicalDevicePresentRectanglesKHR,
wine_vkGetPhysicalDeviceProperties,
wine_vkGetPhysicalDeviceProperties2,
wine_vkGetPhysicalDeviceProperties2KHR,
wine_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR,
wine_vkGetPhysicalDeviceQueueFamilyProperties,
wine_vkGetPhysicalDeviceQueueFamilyProperties2,
wine_vkGetPhysicalDeviceQueueFamilyProperties2KHR,
wine_vkGetPhysicalDeviceSparseImageFormatProperties,
wine_vkGetPhysicalDeviceSparseImageFormatProperties2,
wine_vkGetPhysicalDeviceSparseImageFormatProperties2KHR,
wine_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV,
wine_vkGetPhysicalDeviceSurfaceCapabilities2KHR,
wine_vkGetPhysicalDeviceSurfaceCapabilitiesKHR,
wine_vkGetPhysicalDeviceSurfaceFormats2KHR,
wine_vkGetPhysicalDeviceSurfaceFormatsKHR,
wine_vkGetPhysicalDeviceSurfacePresentModesKHR,
wine_vkGetPhysicalDeviceSurfaceSupportKHR,
wine_vkGetPhysicalDeviceToolPropertiesEXT,
wine_vkGetPhysicalDeviceWin32PresentationSupportKHR,
wine_vkGetPipelineCacheData,
wine_vkGetPipelineExecutableInternalRepresentationsKHR,
wine_vkGetPipelineExecutablePropertiesKHR,
wine_vkGetPipelineExecutableStatisticsKHR,
wine_vkGetPrivateDataEXT,
wine_vkGetQueryPoolResults,
wine_vkGetQueueCheckpointData2NV,
wine_vkGetQueueCheckpointDataNV,
wine_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR,
wine_vkGetRayTracingShaderGroupHandlesKHR,
wine_vkGetRayTracingShaderGroupHandlesNV,
wine_vkGetRayTracingShaderGroupStackSizeKHR,
wine_vkGetRenderAreaGranularity,
wine_vkGetSemaphoreCounterValue,
wine_vkGetSemaphoreCounterValueKHR,
wine_vkGetShaderInfoAMD,
wine_vkGetSwapchainImagesKHR,
wine_vkGetValidationCacheDataEXT,
wine_vkInitializePerformanceApiINTEL,
wine_vkInvalidateMappedMemoryRanges,
wine_vkMapMemory,
wine_vkMergePipelineCaches,
wine_vkMergeValidationCachesEXT,
wine_vkQueueBeginDebugUtilsLabelEXT,
wine_vkQueueBindSparse,
wine_vkQueueEndDebugUtilsLabelEXT,
wine_vkQueueInsertDebugUtilsLabelEXT,
wine_vkQueuePresentKHR,
wine_vkQueueSetPerformanceConfigurationINTEL,
wine_vkQueueSubmit,
wine_vkQueueSubmit2KHR,
wine_vkQueueWaitIdle,
wine_vkReleasePerformanceConfigurationINTEL,
wine_vkReleaseProfilingLockKHR,
wine_vkResetCommandBuffer,
wine_vkResetCommandPool,
wine_vkResetDescriptorPool,
wine_vkResetEvent,
wine_vkResetFences,
wine_vkResetQueryPool,
wine_vkResetQueryPoolEXT,
wine_vkSetDebugUtilsObjectNameEXT,
wine_vkSetDebugUtilsObjectTagEXT,
wine_vkSetDeviceMemoryPriorityEXT,
wine_vkSetEvent,
wine_vkSetPrivateDataEXT,
wine_vkSignalSemaphore,
wine_vkSignalSemaphoreKHR,
wine_vkSubmitDebugUtilsMessageEXT,
wine_vkTrimCommandPool,
wine_vkTrimCommandPoolKHR,
wine_vkUninitializePerformanceApiINTEL,
wine_vkUnmapMemory,
wine_vkUpdateDescriptorSetWithTemplate,
wine_vkUpdateDescriptorSetWithTemplateKHR,
wine_vkUpdateDescriptorSets,
wine_vkWaitForFences,
wine_vkWaitForPresentKHR,
wine_vkWaitSemaphores,
wine_vkWaitSemaphoresKHR,
wine_vkWriteAccelerationStructuresPropertiesKHR,
};
C_ASSERT(ARRAYSIZE(__wine_unix_call_funcs) == unix_count);
@ -9763,7 +9763,7 @@ static NTSTATUS WINAPI wine_vk_call(enum unix_call code, void *params)
const struct unix_funcs loader_funcs =
{
&wine_vk_call,
&wine_vk_is_available_instance_function,
&wine_vk_is_available_device_function,
wine_vk_call,
wine_vk_is_available_instance_function,
wine_vk_is_available_device_function,
};