Commit c2384cf2 authored by Alexandre Julliard's avatar Alexandre Julliard

winevulkan: Remove unnecessary '&' on function pointers.

parent c3862f2a
...@@ -3916,423 +3916,423 @@ VkResult WINAPI vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, uint ...@@ -3916,423 +3916,423 @@ VkResult WINAPI vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, uint
static const struct vulkan_func vk_device_dispatch_table[] = static const struct vulkan_func vk_device_dispatch_table[] =
{ {
{"vkAcquireNextImage2KHR", &vkAcquireNextImage2KHR}, {"vkAcquireNextImage2KHR", vkAcquireNextImage2KHR},
{"vkAcquireNextImageKHR", &vkAcquireNextImageKHR}, {"vkAcquireNextImageKHR", vkAcquireNextImageKHR},
{"vkAcquirePerformanceConfigurationINTEL", &vkAcquirePerformanceConfigurationINTEL}, {"vkAcquirePerformanceConfigurationINTEL", vkAcquirePerformanceConfigurationINTEL},
{"vkAcquireProfilingLockKHR", &vkAcquireProfilingLockKHR}, {"vkAcquireProfilingLockKHR", vkAcquireProfilingLockKHR},
{"vkAllocateCommandBuffers", &vkAllocateCommandBuffers}, {"vkAllocateCommandBuffers", vkAllocateCommandBuffers},
{"vkAllocateDescriptorSets", &vkAllocateDescriptorSets}, {"vkAllocateDescriptorSets", vkAllocateDescriptorSets},
{"vkAllocateMemory", &vkAllocateMemory}, {"vkAllocateMemory", vkAllocateMemory},
{"vkBeginCommandBuffer", &vkBeginCommandBuffer}, {"vkBeginCommandBuffer", vkBeginCommandBuffer},
{"vkBindAccelerationStructureMemoryNV", &vkBindAccelerationStructureMemoryNV}, {"vkBindAccelerationStructureMemoryNV", vkBindAccelerationStructureMemoryNV},
{"vkBindBufferMemory", &vkBindBufferMemory}, {"vkBindBufferMemory", vkBindBufferMemory},
{"vkBindBufferMemory2", &vkBindBufferMemory2}, {"vkBindBufferMemory2", vkBindBufferMemory2},
{"vkBindBufferMemory2KHR", &vkBindBufferMemory2KHR}, {"vkBindBufferMemory2KHR", vkBindBufferMemory2KHR},
{"vkBindImageMemory", &vkBindImageMemory}, {"vkBindImageMemory", vkBindImageMemory},
{"vkBindImageMemory2", &vkBindImageMemory2}, {"vkBindImageMemory2", vkBindImageMemory2},
{"vkBindImageMemory2KHR", &vkBindImageMemory2KHR}, {"vkBindImageMemory2KHR", vkBindImageMemory2KHR},
{"vkBuildAccelerationStructuresKHR", &vkBuildAccelerationStructuresKHR}, {"vkBuildAccelerationStructuresKHR", vkBuildAccelerationStructuresKHR},
{"vkCmdBeginConditionalRenderingEXT", &vkCmdBeginConditionalRenderingEXT}, {"vkCmdBeginConditionalRenderingEXT", vkCmdBeginConditionalRenderingEXT},
{"vkCmdBeginDebugUtilsLabelEXT", &vkCmdBeginDebugUtilsLabelEXT}, {"vkCmdBeginDebugUtilsLabelEXT", vkCmdBeginDebugUtilsLabelEXT},
{"vkCmdBeginQuery", &vkCmdBeginQuery}, {"vkCmdBeginQuery", vkCmdBeginQuery},
{"vkCmdBeginQueryIndexedEXT", &vkCmdBeginQueryIndexedEXT}, {"vkCmdBeginQueryIndexedEXT", vkCmdBeginQueryIndexedEXT},
{"vkCmdBeginRenderPass", &vkCmdBeginRenderPass}, {"vkCmdBeginRenderPass", vkCmdBeginRenderPass},
{"vkCmdBeginRenderPass2", &vkCmdBeginRenderPass2}, {"vkCmdBeginRenderPass2", vkCmdBeginRenderPass2},
{"vkCmdBeginRenderPass2KHR", &vkCmdBeginRenderPass2KHR}, {"vkCmdBeginRenderPass2KHR", vkCmdBeginRenderPass2KHR},
{"vkCmdBeginRenderingKHR", &vkCmdBeginRenderingKHR}, {"vkCmdBeginRenderingKHR", vkCmdBeginRenderingKHR},
{"vkCmdBeginTransformFeedbackEXT", &vkCmdBeginTransformFeedbackEXT}, {"vkCmdBeginTransformFeedbackEXT", vkCmdBeginTransformFeedbackEXT},
{"vkCmdBindDescriptorSets", &vkCmdBindDescriptorSets}, {"vkCmdBindDescriptorSets", vkCmdBindDescriptorSets},
{"vkCmdBindIndexBuffer", &vkCmdBindIndexBuffer}, {"vkCmdBindIndexBuffer", vkCmdBindIndexBuffer},
{"vkCmdBindInvocationMaskHUAWEI", &vkCmdBindInvocationMaskHUAWEI}, {"vkCmdBindInvocationMaskHUAWEI", vkCmdBindInvocationMaskHUAWEI},
{"vkCmdBindPipeline", &vkCmdBindPipeline}, {"vkCmdBindPipeline", vkCmdBindPipeline},
{"vkCmdBindPipelineShaderGroupNV", &vkCmdBindPipelineShaderGroupNV}, {"vkCmdBindPipelineShaderGroupNV", vkCmdBindPipelineShaderGroupNV},
{"vkCmdBindShadingRateImageNV", &vkCmdBindShadingRateImageNV}, {"vkCmdBindShadingRateImageNV", vkCmdBindShadingRateImageNV},
{"vkCmdBindTransformFeedbackBuffersEXT", &vkCmdBindTransformFeedbackBuffersEXT}, {"vkCmdBindTransformFeedbackBuffersEXT", vkCmdBindTransformFeedbackBuffersEXT},
{"vkCmdBindVertexBuffers", &vkCmdBindVertexBuffers}, {"vkCmdBindVertexBuffers", vkCmdBindVertexBuffers},
{"vkCmdBindVertexBuffers2EXT", &vkCmdBindVertexBuffers2EXT}, {"vkCmdBindVertexBuffers2EXT", vkCmdBindVertexBuffers2EXT},
{"vkCmdBlitImage", &vkCmdBlitImage}, {"vkCmdBlitImage", vkCmdBlitImage},
{"vkCmdBlitImage2KHR", &vkCmdBlitImage2KHR}, {"vkCmdBlitImage2KHR", vkCmdBlitImage2KHR},
{"vkCmdBuildAccelerationStructureNV", &vkCmdBuildAccelerationStructureNV}, {"vkCmdBuildAccelerationStructureNV", vkCmdBuildAccelerationStructureNV},
{"vkCmdBuildAccelerationStructuresIndirectKHR", &vkCmdBuildAccelerationStructuresIndirectKHR}, {"vkCmdBuildAccelerationStructuresIndirectKHR", vkCmdBuildAccelerationStructuresIndirectKHR},
{"vkCmdBuildAccelerationStructuresKHR", &vkCmdBuildAccelerationStructuresKHR}, {"vkCmdBuildAccelerationStructuresKHR", vkCmdBuildAccelerationStructuresKHR},
{"vkCmdClearAttachments", &vkCmdClearAttachments}, {"vkCmdClearAttachments", vkCmdClearAttachments},
{"vkCmdClearColorImage", &vkCmdClearColorImage}, {"vkCmdClearColorImage", vkCmdClearColorImage},
{"vkCmdClearDepthStencilImage", &vkCmdClearDepthStencilImage}, {"vkCmdClearDepthStencilImage", vkCmdClearDepthStencilImage},
{"vkCmdCopyAccelerationStructureKHR", &vkCmdCopyAccelerationStructureKHR}, {"vkCmdCopyAccelerationStructureKHR", vkCmdCopyAccelerationStructureKHR},
{"vkCmdCopyAccelerationStructureNV", &vkCmdCopyAccelerationStructureNV}, {"vkCmdCopyAccelerationStructureNV", vkCmdCopyAccelerationStructureNV},
{"vkCmdCopyAccelerationStructureToMemoryKHR", &vkCmdCopyAccelerationStructureToMemoryKHR}, {"vkCmdCopyAccelerationStructureToMemoryKHR", vkCmdCopyAccelerationStructureToMemoryKHR},
{"vkCmdCopyBuffer", &vkCmdCopyBuffer}, {"vkCmdCopyBuffer", vkCmdCopyBuffer},
{"vkCmdCopyBuffer2KHR", &vkCmdCopyBuffer2KHR}, {"vkCmdCopyBuffer2KHR", vkCmdCopyBuffer2KHR},
{"vkCmdCopyBufferToImage", &vkCmdCopyBufferToImage}, {"vkCmdCopyBufferToImage", vkCmdCopyBufferToImage},
{"vkCmdCopyBufferToImage2KHR", &vkCmdCopyBufferToImage2KHR}, {"vkCmdCopyBufferToImage2KHR", vkCmdCopyBufferToImage2KHR},
{"vkCmdCopyImage", &vkCmdCopyImage}, {"vkCmdCopyImage", vkCmdCopyImage},
{"vkCmdCopyImage2KHR", &vkCmdCopyImage2KHR}, {"vkCmdCopyImage2KHR", vkCmdCopyImage2KHR},
{"vkCmdCopyImageToBuffer", &vkCmdCopyImageToBuffer}, {"vkCmdCopyImageToBuffer", vkCmdCopyImageToBuffer},
{"vkCmdCopyImageToBuffer2KHR", &vkCmdCopyImageToBuffer2KHR}, {"vkCmdCopyImageToBuffer2KHR", vkCmdCopyImageToBuffer2KHR},
{"vkCmdCopyMemoryToAccelerationStructureKHR", &vkCmdCopyMemoryToAccelerationStructureKHR}, {"vkCmdCopyMemoryToAccelerationStructureKHR", vkCmdCopyMemoryToAccelerationStructureKHR},
{"vkCmdCopyQueryPoolResults", &vkCmdCopyQueryPoolResults}, {"vkCmdCopyQueryPoolResults", vkCmdCopyQueryPoolResults},
{"vkCmdCuLaunchKernelNVX", &vkCmdCuLaunchKernelNVX}, {"vkCmdCuLaunchKernelNVX", vkCmdCuLaunchKernelNVX},
{"vkCmdDebugMarkerBeginEXT", &vkCmdDebugMarkerBeginEXT}, {"vkCmdDebugMarkerBeginEXT", vkCmdDebugMarkerBeginEXT},
{"vkCmdDebugMarkerEndEXT", &vkCmdDebugMarkerEndEXT}, {"vkCmdDebugMarkerEndEXT", vkCmdDebugMarkerEndEXT},
{"vkCmdDebugMarkerInsertEXT", &vkCmdDebugMarkerInsertEXT}, {"vkCmdDebugMarkerInsertEXT", vkCmdDebugMarkerInsertEXT},
{"vkCmdDispatch", &vkCmdDispatch}, {"vkCmdDispatch", vkCmdDispatch},
{"vkCmdDispatchBase", &vkCmdDispatchBase}, {"vkCmdDispatchBase", vkCmdDispatchBase},
{"vkCmdDispatchBaseKHR", &vkCmdDispatchBaseKHR}, {"vkCmdDispatchBaseKHR", vkCmdDispatchBaseKHR},
{"vkCmdDispatchIndirect", &vkCmdDispatchIndirect}, {"vkCmdDispatchIndirect", vkCmdDispatchIndirect},
{"vkCmdDraw", &vkCmdDraw}, {"vkCmdDraw", vkCmdDraw},
{"vkCmdDrawIndexed", &vkCmdDrawIndexed}, {"vkCmdDrawIndexed", vkCmdDrawIndexed},
{"vkCmdDrawIndexedIndirect", &vkCmdDrawIndexedIndirect}, {"vkCmdDrawIndexedIndirect", vkCmdDrawIndexedIndirect},
{"vkCmdDrawIndexedIndirectCount", &vkCmdDrawIndexedIndirectCount}, {"vkCmdDrawIndexedIndirectCount", vkCmdDrawIndexedIndirectCount},
{"vkCmdDrawIndexedIndirectCountAMD", &vkCmdDrawIndexedIndirectCountAMD}, {"vkCmdDrawIndexedIndirectCountAMD", vkCmdDrawIndexedIndirectCountAMD},
{"vkCmdDrawIndexedIndirectCountKHR", &vkCmdDrawIndexedIndirectCountKHR}, {"vkCmdDrawIndexedIndirectCountKHR", vkCmdDrawIndexedIndirectCountKHR},
{"vkCmdDrawIndirect", &vkCmdDrawIndirect}, {"vkCmdDrawIndirect", vkCmdDrawIndirect},
{"vkCmdDrawIndirectByteCountEXT", &vkCmdDrawIndirectByteCountEXT}, {"vkCmdDrawIndirectByteCountEXT", vkCmdDrawIndirectByteCountEXT},
{"vkCmdDrawIndirectCount", &vkCmdDrawIndirectCount}, {"vkCmdDrawIndirectCount", vkCmdDrawIndirectCount},
{"vkCmdDrawIndirectCountAMD", &vkCmdDrawIndirectCountAMD}, {"vkCmdDrawIndirectCountAMD", vkCmdDrawIndirectCountAMD},
{"vkCmdDrawIndirectCountKHR", &vkCmdDrawIndirectCountKHR}, {"vkCmdDrawIndirectCountKHR", vkCmdDrawIndirectCountKHR},
{"vkCmdDrawMeshTasksIndirectCountNV", &vkCmdDrawMeshTasksIndirectCountNV}, {"vkCmdDrawMeshTasksIndirectCountNV", vkCmdDrawMeshTasksIndirectCountNV},
{"vkCmdDrawMeshTasksIndirectNV", &vkCmdDrawMeshTasksIndirectNV}, {"vkCmdDrawMeshTasksIndirectNV", vkCmdDrawMeshTasksIndirectNV},
{"vkCmdDrawMeshTasksNV", &vkCmdDrawMeshTasksNV}, {"vkCmdDrawMeshTasksNV", vkCmdDrawMeshTasksNV},
{"vkCmdDrawMultiEXT", &vkCmdDrawMultiEXT}, {"vkCmdDrawMultiEXT", vkCmdDrawMultiEXT},
{"vkCmdDrawMultiIndexedEXT", &vkCmdDrawMultiIndexedEXT}, {"vkCmdDrawMultiIndexedEXT", vkCmdDrawMultiIndexedEXT},
{"vkCmdEndConditionalRenderingEXT", &vkCmdEndConditionalRenderingEXT}, {"vkCmdEndConditionalRenderingEXT", vkCmdEndConditionalRenderingEXT},
{"vkCmdEndDebugUtilsLabelEXT", &vkCmdEndDebugUtilsLabelEXT}, {"vkCmdEndDebugUtilsLabelEXT", vkCmdEndDebugUtilsLabelEXT},
{"vkCmdEndQuery", &vkCmdEndQuery}, {"vkCmdEndQuery", vkCmdEndQuery},
{"vkCmdEndQueryIndexedEXT", &vkCmdEndQueryIndexedEXT}, {"vkCmdEndQueryIndexedEXT", vkCmdEndQueryIndexedEXT},
{"vkCmdEndRenderPass", &vkCmdEndRenderPass}, {"vkCmdEndRenderPass", vkCmdEndRenderPass},
{"vkCmdEndRenderPass2", &vkCmdEndRenderPass2}, {"vkCmdEndRenderPass2", vkCmdEndRenderPass2},
{"vkCmdEndRenderPass2KHR", &vkCmdEndRenderPass2KHR}, {"vkCmdEndRenderPass2KHR", vkCmdEndRenderPass2KHR},
{"vkCmdEndRenderingKHR", &vkCmdEndRenderingKHR}, {"vkCmdEndRenderingKHR", vkCmdEndRenderingKHR},
{"vkCmdEndTransformFeedbackEXT", &vkCmdEndTransformFeedbackEXT}, {"vkCmdEndTransformFeedbackEXT", vkCmdEndTransformFeedbackEXT},
{"vkCmdExecuteCommands", &vkCmdExecuteCommands}, {"vkCmdExecuteCommands", vkCmdExecuteCommands},
{"vkCmdExecuteGeneratedCommandsNV", &vkCmdExecuteGeneratedCommandsNV}, {"vkCmdExecuteGeneratedCommandsNV", vkCmdExecuteGeneratedCommandsNV},
{"vkCmdFillBuffer", &vkCmdFillBuffer}, {"vkCmdFillBuffer", vkCmdFillBuffer},
{"vkCmdInsertDebugUtilsLabelEXT", &vkCmdInsertDebugUtilsLabelEXT}, {"vkCmdInsertDebugUtilsLabelEXT", vkCmdInsertDebugUtilsLabelEXT},
{"vkCmdNextSubpass", &vkCmdNextSubpass}, {"vkCmdNextSubpass", vkCmdNextSubpass},
{"vkCmdNextSubpass2", &vkCmdNextSubpass2}, {"vkCmdNextSubpass2", vkCmdNextSubpass2},
{"vkCmdNextSubpass2KHR", &vkCmdNextSubpass2KHR}, {"vkCmdNextSubpass2KHR", vkCmdNextSubpass2KHR},
{"vkCmdPipelineBarrier", &vkCmdPipelineBarrier}, {"vkCmdPipelineBarrier", vkCmdPipelineBarrier},
{"vkCmdPipelineBarrier2KHR", &vkCmdPipelineBarrier2KHR}, {"vkCmdPipelineBarrier2KHR", vkCmdPipelineBarrier2KHR},
{"vkCmdPreprocessGeneratedCommandsNV", &vkCmdPreprocessGeneratedCommandsNV}, {"vkCmdPreprocessGeneratedCommandsNV", vkCmdPreprocessGeneratedCommandsNV},
{"vkCmdPushConstants", &vkCmdPushConstants}, {"vkCmdPushConstants", vkCmdPushConstants},
{"vkCmdPushDescriptorSetKHR", &vkCmdPushDescriptorSetKHR}, {"vkCmdPushDescriptorSetKHR", vkCmdPushDescriptorSetKHR},
{"vkCmdPushDescriptorSetWithTemplateKHR", &vkCmdPushDescriptorSetWithTemplateKHR}, {"vkCmdPushDescriptorSetWithTemplateKHR", vkCmdPushDescriptorSetWithTemplateKHR},
{"vkCmdResetEvent", &vkCmdResetEvent}, {"vkCmdResetEvent", vkCmdResetEvent},
{"vkCmdResetEvent2KHR", &vkCmdResetEvent2KHR}, {"vkCmdResetEvent2KHR", vkCmdResetEvent2KHR},
{"vkCmdResetQueryPool", &vkCmdResetQueryPool}, {"vkCmdResetQueryPool", vkCmdResetQueryPool},
{"vkCmdResolveImage", &vkCmdResolveImage}, {"vkCmdResolveImage", vkCmdResolveImage},
{"vkCmdResolveImage2KHR", &vkCmdResolveImage2KHR}, {"vkCmdResolveImage2KHR", vkCmdResolveImage2KHR},
{"vkCmdSetBlendConstants", &vkCmdSetBlendConstants}, {"vkCmdSetBlendConstants", vkCmdSetBlendConstants},
{"vkCmdSetCheckpointNV", &vkCmdSetCheckpointNV}, {"vkCmdSetCheckpointNV", vkCmdSetCheckpointNV},
{"vkCmdSetCoarseSampleOrderNV", &vkCmdSetCoarseSampleOrderNV}, {"vkCmdSetCoarseSampleOrderNV", vkCmdSetCoarseSampleOrderNV},
{"vkCmdSetColorWriteEnableEXT", &vkCmdSetColorWriteEnableEXT}, {"vkCmdSetColorWriteEnableEXT", vkCmdSetColorWriteEnableEXT},
{"vkCmdSetCullModeEXT", &vkCmdSetCullModeEXT}, {"vkCmdSetCullModeEXT", vkCmdSetCullModeEXT},
{"vkCmdSetDepthBias", &vkCmdSetDepthBias}, {"vkCmdSetDepthBias", vkCmdSetDepthBias},
{"vkCmdSetDepthBiasEnableEXT", &vkCmdSetDepthBiasEnableEXT}, {"vkCmdSetDepthBiasEnableEXT", vkCmdSetDepthBiasEnableEXT},
{"vkCmdSetDepthBounds", &vkCmdSetDepthBounds}, {"vkCmdSetDepthBounds", vkCmdSetDepthBounds},
{"vkCmdSetDepthBoundsTestEnableEXT", &vkCmdSetDepthBoundsTestEnableEXT}, {"vkCmdSetDepthBoundsTestEnableEXT", vkCmdSetDepthBoundsTestEnableEXT},
{"vkCmdSetDepthCompareOpEXT", &vkCmdSetDepthCompareOpEXT}, {"vkCmdSetDepthCompareOpEXT", vkCmdSetDepthCompareOpEXT},
{"vkCmdSetDepthTestEnableEXT", &vkCmdSetDepthTestEnableEXT}, {"vkCmdSetDepthTestEnableEXT", vkCmdSetDepthTestEnableEXT},
{"vkCmdSetDepthWriteEnableEXT", &vkCmdSetDepthWriteEnableEXT}, {"vkCmdSetDepthWriteEnableEXT", vkCmdSetDepthWriteEnableEXT},
{"vkCmdSetDeviceMask", &vkCmdSetDeviceMask}, {"vkCmdSetDeviceMask", vkCmdSetDeviceMask},
{"vkCmdSetDeviceMaskKHR", &vkCmdSetDeviceMaskKHR}, {"vkCmdSetDeviceMaskKHR", vkCmdSetDeviceMaskKHR},
{"vkCmdSetDiscardRectangleEXT", &vkCmdSetDiscardRectangleEXT}, {"vkCmdSetDiscardRectangleEXT", vkCmdSetDiscardRectangleEXT},
{"vkCmdSetEvent", &vkCmdSetEvent}, {"vkCmdSetEvent", vkCmdSetEvent},
{"vkCmdSetEvent2KHR", &vkCmdSetEvent2KHR}, {"vkCmdSetEvent2KHR", vkCmdSetEvent2KHR},
{"vkCmdSetExclusiveScissorNV", &vkCmdSetExclusiveScissorNV}, {"vkCmdSetExclusiveScissorNV", vkCmdSetExclusiveScissorNV},
{"vkCmdSetFragmentShadingRateEnumNV", &vkCmdSetFragmentShadingRateEnumNV}, {"vkCmdSetFragmentShadingRateEnumNV", vkCmdSetFragmentShadingRateEnumNV},
{"vkCmdSetFragmentShadingRateKHR", &vkCmdSetFragmentShadingRateKHR}, {"vkCmdSetFragmentShadingRateKHR", vkCmdSetFragmentShadingRateKHR},
{"vkCmdSetFrontFaceEXT", &vkCmdSetFrontFaceEXT}, {"vkCmdSetFrontFaceEXT", vkCmdSetFrontFaceEXT},
{"vkCmdSetLineStippleEXT", &vkCmdSetLineStippleEXT}, {"vkCmdSetLineStippleEXT", vkCmdSetLineStippleEXT},
{"vkCmdSetLineWidth", &vkCmdSetLineWidth}, {"vkCmdSetLineWidth", vkCmdSetLineWidth},
{"vkCmdSetLogicOpEXT", &vkCmdSetLogicOpEXT}, {"vkCmdSetLogicOpEXT", vkCmdSetLogicOpEXT},
{"vkCmdSetPatchControlPointsEXT", &vkCmdSetPatchControlPointsEXT}, {"vkCmdSetPatchControlPointsEXT", vkCmdSetPatchControlPointsEXT},
{"vkCmdSetPerformanceMarkerINTEL", &vkCmdSetPerformanceMarkerINTEL}, {"vkCmdSetPerformanceMarkerINTEL", vkCmdSetPerformanceMarkerINTEL},
{"vkCmdSetPerformanceOverrideINTEL", &vkCmdSetPerformanceOverrideINTEL}, {"vkCmdSetPerformanceOverrideINTEL", vkCmdSetPerformanceOverrideINTEL},
{"vkCmdSetPerformanceStreamMarkerINTEL", &vkCmdSetPerformanceStreamMarkerINTEL}, {"vkCmdSetPerformanceStreamMarkerINTEL", vkCmdSetPerformanceStreamMarkerINTEL},
{"vkCmdSetPrimitiveRestartEnableEXT", &vkCmdSetPrimitiveRestartEnableEXT}, {"vkCmdSetPrimitiveRestartEnableEXT", vkCmdSetPrimitiveRestartEnableEXT},
{"vkCmdSetPrimitiveTopologyEXT", &vkCmdSetPrimitiveTopologyEXT}, {"vkCmdSetPrimitiveTopologyEXT", vkCmdSetPrimitiveTopologyEXT},
{"vkCmdSetRasterizerDiscardEnableEXT", &vkCmdSetRasterizerDiscardEnableEXT}, {"vkCmdSetRasterizerDiscardEnableEXT", vkCmdSetRasterizerDiscardEnableEXT},
{"vkCmdSetRayTracingPipelineStackSizeKHR", &vkCmdSetRayTracingPipelineStackSizeKHR}, {"vkCmdSetRayTracingPipelineStackSizeKHR", vkCmdSetRayTracingPipelineStackSizeKHR},
{"vkCmdSetSampleLocationsEXT", &vkCmdSetSampleLocationsEXT}, {"vkCmdSetSampleLocationsEXT", vkCmdSetSampleLocationsEXT},
{"vkCmdSetScissor", &vkCmdSetScissor}, {"vkCmdSetScissor", vkCmdSetScissor},
{"vkCmdSetScissorWithCountEXT", &vkCmdSetScissorWithCountEXT}, {"vkCmdSetScissorWithCountEXT", vkCmdSetScissorWithCountEXT},
{"vkCmdSetStencilCompareMask", &vkCmdSetStencilCompareMask}, {"vkCmdSetStencilCompareMask", vkCmdSetStencilCompareMask},
{"vkCmdSetStencilOpEXT", &vkCmdSetStencilOpEXT}, {"vkCmdSetStencilOpEXT", vkCmdSetStencilOpEXT},
{"vkCmdSetStencilReference", &vkCmdSetStencilReference}, {"vkCmdSetStencilReference", vkCmdSetStencilReference},
{"vkCmdSetStencilTestEnableEXT", &vkCmdSetStencilTestEnableEXT}, {"vkCmdSetStencilTestEnableEXT", vkCmdSetStencilTestEnableEXT},
{"vkCmdSetStencilWriteMask", &vkCmdSetStencilWriteMask}, {"vkCmdSetStencilWriteMask", vkCmdSetStencilWriteMask},
{"vkCmdSetVertexInputEXT", &vkCmdSetVertexInputEXT}, {"vkCmdSetVertexInputEXT", vkCmdSetVertexInputEXT},
{"vkCmdSetViewport", &vkCmdSetViewport}, {"vkCmdSetViewport", vkCmdSetViewport},
{"vkCmdSetViewportShadingRatePaletteNV", &vkCmdSetViewportShadingRatePaletteNV}, {"vkCmdSetViewportShadingRatePaletteNV", vkCmdSetViewportShadingRatePaletteNV},
{"vkCmdSetViewportWScalingNV", &vkCmdSetViewportWScalingNV}, {"vkCmdSetViewportWScalingNV", vkCmdSetViewportWScalingNV},
{"vkCmdSetViewportWithCountEXT", &vkCmdSetViewportWithCountEXT}, {"vkCmdSetViewportWithCountEXT", vkCmdSetViewportWithCountEXT},
{"vkCmdSubpassShadingHUAWEI", &vkCmdSubpassShadingHUAWEI}, {"vkCmdSubpassShadingHUAWEI", vkCmdSubpassShadingHUAWEI},
{"vkCmdTraceRaysIndirectKHR", &vkCmdTraceRaysIndirectKHR}, {"vkCmdTraceRaysIndirectKHR", vkCmdTraceRaysIndirectKHR},
{"vkCmdTraceRaysKHR", &vkCmdTraceRaysKHR}, {"vkCmdTraceRaysKHR", vkCmdTraceRaysKHR},
{"vkCmdTraceRaysNV", &vkCmdTraceRaysNV}, {"vkCmdTraceRaysNV", vkCmdTraceRaysNV},
{"vkCmdUpdateBuffer", &vkCmdUpdateBuffer}, {"vkCmdUpdateBuffer", vkCmdUpdateBuffer},
{"vkCmdWaitEvents", &vkCmdWaitEvents}, {"vkCmdWaitEvents", vkCmdWaitEvents},
{"vkCmdWaitEvents2KHR", &vkCmdWaitEvents2KHR}, {"vkCmdWaitEvents2KHR", vkCmdWaitEvents2KHR},
{"vkCmdWriteAccelerationStructuresPropertiesKHR", &vkCmdWriteAccelerationStructuresPropertiesKHR}, {"vkCmdWriteAccelerationStructuresPropertiesKHR", vkCmdWriteAccelerationStructuresPropertiesKHR},
{"vkCmdWriteAccelerationStructuresPropertiesNV", &vkCmdWriteAccelerationStructuresPropertiesNV}, {"vkCmdWriteAccelerationStructuresPropertiesNV", vkCmdWriteAccelerationStructuresPropertiesNV},
{"vkCmdWriteBufferMarker2AMD", &vkCmdWriteBufferMarker2AMD}, {"vkCmdWriteBufferMarker2AMD", vkCmdWriteBufferMarker2AMD},
{"vkCmdWriteBufferMarkerAMD", &vkCmdWriteBufferMarkerAMD}, {"vkCmdWriteBufferMarkerAMD", vkCmdWriteBufferMarkerAMD},
{"vkCmdWriteTimestamp", &vkCmdWriteTimestamp}, {"vkCmdWriteTimestamp", vkCmdWriteTimestamp},
{"vkCmdWriteTimestamp2KHR", &vkCmdWriteTimestamp2KHR}, {"vkCmdWriteTimestamp2KHR", vkCmdWriteTimestamp2KHR},
{"vkCompileDeferredNV", &vkCompileDeferredNV}, {"vkCompileDeferredNV", vkCompileDeferredNV},
{"vkCopyAccelerationStructureKHR", &vkCopyAccelerationStructureKHR}, {"vkCopyAccelerationStructureKHR", vkCopyAccelerationStructureKHR},
{"vkCopyAccelerationStructureToMemoryKHR", &vkCopyAccelerationStructureToMemoryKHR}, {"vkCopyAccelerationStructureToMemoryKHR", vkCopyAccelerationStructureToMemoryKHR},
{"vkCopyMemoryToAccelerationStructureKHR", &vkCopyMemoryToAccelerationStructureKHR}, {"vkCopyMemoryToAccelerationStructureKHR", vkCopyMemoryToAccelerationStructureKHR},
{"vkCreateAccelerationStructureKHR", &vkCreateAccelerationStructureKHR}, {"vkCreateAccelerationStructureKHR", vkCreateAccelerationStructureKHR},
{"vkCreateAccelerationStructureNV", &vkCreateAccelerationStructureNV}, {"vkCreateAccelerationStructureNV", vkCreateAccelerationStructureNV},
{"vkCreateBuffer", &vkCreateBuffer}, {"vkCreateBuffer", vkCreateBuffer},
{"vkCreateBufferView", &vkCreateBufferView}, {"vkCreateBufferView", vkCreateBufferView},
{"vkCreateCommandPool", &vkCreateCommandPool}, {"vkCreateCommandPool", vkCreateCommandPool},
{"vkCreateComputePipelines", &vkCreateComputePipelines}, {"vkCreateComputePipelines", vkCreateComputePipelines},
{"vkCreateCuFunctionNVX", &vkCreateCuFunctionNVX}, {"vkCreateCuFunctionNVX", vkCreateCuFunctionNVX},
{"vkCreateCuModuleNVX", &vkCreateCuModuleNVX}, {"vkCreateCuModuleNVX", vkCreateCuModuleNVX},
{"vkCreateDeferredOperationKHR", &vkCreateDeferredOperationKHR}, {"vkCreateDeferredOperationKHR", vkCreateDeferredOperationKHR},
{"vkCreateDescriptorPool", &vkCreateDescriptorPool}, {"vkCreateDescriptorPool", vkCreateDescriptorPool},
{"vkCreateDescriptorSetLayout", &vkCreateDescriptorSetLayout}, {"vkCreateDescriptorSetLayout", vkCreateDescriptorSetLayout},
{"vkCreateDescriptorUpdateTemplate", &vkCreateDescriptorUpdateTemplate}, {"vkCreateDescriptorUpdateTemplate", vkCreateDescriptorUpdateTemplate},
{"vkCreateDescriptorUpdateTemplateKHR", &vkCreateDescriptorUpdateTemplateKHR}, {"vkCreateDescriptorUpdateTemplateKHR", vkCreateDescriptorUpdateTemplateKHR},
{"vkCreateEvent", &vkCreateEvent}, {"vkCreateEvent", vkCreateEvent},
{"vkCreateFence", &vkCreateFence}, {"vkCreateFence", vkCreateFence},
{"vkCreateFramebuffer", &vkCreateFramebuffer}, {"vkCreateFramebuffer", vkCreateFramebuffer},
{"vkCreateGraphicsPipelines", &vkCreateGraphicsPipelines}, {"vkCreateGraphicsPipelines", vkCreateGraphicsPipelines},
{"vkCreateImage", &vkCreateImage}, {"vkCreateImage", vkCreateImage},
{"vkCreateImageView", &vkCreateImageView}, {"vkCreateImageView", vkCreateImageView},
{"vkCreateIndirectCommandsLayoutNV", &vkCreateIndirectCommandsLayoutNV}, {"vkCreateIndirectCommandsLayoutNV", vkCreateIndirectCommandsLayoutNV},
{"vkCreatePipelineCache", &vkCreatePipelineCache}, {"vkCreatePipelineCache", vkCreatePipelineCache},
{"vkCreatePipelineLayout", &vkCreatePipelineLayout}, {"vkCreatePipelineLayout", vkCreatePipelineLayout},
{"vkCreatePrivateDataSlotEXT", &vkCreatePrivateDataSlotEXT}, {"vkCreatePrivateDataSlotEXT", vkCreatePrivateDataSlotEXT},
{"vkCreateQueryPool", &vkCreateQueryPool}, {"vkCreateQueryPool", vkCreateQueryPool},
{"vkCreateRayTracingPipelinesKHR", &vkCreateRayTracingPipelinesKHR}, {"vkCreateRayTracingPipelinesKHR", vkCreateRayTracingPipelinesKHR},
{"vkCreateRayTracingPipelinesNV", &vkCreateRayTracingPipelinesNV}, {"vkCreateRayTracingPipelinesNV", vkCreateRayTracingPipelinesNV},
{"vkCreateRenderPass", &vkCreateRenderPass}, {"vkCreateRenderPass", vkCreateRenderPass},
{"vkCreateRenderPass2", &vkCreateRenderPass2}, {"vkCreateRenderPass2", vkCreateRenderPass2},
{"vkCreateRenderPass2KHR", &vkCreateRenderPass2KHR}, {"vkCreateRenderPass2KHR", vkCreateRenderPass2KHR},
{"vkCreateSampler", &vkCreateSampler}, {"vkCreateSampler", vkCreateSampler},
{"vkCreateSamplerYcbcrConversion", &vkCreateSamplerYcbcrConversion}, {"vkCreateSamplerYcbcrConversion", vkCreateSamplerYcbcrConversion},
{"vkCreateSamplerYcbcrConversionKHR", &vkCreateSamplerYcbcrConversionKHR}, {"vkCreateSamplerYcbcrConversionKHR", vkCreateSamplerYcbcrConversionKHR},
{"vkCreateSemaphore", &vkCreateSemaphore}, {"vkCreateSemaphore", vkCreateSemaphore},
{"vkCreateShaderModule", &vkCreateShaderModule}, {"vkCreateShaderModule", vkCreateShaderModule},
{"vkCreateSwapchainKHR", &vkCreateSwapchainKHR}, {"vkCreateSwapchainKHR", vkCreateSwapchainKHR},
{"vkCreateValidationCacheEXT", &vkCreateValidationCacheEXT}, {"vkCreateValidationCacheEXT", vkCreateValidationCacheEXT},
{"vkDebugMarkerSetObjectNameEXT", &vkDebugMarkerSetObjectNameEXT}, {"vkDebugMarkerSetObjectNameEXT", vkDebugMarkerSetObjectNameEXT},
{"vkDebugMarkerSetObjectTagEXT", &vkDebugMarkerSetObjectTagEXT}, {"vkDebugMarkerSetObjectTagEXT", vkDebugMarkerSetObjectTagEXT},
{"vkDeferredOperationJoinKHR", &vkDeferredOperationJoinKHR}, {"vkDeferredOperationJoinKHR", vkDeferredOperationJoinKHR},
{"vkDestroyAccelerationStructureKHR", &vkDestroyAccelerationStructureKHR}, {"vkDestroyAccelerationStructureKHR", vkDestroyAccelerationStructureKHR},
{"vkDestroyAccelerationStructureNV", &vkDestroyAccelerationStructureNV}, {"vkDestroyAccelerationStructureNV", vkDestroyAccelerationStructureNV},
{"vkDestroyBuffer", &vkDestroyBuffer}, {"vkDestroyBuffer", vkDestroyBuffer},
{"vkDestroyBufferView", &vkDestroyBufferView}, {"vkDestroyBufferView", vkDestroyBufferView},
{"vkDestroyCommandPool", &vkDestroyCommandPool}, {"vkDestroyCommandPool", vkDestroyCommandPool},
{"vkDestroyCuFunctionNVX", &vkDestroyCuFunctionNVX}, {"vkDestroyCuFunctionNVX", vkDestroyCuFunctionNVX},
{"vkDestroyCuModuleNVX", &vkDestroyCuModuleNVX}, {"vkDestroyCuModuleNVX", vkDestroyCuModuleNVX},
{"vkDestroyDeferredOperationKHR", &vkDestroyDeferredOperationKHR}, {"vkDestroyDeferredOperationKHR", vkDestroyDeferredOperationKHR},
{"vkDestroyDescriptorPool", &vkDestroyDescriptorPool}, {"vkDestroyDescriptorPool", vkDestroyDescriptorPool},
{"vkDestroyDescriptorSetLayout", &vkDestroyDescriptorSetLayout}, {"vkDestroyDescriptorSetLayout", vkDestroyDescriptorSetLayout},
{"vkDestroyDescriptorUpdateTemplate", &vkDestroyDescriptorUpdateTemplate}, {"vkDestroyDescriptorUpdateTemplate", vkDestroyDescriptorUpdateTemplate},
{"vkDestroyDescriptorUpdateTemplateKHR", &vkDestroyDescriptorUpdateTemplateKHR}, {"vkDestroyDescriptorUpdateTemplateKHR", vkDestroyDescriptorUpdateTemplateKHR},
{"vkDestroyDevice", &vkDestroyDevice}, {"vkDestroyDevice", vkDestroyDevice},
{"vkDestroyEvent", &vkDestroyEvent}, {"vkDestroyEvent", vkDestroyEvent},
{"vkDestroyFence", &vkDestroyFence}, {"vkDestroyFence", vkDestroyFence},
{"vkDestroyFramebuffer", &vkDestroyFramebuffer}, {"vkDestroyFramebuffer", vkDestroyFramebuffer},
{"vkDestroyImage", &vkDestroyImage}, {"vkDestroyImage", vkDestroyImage},
{"vkDestroyImageView", &vkDestroyImageView}, {"vkDestroyImageView", vkDestroyImageView},
{"vkDestroyIndirectCommandsLayoutNV", &vkDestroyIndirectCommandsLayoutNV}, {"vkDestroyIndirectCommandsLayoutNV", vkDestroyIndirectCommandsLayoutNV},
{"vkDestroyPipeline", &vkDestroyPipeline}, {"vkDestroyPipeline", vkDestroyPipeline},
{"vkDestroyPipelineCache", &vkDestroyPipelineCache}, {"vkDestroyPipelineCache", vkDestroyPipelineCache},
{"vkDestroyPipelineLayout", &vkDestroyPipelineLayout}, {"vkDestroyPipelineLayout", vkDestroyPipelineLayout},
{"vkDestroyPrivateDataSlotEXT", &vkDestroyPrivateDataSlotEXT}, {"vkDestroyPrivateDataSlotEXT", vkDestroyPrivateDataSlotEXT},
{"vkDestroyQueryPool", &vkDestroyQueryPool}, {"vkDestroyQueryPool", vkDestroyQueryPool},
{"vkDestroyRenderPass", &vkDestroyRenderPass}, {"vkDestroyRenderPass", vkDestroyRenderPass},
{"vkDestroySampler", &vkDestroySampler}, {"vkDestroySampler", vkDestroySampler},
{"vkDestroySamplerYcbcrConversion", &vkDestroySamplerYcbcrConversion}, {"vkDestroySamplerYcbcrConversion", vkDestroySamplerYcbcrConversion},
{"vkDestroySamplerYcbcrConversionKHR", &vkDestroySamplerYcbcrConversionKHR}, {"vkDestroySamplerYcbcrConversionKHR", vkDestroySamplerYcbcrConversionKHR},
{"vkDestroySemaphore", &vkDestroySemaphore}, {"vkDestroySemaphore", vkDestroySemaphore},
{"vkDestroyShaderModule", &vkDestroyShaderModule}, {"vkDestroyShaderModule", vkDestroyShaderModule},
{"vkDestroySwapchainKHR", &vkDestroySwapchainKHR}, {"vkDestroySwapchainKHR", vkDestroySwapchainKHR},
{"vkDestroyValidationCacheEXT", &vkDestroyValidationCacheEXT}, {"vkDestroyValidationCacheEXT", vkDestroyValidationCacheEXT},
{"vkDeviceWaitIdle", &vkDeviceWaitIdle}, {"vkDeviceWaitIdle", vkDeviceWaitIdle},
{"vkEndCommandBuffer", &vkEndCommandBuffer}, {"vkEndCommandBuffer", vkEndCommandBuffer},
{"vkFlushMappedMemoryRanges", &vkFlushMappedMemoryRanges}, {"vkFlushMappedMemoryRanges", vkFlushMappedMemoryRanges},
{"vkFreeCommandBuffers", &vkFreeCommandBuffers}, {"vkFreeCommandBuffers", vkFreeCommandBuffers},
{"vkFreeDescriptorSets", &vkFreeDescriptorSets}, {"vkFreeDescriptorSets", vkFreeDescriptorSets},
{"vkFreeMemory", &vkFreeMemory}, {"vkFreeMemory", vkFreeMemory},
{"vkGetAccelerationStructureBuildSizesKHR", &vkGetAccelerationStructureBuildSizesKHR}, {"vkGetAccelerationStructureBuildSizesKHR", vkGetAccelerationStructureBuildSizesKHR},
{"vkGetAccelerationStructureDeviceAddressKHR", &vkGetAccelerationStructureDeviceAddressKHR}, {"vkGetAccelerationStructureDeviceAddressKHR", vkGetAccelerationStructureDeviceAddressKHR},
{"vkGetAccelerationStructureHandleNV", &vkGetAccelerationStructureHandleNV}, {"vkGetAccelerationStructureHandleNV", vkGetAccelerationStructureHandleNV},
{"vkGetAccelerationStructureMemoryRequirementsNV", &vkGetAccelerationStructureMemoryRequirementsNV}, {"vkGetAccelerationStructureMemoryRequirementsNV", vkGetAccelerationStructureMemoryRequirementsNV},
{"vkGetBufferDeviceAddress", &vkGetBufferDeviceAddress}, {"vkGetBufferDeviceAddress", vkGetBufferDeviceAddress},
{"vkGetBufferDeviceAddressEXT", &vkGetBufferDeviceAddressEXT}, {"vkGetBufferDeviceAddressEXT", vkGetBufferDeviceAddressEXT},
{"vkGetBufferDeviceAddressKHR", &vkGetBufferDeviceAddressKHR}, {"vkGetBufferDeviceAddressKHR", vkGetBufferDeviceAddressKHR},
{"vkGetBufferMemoryRequirements", &vkGetBufferMemoryRequirements}, {"vkGetBufferMemoryRequirements", vkGetBufferMemoryRequirements},
{"vkGetBufferMemoryRequirements2", &vkGetBufferMemoryRequirements2}, {"vkGetBufferMemoryRequirements2", vkGetBufferMemoryRequirements2},
{"vkGetBufferMemoryRequirements2KHR", &vkGetBufferMemoryRequirements2KHR}, {"vkGetBufferMemoryRequirements2KHR", vkGetBufferMemoryRequirements2KHR},
{"vkGetBufferOpaqueCaptureAddress", &vkGetBufferOpaqueCaptureAddress}, {"vkGetBufferOpaqueCaptureAddress", vkGetBufferOpaqueCaptureAddress},
{"vkGetBufferOpaqueCaptureAddressKHR", &vkGetBufferOpaqueCaptureAddressKHR}, {"vkGetBufferOpaqueCaptureAddressKHR", vkGetBufferOpaqueCaptureAddressKHR},
{"vkGetCalibratedTimestampsEXT", &vkGetCalibratedTimestampsEXT}, {"vkGetCalibratedTimestampsEXT", vkGetCalibratedTimestampsEXT},
{"vkGetDeferredOperationMaxConcurrencyKHR", &vkGetDeferredOperationMaxConcurrencyKHR}, {"vkGetDeferredOperationMaxConcurrencyKHR", vkGetDeferredOperationMaxConcurrencyKHR},
{"vkGetDeferredOperationResultKHR", &vkGetDeferredOperationResultKHR}, {"vkGetDeferredOperationResultKHR", vkGetDeferredOperationResultKHR},
{"vkGetDescriptorSetLayoutSupport", &vkGetDescriptorSetLayoutSupport}, {"vkGetDescriptorSetLayoutSupport", vkGetDescriptorSetLayoutSupport},
{"vkGetDescriptorSetLayoutSupportKHR", &vkGetDescriptorSetLayoutSupportKHR}, {"vkGetDescriptorSetLayoutSupportKHR", vkGetDescriptorSetLayoutSupportKHR},
{"vkGetDeviceAccelerationStructureCompatibilityKHR", &vkGetDeviceAccelerationStructureCompatibilityKHR}, {"vkGetDeviceAccelerationStructureCompatibilityKHR", vkGetDeviceAccelerationStructureCompatibilityKHR},
{"vkGetDeviceBufferMemoryRequirementsKHR", &vkGetDeviceBufferMemoryRequirementsKHR}, {"vkGetDeviceBufferMemoryRequirementsKHR", vkGetDeviceBufferMemoryRequirementsKHR},
{"vkGetDeviceGroupPeerMemoryFeatures", &vkGetDeviceGroupPeerMemoryFeatures}, {"vkGetDeviceGroupPeerMemoryFeatures", vkGetDeviceGroupPeerMemoryFeatures},
{"vkGetDeviceGroupPeerMemoryFeaturesKHR", &vkGetDeviceGroupPeerMemoryFeaturesKHR}, {"vkGetDeviceGroupPeerMemoryFeaturesKHR", vkGetDeviceGroupPeerMemoryFeaturesKHR},
{"vkGetDeviceGroupPresentCapabilitiesKHR", &vkGetDeviceGroupPresentCapabilitiesKHR}, {"vkGetDeviceGroupPresentCapabilitiesKHR", vkGetDeviceGroupPresentCapabilitiesKHR},
{"vkGetDeviceGroupSurfacePresentModesKHR", &vkGetDeviceGroupSurfacePresentModesKHR}, {"vkGetDeviceGroupSurfacePresentModesKHR", vkGetDeviceGroupSurfacePresentModesKHR},
{"vkGetDeviceImageMemoryRequirementsKHR", &vkGetDeviceImageMemoryRequirementsKHR}, {"vkGetDeviceImageMemoryRequirementsKHR", vkGetDeviceImageMemoryRequirementsKHR},
{"vkGetDeviceImageSparseMemoryRequirementsKHR", &vkGetDeviceImageSparseMemoryRequirementsKHR}, {"vkGetDeviceImageSparseMemoryRequirementsKHR", vkGetDeviceImageSparseMemoryRequirementsKHR},
{"vkGetDeviceMemoryCommitment", &vkGetDeviceMemoryCommitment}, {"vkGetDeviceMemoryCommitment", vkGetDeviceMemoryCommitment},
{"vkGetDeviceMemoryOpaqueCaptureAddress", &vkGetDeviceMemoryOpaqueCaptureAddress}, {"vkGetDeviceMemoryOpaqueCaptureAddress", vkGetDeviceMemoryOpaqueCaptureAddress},
{"vkGetDeviceMemoryOpaqueCaptureAddressKHR", &vkGetDeviceMemoryOpaqueCaptureAddressKHR}, {"vkGetDeviceMemoryOpaqueCaptureAddressKHR", vkGetDeviceMemoryOpaqueCaptureAddressKHR},
{"vkGetDeviceProcAddr", &vkGetDeviceProcAddr}, {"vkGetDeviceProcAddr", vkGetDeviceProcAddr},
{"vkGetDeviceQueue", &vkGetDeviceQueue}, {"vkGetDeviceQueue", vkGetDeviceQueue},
{"vkGetDeviceQueue2", &vkGetDeviceQueue2}, {"vkGetDeviceQueue2", vkGetDeviceQueue2},
{"vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI", &vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI}, {"vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI", vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI},
{"vkGetEventStatus", &vkGetEventStatus}, {"vkGetEventStatus", vkGetEventStatus},
{"vkGetFenceStatus", &vkGetFenceStatus}, {"vkGetFenceStatus", vkGetFenceStatus},
{"vkGetGeneratedCommandsMemoryRequirementsNV", &vkGetGeneratedCommandsMemoryRequirementsNV}, {"vkGetGeneratedCommandsMemoryRequirementsNV", vkGetGeneratedCommandsMemoryRequirementsNV},
{"vkGetImageMemoryRequirements", &vkGetImageMemoryRequirements}, {"vkGetImageMemoryRequirements", vkGetImageMemoryRequirements},
{"vkGetImageMemoryRequirements2", &vkGetImageMemoryRequirements2}, {"vkGetImageMemoryRequirements2", vkGetImageMemoryRequirements2},
{"vkGetImageMemoryRequirements2KHR", &vkGetImageMemoryRequirements2KHR}, {"vkGetImageMemoryRequirements2KHR", vkGetImageMemoryRequirements2KHR},
{"vkGetImageSparseMemoryRequirements", &vkGetImageSparseMemoryRequirements}, {"vkGetImageSparseMemoryRequirements", vkGetImageSparseMemoryRequirements},
{"vkGetImageSparseMemoryRequirements2", &vkGetImageSparseMemoryRequirements2}, {"vkGetImageSparseMemoryRequirements2", vkGetImageSparseMemoryRequirements2},
{"vkGetImageSparseMemoryRequirements2KHR", &vkGetImageSparseMemoryRequirements2KHR}, {"vkGetImageSparseMemoryRequirements2KHR", vkGetImageSparseMemoryRequirements2KHR},
{"vkGetImageSubresourceLayout", &vkGetImageSubresourceLayout}, {"vkGetImageSubresourceLayout", vkGetImageSubresourceLayout},
{"vkGetImageViewAddressNVX", &vkGetImageViewAddressNVX}, {"vkGetImageViewAddressNVX", vkGetImageViewAddressNVX},
{"vkGetImageViewHandleNVX", &vkGetImageViewHandleNVX}, {"vkGetImageViewHandleNVX", vkGetImageViewHandleNVX},
{"vkGetMemoryHostPointerPropertiesEXT", &vkGetMemoryHostPointerPropertiesEXT}, {"vkGetMemoryHostPointerPropertiesEXT", vkGetMemoryHostPointerPropertiesEXT},
{"vkGetPerformanceParameterINTEL", &vkGetPerformanceParameterINTEL}, {"vkGetPerformanceParameterINTEL", vkGetPerformanceParameterINTEL},
{"vkGetPipelineCacheData", &vkGetPipelineCacheData}, {"vkGetPipelineCacheData", vkGetPipelineCacheData},
{"vkGetPipelineExecutableInternalRepresentationsKHR", &vkGetPipelineExecutableInternalRepresentationsKHR}, {"vkGetPipelineExecutableInternalRepresentationsKHR", vkGetPipelineExecutableInternalRepresentationsKHR},
{"vkGetPipelineExecutablePropertiesKHR", &vkGetPipelineExecutablePropertiesKHR}, {"vkGetPipelineExecutablePropertiesKHR", vkGetPipelineExecutablePropertiesKHR},
{"vkGetPipelineExecutableStatisticsKHR", &vkGetPipelineExecutableStatisticsKHR}, {"vkGetPipelineExecutableStatisticsKHR", vkGetPipelineExecutableStatisticsKHR},
{"vkGetPrivateDataEXT", &vkGetPrivateDataEXT}, {"vkGetPrivateDataEXT", vkGetPrivateDataEXT},
{"vkGetQueryPoolResults", &vkGetQueryPoolResults}, {"vkGetQueryPoolResults", vkGetQueryPoolResults},
{"vkGetQueueCheckpointData2NV", &vkGetQueueCheckpointData2NV}, {"vkGetQueueCheckpointData2NV", vkGetQueueCheckpointData2NV},
{"vkGetQueueCheckpointDataNV", &vkGetQueueCheckpointDataNV}, {"vkGetQueueCheckpointDataNV", vkGetQueueCheckpointDataNV},
{"vkGetRayTracingCaptureReplayShaderGroupHandlesKHR", &vkGetRayTracingCaptureReplayShaderGroupHandlesKHR}, {"vkGetRayTracingCaptureReplayShaderGroupHandlesKHR", vkGetRayTracingCaptureReplayShaderGroupHandlesKHR},
{"vkGetRayTracingShaderGroupHandlesKHR", &vkGetRayTracingShaderGroupHandlesKHR}, {"vkGetRayTracingShaderGroupHandlesKHR", vkGetRayTracingShaderGroupHandlesKHR},
{"vkGetRayTracingShaderGroupHandlesNV", &vkGetRayTracingShaderGroupHandlesNV}, {"vkGetRayTracingShaderGroupHandlesNV", vkGetRayTracingShaderGroupHandlesNV},
{"vkGetRayTracingShaderGroupStackSizeKHR", &vkGetRayTracingShaderGroupStackSizeKHR}, {"vkGetRayTracingShaderGroupStackSizeKHR", vkGetRayTracingShaderGroupStackSizeKHR},
{"vkGetRenderAreaGranularity", &vkGetRenderAreaGranularity}, {"vkGetRenderAreaGranularity", vkGetRenderAreaGranularity},
{"vkGetSemaphoreCounterValue", &vkGetSemaphoreCounterValue}, {"vkGetSemaphoreCounterValue", vkGetSemaphoreCounterValue},
{"vkGetSemaphoreCounterValueKHR", &vkGetSemaphoreCounterValueKHR}, {"vkGetSemaphoreCounterValueKHR", vkGetSemaphoreCounterValueKHR},
{"vkGetShaderInfoAMD", &vkGetShaderInfoAMD}, {"vkGetShaderInfoAMD", vkGetShaderInfoAMD},
{"vkGetSwapchainImagesKHR", &vkGetSwapchainImagesKHR}, {"vkGetSwapchainImagesKHR", vkGetSwapchainImagesKHR},
{"vkGetValidationCacheDataEXT", &vkGetValidationCacheDataEXT}, {"vkGetValidationCacheDataEXT", vkGetValidationCacheDataEXT},
{"vkInitializePerformanceApiINTEL", &vkInitializePerformanceApiINTEL}, {"vkInitializePerformanceApiINTEL", vkInitializePerformanceApiINTEL},
{"vkInvalidateMappedMemoryRanges", &vkInvalidateMappedMemoryRanges}, {"vkInvalidateMappedMemoryRanges", vkInvalidateMappedMemoryRanges},
{"vkMapMemory", &vkMapMemory}, {"vkMapMemory", vkMapMemory},
{"vkMergePipelineCaches", &vkMergePipelineCaches}, {"vkMergePipelineCaches", vkMergePipelineCaches},
{"vkMergeValidationCachesEXT", &vkMergeValidationCachesEXT}, {"vkMergeValidationCachesEXT", vkMergeValidationCachesEXT},
{"vkQueueBeginDebugUtilsLabelEXT", &vkQueueBeginDebugUtilsLabelEXT}, {"vkQueueBeginDebugUtilsLabelEXT", vkQueueBeginDebugUtilsLabelEXT},
{"vkQueueBindSparse", &vkQueueBindSparse}, {"vkQueueBindSparse", vkQueueBindSparse},
{"vkQueueEndDebugUtilsLabelEXT", &vkQueueEndDebugUtilsLabelEXT}, {"vkQueueEndDebugUtilsLabelEXT", vkQueueEndDebugUtilsLabelEXT},
{"vkQueueInsertDebugUtilsLabelEXT", &vkQueueInsertDebugUtilsLabelEXT}, {"vkQueueInsertDebugUtilsLabelEXT", vkQueueInsertDebugUtilsLabelEXT},
{"vkQueuePresentKHR", &vkQueuePresentKHR}, {"vkQueuePresentKHR", vkQueuePresentKHR},
{"vkQueueSetPerformanceConfigurationINTEL", &vkQueueSetPerformanceConfigurationINTEL}, {"vkQueueSetPerformanceConfigurationINTEL", vkQueueSetPerformanceConfigurationINTEL},
{"vkQueueSubmit", &vkQueueSubmit}, {"vkQueueSubmit", vkQueueSubmit},
{"vkQueueSubmit2KHR", &vkQueueSubmit2KHR}, {"vkQueueSubmit2KHR", vkQueueSubmit2KHR},
{"vkQueueWaitIdle", &vkQueueWaitIdle}, {"vkQueueWaitIdle", vkQueueWaitIdle},
{"vkReleasePerformanceConfigurationINTEL", &vkReleasePerformanceConfigurationINTEL}, {"vkReleasePerformanceConfigurationINTEL", vkReleasePerformanceConfigurationINTEL},
{"vkReleaseProfilingLockKHR", &vkReleaseProfilingLockKHR}, {"vkReleaseProfilingLockKHR", vkReleaseProfilingLockKHR},
{"vkResetCommandBuffer", &vkResetCommandBuffer}, {"vkResetCommandBuffer", vkResetCommandBuffer},
{"vkResetCommandPool", &vkResetCommandPool}, {"vkResetCommandPool", vkResetCommandPool},
{"vkResetDescriptorPool", &vkResetDescriptorPool}, {"vkResetDescriptorPool", vkResetDescriptorPool},
{"vkResetEvent", &vkResetEvent}, {"vkResetEvent", vkResetEvent},
{"vkResetFences", &vkResetFences}, {"vkResetFences", vkResetFences},
{"vkResetQueryPool", &vkResetQueryPool}, {"vkResetQueryPool", vkResetQueryPool},
{"vkResetQueryPoolEXT", &vkResetQueryPoolEXT}, {"vkResetQueryPoolEXT", vkResetQueryPoolEXT},
{"vkSetDebugUtilsObjectNameEXT", &vkSetDebugUtilsObjectNameEXT}, {"vkSetDebugUtilsObjectNameEXT", vkSetDebugUtilsObjectNameEXT},
{"vkSetDebugUtilsObjectTagEXT", &vkSetDebugUtilsObjectTagEXT}, {"vkSetDebugUtilsObjectTagEXT", vkSetDebugUtilsObjectTagEXT},
{"vkSetDeviceMemoryPriorityEXT", &vkSetDeviceMemoryPriorityEXT}, {"vkSetDeviceMemoryPriorityEXT", vkSetDeviceMemoryPriorityEXT},
{"vkSetEvent", &vkSetEvent}, {"vkSetEvent", vkSetEvent},
{"vkSetPrivateDataEXT", &vkSetPrivateDataEXT}, {"vkSetPrivateDataEXT", vkSetPrivateDataEXT},
{"vkSignalSemaphore", &vkSignalSemaphore}, {"vkSignalSemaphore", vkSignalSemaphore},
{"vkSignalSemaphoreKHR", &vkSignalSemaphoreKHR}, {"vkSignalSemaphoreKHR", vkSignalSemaphoreKHR},
{"vkTrimCommandPool", &vkTrimCommandPool}, {"vkTrimCommandPool", vkTrimCommandPool},
{"vkTrimCommandPoolKHR", &vkTrimCommandPoolKHR}, {"vkTrimCommandPoolKHR", vkTrimCommandPoolKHR},
{"vkUninitializePerformanceApiINTEL", &vkUninitializePerformanceApiINTEL}, {"vkUninitializePerformanceApiINTEL", vkUninitializePerformanceApiINTEL},
{"vkUnmapMemory", &vkUnmapMemory}, {"vkUnmapMemory", vkUnmapMemory},
{"vkUpdateDescriptorSetWithTemplate", &vkUpdateDescriptorSetWithTemplate}, {"vkUpdateDescriptorSetWithTemplate", vkUpdateDescriptorSetWithTemplate},
{"vkUpdateDescriptorSetWithTemplateKHR", &vkUpdateDescriptorSetWithTemplateKHR}, {"vkUpdateDescriptorSetWithTemplateKHR", vkUpdateDescriptorSetWithTemplateKHR},
{"vkUpdateDescriptorSets", &vkUpdateDescriptorSets}, {"vkUpdateDescriptorSets", vkUpdateDescriptorSets},
{"vkWaitForFences", &vkWaitForFences}, {"vkWaitForFences", vkWaitForFences},
{"vkWaitForPresentKHR", &vkWaitForPresentKHR}, {"vkWaitForPresentKHR", vkWaitForPresentKHR},
{"vkWaitSemaphores", &vkWaitSemaphores}, {"vkWaitSemaphores", vkWaitSemaphores},
{"vkWaitSemaphoresKHR", &vkWaitSemaphoresKHR}, {"vkWaitSemaphoresKHR", vkWaitSemaphoresKHR},
{"vkWriteAccelerationStructuresPropertiesKHR", &vkWriteAccelerationStructuresPropertiesKHR}, {"vkWriteAccelerationStructuresPropertiesKHR", vkWriteAccelerationStructuresPropertiesKHR},
}; };
static const struct vulkan_func vk_phys_dev_dispatch_table[] = static const struct vulkan_func vk_phys_dev_dispatch_table[] =
{ {
{"vkCreateDevice", &vkCreateDevice}, {"vkCreateDevice", vkCreateDevice},
{"vkEnumerateDeviceExtensionProperties", &vkEnumerateDeviceExtensionProperties}, {"vkEnumerateDeviceExtensionProperties", vkEnumerateDeviceExtensionProperties},
{"vkEnumerateDeviceLayerProperties", &vkEnumerateDeviceLayerProperties}, {"vkEnumerateDeviceLayerProperties", vkEnumerateDeviceLayerProperties},
{"vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR", &vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR}, {"vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR", vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR},
{"vkGetPhysicalDeviceCalibrateableTimeDomainsEXT", &vkGetPhysicalDeviceCalibrateableTimeDomainsEXT}, {"vkGetPhysicalDeviceCalibrateableTimeDomainsEXT", vkGetPhysicalDeviceCalibrateableTimeDomainsEXT},
{"vkGetPhysicalDeviceCooperativeMatrixPropertiesNV", &vkGetPhysicalDeviceCooperativeMatrixPropertiesNV}, {"vkGetPhysicalDeviceCooperativeMatrixPropertiesNV", vkGetPhysicalDeviceCooperativeMatrixPropertiesNV},
{"vkGetPhysicalDeviceExternalBufferProperties", &vkGetPhysicalDeviceExternalBufferProperties}, {"vkGetPhysicalDeviceExternalBufferProperties", vkGetPhysicalDeviceExternalBufferProperties},
{"vkGetPhysicalDeviceExternalBufferPropertiesKHR", &vkGetPhysicalDeviceExternalBufferPropertiesKHR}, {"vkGetPhysicalDeviceExternalBufferPropertiesKHR", vkGetPhysicalDeviceExternalBufferPropertiesKHR},
{"vkGetPhysicalDeviceExternalFenceProperties", &vkGetPhysicalDeviceExternalFenceProperties}, {"vkGetPhysicalDeviceExternalFenceProperties", vkGetPhysicalDeviceExternalFenceProperties},
{"vkGetPhysicalDeviceExternalFencePropertiesKHR", &vkGetPhysicalDeviceExternalFencePropertiesKHR}, {"vkGetPhysicalDeviceExternalFencePropertiesKHR", vkGetPhysicalDeviceExternalFencePropertiesKHR},
{"vkGetPhysicalDeviceExternalSemaphoreProperties", &vkGetPhysicalDeviceExternalSemaphoreProperties}, {"vkGetPhysicalDeviceExternalSemaphoreProperties", vkGetPhysicalDeviceExternalSemaphoreProperties},
{"vkGetPhysicalDeviceExternalSemaphorePropertiesKHR", &vkGetPhysicalDeviceExternalSemaphorePropertiesKHR}, {"vkGetPhysicalDeviceExternalSemaphorePropertiesKHR", vkGetPhysicalDeviceExternalSemaphorePropertiesKHR},
{"vkGetPhysicalDeviceFeatures", &vkGetPhysicalDeviceFeatures}, {"vkGetPhysicalDeviceFeatures", vkGetPhysicalDeviceFeatures},
{"vkGetPhysicalDeviceFeatures2", &vkGetPhysicalDeviceFeatures2}, {"vkGetPhysicalDeviceFeatures2", vkGetPhysicalDeviceFeatures2},
{"vkGetPhysicalDeviceFeatures2KHR", &vkGetPhysicalDeviceFeatures2KHR}, {"vkGetPhysicalDeviceFeatures2KHR", vkGetPhysicalDeviceFeatures2KHR},
{"vkGetPhysicalDeviceFormatProperties", &vkGetPhysicalDeviceFormatProperties}, {"vkGetPhysicalDeviceFormatProperties", vkGetPhysicalDeviceFormatProperties},
{"vkGetPhysicalDeviceFormatProperties2", &vkGetPhysicalDeviceFormatProperties2}, {"vkGetPhysicalDeviceFormatProperties2", vkGetPhysicalDeviceFormatProperties2},
{"vkGetPhysicalDeviceFormatProperties2KHR", &vkGetPhysicalDeviceFormatProperties2KHR}, {"vkGetPhysicalDeviceFormatProperties2KHR", vkGetPhysicalDeviceFormatProperties2KHR},
{"vkGetPhysicalDeviceFragmentShadingRatesKHR", &vkGetPhysicalDeviceFragmentShadingRatesKHR}, {"vkGetPhysicalDeviceFragmentShadingRatesKHR", vkGetPhysicalDeviceFragmentShadingRatesKHR},
{"vkGetPhysicalDeviceImageFormatProperties", &vkGetPhysicalDeviceImageFormatProperties}, {"vkGetPhysicalDeviceImageFormatProperties", vkGetPhysicalDeviceImageFormatProperties},
{"vkGetPhysicalDeviceImageFormatProperties2", &vkGetPhysicalDeviceImageFormatProperties2}, {"vkGetPhysicalDeviceImageFormatProperties2", vkGetPhysicalDeviceImageFormatProperties2},
{"vkGetPhysicalDeviceImageFormatProperties2KHR", &vkGetPhysicalDeviceImageFormatProperties2KHR}, {"vkGetPhysicalDeviceImageFormatProperties2KHR", vkGetPhysicalDeviceImageFormatProperties2KHR},
{"vkGetPhysicalDeviceMemoryProperties", &vkGetPhysicalDeviceMemoryProperties}, {"vkGetPhysicalDeviceMemoryProperties", vkGetPhysicalDeviceMemoryProperties},
{"vkGetPhysicalDeviceMemoryProperties2", &vkGetPhysicalDeviceMemoryProperties2}, {"vkGetPhysicalDeviceMemoryProperties2", vkGetPhysicalDeviceMemoryProperties2},
{"vkGetPhysicalDeviceMemoryProperties2KHR", &vkGetPhysicalDeviceMemoryProperties2KHR}, {"vkGetPhysicalDeviceMemoryProperties2KHR", vkGetPhysicalDeviceMemoryProperties2KHR},
{"vkGetPhysicalDeviceMultisamplePropertiesEXT", &vkGetPhysicalDeviceMultisamplePropertiesEXT}, {"vkGetPhysicalDeviceMultisamplePropertiesEXT", vkGetPhysicalDeviceMultisamplePropertiesEXT},
{"vkGetPhysicalDevicePresentRectanglesKHR", &vkGetPhysicalDevicePresentRectanglesKHR}, {"vkGetPhysicalDevicePresentRectanglesKHR", vkGetPhysicalDevicePresentRectanglesKHR},
{"vkGetPhysicalDeviceProperties", &vkGetPhysicalDeviceProperties}, {"vkGetPhysicalDeviceProperties", vkGetPhysicalDeviceProperties},
{"vkGetPhysicalDeviceProperties2", &vkGetPhysicalDeviceProperties2}, {"vkGetPhysicalDeviceProperties2", vkGetPhysicalDeviceProperties2},
{"vkGetPhysicalDeviceProperties2KHR", &vkGetPhysicalDeviceProperties2KHR}, {"vkGetPhysicalDeviceProperties2KHR", vkGetPhysicalDeviceProperties2KHR},
{"vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR", &vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR}, {"vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR", vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR},
{"vkGetPhysicalDeviceQueueFamilyProperties", &vkGetPhysicalDeviceQueueFamilyProperties}, {"vkGetPhysicalDeviceQueueFamilyProperties", vkGetPhysicalDeviceQueueFamilyProperties},
{"vkGetPhysicalDeviceQueueFamilyProperties2", &vkGetPhysicalDeviceQueueFamilyProperties2}, {"vkGetPhysicalDeviceQueueFamilyProperties2", vkGetPhysicalDeviceQueueFamilyProperties2},
{"vkGetPhysicalDeviceQueueFamilyProperties2KHR", &vkGetPhysicalDeviceQueueFamilyProperties2KHR}, {"vkGetPhysicalDeviceQueueFamilyProperties2KHR", vkGetPhysicalDeviceQueueFamilyProperties2KHR},
{"vkGetPhysicalDeviceSparseImageFormatProperties", &vkGetPhysicalDeviceSparseImageFormatProperties}, {"vkGetPhysicalDeviceSparseImageFormatProperties", vkGetPhysicalDeviceSparseImageFormatProperties},
{"vkGetPhysicalDeviceSparseImageFormatProperties2", &vkGetPhysicalDeviceSparseImageFormatProperties2}, {"vkGetPhysicalDeviceSparseImageFormatProperties2", vkGetPhysicalDeviceSparseImageFormatProperties2},
{"vkGetPhysicalDeviceSparseImageFormatProperties2KHR", &vkGetPhysicalDeviceSparseImageFormatProperties2KHR}, {"vkGetPhysicalDeviceSparseImageFormatProperties2KHR", vkGetPhysicalDeviceSparseImageFormatProperties2KHR},
{"vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV", &vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV}, {"vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV", vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV},
{"vkGetPhysicalDeviceSurfaceCapabilities2KHR", &vkGetPhysicalDeviceSurfaceCapabilities2KHR}, {"vkGetPhysicalDeviceSurfaceCapabilities2KHR", vkGetPhysicalDeviceSurfaceCapabilities2KHR},
{"vkGetPhysicalDeviceSurfaceCapabilitiesKHR", &vkGetPhysicalDeviceSurfaceCapabilitiesKHR}, {"vkGetPhysicalDeviceSurfaceCapabilitiesKHR", vkGetPhysicalDeviceSurfaceCapabilitiesKHR},
{"vkGetPhysicalDeviceSurfaceFormats2KHR", &vkGetPhysicalDeviceSurfaceFormats2KHR}, {"vkGetPhysicalDeviceSurfaceFormats2KHR", vkGetPhysicalDeviceSurfaceFormats2KHR},
{"vkGetPhysicalDeviceSurfaceFormatsKHR", &vkGetPhysicalDeviceSurfaceFormatsKHR}, {"vkGetPhysicalDeviceSurfaceFormatsKHR", vkGetPhysicalDeviceSurfaceFormatsKHR},
{"vkGetPhysicalDeviceSurfacePresentModesKHR", &vkGetPhysicalDeviceSurfacePresentModesKHR}, {"vkGetPhysicalDeviceSurfacePresentModesKHR", vkGetPhysicalDeviceSurfacePresentModesKHR},
{"vkGetPhysicalDeviceSurfaceSupportKHR", &vkGetPhysicalDeviceSurfaceSupportKHR}, {"vkGetPhysicalDeviceSurfaceSupportKHR", vkGetPhysicalDeviceSurfaceSupportKHR},
{"vkGetPhysicalDeviceToolPropertiesEXT", &vkGetPhysicalDeviceToolPropertiesEXT}, {"vkGetPhysicalDeviceToolPropertiesEXT", vkGetPhysicalDeviceToolPropertiesEXT},
{"vkGetPhysicalDeviceWin32PresentationSupportKHR", &vkGetPhysicalDeviceWin32PresentationSupportKHR}, {"vkGetPhysicalDeviceWin32PresentationSupportKHR", vkGetPhysicalDeviceWin32PresentationSupportKHR},
}; };
static const struct vulkan_func vk_instance_dispatch_table[] = static const struct vulkan_func vk_instance_dispatch_table[] =
{ {
{"vkCreateDebugReportCallbackEXT", &vkCreateDebugReportCallbackEXT}, {"vkCreateDebugReportCallbackEXT", vkCreateDebugReportCallbackEXT},
{"vkCreateDebugUtilsMessengerEXT", &vkCreateDebugUtilsMessengerEXT}, {"vkCreateDebugUtilsMessengerEXT", vkCreateDebugUtilsMessengerEXT},
{"vkCreateWin32SurfaceKHR", &vkCreateWin32SurfaceKHR}, {"vkCreateWin32SurfaceKHR", vkCreateWin32SurfaceKHR},
{"vkDebugReportMessageEXT", &vkDebugReportMessageEXT}, {"vkDebugReportMessageEXT", vkDebugReportMessageEXT},
{"vkDestroyDebugReportCallbackEXT", &vkDestroyDebugReportCallbackEXT}, {"vkDestroyDebugReportCallbackEXT", vkDestroyDebugReportCallbackEXT},
{"vkDestroyDebugUtilsMessengerEXT", &vkDestroyDebugUtilsMessengerEXT}, {"vkDestroyDebugUtilsMessengerEXT", vkDestroyDebugUtilsMessengerEXT},
{"vkDestroyInstance", &vkDestroyInstance}, {"vkDestroyInstance", vkDestroyInstance},
{"vkDestroySurfaceKHR", &vkDestroySurfaceKHR}, {"vkDestroySurfaceKHR", vkDestroySurfaceKHR},
{"vkEnumeratePhysicalDeviceGroups", &vkEnumeratePhysicalDeviceGroups}, {"vkEnumeratePhysicalDeviceGroups", vkEnumeratePhysicalDeviceGroups},
{"vkEnumeratePhysicalDeviceGroupsKHR", &vkEnumeratePhysicalDeviceGroupsKHR}, {"vkEnumeratePhysicalDeviceGroupsKHR", vkEnumeratePhysicalDeviceGroupsKHR},
{"vkEnumeratePhysicalDevices", &vkEnumeratePhysicalDevices}, {"vkEnumeratePhysicalDevices", vkEnumeratePhysicalDevices},
{"vkSubmitDebugUtilsMessageEXT", &vkSubmitDebugUtilsMessageEXT}, {"vkSubmitDebugUtilsMessageEXT", vkSubmitDebugUtilsMessageEXT},
}; };
void *wine_vk_get_device_proc_addr(const char *name) void *wine_vk_get_device_proc_addr(const char *name)
......
...@@ -2833,7 +2833,7 @@ class VkGenerator(object): ...@@ -2833,7 +2833,7 @@ class VkGenerator(object):
if vk_func.loader_thunk_type == ThunkType.NONE: if vk_func.loader_thunk_type == ThunkType.NONE:
continue 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("};\n")
f.write("C_ASSERT(ARRAYSIZE(__wine_unix_call_funcs) == unix_count);\n\n") f.write("C_ASSERT(ARRAYSIZE(__wine_unix_call_funcs) == unix_count);\n\n")
...@@ -2844,9 +2844,9 @@ class VkGenerator(object): ...@@ -2844,9 +2844,9 @@ class VkGenerator(object):
f.write("const struct unix_funcs loader_funcs =\n") f.write("const struct unix_funcs loader_funcs =\n")
f.write("{\n") f.write("{\n")
f.write(" &wine_vk_call,\n") f.write(" wine_vk_call,\n")
f.write(" &wine_vk_is_available_instance_function,\n") f.write(" wine_vk_is_available_instance_function,\n")
f.write(" &wine_vk_is_available_device_function,\n") f.write(" wine_vk_is_available_device_function,\n")
f.write("};\n") f.write("};\n")
def generate_thunks_h(self, f, prefix): def generate_thunks_h(self, f, prefix):
...@@ -2968,7 +2968,7 @@ class VkGenerator(object): ...@@ -2968,7 +2968,7 @@ class VkGenerator(object):
if not vk_func.needs_exposing(): if not vk_func.needs_exposing():
continue 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("};\n\n")
f.write("static const struct vulkan_func vk_phys_dev_dispatch_table[] =\n{\n") f.write("static const struct vulkan_func vk_phys_dev_dispatch_table[] =\n{\n")
...@@ -2976,7 +2976,7 @@ class VkGenerator(object): ...@@ -2976,7 +2976,7 @@ class VkGenerator(object):
if not vk_func.needs_exposing(): if not vk_func.needs_exposing():
continue 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("};\n\n")
f.write("static const struct vulkan_func vk_instance_dispatch_table[] =\n{\n") f.write("static const struct vulkan_func vk_instance_dispatch_table[] =\n{\n")
...@@ -2984,7 +2984,7 @@ class VkGenerator(object): ...@@ -2984,7 +2984,7 @@ class VkGenerator(object):
if not vk_func.needs_exposing(): if not vk_func.needs_exposing():
continue 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("};\n\n")
f.write("void *wine_vk_get_device_proc_addr(const char *name)\n") f.write("void *wine_vk_get_device_proc_addr(const char *name)\n")
......
...@@ -9342,417 +9342,417 @@ uint64_t wine_vk_unwrap_handle(VkObjectType type, uint64_t handle) ...@@ -9342,417 +9342,417 @@ uint64_t wine_vk_unwrap_handle(VkObjectType type, uint64_t handle)
const unixlib_entry_t __wine_unix_call_funcs[] = const unixlib_entry_t __wine_unix_call_funcs[] =
{ {
init_vulkan, init_vulkan,
&wine_vkAcquireNextImage2KHR, wine_vkAcquireNextImage2KHR,
&wine_vkAcquireNextImageKHR, wine_vkAcquireNextImageKHR,
&wine_vkAcquirePerformanceConfigurationINTEL, wine_vkAcquirePerformanceConfigurationINTEL,
&wine_vkAcquireProfilingLockKHR, wine_vkAcquireProfilingLockKHR,
&wine_vkAllocateCommandBuffers, wine_vkAllocateCommandBuffers,
&wine_vkAllocateDescriptorSets, wine_vkAllocateDescriptorSets,
&wine_vkAllocateMemory, wine_vkAllocateMemory,
&wine_vkBeginCommandBuffer, wine_vkBeginCommandBuffer,
&wine_vkBindAccelerationStructureMemoryNV, wine_vkBindAccelerationStructureMemoryNV,
&wine_vkBindBufferMemory, wine_vkBindBufferMemory,
&wine_vkBindBufferMemory2, wine_vkBindBufferMemory2,
&wine_vkBindBufferMemory2KHR, wine_vkBindBufferMemory2KHR,
&wine_vkBindImageMemory, wine_vkBindImageMemory,
&wine_vkBindImageMemory2, wine_vkBindImageMemory2,
&wine_vkBindImageMemory2KHR, wine_vkBindImageMemory2KHR,
&wine_vkBuildAccelerationStructuresKHR, wine_vkBuildAccelerationStructuresKHR,
&wine_vkCmdBeginConditionalRenderingEXT, wine_vkCmdBeginConditionalRenderingEXT,
&wine_vkCmdBeginDebugUtilsLabelEXT, wine_vkCmdBeginDebugUtilsLabelEXT,
&wine_vkCmdBeginQuery, wine_vkCmdBeginQuery,
&wine_vkCmdBeginQueryIndexedEXT, wine_vkCmdBeginQueryIndexedEXT,
&wine_vkCmdBeginRenderPass, wine_vkCmdBeginRenderPass,
&wine_vkCmdBeginRenderPass2, wine_vkCmdBeginRenderPass2,
&wine_vkCmdBeginRenderPass2KHR, wine_vkCmdBeginRenderPass2KHR,
&wine_vkCmdBeginRenderingKHR, wine_vkCmdBeginRenderingKHR,
&wine_vkCmdBeginTransformFeedbackEXT, wine_vkCmdBeginTransformFeedbackEXT,
&wine_vkCmdBindDescriptorSets, wine_vkCmdBindDescriptorSets,
&wine_vkCmdBindIndexBuffer, wine_vkCmdBindIndexBuffer,
&wine_vkCmdBindInvocationMaskHUAWEI, wine_vkCmdBindInvocationMaskHUAWEI,
&wine_vkCmdBindPipeline, wine_vkCmdBindPipeline,
&wine_vkCmdBindPipelineShaderGroupNV, wine_vkCmdBindPipelineShaderGroupNV,
&wine_vkCmdBindShadingRateImageNV, wine_vkCmdBindShadingRateImageNV,
&wine_vkCmdBindTransformFeedbackBuffersEXT, wine_vkCmdBindTransformFeedbackBuffersEXT,
&wine_vkCmdBindVertexBuffers, wine_vkCmdBindVertexBuffers,
&wine_vkCmdBindVertexBuffers2EXT, wine_vkCmdBindVertexBuffers2EXT,
&wine_vkCmdBlitImage, wine_vkCmdBlitImage,
&wine_vkCmdBlitImage2KHR, wine_vkCmdBlitImage2KHR,
&wine_vkCmdBuildAccelerationStructureNV, wine_vkCmdBuildAccelerationStructureNV,
&wine_vkCmdBuildAccelerationStructuresIndirectKHR, wine_vkCmdBuildAccelerationStructuresIndirectKHR,
&wine_vkCmdBuildAccelerationStructuresKHR, wine_vkCmdBuildAccelerationStructuresKHR,
&wine_vkCmdClearAttachments, wine_vkCmdClearAttachments,
&wine_vkCmdClearColorImage, wine_vkCmdClearColorImage,
&wine_vkCmdClearDepthStencilImage, wine_vkCmdClearDepthStencilImage,
&wine_vkCmdCopyAccelerationStructureKHR, wine_vkCmdCopyAccelerationStructureKHR,
&wine_vkCmdCopyAccelerationStructureNV, wine_vkCmdCopyAccelerationStructureNV,
&wine_vkCmdCopyAccelerationStructureToMemoryKHR, wine_vkCmdCopyAccelerationStructureToMemoryKHR,
&wine_vkCmdCopyBuffer, wine_vkCmdCopyBuffer,
&wine_vkCmdCopyBuffer2KHR, wine_vkCmdCopyBuffer2KHR,
&wine_vkCmdCopyBufferToImage, wine_vkCmdCopyBufferToImage,
&wine_vkCmdCopyBufferToImage2KHR, wine_vkCmdCopyBufferToImage2KHR,
&wine_vkCmdCopyImage, wine_vkCmdCopyImage,
&wine_vkCmdCopyImage2KHR, wine_vkCmdCopyImage2KHR,
&wine_vkCmdCopyImageToBuffer, wine_vkCmdCopyImageToBuffer,
&wine_vkCmdCopyImageToBuffer2KHR, wine_vkCmdCopyImageToBuffer2KHR,
&wine_vkCmdCopyMemoryToAccelerationStructureKHR, wine_vkCmdCopyMemoryToAccelerationStructureKHR,
&wine_vkCmdCopyQueryPoolResults, wine_vkCmdCopyQueryPoolResults,
&wine_vkCmdCuLaunchKernelNVX, wine_vkCmdCuLaunchKernelNVX,
&wine_vkCmdDebugMarkerBeginEXT, wine_vkCmdDebugMarkerBeginEXT,
&wine_vkCmdDebugMarkerEndEXT, wine_vkCmdDebugMarkerEndEXT,
&wine_vkCmdDebugMarkerInsertEXT, wine_vkCmdDebugMarkerInsertEXT,
&wine_vkCmdDispatch, wine_vkCmdDispatch,
&wine_vkCmdDispatchBase, wine_vkCmdDispatchBase,
&wine_vkCmdDispatchBaseKHR, wine_vkCmdDispatchBaseKHR,
&wine_vkCmdDispatchIndirect, wine_vkCmdDispatchIndirect,
&wine_vkCmdDraw, wine_vkCmdDraw,
&wine_vkCmdDrawIndexed, wine_vkCmdDrawIndexed,
&wine_vkCmdDrawIndexedIndirect, wine_vkCmdDrawIndexedIndirect,
&wine_vkCmdDrawIndexedIndirectCount, wine_vkCmdDrawIndexedIndirectCount,
&wine_vkCmdDrawIndexedIndirectCountAMD, wine_vkCmdDrawIndexedIndirectCountAMD,
&wine_vkCmdDrawIndexedIndirectCountKHR, wine_vkCmdDrawIndexedIndirectCountKHR,
&wine_vkCmdDrawIndirect, wine_vkCmdDrawIndirect,
&wine_vkCmdDrawIndirectByteCountEXT, wine_vkCmdDrawIndirectByteCountEXT,
&wine_vkCmdDrawIndirectCount, wine_vkCmdDrawIndirectCount,
&wine_vkCmdDrawIndirectCountAMD, wine_vkCmdDrawIndirectCountAMD,
&wine_vkCmdDrawIndirectCountKHR, wine_vkCmdDrawIndirectCountKHR,
&wine_vkCmdDrawMeshTasksIndirectCountNV, wine_vkCmdDrawMeshTasksIndirectCountNV,
&wine_vkCmdDrawMeshTasksIndirectNV, wine_vkCmdDrawMeshTasksIndirectNV,
&wine_vkCmdDrawMeshTasksNV, wine_vkCmdDrawMeshTasksNV,
&wine_vkCmdDrawMultiEXT, wine_vkCmdDrawMultiEXT,
&wine_vkCmdDrawMultiIndexedEXT, wine_vkCmdDrawMultiIndexedEXT,
&wine_vkCmdEndConditionalRenderingEXT, wine_vkCmdEndConditionalRenderingEXT,
&wine_vkCmdEndDebugUtilsLabelEXT, wine_vkCmdEndDebugUtilsLabelEXT,
&wine_vkCmdEndQuery, wine_vkCmdEndQuery,
&wine_vkCmdEndQueryIndexedEXT, wine_vkCmdEndQueryIndexedEXT,
&wine_vkCmdEndRenderPass, wine_vkCmdEndRenderPass,
&wine_vkCmdEndRenderPass2, wine_vkCmdEndRenderPass2,
&wine_vkCmdEndRenderPass2KHR, wine_vkCmdEndRenderPass2KHR,
&wine_vkCmdEndRenderingKHR, wine_vkCmdEndRenderingKHR,
&wine_vkCmdEndTransformFeedbackEXT, wine_vkCmdEndTransformFeedbackEXT,
&wine_vkCmdExecuteCommands, wine_vkCmdExecuteCommands,
&wine_vkCmdExecuteGeneratedCommandsNV, wine_vkCmdExecuteGeneratedCommandsNV,
&wine_vkCmdFillBuffer, wine_vkCmdFillBuffer,
&wine_vkCmdInsertDebugUtilsLabelEXT, wine_vkCmdInsertDebugUtilsLabelEXT,
&wine_vkCmdNextSubpass, wine_vkCmdNextSubpass,
&wine_vkCmdNextSubpass2, wine_vkCmdNextSubpass2,
&wine_vkCmdNextSubpass2KHR, wine_vkCmdNextSubpass2KHR,
&wine_vkCmdPipelineBarrier, wine_vkCmdPipelineBarrier,
&wine_vkCmdPipelineBarrier2KHR, wine_vkCmdPipelineBarrier2KHR,
&wine_vkCmdPreprocessGeneratedCommandsNV, wine_vkCmdPreprocessGeneratedCommandsNV,
&wine_vkCmdPushConstants, wine_vkCmdPushConstants,
&wine_vkCmdPushDescriptorSetKHR, wine_vkCmdPushDescriptorSetKHR,
&wine_vkCmdPushDescriptorSetWithTemplateKHR, wine_vkCmdPushDescriptorSetWithTemplateKHR,
&wine_vkCmdResetEvent, wine_vkCmdResetEvent,
&wine_vkCmdResetEvent2KHR, wine_vkCmdResetEvent2KHR,
&wine_vkCmdResetQueryPool, wine_vkCmdResetQueryPool,
&wine_vkCmdResolveImage, wine_vkCmdResolveImage,
&wine_vkCmdResolveImage2KHR, wine_vkCmdResolveImage2KHR,
&wine_vkCmdSetBlendConstants, wine_vkCmdSetBlendConstants,
&wine_vkCmdSetCheckpointNV, wine_vkCmdSetCheckpointNV,
&wine_vkCmdSetCoarseSampleOrderNV, wine_vkCmdSetCoarseSampleOrderNV,
&wine_vkCmdSetColorWriteEnableEXT, wine_vkCmdSetColorWriteEnableEXT,
&wine_vkCmdSetCullModeEXT, wine_vkCmdSetCullModeEXT,
&wine_vkCmdSetDepthBias, wine_vkCmdSetDepthBias,
&wine_vkCmdSetDepthBiasEnableEXT, wine_vkCmdSetDepthBiasEnableEXT,
&wine_vkCmdSetDepthBounds, wine_vkCmdSetDepthBounds,
&wine_vkCmdSetDepthBoundsTestEnableEXT, wine_vkCmdSetDepthBoundsTestEnableEXT,
&wine_vkCmdSetDepthCompareOpEXT, wine_vkCmdSetDepthCompareOpEXT,
&wine_vkCmdSetDepthTestEnableEXT, wine_vkCmdSetDepthTestEnableEXT,
&wine_vkCmdSetDepthWriteEnableEXT, wine_vkCmdSetDepthWriteEnableEXT,
&wine_vkCmdSetDeviceMask, wine_vkCmdSetDeviceMask,
&wine_vkCmdSetDeviceMaskKHR, wine_vkCmdSetDeviceMaskKHR,
&wine_vkCmdSetDiscardRectangleEXT, wine_vkCmdSetDiscardRectangleEXT,
&wine_vkCmdSetEvent, wine_vkCmdSetEvent,
&wine_vkCmdSetEvent2KHR, wine_vkCmdSetEvent2KHR,
&wine_vkCmdSetExclusiveScissorNV, wine_vkCmdSetExclusiveScissorNV,
&wine_vkCmdSetFragmentShadingRateEnumNV, wine_vkCmdSetFragmentShadingRateEnumNV,
&wine_vkCmdSetFragmentShadingRateKHR, wine_vkCmdSetFragmentShadingRateKHR,
&wine_vkCmdSetFrontFaceEXT, wine_vkCmdSetFrontFaceEXT,
&wine_vkCmdSetLineStippleEXT, wine_vkCmdSetLineStippleEXT,
&wine_vkCmdSetLineWidth, wine_vkCmdSetLineWidth,
&wine_vkCmdSetLogicOpEXT, wine_vkCmdSetLogicOpEXT,
&wine_vkCmdSetPatchControlPointsEXT, wine_vkCmdSetPatchControlPointsEXT,
&wine_vkCmdSetPerformanceMarkerINTEL, wine_vkCmdSetPerformanceMarkerINTEL,
&wine_vkCmdSetPerformanceOverrideINTEL, wine_vkCmdSetPerformanceOverrideINTEL,
&wine_vkCmdSetPerformanceStreamMarkerINTEL, wine_vkCmdSetPerformanceStreamMarkerINTEL,
&wine_vkCmdSetPrimitiveRestartEnableEXT, wine_vkCmdSetPrimitiveRestartEnableEXT,
&wine_vkCmdSetPrimitiveTopologyEXT, wine_vkCmdSetPrimitiveTopologyEXT,
&wine_vkCmdSetRasterizerDiscardEnableEXT, wine_vkCmdSetRasterizerDiscardEnableEXT,
&wine_vkCmdSetRayTracingPipelineStackSizeKHR, wine_vkCmdSetRayTracingPipelineStackSizeKHR,
&wine_vkCmdSetSampleLocationsEXT, wine_vkCmdSetSampleLocationsEXT,
&wine_vkCmdSetScissor, wine_vkCmdSetScissor,
&wine_vkCmdSetScissorWithCountEXT, wine_vkCmdSetScissorWithCountEXT,
&wine_vkCmdSetStencilCompareMask, wine_vkCmdSetStencilCompareMask,
&wine_vkCmdSetStencilOpEXT, wine_vkCmdSetStencilOpEXT,
&wine_vkCmdSetStencilReference, wine_vkCmdSetStencilReference,
&wine_vkCmdSetStencilTestEnableEXT, wine_vkCmdSetStencilTestEnableEXT,
&wine_vkCmdSetStencilWriteMask, wine_vkCmdSetStencilWriteMask,
&wine_vkCmdSetVertexInputEXT, wine_vkCmdSetVertexInputEXT,
&wine_vkCmdSetViewport, wine_vkCmdSetViewport,
&wine_vkCmdSetViewportShadingRatePaletteNV, wine_vkCmdSetViewportShadingRatePaletteNV,
&wine_vkCmdSetViewportWScalingNV, wine_vkCmdSetViewportWScalingNV,
&wine_vkCmdSetViewportWithCountEXT, wine_vkCmdSetViewportWithCountEXT,
&wine_vkCmdSubpassShadingHUAWEI, wine_vkCmdSubpassShadingHUAWEI,
&wine_vkCmdTraceRaysIndirectKHR, wine_vkCmdTraceRaysIndirectKHR,
&wine_vkCmdTraceRaysKHR, wine_vkCmdTraceRaysKHR,
&wine_vkCmdTraceRaysNV, wine_vkCmdTraceRaysNV,
&wine_vkCmdUpdateBuffer, wine_vkCmdUpdateBuffer,
&wine_vkCmdWaitEvents, wine_vkCmdWaitEvents,
&wine_vkCmdWaitEvents2KHR, wine_vkCmdWaitEvents2KHR,
&wine_vkCmdWriteAccelerationStructuresPropertiesKHR, wine_vkCmdWriteAccelerationStructuresPropertiesKHR,
&wine_vkCmdWriteAccelerationStructuresPropertiesNV, wine_vkCmdWriteAccelerationStructuresPropertiesNV,
&wine_vkCmdWriteBufferMarker2AMD, wine_vkCmdWriteBufferMarker2AMD,
&wine_vkCmdWriteBufferMarkerAMD, wine_vkCmdWriteBufferMarkerAMD,
&wine_vkCmdWriteTimestamp, wine_vkCmdWriteTimestamp,
&wine_vkCmdWriteTimestamp2KHR, wine_vkCmdWriteTimestamp2KHR,
&wine_vkCompileDeferredNV, wine_vkCompileDeferredNV,
&wine_vkCopyAccelerationStructureKHR, wine_vkCopyAccelerationStructureKHR,
&wine_vkCopyAccelerationStructureToMemoryKHR, wine_vkCopyAccelerationStructureToMemoryKHR,
&wine_vkCopyMemoryToAccelerationStructureKHR, wine_vkCopyMemoryToAccelerationStructureKHR,
&wine_vkCreateAccelerationStructureKHR, wine_vkCreateAccelerationStructureKHR,
&wine_vkCreateAccelerationStructureNV, wine_vkCreateAccelerationStructureNV,
&wine_vkCreateBuffer, wine_vkCreateBuffer,
&wine_vkCreateBufferView, wine_vkCreateBufferView,
&wine_vkCreateCommandPool, wine_vkCreateCommandPool,
&wine_vkCreateComputePipelines, wine_vkCreateComputePipelines,
&wine_vkCreateCuFunctionNVX, wine_vkCreateCuFunctionNVX,
&wine_vkCreateCuModuleNVX, wine_vkCreateCuModuleNVX,
&wine_vkCreateDebugReportCallbackEXT, wine_vkCreateDebugReportCallbackEXT,
&wine_vkCreateDebugUtilsMessengerEXT, wine_vkCreateDebugUtilsMessengerEXT,
&wine_vkCreateDeferredOperationKHR, wine_vkCreateDeferredOperationKHR,
&wine_vkCreateDescriptorPool, wine_vkCreateDescriptorPool,
&wine_vkCreateDescriptorSetLayout, wine_vkCreateDescriptorSetLayout,
&wine_vkCreateDescriptorUpdateTemplate, wine_vkCreateDescriptorUpdateTemplate,
&wine_vkCreateDescriptorUpdateTemplateKHR, wine_vkCreateDescriptorUpdateTemplateKHR,
&wine_vkCreateDevice, wine_vkCreateDevice,
&wine_vkCreateEvent, wine_vkCreateEvent,
&wine_vkCreateFence, wine_vkCreateFence,
&wine_vkCreateFramebuffer, wine_vkCreateFramebuffer,
&wine_vkCreateGraphicsPipelines, wine_vkCreateGraphicsPipelines,
&wine_vkCreateImage, wine_vkCreateImage,
&wine_vkCreateImageView, wine_vkCreateImageView,
&wine_vkCreateIndirectCommandsLayoutNV, wine_vkCreateIndirectCommandsLayoutNV,
&wine_vkCreateInstance, wine_vkCreateInstance,
&wine_vkCreatePipelineCache, wine_vkCreatePipelineCache,
&wine_vkCreatePipelineLayout, wine_vkCreatePipelineLayout,
&wine_vkCreatePrivateDataSlotEXT, wine_vkCreatePrivateDataSlotEXT,
&wine_vkCreateQueryPool, wine_vkCreateQueryPool,
&wine_vkCreateRayTracingPipelinesKHR, wine_vkCreateRayTracingPipelinesKHR,
&wine_vkCreateRayTracingPipelinesNV, wine_vkCreateRayTracingPipelinesNV,
&wine_vkCreateRenderPass, wine_vkCreateRenderPass,
&wine_vkCreateRenderPass2, wine_vkCreateRenderPass2,
&wine_vkCreateRenderPass2KHR, wine_vkCreateRenderPass2KHR,
&wine_vkCreateSampler, wine_vkCreateSampler,
&wine_vkCreateSamplerYcbcrConversion, wine_vkCreateSamplerYcbcrConversion,
&wine_vkCreateSamplerYcbcrConversionKHR, wine_vkCreateSamplerYcbcrConversionKHR,
&wine_vkCreateSemaphore, wine_vkCreateSemaphore,
&wine_vkCreateShaderModule, wine_vkCreateShaderModule,
&wine_vkCreateSwapchainKHR, wine_vkCreateSwapchainKHR,
&wine_vkCreateValidationCacheEXT, wine_vkCreateValidationCacheEXT,
&wine_vkCreateWin32SurfaceKHR, wine_vkCreateWin32SurfaceKHR,
&wine_vkDebugMarkerSetObjectNameEXT, wine_vkDebugMarkerSetObjectNameEXT,
&wine_vkDebugMarkerSetObjectTagEXT, wine_vkDebugMarkerSetObjectTagEXT,
&wine_vkDebugReportMessageEXT, wine_vkDebugReportMessageEXT,
&wine_vkDeferredOperationJoinKHR, wine_vkDeferredOperationJoinKHR,
&wine_vkDestroyAccelerationStructureKHR, wine_vkDestroyAccelerationStructureKHR,
&wine_vkDestroyAccelerationStructureNV, wine_vkDestroyAccelerationStructureNV,
&wine_vkDestroyBuffer, wine_vkDestroyBuffer,
&wine_vkDestroyBufferView, wine_vkDestroyBufferView,
&wine_vkDestroyCommandPool, wine_vkDestroyCommandPool,
&wine_vkDestroyCuFunctionNVX, wine_vkDestroyCuFunctionNVX,
&wine_vkDestroyCuModuleNVX, wine_vkDestroyCuModuleNVX,
&wine_vkDestroyDebugReportCallbackEXT, wine_vkDestroyDebugReportCallbackEXT,
&wine_vkDestroyDebugUtilsMessengerEXT, wine_vkDestroyDebugUtilsMessengerEXT,
&wine_vkDestroyDeferredOperationKHR, wine_vkDestroyDeferredOperationKHR,
&wine_vkDestroyDescriptorPool, wine_vkDestroyDescriptorPool,
&wine_vkDestroyDescriptorSetLayout, wine_vkDestroyDescriptorSetLayout,
&wine_vkDestroyDescriptorUpdateTemplate, wine_vkDestroyDescriptorUpdateTemplate,
&wine_vkDestroyDescriptorUpdateTemplateKHR, wine_vkDestroyDescriptorUpdateTemplateKHR,
&wine_vkDestroyDevice, wine_vkDestroyDevice,
&wine_vkDestroyEvent, wine_vkDestroyEvent,
&wine_vkDestroyFence, wine_vkDestroyFence,
&wine_vkDestroyFramebuffer, wine_vkDestroyFramebuffer,
&wine_vkDestroyImage, wine_vkDestroyImage,
&wine_vkDestroyImageView, wine_vkDestroyImageView,
&wine_vkDestroyIndirectCommandsLayoutNV, wine_vkDestroyIndirectCommandsLayoutNV,
&wine_vkDestroyInstance, wine_vkDestroyInstance,
&wine_vkDestroyPipeline, wine_vkDestroyPipeline,
&wine_vkDestroyPipelineCache, wine_vkDestroyPipelineCache,
&wine_vkDestroyPipelineLayout, wine_vkDestroyPipelineLayout,
&wine_vkDestroyPrivateDataSlotEXT, wine_vkDestroyPrivateDataSlotEXT,
&wine_vkDestroyQueryPool, wine_vkDestroyQueryPool,
&wine_vkDestroyRenderPass, wine_vkDestroyRenderPass,
&wine_vkDestroySampler, wine_vkDestroySampler,
&wine_vkDestroySamplerYcbcrConversion, wine_vkDestroySamplerYcbcrConversion,
&wine_vkDestroySamplerYcbcrConversionKHR, wine_vkDestroySamplerYcbcrConversionKHR,
&wine_vkDestroySemaphore, wine_vkDestroySemaphore,
&wine_vkDestroyShaderModule, wine_vkDestroyShaderModule,
&wine_vkDestroySurfaceKHR, wine_vkDestroySurfaceKHR,
&wine_vkDestroySwapchainKHR, wine_vkDestroySwapchainKHR,
&wine_vkDestroyValidationCacheEXT, wine_vkDestroyValidationCacheEXT,
&wine_vkDeviceWaitIdle, wine_vkDeviceWaitIdle,
&wine_vkEndCommandBuffer, wine_vkEndCommandBuffer,
&wine_vkEnumerateDeviceExtensionProperties, wine_vkEnumerateDeviceExtensionProperties,
&wine_vkEnumerateDeviceLayerProperties, wine_vkEnumerateDeviceLayerProperties,
&wine_vkEnumerateInstanceExtensionProperties, wine_vkEnumerateInstanceExtensionProperties,
&wine_vkEnumerateInstanceVersion, wine_vkEnumerateInstanceVersion,
&wine_vkEnumeratePhysicalDeviceGroups, wine_vkEnumeratePhysicalDeviceGroups,
&wine_vkEnumeratePhysicalDeviceGroupsKHR, wine_vkEnumeratePhysicalDeviceGroupsKHR,
&wine_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR, wine_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR,
&wine_vkEnumeratePhysicalDevices, wine_vkEnumeratePhysicalDevices,
&wine_vkFlushMappedMemoryRanges, wine_vkFlushMappedMemoryRanges,
&wine_vkFreeCommandBuffers, wine_vkFreeCommandBuffers,
&wine_vkFreeDescriptorSets, wine_vkFreeDescriptorSets,
&wine_vkFreeMemory, wine_vkFreeMemory,
&wine_vkGetAccelerationStructureBuildSizesKHR, wine_vkGetAccelerationStructureBuildSizesKHR,
&wine_vkGetAccelerationStructureDeviceAddressKHR, wine_vkGetAccelerationStructureDeviceAddressKHR,
&wine_vkGetAccelerationStructureHandleNV, wine_vkGetAccelerationStructureHandleNV,
&wine_vkGetAccelerationStructureMemoryRequirementsNV, wine_vkGetAccelerationStructureMemoryRequirementsNV,
&wine_vkGetBufferDeviceAddress, wine_vkGetBufferDeviceAddress,
&wine_vkGetBufferDeviceAddressEXT, wine_vkGetBufferDeviceAddressEXT,
&wine_vkGetBufferDeviceAddressKHR, wine_vkGetBufferDeviceAddressKHR,
&wine_vkGetBufferMemoryRequirements, wine_vkGetBufferMemoryRequirements,
&wine_vkGetBufferMemoryRequirements2, wine_vkGetBufferMemoryRequirements2,
&wine_vkGetBufferMemoryRequirements2KHR, wine_vkGetBufferMemoryRequirements2KHR,
&wine_vkGetBufferOpaqueCaptureAddress, wine_vkGetBufferOpaqueCaptureAddress,
&wine_vkGetBufferOpaqueCaptureAddressKHR, wine_vkGetBufferOpaqueCaptureAddressKHR,
&wine_vkGetCalibratedTimestampsEXT, wine_vkGetCalibratedTimestampsEXT,
&wine_vkGetDeferredOperationMaxConcurrencyKHR, wine_vkGetDeferredOperationMaxConcurrencyKHR,
&wine_vkGetDeferredOperationResultKHR, wine_vkGetDeferredOperationResultKHR,
&wine_vkGetDescriptorSetLayoutSupport, wine_vkGetDescriptorSetLayoutSupport,
&wine_vkGetDescriptorSetLayoutSupportKHR, wine_vkGetDescriptorSetLayoutSupportKHR,
&wine_vkGetDeviceAccelerationStructureCompatibilityKHR, wine_vkGetDeviceAccelerationStructureCompatibilityKHR,
&wine_vkGetDeviceBufferMemoryRequirementsKHR, wine_vkGetDeviceBufferMemoryRequirementsKHR,
&wine_vkGetDeviceGroupPeerMemoryFeatures, wine_vkGetDeviceGroupPeerMemoryFeatures,
&wine_vkGetDeviceGroupPeerMemoryFeaturesKHR, wine_vkGetDeviceGroupPeerMemoryFeaturesKHR,
&wine_vkGetDeviceGroupPresentCapabilitiesKHR, wine_vkGetDeviceGroupPresentCapabilitiesKHR,
&wine_vkGetDeviceGroupSurfacePresentModesKHR, wine_vkGetDeviceGroupSurfacePresentModesKHR,
&wine_vkGetDeviceImageMemoryRequirementsKHR, wine_vkGetDeviceImageMemoryRequirementsKHR,
&wine_vkGetDeviceImageSparseMemoryRequirementsKHR, wine_vkGetDeviceImageSparseMemoryRequirementsKHR,
&wine_vkGetDeviceMemoryCommitment, wine_vkGetDeviceMemoryCommitment,
&wine_vkGetDeviceMemoryOpaqueCaptureAddress, wine_vkGetDeviceMemoryOpaqueCaptureAddress,
&wine_vkGetDeviceMemoryOpaqueCaptureAddressKHR, wine_vkGetDeviceMemoryOpaqueCaptureAddressKHR,
&wine_vkGetDeviceQueue, wine_vkGetDeviceQueue,
&wine_vkGetDeviceQueue2, wine_vkGetDeviceQueue2,
&wine_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI, wine_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI,
&wine_vkGetEventStatus, wine_vkGetEventStatus,
&wine_vkGetFenceStatus, wine_vkGetFenceStatus,
&wine_vkGetGeneratedCommandsMemoryRequirementsNV, wine_vkGetGeneratedCommandsMemoryRequirementsNV,
&wine_vkGetImageMemoryRequirements, wine_vkGetImageMemoryRequirements,
&wine_vkGetImageMemoryRequirements2, wine_vkGetImageMemoryRequirements2,
&wine_vkGetImageMemoryRequirements2KHR, wine_vkGetImageMemoryRequirements2KHR,
&wine_vkGetImageSparseMemoryRequirements, wine_vkGetImageSparseMemoryRequirements,
&wine_vkGetImageSparseMemoryRequirements2, wine_vkGetImageSparseMemoryRequirements2,
&wine_vkGetImageSparseMemoryRequirements2KHR, wine_vkGetImageSparseMemoryRequirements2KHR,
&wine_vkGetImageSubresourceLayout, wine_vkGetImageSubresourceLayout,
&wine_vkGetImageViewAddressNVX, wine_vkGetImageViewAddressNVX,
&wine_vkGetImageViewHandleNVX, wine_vkGetImageViewHandleNVX,
&wine_vkGetMemoryHostPointerPropertiesEXT, wine_vkGetMemoryHostPointerPropertiesEXT,
&wine_vkGetPerformanceParameterINTEL, wine_vkGetPerformanceParameterINTEL,
&wine_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT, wine_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT,
&wine_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV, wine_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV,
&wine_vkGetPhysicalDeviceExternalBufferProperties, wine_vkGetPhysicalDeviceExternalBufferProperties,
&wine_vkGetPhysicalDeviceExternalBufferPropertiesKHR, wine_vkGetPhysicalDeviceExternalBufferPropertiesKHR,
&wine_vkGetPhysicalDeviceExternalFenceProperties, wine_vkGetPhysicalDeviceExternalFenceProperties,
&wine_vkGetPhysicalDeviceExternalFencePropertiesKHR, wine_vkGetPhysicalDeviceExternalFencePropertiesKHR,
&wine_vkGetPhysicalDeviceExternalSemaphoreProperties, wine_vkGetPhysicalDeviceExternalSemaphoreProperties,
&wine_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR, wine_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR,
&wine_vkGetPhysicalDeviceFeatures, wine_vkGetPhysicalDeviceFeatures,
&wine_vkGetPhysicalDeviceFeatures2, wine_vkGetPhysicalDeviceFeatures2,
&wine_vkGetPhysicalDeviceFeatures2KHR, wine_vkGetPhysicalDeviceFeatures2KHR,
&wine_vkGetPhysicalDeviceFormatProperties, wine_vkGetPhysicalDeviceFormatProperties,
&wine_vkGetPhysicalDeviceFormatProperties2, wine_vkGetPhysicalDeviceFormatProperties2,
&wine_vkGetPhysicalDeviceFormatProperties2KHR, wine_vkGetPhysicalDeviceFormatProperties2KHR,
&wine_vkGetPhysicalDeviceFragmentShadingRatesKHR, wine_vkGetPhysicalDeviceFragmentShadingRatesKHR,
&wine_vkGetPhysicalDeviceImageFormatProperties, wine_vkGetPhysicalDeviceImageFormatProperties,
&wine_vkGetPhysicalDeviceImageFormatProperties2, wine_vkGetPhysicalDeviceImageFormatProperties2,
&wine_vkGetPhysicalDeviceImageFormatProperties2KHR, wine_vkGetPhysicalDeviceImageFormatProperties2KHR,
&wine_vkGetPhysicalDeviceMemoryProperties, wine_vkGetPhysicalDeviceMemoryProperties,
&wine_vkGetPhysicalDeviceMemoryProperties2, wine_vkGetPhysicalDeviceMemoryProperties2,
&wine_vkGetPhysicalDeviceMemoryProperties2KHR, wine_vkGetPhysicalDeviceMemoryProperties2KHR,
&wine_vkGetPhysicalDeviceMultisamplePropertiesEXT, wine_vkGetPhysicalDeviceMultisamplePropertiesEXT,
&wine_vkGetPhysicalDevicePresentRectanglesKHR, wine_vkGetPhysicalDevicePresentRectanglesKHR,
&wine_vkGetPhysicalDeviceProperties, wine_vkGetPhysicalDeviceProperties,
&wine_vkGetPhysicalDeviceProperties2, wine_vkGetPhysicalDeviceProperties2,
&wine_vkGetPhysicalDeviceProperties2KHR, wine_vkGetPhysicalDeviceProperties2KHR,
&wine_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR, wine_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR,
&wine_vkGetPhysicalDeviceQueueFamilyProperties, wine_vkGetPhysicalDeviceQueueFamilyProperties,
&wine_vkGetPhysicalDeviceQueueFamilyProperties2, wine_vkGetPhysicalDeviceQueueFamilyProperties2,
&wine_vkGetPhysicalDeviceQueueFamilyProperties2KHR, wine_vkGetPhysicalDeviceQueueFamilyProperties2KHR,
&wine_vkGetPhysicalDeviceSparseImageFormatProperties, wine_vkGetPhysicalDeviceSparseImageFormatProperties,
&wine_vkGetPhysicalDeviceSparseImageFormatProperties2, wine_vkGetPhysicalDeviceSparseImageFormatProperties2,
&wine_vkGetPhysicalDeviceSparseImageFormatProperties2KHR, wine_vkGetPhysicalDeviceSparseImageFormatProperties2KHR,
&wine_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV, wine_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV,
&wine_vkGetPhysicalDeviceSurfaceCapabilities2KHR, wine_vkGetPhysicalDeviceSurfaceCapabilities2KHR,
&wine_vkGetPhysicalDeviceSurfaceCapabilitiesKHR, wine_vkGetPhysicalDeviceSurfaceCapabilitiesKHR,
&wine_vkGetPhysicalDeviceSurfaceFormats2KHR, wine_vkGetPhysicalDeviceSurfaceFormats2KHR,
&wine_vkGetPhysicalDeviceSurfaceFormatsKHR, wine_vkGetPhysicalDeviceSurfaceFormatsKHR,
&wine_vkGetPhysicalDeviceSurfacePresentModesKHR, wine_vkGetPhysicalDeviceSurfacePresentModesKHR,
&wine_vkGetPhysicalDeviceSurfaceSupportKHR, wine_vkGetPhysicalDeviceSurfaceSupportKHR,
&wine_vkGetPhysicalDeviceToolPropertiesEXT, wine_vkGetPhysicalDeviceToolPropertiesEXT,
&wine_vkGetPhysicalDeviceWin32PresentationSupportKHR, wine_vkGetPhysicalDeviceWin32PresentationSupportKHR,
&wine_vkGetPipelineCacheData, wine_vkGetPipelineCacheData,
&wine_vkGetPipelineExecutableInternalRepresentationsKHR, wine_vkGetPipelineExecutableInternalRepresentationsKHR,
&wine_vkGetPipelineExecutablePropertiesKHR, wine_vkGetPipelineExecutablePropertiesKHR,
&wine_vkGetPipelineExecutableStatisticsKHR, wine_vkGetPipelineExecutableStatisticsKHR,
&wine_vkGetPrivateDataEXT, wine_vkGetPrivateDataEXT,
&wine_vkGetQueryPoolResults, wine_vkGetQueryPoolResults,
&wine_vkGetQueueCheckpointData2NV, wine_vkGetQueueCheckpointData2NV,
&wine_vkGetQueueCheckpointDataNV, wine_vkGetQueueCheckpointDataNV,
&wine_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR, wine_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR,
&wine_vkGetRayTracingShaderGroupHandlesKHR, wine_vkGetRayTracingShaderGroupHandlesKHR,
&wine_vkGetRayTracingShaderGroupHandlesNV, wine_vkGetRayTracingShaderGroupHandlesNV,
&wine_vkGetRayTracingShaderGroupStackSizeKHR, wine_vkGetRayTracingShaderGroupStackSizeKHR,
&wine_vkGetRenderAreaGranularity, wine_vkGetRenderAreaGranularity,
&wine_vkGetSemaphoreCounterValue, wine_vkGetSemaphoreCounterValue,
&wine_vkGetSemaphoreCounterValueKHR, wine_vkGetSemaphoreCounterValueKHR,
&wine_vkGetShaderInfoAMD, wine_vkGetShaderInfoAMD,
&wine_vkGetSwapchainImagesKHR, wine_vkGetSwapchainImagesKHR,
&wine_vkGetValidationCacheDataEXT, wine_vkGetValidationCacheDataEXT,
&wine_vkInitializePerformanceApiINTEL, wine_vkInitializePerformanceApiINTEL,
&wine_vkInvalidateMappedMemoryRanges, wine_vkInvalidateMappedMemoryRanges,
&wine_vkMapMemory, wine_vkMapMemory,
&wine_vkMergePipelineCaches, wine_vkMergePipelineCaches,
&wine_vkMergeValidationCachesEXT, wine_vkMergeValidationCachesEXT,
&wine_vkQueueBeginDebugUtilsLabelEXT, wine_vkQueueBeginDebugUtilsLabelEXT,
&wine_vkQueueBindSparse, wine_vkQueueBindSparse,
&wine_vkQueueEndDebugUtilsLabelEXT, wine_vkQueueEndDebugUtilsLabelEXT,
&wine_vkQueueInsertDebugUtilsLabelEXT, wine_vkQueueInsertDebugUtilsLabelEXT,
&wine_vkQueuePresentKHR, wine_vkQueuePresentKHR,
&wine_vkQueueSetPerformanceConfigurationINTEL, wine_vkQueueSetPerformanceConfigurationINTEL,
&wine_vkQueueSubmit, wine_vkQueueSubmit,
&wine_vkQueueSubmit2KHR, wine_vkQueueSubmit2KHR,
&wine_vkQueueWaitIdle, wine_vkQueueWaitIdle,
&wine_vkReleasePerformanceConfigurationINTEL, wine_vkReleasePerformanceConfigurationINTEL,
&wine_vkReleaseProfilingLockKHR, wine_vkReleaseProfilingLockKHR,
&wine_vkResetCommandBuffer, wine_vkResetCommandBuffer,
&wine_vkResetCommandPool, wine_vkResetCommandPool,
&wine_vkResetDescriptorPool, wine_vkResetDescriptorPool,
&wine_vkResetEvent, wine_vkResetEvent,
&wine_vkResetFences, wine_vkResetFences,
&wine_vkResetQueryPool, wine_vkResetQueryPool,
&wine_vkResetQueryPoolEXT, wine_vkResetQueryPoolEXT,
&wine_vkSetDebugUtilsObjectNameEXT, wine_vkSetDebugUtilsObjectNameEXT,
&wine_vkSetDebugUtilsObjectTagEXT, wine_vkSetDebugUtilsObjectTagEXT,
&wine_vkSetDeviceMemoryPriorityEXT, wine_vkSetDeviceMemoryPriorityEXT,
&wine_vkSetEvent, wine_vkSetEvent,
&wine_vkSetPrivateDataEXT, wine_vkSetPrivateDataEXT,
&wine_vkSignalSemaphore, wine_vkSignalSemaphore,
&wine_vkSignalSemaphoreKHR, wine_vkSignalSemaphoreKHR,
&wine_vkSubmitDebugUtilsMessageEXT, wine_vkSubmitDebugUtilsMessageEXT,
&wine_vkTrimCommandPool, wine_vkTrimCommandPool,
&wine_vkTrimCommandPoolKHR, wine_vkTrimCommandPoolKHR,
&wine_vkUninitializePerformanceApiINTEL, wine_vkUninitializePerformanceApiINTEL,
&wine_vkUnmapMemory, wine_vkUnmapMemory,
&wine_vkUpdateDescriptorSetWithTemplate, wine_vkUpdateDescriptorSetWithTemplate,
&wine_vkUpdateDescriptorSetWithTemplateKHR, wine_vkUpdateDescriptorSetWithTemplateKHR,
&wine_vkUpdateDescriptorSets, wine_vkUpdateDescriptorSets,
&wine_vkWaitForFences, wine_vkWaitForFences,
&wine_vkWaitForPresentKHR, wine_vkWaitForPresentKHR,
&wine_vkWaitSemaphores, wine_vkWaitSemaphores,
&wine_vkWaitSemaphoresKHR, wine_vkWaitSemaphoresKHR,
&wine_vkWriteAccelerationStructuresPropertiesKHR, wine_vkWriteAccelerationStructuresPropertiesKHR,
}; };
C_ASSERT(ARRAYSIZE(__wine_unix_call_funcs) == unix_count); 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) ...@@ -9763,7 +9763,7 @@ static NTSTATUS WINAPI wine_vk_call(enum unix_call code, void *params)
const struct unix_funcs loader_funcs = const struct unix_funcs loader_funcs =
{ {
&wine_vk_call, wine_vk_call,
&wine_vk_is_available_instance_function, wine_vk_is_available_instance_function,
&wine_vk_is_available_device_function, wine_vk_is_available_device_function,
}; };
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment