Commit 3b8d7f7f authored by Georg Lehmann's avatar Georg Lehmann Committed by Alexandre Julliard

winevulkan: Support Vulkan 1.3.

parent fe5e0618
...@@ -65,7 +65,7 @@ LOGGER = logging.Logger("vulkan") ...@@ -65,7 +65,7 @@ LOGGER = logging.Logger("vulkan")
LOGGER.addHandler(logging.StreamHandler()) LOGGER.addHandler(logging.StreamHandler())
VK_XML_VERSION = "1.3.204" VK_XML_VERSION = "1.3.204"
WINE_VK_VERSION = (1, 2) WINE_VK_VERSION = (1, 3)
# Filenames to create. # Filenames to create.
WINE_VULKAN_H = "../../include/wine/vulkan.h" WINE_VULKAN_H = "../../include/wine/vulkan.h"
......
...@@ -24,25 +24,25 @@ ...@@ -24,25 +24,25 @@
@ stdcall vkCmdBeginQuery(ptr int64 long long) @ stdcall vkCmdBeginQuery(ptr int64 long long)
@ stdcall vkCmdBeginRenderPass(ptr ptr long) @ stdcall vkCmdBeginRenderPass(ptr ptr long)
@ stdcall vkCmdBeginRenderPass2(ptr ptr ptr) @ stdcall vkCmdBeginRenderPass2(ptr ptr ptr)
@ stub vkCmdBeginRendering @ stdcall vkCmdBeginRendering(ptr ptr)
@ stdcall vkCmdBindDescriptorSets(ptr long int64 long long ptr long ptr) @ stdcall vkCmdBindDescriptorSets(ptr long int64 long long ptr long ptr)
@ stdcall vkCmdBindIndexBuffer(ptr int64 int64 long) @ stdcall vkCmdBindIndexBuffer(ptr int64 int64 long)
@ stdcall vkCmdBindPipeline(ptr long int64) @ stdcall vkCmdBindPipeline(ptr long int64)
@ stdcall vkCmdBindVertexBuffers(ptr long long ptr ptr) @ stdcall vkCmdBindVertexBuffers(ptr long long ptr ptr)
@ stub vkCmdBindVertexBuffers2 @ stdcall vkCmdBindVertexBuffers2(ptr long long ptr ptr ptr ptr)
@ stdcall vkCmdBlitImage(ptr int64 long int64 long long ptr long) @ stdcall vkCmdBlitImage(ptr int64 long int64 long long ptr long)
@ stub vkCmdBlitImage2 @ stdcall vkCmdBlitImage2(ptr ptr)
@ stdcall vkCmdClearAttachments(ptr long ptr long ptr) @ stdcall vkCmdClearAttachments(ptr long ptr long ptr)
@ stdcall vkCmdClearColorImage(ptr int64 long ptr long ptr) @ stdcall vkCmdClearColorImage(ptr int64 long ptr long ptr)
@ stdcall vkCmdClearDepthStencilImage(ptr int64 long ptr long ptr) @ stdcall vkCmdClearDepthStencilImage(ptr int64 long ptr long ptr)
@ stdcall vkCmdCopyBuffer(ptr int64 int64 long ptr) @ stdcall vkCmdCopyBuffer(ptr int64 int64 long ptr)
@ stub vkCmdCopyBuffer2 @ stdcall vkCmdCopyBuffer2(ptr ptr)
@ stdcall vkCmdCopyBufferToImage(ptr int64 int64 long long ptr) @ stdcall vkCmdCopyBufferToImage(ptr int64 int64 long long ptr)
@ stub vkCmdCopyBufferToImage2 @ stdcall vkCmdCopyBufferToImage2(ptr ptr)
@ stdcall vkCmdCopyImage(ptr int64 long int64 long long ptr) @ stdcall vkCmdCopyImage(ptr int64 long int64 long long ptr)
@ stub vkCmdCopyImage2 @ stdcall vkCmdCopyImage2(ptr ptr)
@ stdcall vkCmdCopyImageToBuffer(ptr int64 long int64 long ptr) @ stdcall vkCmdCopyImageToBuffer(ptr int64 long int64 long ptr)
@ stub vkCmdCopyImageToBuffer2 @ stdcall vkCmdCopyImageToBuffer2(ptr ptr)
@ stdcall vkCmdCopyQueryPoolResults(ptr int64 long long int64 int64 int64 long) @ stdcall vkCmdCopyQueryPoolResults(ptr int64 long long int64 int64 int64 long)
@ stdcall vkCmdDispatch(ptr long long long) @ stdcall vkCmdDispatch(ptr long long long)
@ stdcall vkCmdDispatchBase(ptr long long long long long long) @ stdcall vkCmdDispatchBase(ptr long long long long long long)
...@@ -56,50 +56,50 @@ ...@@ -56,50 +56,50 @@
@ stdcall vkCmdEndQuery(ptr int64 long) @ stdcall vkCmdEndQuery(ptr int64 long)
@ stdcall vkCmdEndRenderPass(ptr) @ stdcall vkCmdEndRenderPass(ptr)
@ stdcall vkCmdEndRenderPass2(ptr ptr) @ stdcall vkCmdEndRenderPass2(ptr ptr)
@ stub vkCmdEndRendering @ stdcall vkCmdEndRendering(ptr)
@ stdcall vkCmdExecuteCommands(ptr long ptr) @ stdcall vkCmdExecuteCommands(ptr long ptr)
@ stdcall vkCmdFillBuffer(ptr int64 int64 int64 long) @ stdcall vkCmdFillBuffer(ptr int64 int64 int64 long)
@ stdcall vkCmdNextSubpass(ptr long) @ stdcall vkCmdNextSubpass(ptr long)
@ stdcall vkCmdNextSubpass2(ptr ptr ptr) @ stdcall vkCmdNextSubpass2(ptr ptr ptr)
@ stdcall vkCmdPipelineBarrier(ptr long long long long ptr long ptr long ptr) @ stdcall vkCmdPipelineBarrier(ptr long long long long ptr long ptr long ptr)
@ stub vkCmdPipelineBarrier2 @ stdcall vkCmdPipelineBarrier2(ptr ptr)
@ stdcall vkCmdPushConstants(ptr int64 long long long ptr) @ stdcall vkCmdPushConstants(ptr int64 long long long ptr)
@ stdcall vkCmdResetEvent(ptr int64 long) @ stdcall vkCmdResetEvent(ptr int64 long)
@ stub vkCmdResetEvent2 @ stdcall vkCmdResetEvent2(ptr int64 int64)
@ stdcall vkCmdResetQueryPool(ptr int64 long long) @ stdcall vkCmdResetQueryPool(ptr int64 long long)
@ stdcall vkCmdResolveImage(ptr int64 long int64 long long ptr) @ stdcall vkCmdResolveImage(ptr int64 long int64 long long ptr)
@ stub vkCmdResolveImage2 @ stdcall vkCmdResolveImage2(ptr ptr)
@ stdcall vkCmdSetBlendConstants(ptr ptr) @ stdcall vkCmdSetBlendConstants(ptr ptr)
@ stub vkCmdSetCullMode @ stdcall vkCmdSetCullMode(ptr long)
@ stdcall vkCmdSetDepthBias(ptr float float float) @ stdcall vkCmdSetDepthBias(ptr float float float)
@ stub vkCmdSetDepthBiasEnable @ stdcall vkCmdSetDepthBiasEnable(ptr long)
@ stdcall vkCmdSetDepthBounds(ptr float float) @ stdcall vkCmdSetDepthBounds(ptr float float)
@ stub vkCmdSetDepthBoundsTestEnable @ stdcall vkCmdSetDepthBoundsTestEnable(ptr long)
@ stub vkCmdSetDepthCompareOp @ stdcall vkCmdSetDepthCompareOp(ptr long)
@ stub vkCmdSetDepthTestEnable @ stdcall vkCmdSetDepthTestEnable(ptr long)
@ stub vkCmdSetDepthWriteEnable @ stdcall vkCmdSetDepthWriteEnable(ptr long)
@ stdcall vkCmdSetDeviceMask(ptr long) @ stdcall vkCmdSetDeviceMask(ptr long)
@ stdcall vkCmdSetEvent(ptr int64 long) @ stdcall vkCmdSetEvent(ptr int64 long)
@ stub vkCmdSetEvent2 @ stdcall vkCmdSetEvent2(ptr int64 ptr)
@ stub vkCmdSetFrontFace @ stdcall vkCmdSetFrontFace(ptr long)
@ stdcall vkCmdSetLineWidth(ptr float) @ stdcall vkCmdSetLineWidth(ptr float)
@ stub vkCmdSetPrimitiveRestartEnable @ stdcall vkCmdSetPrimitiveRestartEnable(ptr long)
@ stub vkCmdSetPrimitiveTopology @ stdcall vkCmdSetPrimitiveTopology(ptr long)
@ stub vkCmdSetRasterizerDiscardEnable @ stdcall vkCmdSetRasterizerDiscardEnable(ptr long)
@ stdcall vkCmdSetScissor(ptr long long ptr) @ stdcall vkCmdSetScissor(ptr long long ptr)
@ stub vkCmdSetScissorWithCount @ stdcall vkCmdSetScissorWithCount(ptr long ptr)
@ stdcall vkCmdSetStencilCompareMask(ptr long long) @ stdcall vkCmdSetStencilCompareMask(ptr long long)
@ stub vkCmdSetStencilOp @ stdcall vkCmdSetStencilOp(ptr long long long long long)
@ stdcall vkCmdSetStencilReference(ptr long long) @ stdcall vkCmdSetStencilReference(ptr long long)
@ stub vkCmdSetStencilTestEnable @ stdcall vkCmdSetStencilTestEnable(ptr long)
@ stdcall vkCmdSetStencilWriteMask(ptr long long) @ stdcall vkCmdSetStencilWriteMask(ptr long long)
@ stdcall vkCmdSetViewport(ptr long long ptr) @ stdcall vkCmdSetViewport(ptr long long ptr)
@ stub vkCmdSetViewportWithCount @ stdcall vkCmdSetViewportWithCount(ptr long ptr)
@ stdcall vkCmdUpdateBuffer(ptr int64 int64 int64 ptr) @ stdcall vkCmdUpdateBuffer(ptr int64 int64 int64 ptr)
@ stdcall vkCmdWaitEvents(ptr long ptr long long long ptr long ptr long ptr) @ stdcall vkCmdWaitEvents(ptr long ptr long long long ptr long ptr long ptr)
@ stub vkCmdWaitEvents2 @ stdcall vkCmdWaitEvents2(ptr long ptr ptr)
@ stdcall vkCmdWriteTimestamp(ptr long int64 long) @ stdcall vkCmdWriteTimestamp(ptr long int64 long)
@ stub vkCmdWriteTimestamp2 @ stdcall vkCmdWriteTimestamp2(ptr int64 int64 long)
@ stdcall vkCreateBuffer(ptr ptr ptr ptr) @ stdcall vkCreateBuffer(ptr ptr ptr ptr)
@ stdcall vkCreateBufferView(ptr ptr ptr ptr) @ stdcall vkCreateBufferView(ptr ptr ptr ptr)
@ stdcall vkCreateCommandPool(ptr ptr ptr ptr) @ stdcall vkCreateCommandPool(ptr ptr ptr ptr)
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
@ stdcall vkCreateInstance(ptr ptr ptr) @ stdcall vkCreateInstance(ptr ptr ptr)
@ stdcall vkCreatePipelineCache(ptr ptr ptr ptr) @ stdcall vkCreatePipelineCache(ptr ptr ptr ptr)
@ stdcall vkCreatePipelineLayout(ptr ptr ptr ptr) @ stdcall vkCreatePipelineLayout(ptr ptr ptr ptr)
@ stub vkCreatePrivateDataSlot @ stdcall vkCreatePrivateDataSlot(ptr ptr ptr ptr)
@ stdcall vkCreateQueryPool(ptr ptr ptr ptr) @ stdcall vkCreateQueryPool(ptr ptr ptr ptr)
@ stdcall vkCreateRenderPass(ptr ptr ptr ptr) @ stdcall vkCreateRenderPass(ptr ptr ptr ptr)
@ stdcall vkCreateRenderPass2(ptr ptr ptr ptr) @ stdcall vkCreateRenderPass2(ptr ptr ptr ptr)
...@@ -146,7 +146,7 @@ ...@@ -146,7 +146,7 @@
@ stdcall vkDestroyPipeline(ptr int64 ptr) @ stdcall vkDestroyPipeline(ptr int64 ptr)
@ stdcall vkDestroyPipelineCache(ptr int64 ptr) @ stdcall vkDestroyPipelineCache(ptr int64 ptr)
@ stdcall vkDestroyPipelineLayout(ptr int64 ptr) @ stdcall vkDestroyPipelineLayout(ptr int64 ptr)
@ stub vkDestroyPrivateDataSlot @ stdcall vkDestroyPrivateDataSlot(ptr int64 ptr)
@ stdcall vkDestroyQueryPool(ptr int64 ptr) @ stdcall vkDestroyQueryPool(ptr int64 ptr)
@ stdcall vkDestroyRenderPass(ptr int64 ptr) @ stdcall vkDestroyRenderPass(ptr int64 ptr)
@ stdcall vkDestroySampler(ptr int64 ptr) @ stdcall vkDestroySampler(ptr int64 ptr)
...@@ -173,12 +173,12 @@ ...@@ -173,12 +173,12 @@
@ stdcall vkGetBufferMemoryRequirements2(ptr ptr ptr) @ stdcall vkGetBufferMemoryRequirements2(ptr ptr ptr)
@ stdcall vkGetBufferOpaqueCaptureAddress(ptr ptr) @ stdcall vkGetBufferOpaqueCaptureAddress(ptr ptr)
@ stdcall vkGetDescriptorSetLayoutSupport(ptr ptr ptr) @ stdcall vkGetDescriptorSetLayoutSupport(ptr ptr ptr)
@ stub vkGetDeviceBufferMemoryRequirements @ stdcall vkGetDeviceBufferMemoryRequirements(ptr ptr ptr)
@ stdcall vkGetDeviceGroupPeerMemoryFeatures(ptr long long long ptr) @ stdcall vkGetDeviceGroupPeerMemoryFeatures(ptr long long long ptr)
@ stdcall vkGetDeviceGroupPresentCapabilitiesKHR(ptr ptr) @ stdcall vkGetDeviceGroupPresentCapabilitiesKHR(ptr ptr)
@ stdcall vkGetDeviceGroupSurfacePresentModesKHR(ptr int64 ptr) @ stdcall vkGetDeviceGroupSurfacePresentModesKHR(ptr int64 ptr)
@ stub vkGetDeviceImageMemoryRequirements @ stdcall vkGetDeviceImageMemoryRequirements(ptr ptr ptr)
@ stub vkGetDeviceImageSparseMemoryRequirements @ stdcall vkGetDeviceImageSparseMemoryRequirements(ptr ptr ptr ptr)
@ stdcall vkGetDeviceMemoryCommitment(ptr int64 ptr) @ stdcall vkGetDeviceMemoryCommitment(ptr int64 ptr)
@ stdcall vkGetDeviceMemoryOpaqueCaptureAddress(ptr ptr) @ stdcall vkGetDeviceMemoryOpaqueCaptureAddress(ptr ptr)
@ stdcall vkGetDeviceProcAddr(ptr str) @ stdcall vkGetDeviceProcAddr(ptr str)
...@@ -221,10 +221,10 @@ ...@@ -221,10 +221,10 @@
@ stdcall vkGetPhysicalDeviceSurfaceFormatsKHR(ptr int64 ptr ptr) @ stdcall vkGetPhysicalDeviceSurfaceFormatsKHR(ptr int64 ptr ptr)
@ stdcall vkGetPhysicalDeviceSurfacePresentModesKHR(ptr int64 ptr ptr) @ stdcall vkGetPhysicalDeviceSurfacePresentModesKHR(ptr int64 ptr ptr)
@ stdcall vkGetPhysicalDeviceSurfaceSupportKHR(ptr long int64 ptr) @ stdcall vkGetPhysicalDeviceSurfaceSupportKHR(ptr long int64 ptr)
@ stub vkGetPhysicalDeviceToolProperties @ stdcall vkGetPhysicalDeviceToolProperties(ptr ptr ptr)
@ stdcall vkGetPhysicalDeviceWin32PresentationSupportKHR(ptr long) @ stdcall vkGetPhysicalDeviceWin32PresentationSupportKHR(ptr long)
@ stdcall vkGetPipelineCacheData(ptr int64 ptr ptr) @ stdcall vkGetPipelineCacheData(ptr int64 ptr ptr)
@ stub vkGetPrivateData @ stdcall vkGetPrivateData(ptr long int64 int64 ptr)
@ stdcall vkGetQueryPoolResults(ptr int64 long long long ptr int64 long) @ stdcall vkGetQueryPoolResults(ptr int64 long long long ptr int64 long)
@ stdcall vkGetRenderAreaGranularity(ptr int64 ptr) @ stdcall vkGetRenderAreaGranularity(ptr int64 ptr)
@ stdcall vkGetSemaphoreCounterValue(ptr int64 ptr) @ stdcall vkGetSemaphoreCounterValue(ptr int64 ptr)
...@@ -235,7 +235,7 @@ ...@@ -235,7 +235,7 @@
@ stdcall vkQueueBindSparse(ptr long ptr int64) @ stdcall vkQueueBindSparse(ptr long ptr int64)
@ stdcall vkQueuePresentKHR(ptr ptr) @ stdcall vkQueuePresentKHR(ptr ptr)
@ stdcall vkQueueSubmit(ptr long ptr int64) @ stdcall vkQueueSubmit(ptr long ptr int64)
@ stub vkQueueSubmit2 @ stdcall vkQueueSubmit2(ptr long ptr int64)
@ stdcall vkQueueWaitIdle(ptr) @ stdcall vkQueueWaitIdle(ptr)
@ stdcall vkResetCommandBuffer(ptr long) @ stdcall vkResetCommandBuffer(ptr long)
@ stdcall vkResetCommandPool(ptr int64 long) @ stdcall vkResetCommandPool(ptr int64 long)
...@@ -244,7 +244,7 @@ ...@@ -244,7 +244,7 @@
@ stdcall vkResetFences(ptr long ptr) @ stdcall vkResetFences(ptr long ptr)
@ stdcall vkResetQueryPool(ptr int64 long long) @ stdcall vkResetQueryPool(ptr int64 long long)
@ stdcall vkSetEvent(ptr int64) @ stdcall vkSetEvent(ptr int64)
@ stub vkSetPrivateData @ stdcall vkSetPrivateData(ptr long int64 int64 int64)
@ stdcall vkSignalSemaphore(ptr ptr) @ stdcall vkSignalSemaphore(ptr ptr)
@ stdcall vkTrimCommandPool(ptr int64 long) @ stdcall vkTrimCommandPool(ptr int64 long)
@ stdcall vkUnmapMemory(ptr int64) @ stdcall vkUnmapMemory(ptr int64)
......
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