winevulkan: Support Vulkan 1.3.
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
fe5e06185d
commit
3b8d7f7f03
|
@ -21,25 +21,25 @@
|
|||
@ stdcall vkCmdBeginQuery(ptr int64 long long) winevulkan.vkCmdBeginQuery
|
||||
@ stdcall vkCmdBeginRenderPass(ptr ptr long) winevulkan.vkCmdBeginRenderPass
|
||||
@ stdcall vkCmdBeginRenderPass2(ptr ptr ptr) winevulkan.vkCmdBeginRenderPass2
|
||||
@ stub vkCmdBeginRendering
|
||||
@ stdcall vkCmdBeginRendering(ptr ptr) winevulkan.vkCmdBeginRendering
|
||||
@ stdcall vkCmdBindDescriptorSets(ptr long int64 long long ptr long ptr) winevulkan.vkCmdBindDescriptorSets
|
||||
@ stdcall vkCmdBindIndexBuffer(ptr int64 int64 long) winevulkan.vkCmdBindIndexBuffer
|
||||
@ stdcall vkCmdBindPipeline(ptr long int64) winevulkan.vkCmdBindPipeline
|
||||
@ stdcall vkCmdBindVertexBuffers(ptr long long ptr ptr) winevulkan.vkCmdBindVertexBuffers
|
||||
@ stub vkCmdBindVertexBuffers2
|
||||
@ stdcall vkCmdBindVertexBuffers2(ptr long long ptr ptr ptr ptr) winevulkan.vkCmdBindVertexBuffers2
|
||||
@ stdcall vkCmdBlitImage(ptr int64 long int64 long long ptr long) winevulkan.vkCmdBlitImage
|
||||
@ stub vkCmdBlitImage2
|
||||
@ stdcall vkCmdBlitImage2(ptr ptr) winevulkan.vkCmdBlitImage2
|
||||
@ stdcall vkCmdClearAttachments(ptr long ptr long ptr) winevulkan.vkCmdClearAttachments
|
||||
@ stdcall vkCmdClearColorImage(ptr int64 long ptr long ptr) winevulkan.vkCmdClearColorImage
|
||||
@ stdcall vkCmdClearDepthStencilImage(ptr int64 long ptr long ptr) winevulkan.vkCmdClearDepthStencilImage
|
||||
@ stdcall vkCmdCopyBuffer(ptr int64 int64 long ptr) winevulkan.vkCmdCopyBuffer
|
||||
@ stub vkCmdCopyBuffer2
|
||||
@ stdcall vkCmdCopyBuffer2(ptr ptr) winevulkan.vkCmdCopyBuffer2
|
||||
@ stdcall vkCmdCopyBufferToImage(ptr int64 int64 long long ptr) winevulkan.vkCmdCopyBufferToImage
|
||||
@ stub vkCmdCopyBufferToImage2
|
||||
@ stdcall vkCmdCopyBufferToImage2(ptr ptr) winevulkan.vkCmdCopyBufferToImage2
|
||||
@ stdcall vkCmdCopyImage(ptr int64 long int64 long long ptr) winevulkan.vkCmdCopyImage
|
||||
@ stub vkCmdCopyImage2
|
||||
@ stdcall vkCmdCopyImage2(ptr ptr) winevulkan.vkCmdCopyImage2
|
||||
@ stdcall vkCmdCopyImageToBuffer(ptr int64 long int64 long ptr) winevulkan.vkCmdCopyImageToBuffer
|
||||
@ stub vkCmdCopyImageToBuffer2
|
||||
@ stdcall vkCmdCopyImageToBuffer2(ptr ptr) winevulkan.vkCmdCopyImageToBuffer2
|
||||
@ stdcall vkCmdCopyQueryPoolResults(ptr int64 long long int64 int64 int64 long) winevulkan.vkCmdCopyQueryPoolResults
|
||||
@ stdcall vkCmdDispatch(ptr long long long) winevulkan.vkCmdDispatch
|
||||
@ stdcall vkCmdDispatchBase(ptr long long long long long long) winevulkan.vkCmdDispatchBase
|
||||
|
@ -53,50 +53,50 @@
|
|||
@ stdcall vkCmdEndQuery(ptr int64 long) winevulkan.vkCmdEndQuery
|
||||
@ stdcall vkCmdEndRenderPass(ptr) winevulkan.vkCmdEndRenderPass
|
||||
@ stdcall vkCmdEndRenderPass2(ptr ptr) winevulkan.vkCmdEndRenderPass2
|
||||
@ stub vkCmdEndRendering
|
||||
@ stdcall vkCmdEndRendering(ptr) winevulkan.vkCmdEndRendering
|
||||
@ stdcall vkCmdExecuteCommands(ptr long ptr) winevulkan.vkCmdExecuteCommands
|
||||
@ stdcall vkCmdFillBuffer(ptr int64 int64 int64 long) winevulkan.vkCmdFillBuffer
|
||||
@ stdcall vkCmdNextSubpass(ptr long) winevulkan.vkCmdNextSubpass
|
||||
@ stdcall vkCmdNextSubpass2(ptr ptr ptr) winevulkan.vkCmdNextSubpass2
|
||||
@ stdcall vkCmdPipelineBarrier(ptr long long long long ptr long ptr long ptr) winevulkan.vkCmdPipelineBarrier
|
||||
@ stub vkCmdPipelineBarrier2
|
||||
@ stdcall vkCmdPipelineBarrier2(ptr ptr) winevulkan.vkCmdPipelineBarrier2
|
||||
@ stdcall vkCmdPushConstants(ptr int64 long long long ptr) winevulkan.vkCmdPushConstants
|
||||
@ stdcall vkCmdResetEvent(ptr int64 long) winevulkan.vkCmdResetEvent
|
||||
@ stub vkCmdResetEvent2
|
||||
@ stdcall vkCmdResetEvent2(ptr int64 int64) winevulkan.vkCmdResetEvent2
|
||||
@ stdcall vkCmdResetQueryPool(ptr int64 long long) winevulkan.vkCmdResetQueryPool
|
||||
@ stdcall vkCmdResolveImage(ptr int64 long int64 long long ptr) winevulkan.vkCmdResolveImage
|
||||
@ stub vkCmdResolveImage2
|
||||
@ stdcall vkCmdResolveImage2(ptr ptr) winevulkan.vkCmdResolveImage2
|
||||
@ stdcall vkCmdSetBlendConstants(ptr ptr) winevulkan.vkCmdSetBlendConstants
|
||||
@ stub vkCmdSetCullMode
|
||||
@ stdcall vkCmdSetCullMode(ptr long) winevulkan.vkCmdSetCullMode
|
||||
@ stdcall vkCmdSetDepthBias(ptr float float float) winevulkan.vkCmdSetDepthBias
|
||||
@ stub vkCmdSetDepthBiasEnable
|
||||
@ stdcall vkCmdSetDepthBiasEnable(ptr long) winevulkan.vkCmdSetDepthBiasEnable
|
||||
@ stdcall vkCmdSetDepthBounds(ptr float float) winevulkan.vkCmdSetDepthBounds
|
||||
@ stub vkCmdSetDepthBoundsTestEnable
|
||||
@ stub vkCmdSetDepthCompareOp
|
||||
@ stub vkCmdSetDepthTestEnable
|
||||
@ stub vkCmdSetDepthWriteEnable
|
||||
@ stdcall vkCmdSetDepthBoundsTestEnable(ptr long) winevulkan.vkCmdSetDepthBoundsTestEnable
|
||||
@ stdcall vkCmdSetDepthCompareOp(ptr long) winevulkan.vkCmdSetDepthCompareOp
|
||||
@ stdcall vkCmdSetDepthTestEnable(ptr long) winevulkan.vkCmdSetDepthTestEnable
|
||||
@ stdcall vkCmdSetDepthWriteEnable(ptr long) winevulkan.vkCmdSetDepthWriteEnable
|
||||
@ stdcall vkCmdSetDeviceMask(ptr long) winevulkan.vkCmdSetDeviceMask
|
||||
@ stdcall vkCmdSetEvent(ptr int64 long) winevulkan.vkCmdSetEvent
|
||||
@ stub vkCmdSetEvent2
|
||||
@ stub vkCmdSetFrontFace
|
||||
@ stdcall vkCmdSetEvent2(ptr int64 ptr) winevulkan.vkCmdSetEvent2
|
||||
@ stdcall vkCmdSetFrontFace(ptr long) winevulkan.vkCmdSetFrontFace
|
||||
@ stdcall vkCmdSetLineWidth(ptr float) winevulkan.vkCmdSetLineWidth
|
||||
@ stub vkCmdSetPrimitiveRestartEnable
|
||||
@ stub vkCmdSetPrimitiveTopology
|
||||
@ stub vkCmdSetRasterizerDiscardEnable
|
||||
@ stdcall vkCmdSetPrimitiveRestartEnable(ptr long) winevulkan.vkCmdSetPrimitiveRestartEnable
|
||||
@ stdcall vkCmdSetPrimitiveTopology(ptr long) winevulkan.vkCmdSetPrimitiveTopology
|
||||
@ stdcall vkCmdSetRasterizerDiscardEnable(ptr long) winevulkan.vkCmdSetRasterizerDiscardEnable
|
||||
@ stdcall vkCmdSetScissor(ptr long long ptr) winevulkan.vkCmdSetScissor
|
||||
@ stub vkCmdSetScissorWithCount
|
||||
@ stdcall vkCmdSetScissorWithCount(ptr long ptr) winevulkan.vkCmdSetScissorWithCount
|
||||
@ stdcall vkCmdSetStencilCompareMask(ptr long long) winevulkan.vkCmdSetStencilCompareMask
|
||||
@ stub vkCmdSetStencilOp
|
||||
@ stdcall vkCmdSetStencilOp(ptr long long long long long) winevulkan.vkCmdSetStencilOp
|
||||
@ stdcall vkCmdSetStencilReference(ptr long long) winevulkan.vkCmdSetStencilReference
|
||||
@ stub vkCmdSetStencilTestEnable
|
||||
@ stdcall vkCmdSetStencilTestEnable(ptr long) winevulkan.vkCmdSetStencilTestEnable
|
||||
@ stdcall vkCmdSetStencilWriteMask(ptr long long) winevulkan.vkCmdSetStencilWriteMask
|
||||
@ stdcall vkCmdSetViewport(ptr long long ptr) winevulkan.vkCmdSetViewport
|
||||
@ stub vkCmdSetViewportWithCount
|
||||
@ stdcall vkCmdSetViewportWithCount(ptr long ptr) winevulkan.vkCmdSetViewportWithCount
|
||||
@ stdcall vkCmdUpdateBuffer(ptr int64 int64 int64 ptr) winevulkan.vkCmdUpdateBuffer
|
||||
@ stdcall vkCmdWaitEvents(ptr long ptr long long long ptr long ptr long ptr) winevulkan.vkCmdWaitEvents
|
||||
@ stub vkCmdWaitEvents2
|
||||
@ stdcall vkCmdWaitEvents2(ptr long ptr ptr) winevulkan.vkCmdWaitEvents2
|
||||
@ stdcall vkCmdWriteTimestamp(ptr long int64 long) winevulkan.vkCmdWriteTimestamp
|
||||
@ stub vkCmdWriteTimestamp2
|
||||
@ stdcall vkCmdWriteTimestamp2(ptr int64 int64 long) winevulkan.vkCmdWriteTimestamp2
|
||||
@ stdcall vkCreateBuffer(ptr ptr ptr ptr) winevulkan.vkCreateBuffer
|
||||
@ stdcall vkCreateBufferView(ptr ptr ptr ptr) winevulkan.vkCreateBufferView
|
||||
@ stdcall vkCreateCommandPool(ptr ptr ptr ptr) winevulkan.vkCreateCommandPool
|
||||
|
@ -116,7 +116,7 @@
|
|||
@ stdcall vkCreateInstance(ptr ptr ptr) winevulkan.vkCreateInstance
|
||||
@ stdcall vkCreatePipelineCache(ptr ptr ptr ptr) winevulkan.vkCreatePipelineCache
|
||||
@ stdcall vkCreatePipelineLayout(ptr ptr ptr ptr) winevulkan.vkCreatePipelineLayout
|
||||
@ stub vkCreatePrivateDataSlot
|
||||
@ stdcall vkCreatePrivateDataSlot(ptr ptr ptr ptr) winevulkan.vkCreatePrivateDataSlot
|
||||
@ stdcall vkCreateQueryPool(ptr ptr ptr ptr) winevulkan.vkCreateQueryPool
|
||||
@ stdcall vkCreateRenderPass(ptr ptr ptr ptr) winevulkan.vkCreateRenderPass
|
||||
@ stdcall vkCreateRenderPass2(ptr ptr ptr ptr) winevulkan.vkCreateRenderPass2
|
||||
|
@ -143,7 +143,7 @@
|
|||
@ stdcall vkDestroyPipeline(ptr int64 ptr) winevulkan.vkDestroyPipeline
|
||||
@ stdcall vkDestroyPipelineCache(ptr int64 ptr) winevulkan.vkDestroyPipelineCache
|
||||
@ stdcall vkDestroyPipelineLayout(ptr int64 ptr) winevulkan.vkDestroyPipelineLayout
|
||||
@ stub vkDestroyPrivateDataSlot
|
||||
@ stdcall vkDestroyPrivateDataSlot(ptr int64 ptr) winevulkan.vkDestroyPrivateDataSlot
|
||||
@ stdcall vkDestroyQueryPool(ptr int64 ptr) winevulkan.vkDestroyQueryPool
|
||||
@ stdcall vkDestroyRenderPass(ptr int64 ptr) winevulkan.vkDestroyRenderPass
|
||||
@ stdcall vkDestroySampler(ptr int64 ptr) winevulkan.vkDestroySampler
|
||||
|
@ -170,12 +170,12 @@
|
|||
@ stdcall vkGetBufferMemoryRequirements2(ptr ptr ptr) winevulkan.vkGetBufferMemoryRequirements2
|
||||
@ stdcall vkGetBufferOpaqueCaptureAddress(ptr ptr) winevulkan.vkGetBufferOpaqueCaptureAddress
|
||||
@ stdcall vkGetDescriptorSetLayoutSupport(ptr ptr ptr) winevulkan.vkGetDescriptorSetLayoutSupport
|
||||
@ stub vkGetDeviceBufferMemoryRequirements
|
||||
@ stdcall vkGetDeviceBufferMemoryRequirements(ptr ptr ptr) winevulkan.vkGetDeviceBufferMemoryRequirements
|
||||
@ stdcall vkGetDeviceGroupPeerMemoryFeatures(ptr long long long ptr) winevulkan.vkGetDeviceGroupPeerMemoryFeatures
|
||||
@ stdcall vkGetDeviceGroupPresentCapabilitiesKHR(ptr ptr) winevulkan.vkGetDeviceGroupPresentCapabilitiesKHR
|
||||
@ stdcall vkGetDeviceGroupSurfacePresentModesKHR(ptr int64 ptr) winevulkan.vkGetDeviceGroupSurfacePresentModesKHR
|
||||
@ stub vkGetDeviceImageMemoryRequirements
|
||||
@ stub vkGetDeviceImageSparseMemoryRequirements
|
||||
@ stdcall vkGetDeviceImageMemoryRequirements(ptr ptr ptr) winevulkan.vkGetDeviceImageMemoryRequirements
|
||||
@ stdcall vkGetDeviceImageSparseMemoryRequirements(ptr ptr ptr ptr) winevulkan.vkGetDeviceImageSparseMemoryRequirements
|
||||
@ stdcall vkGetDeviceMemoryCommitment(ptr int64 ptr) winevulkan.vkGetDeviceMemoryCommitment
|
||||
@ stdcall vkGetDeviceMemoryOpaqueCaptureAddress(ptr ptr) winevulkan.vkGetDeviceMemoryOpaqueCaptureAddress
|
||||
@ stdcall vkGetDeviceProcAddr(ptr str) winevulkan.vkGetDeviceProcAddr
|
||||
|
@ -218,10 +218,10 @@
|
|||
@ stdcall vkGetPhysicalDeviceSurfaceFormatsKHR(ptr int64 ptr ptr) winevulkan.vkGetPhysicalDeviceSurfaceFormatsKHR
|
||||
@ stdcall vkGetPhysicalDeviceSurfacePresentModesKHR(ptr int64 ptr ptr) winevulkan.vkGetPhysicalDeviceSurfacePresentModesKHR
|
||||
@ stdcall vkGetPhysicalDeviceSurfaceSupportKHR(ptr long int64 ptr) winevulkan.vkGetPhysicalDeviceSurfaceSupportKHR
|
||||
@ stub vkGetPhysicalDeviceToolProperties
|
||||
@ stdcall vkGetPhysicalDeviceToolProperties(ptr ptr ptr) winevulkan.vkGetPhysicalDeviceToolProperties
|
||||
@ stdcall vkGetPhysicalDeviceWin32PresentationSupportKHR(ptr long) winevulkan.vkGetPhysicalDeviceWin32PresentationSupportKHR
|
||||
@ stdcall vkGetPipelineCacheData(ptr int64 ptr ptr) winevulkan.vkGetPipelineCacheData
|
||||
@ stub vkGetPrivateData
|
||||
@ stdcall vkGetPrivateData(ptr long int64 int64 ptr) winevulkan.vkGetPrivateData
|
||||
@ stdcall vkGetQueryPoolResults(ptr int64 long long long ptr int64 long) winevulkan.vkGetQueryPoolResults
|
||||
@ stdcall vkGetRenderAreaGranularity(ptr int64 ptr) winevulkan.vkGetRenderAreaGranularity
|
||||
@ stdcall vkGetSemaphoreCounterValue(ptr int64 ptr) winevulkan.vkGetSemaphoreCounterValue
|
||||
|
@ -232,7 +232,7 @@
|
|||
@ stdcall vkQueueBindSparse(ptr long ptr int64) winevulkan.vkQueueBindSparse
|
||||
@ stdcall vkQueuePresentKHR(ptr ptr) winevulkan.vkQueuePresentKHR
|
||||
@ stdcall vkQueueSubmit(ptr long ptr int64) winevulkan.vkQueueSubmit
|
||||
@ stub vkQueueSubmit2
|
||||
@ stdcall vkQueueSubmit2(ptr long ptr int64) winevulkan.vkQueueSubmit2
|
||||
@ stdcall vkQueueWaitIdle(ptr) winevulkan.vkQueueWaitIdle
|
||||
@ stdcall vkResetCommandBuffer(ptr long) winevulkan.vkResetCommandBuffer
|
||||
@ stdcall vkResetCommandPool(ptr int64 long) winevulkan.vkResetCommandPool
|
||||
|
@ -241,7 +241,7 @@
|
|||
@ stdcall vkResetFences(ptr long ptr) winevulkan.vkResetFences
|
||||
@ stdcall vkResetQueryPool(ptr int64 long long) winevulkan.vkResetQueryPool
|
||||
@ stdcall vkSetEvent(ptr int64) winevulkan.vkSetEvent
|
||||
@ stub vkSetPrivateData
|
||||
@ stdcall vkSetPrivateData(ptr long int64 int64 int64) winevulkan.vkSetPrivateData
|
||||
@ stdcall vkSignalSemaphore(ptr ptr) winevulkan.vkSignalSemaphore
|
||||
@ stdcall vkTrimCommandPool(ptr int64 long) winevulkan.vkTrimCommandPool
|
||||
@ stdcall vkUnmapMemory(ptr int64) winevulkan.vkUnmapMemory
|
||||
|
|
|
@ -227,6 +227,14 @@ void WINAPI vkCmdBeginRenderPass2KHR(VkCommandBuffer commandBuffer, const VkRend
|
|||
unix_funcs->p_vk_call(unix_vkCmdBeginRenderPass2KHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdBeginRendering(VkCommandBuffer commandBuffer, const VkRenderingInfo *pRenderingInfo)
|
||||
{
|
||||
struct vkCmdBeginRendering_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.pRenderingInfo = pRenderingInfo;
|
||||
unix_funcs->p_vk_call(unix_vkCmdBeginRendering, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdBeginRenderingKHR(VkCommandBuffer commandBuffer, const VkRenderingInfo *pRenderingInfo)
|
||||
{
|
||||
struct vkCmdBeginRenderingKHR_params params;
|
||||
|
@ -330,6 +338,19 @@ void WINAPI vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint32_t first
|
|||
unix_funcs->p_vk_call(unix_vkCmdBindVertexBuffers, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdBindVertexBuffers2(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes, const VkDeviceSize *pStrides)
|
||||
{
|
||||
struct vkCmdBindVertexBuffers2_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.firstBinding = firstBinding;
|
||||
params.bindingCount = bindingCount;
|
||||
params.pBuffers = pBuffers;
|
||||
params.pOffsets = pOffsets;
|
||||
params.pSizes = pSizes;
|
||||
params.pStrides = pStrides;
|
||||
unix_funcs->p_vk_call(unix_vkCmdBindVertexBuffers2, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdBindVertexBuffers2EXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes, const VkDeviceSize *pStrides)
|
||||
{
|
||||
struct vkCmdBindVertexBuffers2EXT_params params;
|
||||
|
@ -357,6 +378,14 @@ void WINAPI vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkIm
|
|||
unix_funcs->p_vk_call(unix_vkCmdBlitImage, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdBlitImage2(VkCommandBuffer commandBuffer, const VkBlitImageInfo2 *pBlitImageInfo)
|
||||
{
|
||||
struct vkCmdBlitImage2_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.pBlitImageInfo = pBlitImageInfo;
|
||||
unix_funcs->p_vk_call(unix_vkCmdBlitImage2, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdBlitImage2KHR(VkCommandBuffer commandBuffer, const VkBlitImageInfo2 *pBlitImageInfo)
|
||||
{
|
||||
struct vkCmdBlitImage2KHR_params params;
|
||||
|
@ -474,6 +503,14 @@ void WINAPI vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, V
|
|||
unix_funcs->p_vk_call(unix_vkCmdCopyBuffer, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyBuffer2(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 *pCopyBufferInfo)
|
||||
{
|
||||
struct vkCmdCopyBuffer2_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.pCopyBufferInfo = pCopyBufferInfo;
|
||||
unix_funcs->p_vk_call(unix_vkCmdCopyBuffer2, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 *pCopyBufferInfo)
|
||||
{
|
||||
struct vkCmdCopyBuffer2KHR_params params;
|
||||
|
@ -494,6 +531,14 @@ void WINAPI vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBu
|
|||
unix_funcs->p_vk_call(unix_vkCmdCopyBufferToImage, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyBufferToImage2(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 *pCopyBufferToImageInfo)
|
||||
{
|
||||
struct vkCmdCopyBufferToImage2_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.pCopyBufferToImageInfo = pCopyBufferToImageInfo;
|
||||
unix_funcs->p_vk_call(unix_vkCmdCopyBufferToImage2, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyBufferToImage2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 *pCopyBufferToImageInfo)
|
||||
{
|
||||
struct vkCmdCopyBufferToImage2KHR_params params;
|
||||
|
@ -515,6 +560,14 @@ void WINAPI vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkIm
|
|||
unix_funcs->p_vk_call(unix_vkCmdCopyImage, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyImage2(VkCommandBuffer commandBuffer, const VkCopyImageInfo2 *pCopyImageInfo)
|
||||
{
|
||||
struct vkCmdCopyImage2_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.pCopyImageInfo = pCopyImageInfo;
|
||||
unix_funcs->p_vk_call(unix_vkCmdCopyImage2, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyImage2KHR(VkCommandBuffer commandBuffer, const VkCopyImageInfo2 *pCopyImageInfo)
|
||||
{
|
||||
struct vkCmdCopyImage2KHR_params params;
|
||||
|
@ -535,6 +588,14 @@ void WINAPI vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcIma
|
|||
unix_funcs->p_vk_call(unix_vkCmdCopyImageToBuffer, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyImageToBuffer2(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 *pCopyImageToBufferInfo)
|
||||
{
|
||||
struct vkCmdCopyImageToBuffer2_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.pCopyImageToBufferInfo = pCopyImageToBufferInfo;
|
||||
unix_funcs->p_vk_call(unix_vkCmdCopyImageToBuffer2, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyImageToBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 *pCopyImageToBufferInfo)
|
||||
{
|
||||
struct vkCmdCopyImageToBuffer2KHR_params params;
|
||||
|
@ -891,6 +952,13 @@ void WINAPI vkCmdEndRenderPass2KHR(VkCommandBuffer commandBuffer, const VkSubpas
|
|||
unix_funcs->p_vk_call(unix_vkCmdEndRenderPass2KHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdEndRendering(VkCommandBuffer commandBuffer)
|
||||
{
|
||||
struct vkCmdEndRendering_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
unix_funcs->p_vk_call(unix_vkCmdEndRendering, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdEndRenderingKHR(VkCommandBuffer commandBuffer)
|
||||
{
|
||||
struct vkCmdEndRenderingKHR_params params;
|
||||
|
@ -988,6 +1056,14 @@ void WINAPI vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageF
|
|||
unix_funcs->p_vk_call(unix_vkCmdPipelineBarrier, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdPipelineBarrier2(VkCommandBuffer commandBuffer, const VkDependencyInfo *pDependencyInfo)
|
||||
{
|
||||
struct vkCmdPipelineBarrier2_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.pDependencyInfo = pDependencyInfo;
|
||||
unix_funcs->p_vk_call(unix_vkCmdPipelineBarrier2, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdPipelineBarrier2KHR(VkCommandBuffer commandBuffer, const VkDependencyInfo *pDependencyInfo)
|
||||
{
|
||||
struct vkCmdPipelineBarrier2KHR_params params;
|
||||
|
@ -1048,6 +1124,15 @@ void WINAPI vkCmdResetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipe
|
|||
unix_funcs->p_vk_call(unix_vkCmdResetEvent, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdResetEvent2(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask)
|
||||
{
|
||||
struct vkCmdResetEvent2_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.event = event;
|
||||
params.stageMask = stageMask;
|
||||
unix_funcs->p_vk_call(unix_vkCmdResetEvent2, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdResetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask)
|
||||
{
|
||||
struct vkCmdResetEvent2KHR_params params;
|
||||
|
@ -1080,6 +1165,14 @@ void WINAPI vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, V
|
|||
unix_funcs->p_vk_call(unix_vkCmdResolveImage, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdResolveImage2(VkCommandBuffer commandBuffer, const VkResolveImageInfo2 *pResolveImageInfo)
|
||||
{
|
||||
struct vkCmdResolveImage2_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.pResolveImageInfo = pResolveImageInfo;
|
||||
unix_funcs->p_vk_call(unix_vkCmdResolveImage2, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdResolveImage2KHR(VkCommandBuffer commandBuffer, const VkResolveImageInfo2 *pResolveImageInfo)
|
||||
{
|
||||
struct vkCmdResolveImage2KHR_params params;
|
||||
|
@ -1123,6 +1216,14 @@ void WINAPI vkCmdSetColorWriteEnableEXT(VkCommandBuffer commandBuffer, uint32_t
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetColorWriteEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetCullMode(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode)
|
||||
{
|
||||
struct vkCmdSetCullMode_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.cullMode = cullMode;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetCullMode, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetCullModeEXT(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode)
|
||||
{
|
||||
struct vkCmdSetCullModeEXT_params params;
|
||||
|
@ -1141,6 +1242,14 @@ void WINAPI vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasCons
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetDepthBias, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthBiasEnable(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable)
|
||||
{
|
||||
struct vkCmdSetDepthBiasEnable_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.depthBiasEnable = depthBiasEnable;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetDepthBiasEnable, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthBiasEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable)
|
||||
{
|
||||
struct vkCmdSetDepthBiasEnableEXT_params params;
|
||||
|
@ -1158,6 +1267,14 @@ void WINAPI vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBou
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetDepthBounds, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthBoundsTestEnable(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable)
|
||||
{
|
||||
struct vkCmdSetDepthBoundsTestEnable_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.depthBoundsTestEnable = depthBoundsTestEnable;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetDepthBoundsTestEnable, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthBoundsTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable)
|
||||
{
|
||||
struct vkCmdSetDepthBoundsTestEnableEXT_params params;
|
||||
|
@ -1166,6 +1283,14 @@ void WINAPI vkCmdSetDepthBoundsTestEnableEXT(VkCommandBuffer commandBuffer, VkBo
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetDepthBoundsTestEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthCompareOp(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp)
|
||||
{
|
||||
struct vkCmdSetDepthCompareOp_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.depthCompareOp = depthCompareOp;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetDepthCompareOp, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthCompareOpEXT(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp)
|
||||
{
|
||||
struct vkCmdSetDepthCompareOpEXT_params params;
|
||||
|
@ -1174,6 +1299,14 @@ void WINAPI vkCmdSetDepthCompareOpEXT(VkCommandBuffer commandBuffer, VkCompareOp
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetDepthCompareOpEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthTestEnable(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable)
|
||||
{
|
||||
struct vkCmdSetDepthTestEnable_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.depthTestEnable = depthTestEnable;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetDepthTestEnable, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable)
|
||||
{
|
||||
struct vkCmdSetDepthTestEnableEXT_params params;
|
||||
|
@ -1182,6 +1315,14 @@ void WINAPI vkCmdSetDepthTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 d
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetDepthTestEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthWriteEnable(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable)
|
||||
{
|
||||
struct vkCmdSetDepthWriteEnable_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.depthWriteEnable = depthWriteEnable;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetDepthWriteEnable, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthWriteEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable)
|
||||
{
|
||||
struct vkCmdSetDepthWriteEnableEXT_params params;
|
||||
|
@ -1225,6 +1366,15 @@ void WINAPI vkCmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipeli
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetEvent, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetEvent2(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo *pDependencyInfo)
|
||||
{
|
||||
struct vkCmdSetEvent2_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.event = event;
|
||||
params.pDependencyInfo = pDependencyInfo;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetEvent2, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo *pDependencyInfo)
|
||||
{
|
||||
struct vkCmdSetEvent2KHR_params params;
|
||||
|
@ -1262,6 +1412,14 @@ void WINAPI vkCmdSetFragmentShadingRateKHR(VkCommandBuffer commandBuffer, const
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetFragmentShadingRateKHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetFrontFace(VkCommandBuffer commandBuffer, VkFrontFace frontFace)
|
||||
{
|
||||
struct vkCmdSetFrontFace_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.frontFace = frontFace;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetFrontFace, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetFrontFaceEXT(VkCommandBuffer commandBuffer, VkFrontFace frontFace)
|
||||
{
|
||||
struct vkCmdSetFrontFaceEXT_params params;
|
||||
|
@ -1327,6 +1485,14 @@ VkResult WINAPI vkCmdSetPerformanceStreamMarkerINTEL(VkCommandBuffer commandBuff
|
|||
return unix_funcs->p_vk_call(unix_vkCmdSetPerformanceStreamMarkerINTEL, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetPrimitiveRestartEnable(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable)
|
||||
{
|
||||
struct vkCmdSetPrimitiveRestartEnable_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.primitiveRestartEnable = primitiveRestartEnable;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetPrimitiveRestartEnable, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetPrimitiveRestartEnableEXT(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable)
|
||||
{
|
||||
struct vkCmdSetPrimitiveRestartEnableEXT_params params;
|
||||
|
@ -1335,6 +1501,14 @@ void WINAPI vkCmdSetPrimitiveRestartEnableEXT(VkCommandBuffer commandBuffer, VkB
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetPrimitiveRestartEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetPrimitiveTopology(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology)
|
||||
{
|
||||
struct vkCmdSetPrimitiveTopology_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.primitiveTopology = primitiveTopology;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetPrimitiveTopology, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetPrimitiveTopologyEXT(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology)
|
||||
{
|
||||
struct vkCmdSetPrimitiveTopologyEXT_params params;
|
||||
|
@ -1343,6 +1517,14 @@ void WINAPI vkCmdSetPrimitiveTopologyEXT(VkCommandBuffer commandBuffer, VkPrimit
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetPrimitiveTopologyEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetRasterizerDiscardEnable(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable)
|
||||
{
|
||||
struct vkCmdSetRasterizerDiscardEnable_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.rasterizerDiscardEnable = rasterizerDiscardEnable;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetRasterizerDiscardEnable, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetRasterizerDiscardEnableEXT(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable)
|
||||
{
|
||||
struct vkCmdSetRasterizerDiscardEnableEXT_params params;
|
||||
|
@ -1377,6 +1559,15 @@ void WINAPI vkCmdSetScissor(VkCommandBuffer commandBuffer, uint32_t firstScissor
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetScissor, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetScissorWithCount(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D *pScissors)
|
||||
{
|
||||
struct vkCmdSetScissorWithCount_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.scissorCount = scissorCount;
|
||||
params.pScissors = pScissors;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetScissorWithCount, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetScissorWithCountEXT(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D *pScissors)
|
||||
{
|
||||
struct vkCmdSetScissorWithCountEXT_params params;
|
||||
|
@ -1395,6 +1586,18 @@ void WINAPI vkCmdSetStencilCompareMask(VkCommandBuffer commandBuffer, VkStencilF
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetStencilCompareMask, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetStencilOp(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp)
|
||||
{
|
||||
struct vkCmdSetStencilOp_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.faceMask = faceMask;
|
||||
params.failOp = failOp;
|
||||
params.passOp = passOp;
|
||||
params.depthFailOp = depthFailOp;
|
||||
params.compareOp = compareOp;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetStencilOp, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetStencilOpEXT(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp)
|
||||
{
|
||||
struct vkCmdSetStencilOpEXT_params params;
|
||||
|
@ -1416,6 +1619,14 @@ void WINAPI vkCmdSetStencilReference(VkCommandBuffer commandBuffer, VkStencilFac
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetStencilReference, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetStencilTestEnable(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable)
|
||||
{
|
||||
struct vkCmdSetStencilTestEnable_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.stencilTestEnable = stencilTestEnable;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetStencilTestEnable, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetStencilTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable)
|
||||
{
|
||||
struct vkCmdSetStencilTestEnableEXT_params params;
|
||||
|
@ -1474,6 +1685,15 @@ void WINAPI vkCmdSetViewportWScalingNV(VkCommandBuffer commandBuffer, uint32_t f
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetViewportWScalingNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetViewportWithCount(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport *pViewports)
|
||||
{
|
||||
struct vkCmdSetViewportWithCount_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.viewportCount = viewportCount;
|
||||
params.pViewports = pViewports;
|
||||
unix_funcs->p_vk_call(unix_vkCmdSetViewportWithCount, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetViewportWithCountEXT(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport *pViewports)
|
||||
{
|
||||
struct vkCmdSetViewportWithCountEXT_params params;
|
||||
|
@ -1565,6 +1785,16 @@ void WINAPI vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint32_t eventCount,
|
|||
unix_funcs->p_vk_call(unix_vkCmdWaitEvents, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdWaitEvents2(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, const VkDependencyInfo *pDependencyInfos)
|
||||
{
|
||||
struct vkCmdWaitEvents2_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.eventCount = eventCount;
|
||||
params.pEvents = pEvents;
|
||||
params.pDependencyInfos = pDependencyInfos;
|
||||
unix_funcs->p_vk_call(unix_vkCmdWaitEvents2, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, const VkDependencyInfo *pDependencyInfos)
|
||||
{
|
||||
struct vkCmdWaitEvents2KHR_params params;
|
||||
|
@ -1631,6 +1861,16 @@ void WINAPI vkCmdWriteTimestamp(VkCommandBuffer commandBuffer, VkPipelineStageFl
|
|||
unix_funcs->p_vk_call(unix_vkCmdWriteTimestamp, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdWriteTimestamp2(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query)
|
||||
{
|
||||
struct vkCmdWriteTimestamp2_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.stage = stage;
|
||||
params.queryPool = queryPool;
|
||||
params.query = query;
|
||||
unix_funcs->p_vk_call(unix_vkCmdWriteTimestamp2, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdWriteTimestamp2KHR(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query)
|
||||
{
|
||||
struct vkCmdWriteTimestamp2KHR_params params;
|
||||
|
@ -1930,6 +2170,16 @@ VkResult WINAPI vkCreatePipelineLayout(VkDevice device, const VkPipelineLayoutCr
|
|||
return vk_unix_call(unix_vkCreatePipelineLayout, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkCreatePrivateDataSlot(VkDevice device, const VkPrivateDataSlotCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPrivateDataSlot *pPrivateDataSlot)
|
||||
{
|
||||
struct vkCreatePrivateDataSlot_params params;
|
||||
params.device = device;
|
||||
params.pCreateInfo = pCreateInfo;
|
||||
params.pAllocator = pAllocator;
|
||||
params.pPrivateDataSlot = pPrivateDataSlot;
|
||||
return vk_unix_call(unix_vkCreatePrivateDataSlot, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkCreatePrivateDataSlotEXT(VkDevice device, const VkPrivateDataSlotCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPrivateDataSlot *pPrivateDataSlot)
|
||||
{
|
||||
struct vkCreatePrivateDataSlotEXT_params params;
|
||||
|
@ -2346,6 +2596,15 @@ void WINAPI vkDestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLa
|
|||
vk_unix_call(unix_vkDestroyPipelineLayout, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkDestroyPrivateDataSlot(VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks *pAllocator)
|
||||
{
|
||||
struct vkDestroyPrivateDataSlot_params params;
|
||||
params.device = device;
|
||||
params.privateDataSlot = privateDataSlot;
|
||||
params.pAllocator = pAllocator;
|
||||
vk_unix_call(unix_vkDestroyPrivateDataSlot, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkDestroyPrivateDataSlotEXT(VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks *pAllocator)
|
||||
{
|
||||
struct vkDestroyPrivateDataSlotEXT_params params;
|
||||
|
@ -2719,6 +2978,15 @@ void WINAPI vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, co
|
|||
vk_unix_call(unix_vkGetDeviceAccelerationStructureCompatibilityKHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkGetDeviceBufferMemoryRequirements(VkDevice device, const VkDeviceBufferMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
|
||||
{
|
||||
struct vkGetDeviceBufferMemoryRequirements_params params;
|
||||
params.device = device;
|
||||
params.pInfo = pInfo;
|
||||
params.pMemoryRequirements = pMemoryRequirements;
|
||||
vk_unix_call(unix_vkGetDeviceBufferMemoryRequirements, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkGetDeviceBufferMemoryRequirementsKHR(VkDevice device, const VkDeviceBufferMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
|
||||
{
|
||||
struct vkGetDeviceBufferMemoryRequirementsKHR_params params;
|
||||
|
@ -2767,6 +3035,15 @@ VkResult WINAPI vkGetDeviceGroupSurfacePresentModesKHR(VkDevice device, VkSurfac
|
|||
return unix_funcs->p_vk_call(unix_vkGetDeviceGroupSurfacePresentModesKHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkGetDeviceImageMemoryRequirements(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
|
||||
{
|
||||
struct vkGetDeviceImageMemoryRequirements_params params;
|
||||
params.device = device;
|
||||
params.pInfo = pInfo;
|
||||
params.pMemoryRequirements = pMemoryRequirements;
|
||||
vk_unix_call(unix_vkGetDeviceImageMemoryRequirements, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkGetDeviceImageMemoryRequirementsKHR(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
|
||||
{
|
||||
struct vkGetDeviceImageMemoryRequirementsKHR_params params;
|
||||
|
@ -2776,6 +3053,16 @@ void WINAPI vkGetDeviceImageMemoryRequirementsKHR(VkDevice device, const VkDevic
|
|||
vk_unix_call(unix_vkGetDeviceImageMemoryRequirementsKHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkGetDeviceImageSparseMemoryRequirements(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
|
||||
{
|
||||
struct vkGetDeviceImageSparseMemoryRequirements_params params;
|
||||
params.device = device;
|
||||
params.pInfo = pInfo;
|
||||
params.pSparseMemoryRequirementCount = pSparseMemoryRequirementCount;
|
||||
params.pSparseMemoryRequirements = pSparseMemoryRequirements;
|
||||
vk_unix_call(unix_vkGetDeviceImageSparseMemoryRequirements, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkGetDeviceImageSparseMemoryRequirementsKHR(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
|
||||
{
|
||||
struct vkGetDeviceImageSparseMemoryRequirementsKHR_params params;
|
||||
|
@ -3320,6 +3607,15 @@ VkResult WINAPI vkGetPhysicalDeviceSurfaceSupportKHR(VkPhysicalDevice physicalDe
|
|||
return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceSurfaceSupportKHR, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkGetPhysicalDeviceToolProperties(VkPhysicalDevice physicalDevice, uint32_t *pToolCount, VkPhysicalDeviceToolProperties *pToolProperties)
|
||||
{
|
||||
struct vkGetPhysicalDeviceToolProperties_params params;
|
||||
params.physicalDevice = physicalDevice;
|
||||
params.pToolCount = pToolCount;
|
||||
params.pToolProperties = pToolProperties;
|
||||
return vk_unix_call(unix_vkGetPhysicalDeviceToolProperties, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkGetPhysicalDeviceToolPropertiesEXT(VkPhysicalDevice physicalDevice, uint32_t *pToolCount, VkPhysicalDeviceToolProperties *pToolProperties)
|
||||
{
|
||||
struct vkGetPhysicalDeviceToolPropertiesEXT_params params;
|
||||
|
@ -3377,6 +3673,17 @@ VkResult WINAPI vkGetPipelineExecutableStatisticsKHR(VkDevice device, const VkPi
|
|||
return vk_unix_call(unix_vkGetPipelineExecutableStatisticsKHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkGetPrivateData(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t *pData)
|
||||
{
|
||||
struct vkGetPrivateData_params params;
|
||||
params.device = device;
|
||||
params.objectType = objectType;
|
||||
params.objectHandle = objectHandle;
|
||||
params.privateDataSlot = privateDataSlot;
|
||||
params.pData = pData;
|
||||
vk_unix_call(unix_vkGetPrivateData, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkGetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t *pData)
|
||||
{
|
||||
struct vkGetPrivateDataEXT_params params;
|
||||
|
@ -3633,6 +3940,16 @@ VkResult WINAPI vkQueueSubmit(VkQueue queue, uint32_t submitCount, const VkSubmi
|
|||
return vk_unix_call(unix_vkQueueSubmit, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkQueueSubmit2(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2 *pSubmits, VkFence fence)
|
||||
{
|
||||
struct vkQueueSubmit2_params params;
|
||||
params.queue = queue;
|
||||
params.submitCount = submitCount;
|
||||
params.pSubmits = pSubmits;
|
||||
params.fence = fence;
|
||||
return vk_unix_call(unix_vkQueueSubmit2, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkQueueSubmit2KHR(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2 *pSubmits, VkFence fence)
|
||||
{
|
||||
struct vkQueueSubmit2KHR_params params;
|
||||
|
@ -3761,6 +4078,17 @@ VkResult WINAPI vkSetEvent(VkDevice device, VkEvent event)
|
|||
return vk_unix_call(unix_vkSetEvent, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkSetPrivateData(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data)
|
||||
{
|
||||
struct vkSetPrivateData_params params;
|
||||
params.device = device;
|
||||
params.objectType = objectType;
|
||||
params.objectHandle = objectHandle;
|
||||
params.privateDataSlot = privateDataSlot;
|
||||
params.data = data;
|
||||
return vk_unix_call(unix_vkSetPrivateData, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkSetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data)
|
||||
{
|
||||
struct vkSetPrivateDataEXT_params params;
|
||||
|
@ -3939,6 +4267,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdBeginRenderPass", vkCmdBeginRenderPass},
|
||||
{"vkCmdBeginRenderPass2", vkCmdBeginRenderPass2},
|
||||
{"vkCmdBeginRenderPass2KHR", vkCmdBeginRenderPass2KHR},
|
||||
{"vkCmdBeginRendering", vkCmdBeginRendering},
|
||||
{"vkCmdBeginRenderingKHR", vkCmdBeginRenderingKHR},
|
||||
{"vkCmdBeginTransformFeedbackEXT", vkCmdBeginTransformFeedbackEXT},
|
||||
{"vkCmdBindDescriptorSets", vkCmdBindDescriptorSets},
|
||||
|
@ -3949,8 +4278,10 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdBindShadingRateImageNV", vkCmdBindShadingRateImageNV},
|
||||
{"vkCmdBindTransformFeedbackBuffersEXT", vkCmdBindTransformFeedbackBuffersEXT},
|
||||
{"vkCmdBindVertexBuffers", vkCmdBindVertexBuffers},
|
||||
{"vkCmdBindVertexBuffers2", vkCmdBindVertexBuffers2},
|
||||
{"vkCmdBindVertexBuffers2EXT", vkCmdBindVertexBuffers2EXT},
|
||||
{"vkCmdBlitImage", vkCmdBlitImage},
|
||||
{"vkCmdBlitImage2", vkCmdBlitImage2},
|
||||
{"vkCmdBlitImage2KHR", vkCmdBlitImage2KHR},
|
||||
{"vkCmdBuildAccelerationStructureNV", vkCmdBuildAccelerationStructureNV},
|
||||
{"vkCmdBuildAccelerationStructuresIndirectKHR", vkCmdBuildAccelerationStructuresIndirectKHR},
|
||||
|
@ -3962,12 +4293,16 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdCopyAccelerationStructureNV", vkCmdCopyAccelerationStructureNV},
|
||||
{"vkCmdCopyAccelerationStructureToMemoryKHR", vkCmdCopyAccelerationStructureToMemoryKHR},
|
||||
{"vkCmdCopyBuffer", vkCmdCopyBuffer},
|
||||
{"vkCmdCopyBuffer2", vkCmdCopyBuffer2},
|
||||
{"vkCmdCopyBuffer2KHR", vkCmdCopyBuffer2KHR},
|
||||
{"vkCmdCopyBufferToImage", vkCmdCopyBufferToImage},
|
||||
{"vkCmdCopyBufferToImage2", vkCmdCopyBufferToImage2},
|
||||
{"vkCmdCopyBufferToImage2KHR", vkCmdCopyBufferToImage2KHR},
|
||||
{"vkCmdCopyImage", vkCmdCopyImage},
|
||||
{"vkCmdCopyImage2", vkCmdCopyImage2},
|
||||
{"vkCmdCopyImage2KHR", vkCmdCopyImage2KHR},
|
||||
{"vkCmdCopyImageToBuffer", vkCmdCopyImageToBuffer},
|
||||
{"vkCmdCopyImageToBuffer2", vkCmdCopyImageToBuffer2},
|
||||
{"vkCmdCopyImageToBuffer2KHR", vkCmdCopyImageToBuffer2KHR},
|
||||
{"vkCmdCopyMemoryToAccelerationStructureKHR", vkCmdCopyMemoryToAccelerationStructureKHR},
|
||||
{"vkCmdCopyQueryPoolResults", vkCmdCopyQueryPoolResults},
|
||||
|
@ -4002,6 +4337,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdEndRenderPass", vkCmdEndRenderPass},
|
||||
{"vkCmdEndRenderPass2", vkCmdEndRenderPass2},
|
||||
{"vkCmdEndRenderPass2KHR", vkCmdEndRenderPass2KHR},
|
||||
{"vkCmdEndRendering", vkCmdEndRendering},
|
||||
{"vkCmdEndRenderingKHR", vkCmdEndRenderingKHR},
|
||||
{"vkCmdEndTransformFeedbackEXT", vkCmdEndTransformFeedbackEXT},
|
||||
{"vkCmdExecuteCommands", vkCmdExecuteCommands},
|
||||
|
@ -4012,36 +4348,47 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdNextSubpass2", vkCmdNextSubpass2},
|
||||
{"vkCmdNextSubpass2KHR", vkCmdNextSubpass2KHR},
|
||||
{"vkCmdPipelineBarrier", vkCmdPipelineBarrier},
|
||||
{"vkCmdPipelineBarrier2", vkCmdPipelineBarrier2},
|
||||
{"vkCmdPipelineBarrier2KHR", vkCmdPipelineBarrier2KHR},
|
||||
{"vkCmdPreprocessGeneratedCommandsNV", vkCmdPreprocessGeneratedCommandsNV},
|
||||
{"vkCmdPushConstants", vkCmdPushConstants},
|
||||
{"vkCmdPushDescriptorSetKHR", vkCmdPushDescriptorSetKHR},
|
||||
{"vkCmdPushDescriptorSetWithTemplateKHR", vkCmdPushDescriptorSetWithTemplateKHR},
|
||||
{"vkCmdResetEvent", vkCmdResetEvent},
|
||||
{"vkCmdResetEvent2", vkCmdResetEvent2},
|
||||
{"vkCmdResetEvent2KHR", vkCmdResetEvent2KHR},
|
||||
{"vkCmdResetQueryPool", vkCmdResetQueryPool},
|
||||
{"vkCmdResolveImage", vkCmdResolveImage},
|
||||
{"vkCmdResolveImage2", vkCmdResolveImage2},
|
||||
{"vkCmdResolveImage2KHR", vkCmdResolveImage2KHR},
|
||||
{"vkCmdSetBlendConstants", vkCmdSetBlendConstants},
|
||||
{"vkCmdSetCheckpointNV", vkCmdSetCheckpointNV},
|
||||
{"vkCmdSetCoarseSampleOrderNV", vkCmdSetCoarseSampleOrderNV},
|
||||
{"vkCmdSetColorWriteEnableEXT", vkCmdSetColorWriteEnableEXT},
|
||||
{"vkCmdSetCullMode", vkCmdSetCullMode},
|
||||
{"vkCmdSetCullModeEXT", vkCmdSetCullModeEXT},
|
||||
{"vkCmdSetDepthBias", vkCmdSetDepthBias},
|
||||
{"vkCmdSetDepthBiasEnable", vkCmdSetDepthBiasEnable},
|
||||
{"vkCmdSetDepthBiasEnableEXT", vkCmdSetDepthBiasEnableEXT},
|
||||
{"vkCmdSetDepthBounds", vkCmdSetDepthBounds},
|
||||
{"vkCmdSetDepthBoundsTestEnable", vkCmdSetDepthBoundsTestEnable},
|
||||
{"vkCmdSetDepthBoundsTestEnableEXT", vkCmdSetDepthBoundsTestEnableEXT},
|
||||
{"vkCmdSetDepthCompareOp", vkCmdSetDepthCompareOp},
|
||||
{"vkCmdSetDepthCompareOpEXT", vkCmdSetDepthCompareOpEXT},
|
||||
{"vkCmdSetDepthTestEnable", vkCmdSetDepthTestEnable},
|
||||
{"vkCmdSetDepthTestEnableEXT", vkCmdSetDepthTestEnableEXT},
|
||||
{"vkCmdSetDepthWriteEnable", vkCmdSetDepthWriteEnable},
|
||||
{"vkCmdSetDepthWriteEnableEXT", vkCmdSetDepthWriteEnableEXT},
|
||||
{"vkCmdSetDeviceMask", vkCmdSetDeviceMask},
|
||||
{"vkCmdSetDeviceMaskKHR", vkCmdSetDeviceMaskKHR},
|
||||
{"vkCmdSetDiscardRectangleEXT", vkCmdSetDiscardRectangleEXT},
|
||||
{"vkCmdSetEvent", vkCmdSetEvent},
|
||||
{"vkCmdSetEvent2", vkCmdSetEvent2},
|
||||
{"vkCmdSetEvent2KHR", vkCmdSetEvent2KHR},
|
||||
{"vkCmdSetExclusiveScissorNV", vkCmdSetExclusiveScissorNV},
|
||||
{"vkCmdSetFragmentShadingRateEnumNV", vkCmdSetFragmentShadingRateEnumNV},
|
||||
{"vkCmdSetFragmentShadingRateKHR", vkCmdSetFragmentShadingRateKHR},
|
||||
{"vkCmdSetFrontFace", vkCmdSetFrontFace},
|
||||
{"vkCmdSetFrontFaceEXT", vkCmdSetFrontFaceEXT},
|
||||
{"vkCmdSetLineStippleEXT", vkCmdSetLineStippleEXT},
|
||||
{"vkCmdSetLineWidth", vkCmdSetLineWidth},
|
||||
|
@ -4050,22 +4397,29 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdSetPerformanceMarkerINTEL", vkCmdSetPerformanceMarkerINTEL},
|
||||
{"vkCmdSetPerformanceOverrideINTEL", vkCmdSetPerformanceOverrideINTEL},
|
||||
{"vkCmdSetPerformanceStreamMarkerINTEL", vkCmdSetPerformanceStreamMarkerINTEL},
|
||||
{"vkCmdSetPrimitiveRestartEnable", vkCmdSetPrimitiveRestartEnable},
|
||||
{"vkCmdSetPrimitiveRestartEnableEXT", vkCmdSetPrimitiveRestartEnableEXT},
|
||||
{"vkCmdSetPrimitiveTopology", vkCmdSetPrimitiveTopology},
|
||||
{"vkCmdSetPrimitiveTopologyEXT", vkCmdSetPrimitiveTopologyEXT},
|
||||
{"vkCmdSetRasterizerDiscardEnable", vkCmdSetRasterizerDiscardEnable},
|
||||
{"vkCmdSetRasterizerDiscardEnableEXT", vkCmdSetRasterizerDiscardEnableEXT},
|
||||
{"vkCmdSetRayTracingPipelineStackSizeKHR", vkCmdSetRayTracingPipelineStackSizeKHR},
|
||||
{"vkCmdSetSampleLocationsEXT", vkCmdSetSampleLocationsEXT},
|
||||
{"vkCmdSetScissor", vkCmdSetScissor},
|
||||
{"vkCmdSetScissorWithCount", vkCmdSetScissorWithCount},
|
||||
{"vkCmdSetScissorWithCountEXT", vkCmdSetScissorWithCountEXT},
|
||||
{"vkCmdSetStencilCompareMask", vkCmdSetStencilCompareMask},
|
||||
{"vkCmdSetStencilOp", vkCmdSetStencilOp},
|
||||
{"vkCmdSetStencilOpEXT", vkCmdSetStencilOpEXT},
|
||||
{"vkCmdSetStencilReference", vkCmdSetStencilReference},
|
||||
{"vkCmdSetStencilTestEnable", vkCmdSetStencilTestEnable},
|
||||
{"vkCmdSetStencilTestEnableEXT", vkCmdSetStencilTestEnableEXT},
|
||||
{"vkCmdSetStencilWriteMask", vkCmdSetStencilWriteMask},
|
||||
{"vkCmdSetVertexInputEXT", vkCmdSetVertexInputEXT},
|
||||
{"vkCmdSetViewport", vkCmdSetViewport},
|
||||
{"vkCmdSetViewportShadingRatePaletteNV", vkCmdSetViewportShadingRatePaletteNV},
|
||||
{"vkCmdSetViewportWScalingNV", vkCmdSetViewportWScalingNV},
|
||||
{"vkCmdSetViewportWithCount", vkCmdSetViewportWithCount},
|
||||
{"vkCmdSetViewportWithCountEXT", vkCmdSetViewportWithCountEXT},
|
||||
{"vkCmdSubpassShadingHUAWEI", vkCmdSubpassShadingHUAWEI},
|
||||
{"vkCmdTraceRaysIndirectKHR", vkCmdTraceRaysIndirectKHR},
|
||||
|
@ -4073,12 +4427,14 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdTraceRaysNV", vkCmdTraceRaysNV},
|
||||
{"vkCmdUpdateBuffer", vkCmdUpdateBuffer},
|
||||
{"vkCmdWaitEvents", vkCmdWaitEvents},
|
||||
{"vkCmdWaitEvents2", vkCmdWaitEvents2},
|
||||
{"vkCmdWaitEvents2KHR", vkCmdWaitEvents2KHR},
|
||||
{"vkCmdWriteAccelerationStructuresPropertiesKHR", vkCmdWriteAccelerationStructuresPropertiesKHR},
|
||||
{"vkCmdWriteAccelerationStructuresPropertiesNV", vkCmdWriteAccelerationStructuresPropertiesNV},
|
||||
{"vkCmdWriteBufferMarker2AMD", vkCmdWriteBufferMarker2AMD},
|
||||
{"vkCmdWriteBufferMarkerAMD", vkCmdWriteBufferMarkerAMD},
|
||||
{"vkCmdWriteTimestamp", vkCmdWriteTimestamp},
|
||||
{"vkCmdWriteTimestamp2", vkCmdWriteTimestamp2},
|
||||
{"vkCmdWriteTimestamp2KHR", vkCmdWriteTimestamp2KHR},
|
||||
{"vkCompileDeferredNV", vkCompileDeferredNV},
|
||||
{"vkCopyAccelerationStructureKHR", vkCopyAccelerationStructureKHR},
|
||||
|
@ -4106,6 +4462,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCreateIndirectCommandsLayoutNV", vkCreateIndirectCommandsLayoutNV},
|
||||
{"vkCreatePipelineCache", vkCreatePipelineCache},
|
||||
{"vkCreatePipelineLayout", vkCreatePipelineLayout},
|
||||
{"vkCreatePrivateDataSlot", vkCreatePrivateDataSlot},
|
||||
{"vkCreatePrivateDataSlotEXT", vkCreatePrivateDataSlotEXT},
|
||||
{"vkCreateQueryPool", vkCreateQueryPool},
|
||||
{"vkCreateRayTracingPipelinesKHR", vkCreateRayTracingPipelinesKHR},
|
||||
|
@ -4145,6 +4502,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkDestroyPipeline", vkDestroyPipeline},
|
||||
{"vkDestroyPipelineCache", vkDestroyPipelineCache},
|
||||
{"vkDestroyPipelineLayout", vkDestroyPipelineLayout},
|
||||
{"vkDestroyPrivateDataSlot", vkDestroyPrivateDataSlot},
|
||||
{"vkDestroyPrivateDataSlotEXT", vkDestroyPrivateDataSlotEXT},
|
||||
{"vkDestroyQueryPool", vkDestroyQueryPool},
|
||||
{"vkDestroyRenderPass", vkDestroyRenderPass},
|
||||
|
@ -4179,12 +4537,15 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkGetDescriptorSetLayoutSupport", vkGetDescriptorSetLayoutSupport},
|
||||
{"vkGetDescriptorSetLayoutSupportKHR", vkGetDescriptorSetLayoutSupportKHR},
|
||||
{"vkGetDeviceAccelerationStructureCompatibilityKHR", vkGetDeviceAccelerationStructureCompatibilityKHR},
|
||||
{"vkGetDeviceBufferMemoryRequirements", vkGetDeviceBufferMemoryRequirements},
|
||||
{"vkGetDeviceBufferMemoryRequirementsKHR", vkGetDeviceBufferMemoryRequirementsKHR},
|
||||
{"vkGetDeviceGroupPeerMemoryFeatures", vkGetDeviceGroupPeerMemoryFeatures},
|
||||
{"vkGetDeviceGroupPeerMemoryFeaturesKHR", vkGetDeviceGroupPeerMemoryFeaturesKHR},
|
||||
{"vkGetDeviceGroupPresentCapabilitiesKHR", vkGetDeviceGroupPresentCapabilitiesKHR},
|
||||
{"vkGetDeviceGroupSurfacePresentModesKHR", vkGetDeviceGroupSurfacePresentModesKHR},
|
||||
{"vkGetDeviceImageMemoryRequirements", vkGetDeviceImageMemoryRequirements},
|
||||
{"vkGetDeviceImageMemoryRequirementsKHR", vkGetDeviceImageMemoryRequirementsKHR},
|
||||
{"vkGetDeviceImageSparseMemoryRequirements", vkGetDeviceImageSparseMemoryRequirements},
|
||||
{"vkGetDeviceImageSparseMemoryRequirementsKHR", vkGetDeviceImageSparseMemoryRequirementsKHR},
|
||||
{"vkGetDeviceMemoryCommitment", vkGetDeviceMemoryCommitment},
|
||||
{"vkGetDeviceMemoryOpaqueCaptureAddress", vkGetDeviceMemoryOpaqueCaptureAddress},
|
||||
|
@ -4211,6 +4572,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkGetPipelineExecutableInternalRepresentationsKHR", vkGetPipelineExecutableInternalRepresentationsKHR},
|
||||
{"vkGetPipelineExecutablePropertiesKHR", vkGetPipelineExecutablePropertiesKHR},
|
||||
{"vkGetPipelineExecutableStatisticsKHR", vkGetPipelineExecutableStatisticsKHR},
|
||||
{"vkGetPrivateData", vkGetPrivateData},
|
||||
{"vkGetPrivateDataEXT", vkGetPrivateDataEXT},
|
||||
{"vkGetQueryPoolResults", vkGetQueryPoolResults},
|
||||
{"vkGetQueueCheckpointData2NV", vkGetQueueCheckpointData2NV},
|
||||
|
@ -4237,6 +4599,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkQueuePresentKHR", vkQueuePresentKHR},
|
||||
{"vkQueueSetPerformanceConfigurationINTEL", vkQueueSetPerformanceConfigurationINTEL},
|
||||
{"vkQueueSubmit", vkQueueSubmit},
|
||||
{"vkQueueSubmit2", vkQueueSubmit2},
|
||||
{"vkQueueSubmit2KHR", vkQueueSubmit2KHR},
|
||||
{"vkQueueWaitIdle", vkQueueWaitIdle},
|
||||
{"vkReleasePerformanceConfigurationINTEL", vkReleasePerformanceConfigurationINTEL},
|
||||
|
@ -4252,6 +4615,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkSetDebugUtilsObjectTagEXT", vkSetDebugUtilsObjectTagEXT},
|
||||
{"vkSetDeviceMemoryPriorityEXT", vkSetDeviceMemoryPriorityEXT},
|
||||
{"vkSetEvent", vkSetEvent},
|
||||
{"vkSetPrivateData", vkSetPrivateData},
|
||||
{"vkSetPrivateDataEXT", vkSetPrivateDataEXT},
|
||||
{"vkSignalSemaphore", vkSignalSemaphore},
|
||||
{"vkSignalSemaphoreKHR", vkSignalSemaphoreKHR},
|
||||
|
@ -4315,6 +4679,7 @@ static const struct vulkan_func vk_phys_dev_dispatch_table[] =
|
|||
{"vkGetPhysicalDeviceSurfaceFormatsKHR", vkGetPhysicalDeviceSurfaceFormatsKHR},
|
||||
{"vkGetPhysicalDeviceSurfacePresentModesKHR", vkGetPhysicalDeviceSurfacePresentModesKHR},
|
||||
{"vkGetPhysicalDeviceSurfaceSupportKHR", vkGetPhysicalDeviceSurfaceSupportKHR},
|
||||
{"vkGetPhysicalDeviceToolProperties", vkGetPhysicalDeviceToolProperties},
|
||||
{"vkGetPhysicalDeviceToolPropertiesEXT", vkGetPhysicalDeviceToolPropertiesEXT},
|
||||
{"vkGetPhysicalDeviceWin32PresentationSupportKHR", vkGetPhysicalDeviceWin32PresentationSupportKHR},
|
||||
};
|
||||
|
|
|
@ -38,6 +38,7 @@ enum unix_call
|
|||
unix_vkCmdBeginRenderPass,
|
||||
unix_vkCmdBeginRenderPass2,
|
||||
unix_vkCmdBeginRenderPass2KHR,
|
||||
unix_vkCmdBeginRendering,
|
||||
unix_vkCmdBeginRenderingKHR,
|
||||
unix_vkCmdBeginTransformFeedbackEXT,
|
||||
unix_vkCmdBindDescriptorSets,
|
||||
|
@ -48,8 +49,10 @@ enum unix_call
|
|||
unix_vkCmdBindShadingRateImageNV,
|
||||
unix_vkCmdBindTransformFeedbackBuffersEXT,
|
||||
unix_vkCmdBindVertexBuffers,
|
||||
unix_vkCmdBindVertexBuffers2,
|
||||
unix_vkCmdBindVertexBuffers2EXT,
|
||||
unix_vkCmdBlitImage,
|
||||
unix_vkCmdBlitImage2,
|
||||
unix_vkCmdBlitImage2KHR,
|
||||
unix_vkCmdBuildAccelerationStructureNV,
|
||||
unix_vkCmdBuildAccelerationStructuresIndirectKHR,
|
||||
|
@ -61,12 +64,16 @@ enum unix_call
|
|||
unix_vkCmdCopyAccelerationStructureNV,
|
||||
unix_vkCmdCopyAccelerationStructureToMemoryKHR,
|
||||
unix_vkCmdCopyBuffer,
|
||||
unix_vkCmdCopyBuffer2,
|
||||
unix_vkCmdCopyBuffer2KHR,
|
||||
unix_vkCmdCopyBufferToImage,
|
||||
unix_vkCmdCopyBufferToImage2,
|
||||
unix_vkCmdCopyBufferToImage2KHR,
|
||||
unix_vkCmdCopyImage,
|
||||
unix_vkCmdCopyImage2,
|
||||
unix_vkCmdCopyImage2KHR,
|
||||
unix_vkCmdCopyImageToBuffer,
|
||||
unix_vkCmdCopyImageToBuffer2,
|
||||
unix_vkCmdCopyImageToBuffer2KHR,
|
||||
unix_vkCmdCopyMemoryToAccelerationStructureKHR,
|
||||
unix_vkCmdCopyQueryPoolResults,
|
||||
|
@ -101,6 +108,7 @@ enum unix_call
|
|||
unix_vkCmdEndRenderPass,
|
||||
unix_vkCmdEndRenderPass2,
|
||||
unix_vkCmdEndRenderPass2KHR,
|
||||
unix_vkCmdEndRendering,
|
||||
unix_vkCmdEndRenderingKHR,
|
||||
unix_vkCmdEndTransformFeedbackEXT,
|
||||
unix_vkCmdExecuteCommands,
|
||||
|
@ -111,36 +119,47 @@ enum unix_call
|
|||
unix_vkCmdNextSubpass2,
|
||||
unix_vkCmdNextSubpass2KHR,
|
||||
unix_vkCmdPipelineBarrier,
|
||||
unix_vkCmdPipelineBarrier2,
|
||||
unix_vkCmdPipelineBarrier2KHR,
|
||||
unix_vkCmdPreprocessGeneratedCommandsNV,
|
||||
unix_vkCmdPushConstants,
|
||||
unix_vkCmdPushDescriptorSetKHR,
|
||||
unix_vkCmdPushDescriptorSetWithTemplateKHR,
|
||||
unix_vkCmdResetEvent,
|
||||
unix_vkCmdResetEvent2,
|
||||
unix_vkCmdResetEvent2KHR,
|
||||
unix_vkCmdResetQueryPool,
|
||||
unix_vkCmdResolveImage,
|
||||
unix_vkCmdResolveImage2,
|
||||
unix_vkCmdResolveImage2KHR,
|
||||
unix_vkCmdSetBlendConstants,
|
||||
unix_vkCmdSetCheckpointNV,
|
||||
unix_vkCmdSetCoarseSampleOrderNV,
|
||||
unix_vkCmdSetColorWriteEnableEXT,
|
||||
unix_vkCmdSetCullMode,
|
||||
unix_vkCmdSetCullModeEXT,
|
||||
unix_vkCmdSetDepthBias,
|
||||
unix_vkCmdSetDepthBiasEnable,
|
||||
unix_vkCmdSetDepthBiasEnableEXT,
|
||||
unix_vkCmdSetDepthBounds,
|
||||
unix_vkCmdSetDepthBoundsTestEnable,
|
||||
unix_vkCmdSetDepthBoundsTestEnableEXT,
|
||||
unix_vkCmdSetDepthCompareOp,
|
||||
unix_vkCmdSetDepthCompareOpEXT,
|
||||
unix_vkCmdSetDepthTestEnable,
|
||||
unix_vkCmdSetDepthTestEnableEXT,
|
||||
unix_vkCmdSetDepthWriteEnable,
|
||||
unix_vkCmdSetDepthWriteEnableEXT,
|
||||
unix_vkCmdSetDeviceMask,
|
||||
unix_vkCmdSetDeviceMaskKHR,
|
||||
unix_vkCmdSetDiscardRectangleEXT,
|
||||
unix_vkCmdSetEvent,
|
||||
unix_vkCmdSetEvent2,
|
||||
unix_vkCmdSetEvent2KHR,
|
||||
unix_vkCmdSetExclusiveScissorNV,
|
||||
unix_vkCmdSetFragmentShadingRateEnumNV,
|
||||
unix_vkCmdSetFragmentShadingRateKHR,
|
||||
unix_vkCmdSetFrontFace,
|
||||
unix_vkCmdSetFrontFaceEXT,
|
||||
unix_vkCmdSetLineStippleEXT,
|
||||
unix_vkCmdSetLineWidth,
|
||||
|
@ -149,22 +168,29 @@ enum unix_call
|
|||
unix_vkCmdSetPerformanceMarkerINTEL,
|
||||
unix_vkCmdSetPerformanceOverrideINTEL,
|
||||
unix_vkCmdSetPerformanceStreamMarkerINTEL,
|
||||
unix_vkCmdSetPrimitiveRestartEnable,
|
||||
unix_vkCmdSetPrimitiveRestartEnableEXT,
|
||||
unix_vkCmdSetPrimitiveTopology,
|
||||
unix_vkCmdSetPrimitiveTopologyEXT,
|
||||
unix_vkCmdSetRasterizerDiscardEnable,
|
||||
unix_vkCmdSetRasterizerDiscardEnableEXT,
|
||||
unix_vkCmdSetRayTracingPipelineStackSizeKHR,
|
||||
unix_vkCmdSetSampleLocationsEXT,
|
||||
unix_vkCmdSetScissor,
|
||||
unix_vkCmdSetScissorWithCount,
|
||||
unix_vkCmdSetScissorWithCountEXT,
|
||||
unix_vkCmdSetStencilCompareMask,
|
||||
unix_vkCmdSetStencilOp,
|
||||
unix_vkCmdSetStencilOpEXT,
|
||||
unix_vkCmdSetStencilReference,
|
||||
unix_vkCmdSetStencilTestEnable,
|
||||
unix_vkCmdSetStencilTestEnableEXT,
|
||||
unix_vkCmdSetStencilWriteMask,
|
||||
unix_vkCmdSetVertexInputEXT,
|
||||
unix_vkCmdSetViewport,
|
||||
unix_vkCmdSetViewportShadingRatePaletteNV,
|
||||
unix_vkCmdSetViewportWScalingNV,
|
||||
unix_vkCmdSetViewportWithCount,
|
||||
unix_vkCmdSetViewportWithCountEXT,
|
||||
unix_vkCmdSubpassShadingHUAWEI,
|
||||
unix_vkCmdTraceRaysIndirectKHR,
|
||||
|
@ -172,12 +198,14 @@ enum unix_call
|
|||
unix_vkCmdTraceRaysNV,
|
||||
unix_vkCmdUpdateBuffer,
|
||||
unix_vkCmdWaitEvents,
|
||||
unix_vkCmdWaitEvents2,
|
||||
unix_vkCmdWaitEvents2KHR,
|
||||
unix_vkCmdWriteAccelerationStructuresPropertiesKHR,
|
||||
unix_vkCmdWriteAccelerationStructuresPropertiesNV,
|
||||
unix_vkCmdWriteBufferMarker2AMD,
|
||||
unix_vkCmdWriteBufferMarkerAMD,
|
||||
unix_vkCmdWriteTimestamp,
|
||||
unix_vkCmdWriteTimestamp2,
|
||||
unix_vkCmdWriteTimestamp2KHR,
|
||||
unix_vkCompileDeferredNV,
|
||||
unix_vkCopyAccelerationStructureKHR,
|
||||
|
@ -209,6 +237,7 @@ enum unix_call
|
|||
unix_vkCreateInstance,
|
||||
unix_vkCreatePipelineCache,
|
||||
unix_vkCreatePipelineLayout,
|
||||
unix_vkCreatePrivateDataSlot,
|
||||
unix_vkCreatePrivateDataSlotEXT,
|
||||
unix_vkCreateQueryPool,
|
||||
unix_vkCreateRayTracingPipelinesKHR,
|
||||
|
@ -253,6 +282,7 @@ enum unix_call
|
|||
unix_vkDestroyPipeline,
|
||||
unix_vkDestroyPipelineCache,
|
||||
unix_vkDestroyPipelineLayout,
|
||||
unix_vkDestroyPrivateDataSlot,
|
||||
unix_vkDestroyPrivateDataSlotEXT,
|
||||
unix_vkDestroyQueryPool,
|
||||
unix_vkDestroyRenderPass,
|
||||
|
@ -296,12 +326,15 @@ enum unix_call
|
|||
unix_vkGetDescriptorSetLayoutSupport,
|
||||
unix_vkGetDescriptorSetLayoutSupportKHR,
|
||||
unix_vkGetDeviceAccelerationStructureCompatibilityKHR,
|
||||
unix_vkGetDeviceBufferMemoryRequirements,
|
||||
unix_vkGetDeviceBufferMemoryRequirementsKHR,
|
||||
unix_vkGetDeviceGroupPeerMemoryFeatures,
|
||||
unix_vkGetDeviceGroupPeerMemoryFeaturesKHR,
|
||||
unix_vkGetDeviceGroupPresentCapabilitiesKHR,
|
||||
unix_vkGetDeviceGroupSurfacePresentModesKHR,
|
||||
unix_vkGetDeviceImageMemoryRequirements,
|
||||
unix_vkGetDeviceImageMemoryRequirementsKHR,
|
||||
unix_vkGetDeviceImageSparseMemoryRequirements,
|
||||
unix_vkGetDeviceImageSparseMemoryRequirementsKHR,
|
||||
unix_vkGetDeviceMemoryCommitment,
|
||||
unix_vkGetDeviceMemoryOpaqueCaptureAddress,
|
||||
|
@ -363,12 +396,14 @@ enum unix_call
|
|||
unix_vkGetPhysicalDeviceSurfaceFormatsKHR,
|
||||
unix_vkGetPhysicalDeviceSurfacePresentModesKHR,
|
||||
unix_vkGetPhysicalDeviceSurfaceSupportKHR,
|
||||
unix_vkGetPhysicalDeviceToolProperties,
|
||||
unix_vkGetPhysicalDeviceToolPropertiesEXT,
|
||||
unix_vkGetPhysicalDeviceWin32PresentationSupportKHR,
|
||||
unix_vkGetPipelineCacheData,
|
||||
unix_vkGetPipelineExecutableInternalRepresentationsKHR,
|
||||
unix_vkGetPipelineExecutablePropertiesKHR,
|
||||
unix_vkGetPipelineExecutableStatisticsKHR,
|
||||
unix_vkGetPrivateData,
|
||||
unix_vkGetPrivateDataEXT,
|
||||
unix_vkGetQueryPoolResults,
|
||||
unix_vkGetQueueCheckpointData2NV,
|
||||
|
@ -395,6 +430,7 @@ enum unix_call
|
|||
unix_vkQueuePresentKHR,
|
||||
unix_vkQueueSetPerformanceConfigurationINTEL,
|
||||
unix_vkQueueSubmit,
|
||||
unix_vkQueueSubmit2,
|
||||
unix_vkQueueSubmit2KHR,
|
||||
unix_vkQueueWaitIdle,
|
||||
unix_vkReleasePerformanceConfigurationINTEL,
|
||||
|
@ -410,6 +446,7 @@ enum unix_call
|
|||
unix_vkSetDebugUtilsObjectTagEXT,
|
||||
unix_vkSetDeviceMemoryPriorityEXT,
|
||||
unix_vkSetEvent,
|
||||
unix_vkSetPrivateData,
|
||||
unix_vkSetPrivateDataEXT,
|
||||
unix_vkSignalSemaphore,
|
||||
unix_vkSignalSemaphoreKHR,
|
||||
|
@ -599,6 +636,12 @@ struct vkCmdBeginRenderPass2KHR_params
|
|||
const VkSubpassBeginInfo *pSubpassBeginInfo;
|
||||
};
|
||||
|
||||
struct vkCmdBeginRendering_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkRenderingInfo *pRenderingInfo;
|
||||
};
|
||||
|
||||
struct vkCmdBeginRenderingKHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -682,6 +725,17 @@ struct vkCmdBindVertexBuffers_params
|
|||
const VkDeviceSize *pOffsets;
|
||||
};
|
||||
|
||||
struct vkCmdBindVertexBuffers2_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t firstBinding;
|
||||
uint32_t bindingCount;
|
||||
const VkBuffer *pBuffers;
|
||||
const VkDeviceSize *pOffsets;
|
||||
const VkDeviceSize *pSizes;
|
||||
const VkDeviceSize *pStrides;
|
||||
};
|
||||
|
||||
struct vkCmdBindVertexBuffers2EXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -705,6 +759,12 @@ struct vkCmdBlitImage_params
|
|||
VkFilter filter;
|
||||
};
|
||||
|
||||
struct vkCmdBlitImage2_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkBlitImageInfo2 *pBlitImageInfo;
|
||||
};
|
||||
|
||||
struct vkCmdBlitImage2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -800,6 +860,12 @@ struct vkCmdCopyBuffer_params
|
|||
const VkBufferCopy *pRegions;
|
||||
};
|
||||
|
||||
struct vkCmdCopyBuffer2_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkCopyBufferInfo2 *pCopyBufferInfo;
|
||||
};
|
||||
|
||||
struct vkCmdCopyBuffer2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -816,6 +882,12 @@ struct vkCmdCopyBufferToImage_params
|
|||
const VkBufferImageCopy *pRegions;
|
||||
};
|
||||
|
||||
struct vkCmdCopyBufferToImage2_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkCopyBufferToImageInfo2 *pCopyBufferToImageInfo;
|
||||
};
|
||||
|
||||
struct vkCmdCopyBufferToImage2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -833,6 +905,12 @@ struct vkCmdCopyImage_params
|
|||
const VkImageCopy *pRegions;
|
||||
};
|
||||
|
||||
struct vkCmdCopyImage2_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkCopyImageInfo2 *pCopyImageInfo;
|
||||
};
|
||||
|
||||
struct vkCmdCopyImage2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -849,6 +927,12 @@ struct vkCmdCopyImageToBuffer_params
|
|||
const VkBufferImageCopy *pRegions;
|
||||
};
|
||||
|
||||
struct vkCmdCopyImageToBuffer2_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkCopyImageToBufferInfo2 *pCopyImageToBufferInfo;
|
||||
};
|
||||
|
||||
struct vkCmdCopyImageToBuffer2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1137,6 +1221,11 @@ struct vkCmdEndRenderPass2KHR_params
|
|||
const VkSubpassEndInfo *pSubpassEndInfo;
|
||||
};
|
||||
|
||||
struct vkCmdEndRendering_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
};
|
||||
|
||||
struct vkCmdEndRenderingKHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1214,6 +1303,12 @@ struct vkCmdPipelineBarrier_params
|
|||
const VkImageMemoryBarrier *pImageMemoryBarriers;
|
||||
};
|
||||
|
||||
struct vkCmdPipelineBarrier2_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkDependencyInfo *pDependencyInfo;
|
||||
};
|
||||
|
||||
struct vkCmdPipelineBarrier2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1262,6 +1357,13 @@ struct vkCmdResetEvent_params
|
|||
VkPipelineStageFlags stageMask;
|
||||
};
|
||||
|
||||
struct vkCmdResetEvent2_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkEvent event;
|
||||
VkPipelineStageFlags2 stageMask;
|
||||
};
|
||||
|
||||
struct vkCmdResetEvent2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1288,6 +1390,12 @@ struct vkCmdResolveImage_params
|
|||
const VkImageResolve *pRegions;
|
||||
};
|
||||
|
||||
struct vkCmdResolveImage2_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkResolveImageInfo2 *pResolveImageInfo;
|
||||
};
|
||||
|
||||
struct vkCmdResolveImage2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1321,6 +1429,12 @@ struct vkCmdSetColorWriteEnableEXT_params
|
|||
const VkBool32 *pColorWriteEnables;
|
||||
};
|
||||
|
||||
struct vkCmdSetCullMode_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkCullModeFlags cullMode;
|
||||
};
|
||||
|
||||
struct vkCmdSetCullModeEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1335,6 +1449,12 @@ struct vkCmdSetDepthBias_params
|
|||
float depthBiasSlopeFactor;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthBiasEnable_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 depthBiasEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthBiasEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1348,24 +1468,48 @@ struct vkCmdSetDepthBounds_params
|
|||
float maxDepthBounds;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthBoundsTestEnable_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 depthBoundsTestEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthBoundsTestEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 depthBoundsTestEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthCompareOp_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkCompareOp depthCompareOp;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthCompareOpEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkCompareOp depthCompareOp;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthTestEnable_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 depthTestEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthTestEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 depthTestEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthWriteEnable_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 depthWriteEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthWriteEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1399,6 +1543,13 @@ struct vkCmdSetEvent_params
|
|||
VkPipelineStageFlags stageMask;
|
||||
};
|
||||
|
||||
struct vkCmdSetEvent2_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkEvent event;
|
||||
const VkDependencyInfo *pDependencyInfo;
|
||||
};
|
||||
|
||||
struct vkCmdSetEvent2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1428,6 +1579,12 @@ struct vkCmdSetFragmentShadingRateKHR_params
|
|||
const VkFragmentShadingRateCombinerOpKHR *combinerOps;
|
||||
};
|
||||
|
||||
struct vkCmdSetFrontFace_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkFrontFace frontFace;
|
||||
};
|
||||
|
||||
struct vkCmdSetFrontFaceEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1477,18 +1634,36 @@ struct vkCmdSetPerformanceStreamMarkerINTEL_params
|
|||
const VkPerformanceStreamMarkerInfoINTEL *pMarkerInfo;
|
||||
};
|
||||
|
||||
struct vkCmdSetPrimitiveRestartEnable_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 primitiveRestartEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetPrimitiveRestartEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 primitiveRestartEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetPrimitiveTopology_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkPrimitiveTopology primitiveTopology;
|
||||
};
|
||||
|
||||
struct vkCmdSetPrimitiveTopologyEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkPrimitiveTopology primitiveTopology;
|
||||
};
|
||||
|
||||
struct vkCmdSetRasterizerDiscardEnable_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 rasterizerDiscardEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetRasterizerDiscardEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1515,6 +1690,13 @@ struct vkCmdSetScissor_params
|
|||
const VkRect2D *pScissors;
|
||||
};
|
||||
|
||||
struct vkCmdSetScissorWithCount_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t scissorCount;
|
||||
const VkRect2D *pScissors;
|
||||
};
|
||||
|
||||
struct vkCmdSetScissorWithCountEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1529,6 +1711,16 @@ struct vkCmdSetStencilCompareMask_params
|
|||
uint32_t compareMask;
|
||||
};
|
||||
|
||||
struct vkCmdSetStencilOp_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkStencilFaceFlags faceMask;
|
||||
VkStencilOp failOp;
|
||||
VkStencilOp passOp;
|
||||
VkStencilOp depthFailOp;
|
||||
VkCompareOp compareOp;
|
||||
};
|
||||
|
||||
struct vkCmdSetStencilOpEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1546,6 +1738,12 @@ struct vkCmdSetStencilReference_params
|
|||
uint32_t reference;
|
||||
};
|
||||
|
||||
struct vkCmdSetStencilTestEnable_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 stencilTestEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetStencilTestEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1592,6 +1790,13 @@ struct vkCmdSetViewportWScalingNV_params
|
|||
const VkViewportWScalingNV *pViewportWScalings;
|
||||
};
|
||||
|
||||
struct vkCmdSetViewportWithCount_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t viewportCount;
|
||||
const VkViewport *pViewports;
|
||||
};
|
||||
|
||||
struct vkCmdSetViewportWithCountEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1669,6 +1874,14 @@ struct vkCmdWaitEvents_params
|
|||
const VkImageMemoryBarrier *pImageMemoryBarriers;
|
||||
};
|
||||
|
||||
struct vkCmdWaitEvents2_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t eventCount;
|
||||
const VkEvent *pEvents;
|
||||
const VkDependencyInfo *pDependencyInfos;
|
||||
};
|
||||
|
||||
struct vkCmdWaitEvents2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1723,6 +1936,14 @@ struct vkCmdWriteTimestamp_params
|
|||
uint32_t query;
|
||||
};
|
||||
|
||||
struct vkCmdWriteTimestamp2_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkPipelineStageFlags2 stage;
|
||||
VkQueryPool queryPool;
|
||||
uint32_t query;
|
||||
};
|
||||
|
||||
struct vkCmdWriteTimestamp2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1969,6 +2190,14 @@ struct vkCreatePipelineLayout_params
|
|||
VkPipelineLayout *pPipelineLayout;
|
||||
};
|
||||
|
||||
struct vkCreatePrivateDataSlot_params
|
||||
{
|
||||
VkDevice device;
|
||||
const VkPrivateDataSlotCreateInfo *pCreateInfo;
|
||||
const VkAllocationCallbacks *pAllocator;
|
||||
VkPrivateDataSlot *pPrivateDataSlot;
|
||||
};
|
||||
|
||||
struct vkCreatePrivateDataSlotEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
@ -2297,6 +2526,13 @@ struct vkDestroyPipelineLayout_params
|
|||
const VkAllocationCallbacks *pAllocator;
|
||||
};
|
||||
|
||||
struct vkDestroyPrivateDataSlot_params
|
||||
{
|
||||
VkDevice device;
|
||||
VkPrivateDataSlot privateDataSlot;
|
||||
const VkAllocationCallbacks *pAllocator;
|
||||
};
|
||||
|
||||
struct vkDestroyPrivateDataSlotEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
@ -2600,6 +2836,13 @@ struct vkGetDeviceAccelerationStructureCompatibilityKHR_params
|
|||
VkAccelerationStructureCompatibilityKHR *pCompatibility;
|
||||
};
|
||||
|
||||
struct vkGetDeviceBufferMemoryRequirements_params
|
||||
{
|
||||
VkDevice device;
|
||||
const VkDeviceBufferMemoryRequirements *pInfo;
|
||||
VkMemoryRequirements2 *pMemoryRequirements;
|
||||
};
|
||||
|
||||
struct vkGetDeviceBufferMemoryRequirementsKHR_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
@ -2638,6 +2881,13 @@ struct vkGetDeviceGroupSurfacePresentModesKHR_params
|
|||
VkDeviceGroupPresentModeFlagsKHR *pModes;
|
||||
};
|
||||
|
||||
struct vkGetDeviceImageMemoryRequirements_params
|
||||
{
|
||||
VkDevice device;
|
||||
const VkDeviceImageMemoryRequirements *pInfo;
|
||||
VkMemoryRequirements2 *pMemoryRequirements;
|
||||
};
|
||||
|
||||
struct vkGetDeviceImageMemoryRequirementsKHR_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
@ -2645,6 +2895,14 @@ struct vkGetDeviceImageMemoryRequirementsKHR_params
|
|||
VkMemoryRequirements2 *pMemoryRequirements;
|
||||
};
|
||||
|
||||
struct vkGetDeviceImageSparseMemoryRequirements_params
|
||||
{
|
||||
VkDevice device;
|
||||
const VkDeviceImageMemoryRequirements *pInfo;
|
||||
uint32_t *pSparseMemoryRequirementCount;
|
||||
VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements;
|
||||
};
|
||||
|
||||
struct vkGetDeviceImageSparseMemoryRequirementsKHR_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
@ -3083,6 +3341,13 @@ struct vkGetPhysicalDeviceSurfaceSupportKHR_params
|
|||
VkBool32 *pSupported;
|
||||
};
|
||||
|
||||
struct vkGetPhysicalDeviceToolProperties_params
|
||||
{
|
||||
VkPhysicalDevice physicalDevice;
|
||||
uint32_t *pToolCount;
|
||||
VkPhysicalDeviceToolProperties *pToolProperties;
|
||||
};
|
||||
|
||||
struct vkGetPhysicalDeviceToolPropertiesEXT_params
|
||||
{
|
||||
VkPhysicalDevice physicalDevice;
|
||||
|
@ -3128,6 +3393,15 @@ struct vkGetPipelineExecutableStatisticsKHR_params
|
|||
VkPipelineExecutableStatisticKHR *pStatistics;
|
||||
};
|
||||
|
||||
struct vkGetPrivateData_params
|
||||
{
|
||||
VkDevice device;
|
||||
VkObjectType objectType;
|
||||
uint64_t objectHandle;
|
||||
VkPrivateDataSlot privateDataSlot;
|
||||
uint64_t *pData;
|
||||
};
|
||||
|
||||
struct vkGetPrivateDataEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
@ -3332,6 +3606,14 @@ struct vkQueueSubmit_params
|
|||
VkFence fence;
|
||||
};
|
||||
|
||||
struct vkQueueSubmit2_params
|
||||
{
|
||||
VkQueue queue;
|
||||
uint32_t submitCount;
|
||||
const VkSubmitInfo2 *pSubmits;
|
||||
VkFence fence;
|
||||
};
|
||||
|
||||
struct vkQueueSubmit2KHR_params
|
||||
{
|
||||
VkQueue queue;
|
||||
|
@ -3430,6 +3712,15 @@ struct vkSetEvent_params
|
|||
VkEvent event;
|
||||
};
|
||||
|
||||
struct vkSetPrivateData_params
|
||||
{
|
||||
VkDevice device;
|
||||
VkObjectType objectType;
|
||||
uint64_t objectHandle;
|
||||
VkPrivateDataSlot privateDataSlot;
|
||||
uint64_t data;
|
||||
};
|
||||
|
||||
struct vkSetPrivateDataEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
|
|
@ -65,7 +65,7 @@ LOGGER = logging.Logger("vulkan")
|
|||
LOGGER.addHandler(logging.StreamHandler())
|
||||
|
||||
VK_XML_VERSION = "1.3.204"
|
||||
WINE_VK_VERSION = (1, 2)
|
||||
WINE_VK_VERSION = (1, 3)
|
||||
|
||||
# Filenames to create.
|
||||
WINE_VULKAN_H = "../../include/wine/vulkan.h"
|
||||
|
|
|
@ -5233,6 +5233,25 @@ static NTSTATUS wine_vkCmdBeginRenderPass2KHR(void *args)
|
|||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdBeginRendering(void *args)
|
||||
{
|
||||
struct vkCmdBeginRendering_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkRenderingInfo_host pRenderingInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pRenderingInfo);
|
||||
|
||||
convert_VkRenderingInfo_win_to_host(params->pRenderingInfo, &pRenderingInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdBeginRendering(params->commandBuffer->command_buffer, &pRenderingInfo_host);
|
||||
|
||||
free_VkRenderingInfo(&pRenderingInfo_host);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pRenderingInfo);
|
||||
params->commandBuffer->device->funcs.p_vkCmdBeginRendering(params->commandBuffer->command_buffer, params->pRenderingInfo);
|
||||
return STATUS_SUCCESS;
|
||||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdBeginRenderingKHR(void *args)
|
||||
{
|
||||
struct vkCmdBeginRenderingKHR_params *params = args;
|
||||
|
@ -5324,6 +5343,14 @@ static NTSTATUS wine_vkCmdBindVertexBuffers(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdBindVertexBuffers2(void *args)
|
||||
{
|
||||
struct vkCmdBindVertexBuffers2_params *params = args;
|
||||
TRACE("%p, %u, %u, %p, %p, %p, %p\n", params->commandBuffer, params->firstBinding, params->bindingCount, params->pBuffers, params->pOffsets, params->pSizes, params->pStrides);
|
||||
params->commandBuffer->device->funcs.p_vkCmdBindVertexBuffers2(params->commandBuffer->command_buffer, params->firstBinding, params->bindingCount, params->pBuffers, params->pOffsets, params->pSizes, params->pStrides);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdBindVertexBuffers2EXT(void *args)
|
||||
{
|
||||
struct vkCmdBindVertexBuffers2EXT_params *params = args;
|
||||
|
@ -5340,6 +5367,24 @@ static NTSTATUS wine_vkCmdBlitImage(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdBlitImage2(void *args)
|
||||
{
|
||||
struct vkCmdBlitImage2_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkBlitImageInfo2_host pBlitImageInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pBlitImageInfo);
|
||||
|
||||
convert_VkBlitImageInfo2_win_to_host(params->pBlitImageInfo, &pBlitImageInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdBlitImage2(params->commandBuffer->command_buffer, &pBlitImageInfo_host);
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pBlitImageInfo);
|
||||
params->commandBuffer->device->funcs.p_vkCmdBlitImage2(params->commandBuffer->command_buffer, params->pBlitImageInfo);
|
||||
return STATUS_SUCCESS;
|
||||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdBlitImage2KHR(void *args)
|
||||
{
|
||||
struct vkCmdBlitImage2KHR_params *params = args;
|
||||
|
@ -5502,6 +5547,25 @@ static NTSTATUS wine_vkCmdCopyBuffer(void *args)
|
|||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdCopyBuffer2(void *args)
|
||||
{
|
||||
struct vkCmdCopyBuffer2_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkCopyBufferInfo2_host pCopyBufferInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyBufferInfo);
|
||||
|
||||
convert_VkCopyBufferInfo2_win_to_host(params->pCopyBufferInfo, &pCopyBufferInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdCopyBuffer2(params->commandBuffer->command_buffer, &pCopyBufferInfo_host);
|
||||
|
||||
free_VkCopyBufferInfo2(&pCopyBufferInfo_host);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyBufferInfo);
|
||||
params->commandBuffer->device->funcs.p_vkCmdCopyBuffer2(params->commandBuffer->command_buffer, params->pCopyBufferInfo);
|
||||
return STATUS_SUCCESS;
|
||||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdCopyBuffer2KHR(void *args)
|
||||
{
|
||||
struct vkCmdCopyBuffer2KHR_params *params = args;
|
||||
|
@ -5540,6 +5604,25 @@ static NTSTATUS wine_vkCmdCopyBufferToImage(void *args)
|
|||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdCopyBufferToImage2(void *args)
|
||||
{
|
||||
struct vkCmdCopyBufferToImage2_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkCopyBufferToImageInfo2_host pCopyBufferToImageInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyBufferToImageInfo);
|
||||
|
||||
convert_VkCopyBufferToImageInfo2_win_to_host(params->pCopyBufferToImageInfo, &pCopyBufferToImageInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdCopyBufferToImage2(params->commandBuffer->command_buffer, &pCopyBufferToImageInfo_host);
|
||||
|
||||
free_VkCopyBufferToImageInfo2(&pCopyBufferToImageInfo_host);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyBufferToImageInfo);
|
||||
params->commandBuffer->device->funcs.p_vkCmdCopyBufferToImage2(params->commandBuffer->command_buffer, params->pCopyBufferToImageInfo);
|
||||
return STATUS_SUCCESS;
|
||||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdCopyBufferToImage2KHR(void *args)
|
||||
{
|
||||
struct vkCmdCopyBufferToImage2KHR_params *params = args;
|
||||
|
@ -5567,6 +5650,24 @@ static NTSTATUS wine_vkCmdCopyImage(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdCopyImage2(void *args)
|
||||
{
|
||||
struct vkCmdCopyImage2_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkCopyImageInfo2_host pCopyImageInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyImageInfo);
|
||||
|
||||
convert_VkCopyImageInfo2_win_to_host(params->pCopyImageInfo, &pCopyImageInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdCopyImage2(params->commandBuffer->command_buffer, &pCopyImageInfo_host);
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyImageInfo);
|
||||
params->commandBuffer->device->funcs.p_vkCmdCopyImage2(params->commandBuffer->command_buffer, params->pCopyImageInfo);
|
||||
return STATUS_SUCCESS;
|
||||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdCopyImage2KHR(void *args)
|
||||
{
|
||||
struct vkCmdCopyImage2KHR_params *params = args;
|
||||
|
@ -5604,6 +5705,25 @@ static NTSTATUS wine_vkCmdCopyImageToBuffer(void *args)
|
|||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdCopyImageToBuffer2(void *args)
|
||||
{
|
||||
struct vkCmdCopyImageToBuffer2_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkCopyImageToBufferInfo2_host pCopyImageToBufferInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyImageToBufferInfo);
|
||||
|
||||
convert_VkCopyImageToBufferInfo2_win_to_host(params->pCopyImageToBufferInfo, &pCopyImageToBufferInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdCopyImageToBuffer2(params->commandBuffer->command_buffer, &pCopyImageToBufferInfo_host);
|
||||
|
||||
free_VkCopyImageToBufferInfo2(&pCopyImageToBufferInfo_host);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyImageToBufferInfo);
|
||||
params->commandBuffer->device->funcs.p_vkCmdCopyImageToBuffer2(params->commandBuffer->command_buffer, params->pCopyImageToBufferInfo);
|
||||
return STATUS_SUCCESS;
|
||||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdCopyImageToBuffer2KHR(void *args)
|
||||
{
|
||||
struct vkCmdCopyImageToBuffer2KHR_params *params = args;
|
||||
|
@ -5907,6 +6027,14 @@ static NTSTATUS wine_vkCmdEndRenderPass2KHR(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdEndRendering(void *args)
|
||||
{
|
||||
struct vkCmdEndRendering_params *params = args;
|
||||
TRACE("%p\n", params->commandBuffer);
|
||||
params->commandBuffer->device->funcs.p_vkCmdEndRendering(params->commandBuffer->command_buffer);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdEndRenderingKHR(void *args)
|
||||
{
|
||||
struct vkCmdEndRenderingKHR_params *params = args;
|
||||
|
@ -6017,6 +6145,25 @@ static NTSTATUS wine_vkCmdPipelineBarrier(void *args)
|
|||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdPipelineBarrier2(void *args)
|
||||
{
|
||||
struct vkCmdPipelineBarrier2_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkDependencyInfo_host pDependencyInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pDependencyInfo);
|
||||
|
||||
convert_VkDependencyInfo_win_to_host(params->pDependencyInfo, &pDependencyInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdPipelineBarrier2(params->commandBuffer->command_buffer, &pDependencyInfo_host);
|
||||
|
||||
free_VkDependencyInfo(&pDependencyInfo_host);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pDependencyInfo);
|
||||
params->commandBuffer->device->funcs.p_vkCmdPipelineBarrier2(params->commandBuffer->command_buffer, params->pDependencyInfo);
|
||||
return STATUS_SUCCESS;
|
||||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdPipelineBarrier2KHR(void *args)
|
||||
{
|
||||
struct vkCmdPipelineBarrier2KHR_params *params = args;
|
||||
|
@ -6098,6 +6245,14 @@ static NTSTATUS wine_vkCmdResetEvent(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdResetEvent2(void *args)
|
||||
{
|
||||
struct vkCmdResetEvent2_params *params = args;
|
||||
TRACE("%p, 0x%s, 0x%s\n", params->commandBuffer, wine_dbgstr_longlong(params->event), wine_dbgstr_longlong(params->stageMask));
|
||||
params->commandBuffer->device->funcs.p_vkCmdResetEvent2(params->commandBuffer->command_buffer, params->event, params->stageMask);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdResetEvent2KHR(void *args)
|
||||
{
|
||||
struct vkCmdResetEvent2KHR_params *params = args;
|
||||
|
@ -6122,6 +6277,24 @@ static NTSTATUS wine_vkCmdResolveImage(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdResolveImage2(void *args)
|
||||
{
|
||||
struct vkCmdResolveImage2_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkResolveImageInfo2_host pResolveImageInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pResolveImageInfo);
|
||||
|
||||
convert_VkResolveImageInfo2_win_to_host(params->pResolveImageInfo, &pResolveImageInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdResolveImage2(params->commandBuffer->command_buffer, &pResolveImageInfo_host);
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pResolveImageInfo);
|
||||
params->commandBuffer->device->funcs.p_vkCmdResolveImage2(params->commandBuffer->command_buffer, params->pResolveImageInfo);
|
||||
return STATUS_SUCCESS;
|
||||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdResolveImage2KHR(void *args)
|
||||
{
|
||||
struct vkCmdResolveImage2KHR_params *params = args;
|
||||
|
@ -6172,6 +6345,14 @@ static NTSTATUS wine_vkCmdSetColorWriteEnableEXT(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetCullMode(void *args)
|
||||
{
|
||||
struct vkCmdSetCullMode_params *params = args;
|
||||
TRACE("%p, %#x\n", params->commandBuffer, params->cullMode);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetCullMode(params->commandBuffer->command_buffer, params->cullMode);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetCullModeEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetCullModeEXT_params *params = args;
|
||||
|
@ -6188,6 +6369,14 @@ static NTSTATUS wine_vkCmdSetDepthBias(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetDepthBiasEnable(void *args)
|
||||
{
|
||||
struct vkCmdSetDepthBiasEnable_params *params = args;
|
||||
TRACE("%p, %u\n", params->commandBuffer, params->depthBiasEnable);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetDepthBiasEnable(params->commandBuffer->command_buffer, params->depthBiasEnable);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetDepthBiasEnableEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetDepthBiasEnableEXT_params *params = args;
|
||||
|
@ -6204,6 +6393,14 @@ static NTSTATUS wine_vkCmdSetDepthBounds(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetDepthBoundsTestEnable(void *args)
|
||||
{
|
||||
struct vkCmdSetDepthBoundsTestEnable_params *params = args;
|
||||
TRACE("%p, %u\n", params->commandBuffer, params->depthBoundsTestEnable);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetDepthBoundsTestEnable(params->commandBuffer->command_buffer, params->depthBoundsTestEnable);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetDepthBoundsTestEnableEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetDepthBoundsTestEnableEXT_params *params = args;
|
||||
|
@ -6212,6 +6409,14 @@ static NTSTATUS wine_vkCmdSetDepthBoundsTestEnableEXT(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetDepthCompareOp(void *args)
|
||||
{
|
||||
struct vkCmdSetDepthCompareOp_params *params = args;
|
||||
TRACE("%p, %#x\n", params->commandBuffer, params->depthCompareOp);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetDepthCompareOp(params->commandBuffer->command_buffer, params->depthCompareOp);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetDepthCompareOpEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetDepthCompareOpEXT_params *params = args;
|
||||
|
@ -6220,6 +6425,14 @@ static NTSTATUS wine_vkCmdSetDepthCompareOpEXT(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetDepthTestEnable(void *args)
|
||||
{
|
||||
struct vkCmdSetDepthTestEnable_params *params = args;
|
||||
TRACE("%p, %u\n", params->commandBuffer, params->depthTestEnable);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetDepthTestEnable(params->commandBuffer->command_buffer, params->depthTestEnable);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetDepthTestEnableEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetDepthTestEnableEXT_params *params = args;
|
||||
|
@ -6228,6 +6441,14 @@ static NTSTATUS wine_vkCmdSetDepthTestEnableEXT(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetDepthWriteEnable(void *args)
|
||||
{
|
||||
struct vkCmdSetDepthWriteEnable_params *params = args;
|
||||
TRACE("%p, %u\n", params->commandBuffer, params->depthWriteEnable);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetDepthWriteEnable(params->commandBuffer->command_buffer, params->depthWriteEnable);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetDepthWriteEnableEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetDepthWriteEnableEXT_params *params = args;
|
||||
|
@ -6268,6 +6489,25 @@ static NTSTATUS wine_vkCmdSetEvent(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetEvent2(void *args)
|
||||
{
|
||||
struct vkCmdSetEvent2_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkDependencyInfo_host pDependencyInfo_host;
|
||||
TRACE("%p, 0x%s, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->event), params->pDependencyInfo);
|
||||
|
||||
convert_VkDependencyInfo_win_to_host(params->pDependencyInfo, &pDependencyInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetEvent2(params->commandBuffer->command_buffer, params->event, &pDependencyInfo_host);
|
||||
|
||||
free_VkDependencyInfo(&pDependencyInfo_host);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, 0x%s, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->event), params->pDependencyInfo);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetEvent2(params->commandBuffer->command_buffer, params->event, params->pDependencyInfo);
|
||||
return STATUS_SUCCESS;
|
||||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetEvent2KHR(void *args)
|
||||
{
|
||||
struct vkCmdSetEvent2KHR_params *params = args;
|
||||
|
@ -6311,6 +6551,14 @@ static NTSTATUS wine_vkCmdSetFragmentShadingRateKHR(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetFrontFace(void *args)
|
||||
{
|
||||
struct vkCmdSetFrontFace_params *params = args;
|
||||
TRACE("%p, %#x\n", params->commandBuffer, params->frontFace);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetFrontFace(params->commandBuffer->command_buffer, params->frontFace);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetFrontFaceEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetFrontFaceEXT_params *params = args;
|
||||
|
@ -6394,6 +6642,14 @@ static NTSTATUS wine_vkCmdSetPerformanceStreamMarkerINTEL(void *args)
|
|||
return params->commandBuffer->device->funcs.p_vkCmdSetPerformanceStreamMarkerINTEL(params->commandBuffer->command_buffer, params->pMarkerInfo);
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetPrimitiveRestartEnable(void *args)
|
||||
{
|
||||
struct vkCmdSetPrimitiveRestartEnable_params *params = args;
|
||||
TRACE("%p, %u\n", params->commandBuffer, params->primitiveRestartEnable);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetPrimitiveRestartEnable(params->commandBuffer->command_buffer, params->primitiveRestartEnable);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetPrimitiveRestartEnableEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetPrimitiveRestartEnableEXT_params *params = args;
|
||||
|
@ -6402,6 +6658,14 @@ static NTSTATUS wine_vkCmdSetPrimitiveRestartEnableEXT(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetPrimitiveTopology(void *args)
|
||||
{
|
||||
struct vkCmdSetPrimitiveTopology_params *params = args;
|
||||
TRACE("%p, %#x\n", params->commandBuffer, params->primitiveTopology);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetPrimitiveTopology(params->commandBuffer->command_buffer, params->primitiveTopology);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetPrimitiveTopologyEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetPrimitiveTopologyEXT_params *params = args;
|
||||
|
@ -6410,6 +6674,14 @@ static NTSTATUS wine_vkCmdSetPrimitiveTopologyEXT(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetRasterizerDiscardEnable(void *args)
|
||||
{
|
||||
struct vkCmdSetRasterizerDiscardEnable_params *params = args;
|
||||
TRACE("%p, %u\n", params->commandBuffer, params->rasterizerDiscardEnable);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetRasterizerDiscardEnable(params->commandBuffer->command_buffer, params->rasterizerDiscardEnable);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetRasterizerDiscardEnableEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetRasterizerDiscardEnableEXT_params *params = args;
|
||||
|
@ -6442,6 +6714,14 @@ static NTSTATUS wine_vkCmdSetScissor(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetScissorWithCount(void *args)
|
||||
{
|
||||
struct vkCmdSetScissorWithCount_params *params = args;
|
||||
TRACE("%p, %u, %p\n", params->commandBuffer, params->scissorCount, params->pScissors);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetScissorWithCount(params->commandBuffer->command_buffer, params->scissorCount, params->pScissors);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetScissorWithCountEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetScissorWithCountEXT_params *params = args;
|
||||
|
@ -6458,6 +6738,14 @@ static NTSTATUS wine_vkCmdSetStencilCompareMask(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetStencilOp(void *args)
|
||||
{
|
||||
struct vkCmdSetStencilOp_params *params = args;
|
||||
TRACE("%p, %#x, %#x, %#x, %#x, %#x\n", params->commandBuffer, params->faceMask, params->failOp, params->passOp, params->depthFailOp, params->compareOp);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetStencilOp(params->commandBuffer->command_buffer, params->faceMask, params->failOp, params->passOp, params->depthFailOp, params->compareOp);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetStencilOpEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetStencilOpEXT_params *params = args;
|
||||
|
@ -6474,6 +6762,14 @@ static NTSTATUS wine_vkCmdSetStencilReference(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetStencilTestEnable(void *args)
|
||||
{
|
||||
struct vkCmdSetStencilTestEnable_params *params = args;
|
||||
TRACE("%p, %u\n", params->commandBuffer, params->stencilTestEnable);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetStencilTestEnable(params->commandBuffer->command_buffer, params->stencilTestEnable);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetStencilTestEnableEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetStencilTestEnableEXT_params *params = args;
|
||||
|
@ -6522,6 +6818,14 @@ static NTSTATUS wine_vkCmdSetViewportWScalingNV(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetViewportWithCount(void *args)
|
||||
{
|
||||
struct vkCmdSetViewportWithCount_params *params = args;
|
||||
TRACE("%p, %u, %p\n", params->commandBuffer, params->viewportCount, params->pViewports);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetViewportWithCount(params->commandBuffer->command_buffer, params->viewportCount, params->pViewports);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdSetViewportWithCountEXT(void *args)
|
||||
{
|
||||
struct vkCmdSetViewportWithCountEXT_params *params = args;
|
||||
|
@ -6624,6 +6928,25 @@ static NTSTATUS wine_vkCmdWaitEvents(void *args)
|
|||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdWaitEvents2(void *args)
|
||||
{
|
||||
struct vkCmdWaitEvents2_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkDependencyInfo_host *pDependencyInfos_host;
|
||||
TRACE("%p, %u, %p, %p\n", params->commandBuffer, params->eventCount, params->pEvents, params->pDependencyInfos);
|
||||
|
||||
pDependencyInfos_host = convert_VkDependencyInfo_array_win_to_host(params->pDependencyInfos, params->eventCount);
|
||||
params->commandBuffer->device->funcs.p_vkCmdWaitEvents2(params->commandBuffer->command_buffer, params->eventCount, params->pEvents, pDependencyInfos_host);
|
||||
|
||||
free_VkDependencyInfo_array(pDependencyInfos_host, params->eventCount);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %u, %p, %p\n", params->commandBuffer, params->eventCount, params->pEvents, params->pDependencyInfos);
|
||||
params->commandBuffer->device->funcs.p_vkCmdWaitEvents2(params->commandBuffer->command_buffer, params->eventCount, params->pEvents, params->pDependencyInfos);
|
||||
return STATUS_SUCCESS;
|
||||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdWaitEvents2KHR(void *args)
|
||||
{
|
||||
struct vkCmdWaitEvents2KHR_params *params = args;
|
||||
|
@ -6683,6 +7006,14 @@ static NTSTATUS wine_vkCmdWriteTimestamp(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdWriteTimestamp2(void *args)
|
||||
{
|
||||
struct vkCmdWriteTimestamp2_params *params = args;
|
||||
TRACE("%p, 0x%s, 0x%s, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->stage), wine_dbgstr_longlong(params->queryPool), params->query);
|
||||
params->commandBuffer->device->funcs.p_vkCmdWriteTimestamp2(params->commandBuffer->command_buffer, params->stage, params->queryPool, params->query);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCmdWriteTimestamp2KHR(void *args)
|
||||
{
|
||||
struct vkCmdWriteTimestamp2KHR_params *params = args;
|
||||
|
@ -7034,6 +7365,13 @@ static NTSTATUS wine_vkCreatePipelineLayout(void *args)
|
|||
return params->device->funcs.p_vkCreatePipelineLayout(params->device->device, params->pCreateInfo, NULL, params->pPipelineLayout);
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCreatePrivateDataSlot(void *args)
|
||||
{
|
||||
struct vkCreatePrivateDataSlot_params *params = args;
|
||||
TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pPrivateDataSlot);
|
||||
return params->device->funcs.p_vkCreatePrivateDataSlot(params->device->device, params->pCreateInfo, NULL, params->pPrivateDataSlot);
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkCreatePrivateDataSlotEXT(void *args)
|
||||
{
|
||||
struct vkCreatePrivateDataSlotEXT_params *params = args;
|
||||
|
@ -7396,6 +7734,14 @@ static NTSTATUS wine_vkDestroyPipelineLayout(void *args)
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkDestroyPrivateDataSlot(void *args)
|
||||
{
|
||||
struct vkDestroyPrivateDataSlot_params *params = args;
|
||||
TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->privateDataSlot), params->pAllocator);
|
||||
params->device->funcs.p_vkDestroyPrivateDataSlot(params->device->device, params->privateDataSlot, NULL);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkDestroyPrivateDataSlotEXT(void *args)
|
||||
{
|
||||
struct vkDestroyPrivateDataSlotEXT_params *params = args;
|
||||
|
@ -7785,6 +8131,28 @@ static NTSTATUS wine_vkGetDeviceAccelerationStructureCompatibilityKHR(void *args
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkGetDeviceBufferMemoryRequirements(void *args)
|
||||
{
|
||||
struct vkGetDeviceBufferMemoryRequirements_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkDeviceBufferMemoryRequirements_host pInfo_host;
|
||||
VkMemoryRequirements2_host pMemoryRequirements_host;
|
||||
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements);
|
||||
|
||||
convert_VkDeviceBufferMemoryRequirements_win_to_host(params->pInfo, &pInfo_host);
|
||||
convert_VkMemoryRequirements2_win_to_host(params->pMemoryRequirements, &pMemoryRequirements_host);
|
||||
params->device->funcs.p_vkGetDeviceBufferMemoryRequirements(params->device->device, &pInfo_host, &pMemoryRequirements_host);
|
||||
|
||||
convert_VkMemoryRequirements2_host_to_win(&pMemoryRequirements_host, params->pMemoryRequirements);
|
||||
free_VkDeviceBufferMemoryRequirements(&pInfo_host);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements);
|
||||
params->device->funcs.p_vkGetDeviceBufferMemoryRequirements(params->device->device, params->pInfo, params->pMemoryRequirements);
|
||||
return STATUS_SUCCESS;
|
||||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkGetDeviceBufferMemoryRequirementsKHR(void *args)
|
||||
{
|
||||
struct vkGetDeviceBufferMemoryRequirementsKHR_params *params = args;
|
||||
|
@ -7837,6 +8205,25 @@ static NTSTATUS wine_vkGetDeviceGroupSurfacePresentModesKHR(void *args)
|
|||
return params->device->funcs.p_vkGetDeviceGroupSurfacePresentModesKHR(params->device->device, wine_surface_from_handle(params->surface)->driver_surface, params->pModes);
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkGetDeviceImageMemoryRequirements(void *args)
|
||||
{
|
||||
struct vkGetDeviceImageMemoryRequirements_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkMemoryRequirements2_host pMemoryRequirements_host;
|
||||
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements);
|
||||
|
||||
convert_VkMemoryRequirements2_win_to_host(params->pMemoryRequirements, &pMemoryRequirements_host);
|
||||
params->device->funcs.p_vkGetDeviceImageMemoryRequirements(params->device->device, params->pInfo, &pMemoryRequirements_host);
|
||||
|
||||
convert_VkMemoryRequirements2_host_to_win(&pMemoryRequirements_host, params->pMemoryRequirements);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements);
|
||||
params->device->funcs.p_vkGetDeviceImageMemoryRequirements(params->device->device, params->pInfo, params->pMemoryRequirements);
|
||||
return STATUS_SUCCESS;
|
||||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkGetDeviceImageMemoryRequirementsKHR(void *args)
|
||||
{
|
||||
struct vkGetDeviceImageMemoryRequirementsKHR_params *params = args;
|
||||
|
@ -7856,6 +8243,14 @@ static NTSTATUS wine_vkGetDeviceImageMemoryRequirementsKHR(void *args)
|
|||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkGetDeviceImageSparseMemoryRequirements(void *args)
|
||||
{
|
||||
struct vkGetDeviceImageSparseMemoryRequirements_params *params = args;
|
||||
TRACE("%p, %p, %p, %p\n", params->device, params->pInfo, params->pSparseMemoryRequirementCount, params->pSparseMemoryRequirements);
|
||||
params->device->funcs.p_vkGetDeviceImageSparseMemoryRequirements(params->device->device, params->pInfo, params->pSparseMemoryRequirementCount, params->pSparseMemoryRequirements);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkGetDeviceImageSparseMemoryRequirementsKHR(void *args)
|
||||
{
|
||||
struct vkGetDeviceImageSparseMemoryRequirementsKHR_params *params = args;
|
||||
|
@ -8492,6 +8887,13 @@ static NTSTATUS wine_vkGetPhysicalDeviceSurfaceSupportKHR(void *args)
|
|||
return params->physicalDevice->instance->funcs.p_vkGetPhysicalDeviceSurfaceSupportKHR(params->physicalDevice->phys_dev, params->queueFamilyIndex, wine_surface_from_handle(params->surface)->driver_surface, params->pSupported);
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkGetPhysicalDeviceToolProperties(void *args)
|
||||
{
|
||||
struct vkGetPhysicalDeviceToolProperties_params *params = args;
|
||||
TRACE("%p, %p, %p\n", params->physicalDevice, params->pToolCount, params->pToolProperties);
|
||||
return params->physicalDevice->instance->funcs.p_vkGetPhysicalDeviceToolProperties(params->physicalDevice->phys_dev, params->pToolCount, params->pToolProperties);
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkGetPhysicalDeviceToolPropertiesEXT(void *args)
|
||||
{
|
||||
struct vkGetPhysicalDeviceToolPropertiesEXT_params *params = args;
|
||||
|
@ -8567,6 +8969,14 @@ static NTSTATUS wine_vkGetPipelineExecutableStatisticsKHR(void *args)
|
|||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkGetPrivateData(void *args)
|
||||
{
|
||||
struct vkGetPrivateData_params *params = args;
|
||||
TRACE("%p, %#x, 0x%s, 0x%s, %p\n", params->device, params->objectType, wine_dbgstr_longlong(params->objectHandle), wine_dbgstr_longlong(params->privateDataSlot), params->pData);
|
||||
params->device->funcs.p_vkGetPrivateData(params->device->device, params->objectType, wine_vk_unwrap_handle(params->objectType, params->objectHandle), params->privateDataSlot, params->pData);
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkGetPrivateDataEXT(void *args)
|
||||
{
|
||||
struct vkGetPrivateDataEXT_params *params = args;
|
||||
|
@ -8787,6 +9197,32 @@ static NTSTATUS wine_vkQueueSubmit(void *args)
|
|||
return result;
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkQueueSubmit2(void *args)
|
||||
{
|
||||
struct vkQueueSubmit2_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkResult result;
|
||||
VkSubmitInfo2_host *pSubmits_host;
|
||||
TRACE("%p, %u, %p, 0x%s\n", params->queue, params->submitCount, params->pSubmits, wine_dbgstr_longlong(params->fence));
|
||||
|
||||
pSubmits_host = convert_VkSubmitInfo2_array_win_to_host(params->pSubmits, params->submitCount);
|
||||
result = params->queue->device->funcs.p_vkQueueSubmit2(params->queue->queue, params->submitCount, pSubmits_host, params->fence);
|
||||
|
||||
free_VkSubmitInfo2_array(pSubmits_host, params->submitCount);
|
||||
return result;
|
||||
#else
|
||||
VkResult result;
|
||||
VkSubmitInfo2 *pSubmits_host;
|
||||
TRACE("%p, %u, %p, 0x%s\n", params->queue, params->submitCount, params->pSubmits, wine_dbgstr_longlong(params->fence));
|
||||
|
||||
pSubmits_host = convert_VkSubmitInfo2_array_win_to_host(params->pSubmits, params->submitCount);
|
||||
result = params->queue->device->funcs.p_vkQueueSubmit2(params->queue->queue, params->submitCount, pSubmits_host, params->fence);
|
||||
|
||||
free_VkSubmitInfo2_array(pSubmits_host, params->submitCount);
|
||||
return result;
|
||||
#endif
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkQueueSubmit2KHR(void *args)
|
||||
{
|
||||
struct vkQueueSubmit2KHR_params *params = args;
|
||||
|
@ -8949,6 +9385,13 @@ static NTSTATUS wine_vkSetEvent(void *args)
|
|||
return params->device->funcs.p_vkSetEvent(params->device->device, params->event);
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkSetPrivateData(void *args)
|
||||
{
|
||||
struct vkSetPrivateData_params *params = args;
|
||||
TRACE("%p, %#x, 0x%s, 0x%s, 0x%s\n", params->device, params->objectType, wine_dbgstr_longlong(params->objectHandle), wine_dbgstr_longlong(params->privateDataSlot), wine_dbgstr_longlong(params->data));
|
||||
return params->device->funcs.p_vkSetPrivateData(params->device->device, params->objectType, wine_vk_unwrap_handle(params->objectType, params->objectHandle), params->privateDataSlot, params->data);
|
||||
}
|
||||
|
||||
static NTSTATUS wine_vkSetPrivateDataEXT(void *args)
|
||||
{
|
||||
struct vkSetPrivateDataEXT_params *params = args;
|
||||
|
@ -9430,6 +9873,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
|
|||
wine_vkCmdBeginRenderPass,
|
||||
wine_vkCmdBeginRenderPass2,
|
||||
wine_vkCmdBeginRenderPass2KHR,
|
||||
wine_vkCmdBeginRendering,
|
||||
wine_vkCmdBeginRenderingKHR,
|
||||
wine_vkCmdBeginTransformFeedbackEXT,
|
||||
wine_vkCmdBindDescriptorSets,
|
||||
|
@ -9440,8 +9884,10 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
|
|||
wine_vkCmdBindShadingRateImageNV,
|
||||
wine_vkCmdBindTransformFeedbackBuffersEXT,
|
||||
wine_vkCmdBindVertexBuffers,
|
||||
wine_vkCmdBindVertexBuffers2,
|
||||
wine_vkCmdBindVertexBuffers2EXT,
|
||||
wine_vkCmdBlitImage,
|
||||
wine_vkCmdBlitImage2,
|
||||
wine_vkCmdBlitImage2KHR,
|
||||
wine_vkCmdBuildAccelerationStructureNV,
|
||||
wine_vkCmdBuildAccelerationStructuresIndirectKHR,
|
||||
|
@ -9453,12 +9899,16 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
|
|||
wine_vkCmdCopyAccelerationStructureNV,
|
||||
wine_vkCmdCopyAccelerationStructureToMemoryKHR,
|
||||
wine_vkCmdCopyBuffer,
|
||||
wine_vkCmdCopyBuffer2,
|
||||
wine_vkCmdCopyBuffer2KHR,
|
||||
wine_vkCmdCopyBufferToImage,
|
||||
wine_vkCmdCopyBufferToImage2,
|
||||
wine_vkCmdCopyBufferToImage2KHR,
|
||||
wine_vkCmdCopyImage,
|
||||
wine_vkCmdCopyImage2,
|
||||
wine_vkCmdCopyImage2KHR,
|
||||
wine_vkCmdCopyImageToBuffer,
|
||||
wine_vkCmdCopyImageToBuffer2,
|
||||
wine_vkCmdCopyImageToBuffer2KHR,
|
||||
wine_vkCmdCopyMemoryToAccelerationStructureKHR,
|
||||
wine_vkCmdCopyQueryPoolResults,
|
||||
|
@ -9493,6 +9943,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
|
|||
wine_vkCmdEndRenderPass,
|
||||
wine_vkCmdEndRenderPass2,
|
||||
wine_vkCmdEndRenderPass2KHR,
|
||||
wine_vkCmdEndRendering,
|
||||
wine_vkCmdEndRenderingKHR,
|
||||
wine_vkCmdEndTransformFeedbackEXT,
|
||||
wine_vkCmdExecuteCommands,
|
||||
|
@ -9503,36 +9954,47 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
|
|||
wine_vkCmdNextSubpass2,
|
||||
wine_vkCmdNextSubpass2KHR,
|
||||
wine_vkCmdPipelineBarrier,
|
||||
wine_vkCmdPipelineBarrier2,
|
||||
wine_vkCmdPipelineBarrier2KHR,
|
||||
wine_vkCmdPreprocessGeneratedCommandsNV,
|
||||
wine_vkCmdPushConstants,
|
||||
wine_vkCmdPushDescriptorSetKHR,
|
||||
wine_vkCmdPushDescriptorSetWithTemplateKHR,
|
||||
wine_vkCmdResetEvent,
|
||||
wine_vkCmdResetEvent2,
|
||||
wine_vkCmdResetEvent2KHR,
|
||||
wine_vkCmdResetQueryPool,
|
||||
wine_vkCmdResolveImage,
|
||||
wine_vkCmdResolveImage2,
|
||||
wine_vkCmdResolveImage2KHR,
|
||||
wine_vkCmdSetBlendConstants,
|
||||
wine_vkCmdSetCheckpointNV,
|
||||
wine_vkCmdSetCoarseSampleOrderNV,
|
||||
wine_vkCmdSetColorWriteEnableEXT,
|
||||
wine_vkCmdSetCullMode,
|
||||
wine_vkCmdSetCullModeEXT,
|
||||
wine_vkCmdSetDepthBias,
|
||||
wine_vkCmdSetDepthBiasEnable,
|
||||
wine_vkCmdSetDepthBiasEnableEXT,
|
||||
wine_vkCmdSetDepthBounds,
|
||||
wine_vkCmdSetDepthBoundsTestEnable,
|
||||
wine_vkCmdSetDepthBoundsTestEnableEXT,
|
||||
wine_vkCmdSetDepthCompareOp,
|
||||
wine_vkCmdSetDepthCompareOpEXT,
|
||||
wine_vkCmdSetDepthTestEnable,
|
||||
wine_vkCmdSetDepthTestEnableEXT,
|
||||
wine_vkCmdSetDepthWriteEnable,
|
||||
wine_vkCmdSetDepthWriteEnableEXT,
|
||||
wine_vkCmdSetDeviceMask,
|
||||
wine_vkCmdSetDeviceMaskKHR,
|
||||
wine_vkCmdSetDiscardRectangleEXT,
|
||||
wine_vkCmdSetEvent,
|
||||
wine_vkCmdSetEvent2,
|
||||
wine_vkCmdSetEvent2KHR,
|
||||
wine_vkCmdSetExclusiveScissorNV,
|
||||
wine_vkCmdSetFragmentShadingRateEnumNV,
|
||||
wine_vkCmdSetFragmentShadingRateKHR,
|
||||
wine_vkCmdSetFrontFace,
|
||||
wine_vkCmdSetFrontFaceEXT,
|
||||
wine_vkCmdSetLineStippleEXT,
|
||||
wine_vkCmdSetLineWidth,
|
||||
|
@ -9541,22 +10003,29 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
|
|||
wine_vkCmdSetPerformanceMarkerINTEL,
|
||||
wine_vkCmdSetPerformanceOverrideINTEL,
|
||||
wine_vkCmdSetPerformanceStreamMarkerINTEL,
|
||||
wine_vkCmdSetPrimitiveRestartEnable,
|
||||
wine_vkCmdSetPrimitiveRestartEnableEXT,
|
||||
wine_vkCmdSetPrimitiveTopology,
|
||||
wine_vkCmdSetPrimitiveTopologyEXT,
|
||||
wine_vkCmdSetRasterizerDiscardEnable,
|
||||
wine_vkCmdSetRasterizerDiscardEnableEXT,
|
||||
wine_vkCmdSetRayTracingPipelineStackSizeKHR,
|
||||
wine_vkCmdSetSampleLocationsEXT,
|
||||
wine_vkCmdSetScissor,
|
||||
wine_vkCmdSetScissorWithCount,
|
||||
wine_vkCmdSetScissorWithCountEXT,
|
||||
wine_vkCmdSetStencilCompareMask,
|
||||
wine_vkCmdSetStencilOp,
|
||||
wine_vkCmdSetStencilOpEXT,
|
||||
wine_vkCmdSetStencilReference,
|
||||
wine_vkCmdSetStencilTestEnable,
|
||||
wine_vkCmdSetStencilTestEnableEXT,
|
||||
wine_vkCmdSetStencilWriteMask,
|
||||
wine_vkCmdSetVertexInputEXT,
|
||||
wine_vkCmdSetViewport,
|
||||
wine_vkCmdSetViewportShadingRatePaletteNV,
|
||||
wine_vkCmdSetViewportWScalingNV,
|
||||
wine_vkCmdSetViewportWithCount,
|
||||
wine_vkCmdSetViewportWithCountEXT,
|
||||
wine_vkCmdSubpassShadingHUAWEI,
|
||||
wine_vkCmdTraceRaysIndirectKHR,
|
||||
|
@ -9564,12 +10033,14 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
|
|||
wine_vkCmdTraceRaysNV,
|
||||
wine_vkCmdUpdateBuffer,
|
||||
wine_vkCmdWaitEvents,
|
||||
wine_vkCmdWaitEvents2,
|
||||
wine_vkCmdWaitEvents2KHR,
|
||||
wine_vkCmdWriteAccelerationStructuresPropertiesKHR,
|
||||
wine_vkCmdWriteAccelerationStructuresPropertiesNV,
|
||||
wine_vkCmdWriteBufferMarker2AMD,
|
||||
wine_vkCmdWriteBufferMarkerAMD,
|
||||
wine_vkCmdWriteTimestamp,
|
||||
wine_vkCmdWriteTimestamp2,
|
||||
wine_vkCmdWriteTimestamp2KHR,
|
||||
wine_vkCompileDeferredNV,
|
||||
wine_vkCopyAccelerationStructureKHR,
|
||||
|
@ -9601,6 +10072,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
|
|||
wine_vkCreateInstance,
|
||||
wine_vkCreatePipelineCache,
|
||||
wine_vkCreatePipelineLayout,
|
||||
wine_vkCreatePrivateDataSlot,
|
||||
wine_vkCreatePrivateDataSlotEXT,
|
||||
wine_vkCreateQueryPool,
|
||||
wine_vkCreateRayTracingPipelinesKHR,
|
||||
|
@ -9645,6 +10117,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
|
|||
wine_vkDestroyPipeline,
|
||||
wine_vkDestroyPipelineCache,
|
||||
wine_vkDestroyPipelineLayout,
|
||||
wine_vkDestroyPrivateDataSlot,
|
||||
wine_vkDestroyPrivateDataSlotEXT,
|
||||
wine_vkDestroyQueryPool,
|
||||
wine_vkDestroyRenderPass,
|
||||
|
@ -9688,12 +10161,15 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
|
|||
wine_vkGetDescriptorSetLayoutSupport,
|
||||
wine_vkGetDescriptorSetLayoutSupportKHR,
|
||||
wine_vkGetDeviceAccelerationStructureCompatibilityKHR,
|
||||
wine_vkGetDeviceBufferMemoryRequirements,
|
||||
wine_vkGetDeviceBufferMemoryRequirementsKHR,
|
||||
wine_vkGetDeviceGroupPeerMemoryFeatures,
|
||||
wine_vkGetDeviceGroupPeerMemoryFeaturesKHR,
|
||||
wine_vkGetDeviceGroupPresentCapabilitiesKHR,
|
||||
wine_vkGetDeviceGroupSurfacePresentModesKHR,
|
||||
wine_vkGetDeviceImageMemoryRequirements,
|
||||
wine_vkGetDeviceImageMemoryRequirementsKHR,
|
||||
wine_vkGetDeviceImageSparseMemoryRequirements,
|
||||
wine_vkGetDeviceImageSparseMemoryRequirementsKHR,
|
||||
wine_vkGetDeviceMemoryCommitment,
|
||||
wine_vkGetDeviceMemoryOpaqueCaptureAddress,
|
||||
|
@ -9755,12 +10231,14 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
|
|||
wine_vkGetPhysicalDeviceSurfaceFormatsKHR,
|
||||
wine_vkGetPhysicalDeviceSurfacePresentModesKHR,
|
||||
wine_vkGetPhysicalDeviceSurfaceSupportKHR,
|
||||
wine_vkGetPhysicalDeviceToolProperties,
|
||||
wine_vkGetPhysicalDeviceToolPropertiesEXT,
|
||||
wine_vkGetPhysicalDeviceWin32PresentationSupportKHR,
|
||||
wine_vkGetPipelineCacheData,
|
||||
wine_vkGetPipelineExecutableInternalRepresentationsKHR,
|
||||
wine_vkGetPipelineExecutablePropertiesKHR,
|
||||
wine_vkGetPipelineExecutableStatisticsKHR,
|
||||
wine_vkGetPrivateData,
|
||||
wine_vkGetPrivateDataEXT,
|
||||
wine_vkGetQueryPoolResults,
|
||||
wine_vkGetQueueCheckpointData2NV,
|
||||
|
@ -9787,6 +10265,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
|
|||
wine_vkQueuePresentKHR,
|
||||
wine_vkQueueSetPerformanceConfigurationINTEL,
|
||||
wine_vkQueueSubmit,
|
||||
wine_vkQueueSubmit2,
|
||||
wine_vkQueueSubmit2KHR,
|
||||
wine_vkQueueWaitIdle,
|
||||
wine_vkReleasePerformanceConfigurationINTEL,
|
||||
|
@ -9802,6 +10281,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] =
|
|||
wine_vkSetDebugUtilsObjectTagEXT,
|
||||
wine_vkSetDeviceMemoryPriorityEXT,
|
||||
wine_vkSetEvent,
|
||||
wine_vkSetPrivateData,
|
||||
wine_vkSetPrivateDataEXT,
|
||||
wine_vkSignalSemaphore,
|
||||
wine_vkSignalSemaphoreKHR,
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#ifndef __WINE_VULKAN_THUNKS_H
|
||||
#define __WINE_VULKAN_THUNKS_H
|
||||
|
||||
#define WINE_VK_VERSION VK_API_VERSION_1_2
|
||||
#define WINE_VK_VERSION VK_API_VERSION_1_3
|
||||
|
||||
/* Functions for which we have custom implementations outside of the thunks. */
|
||||
NTSTATUS wine_vkAllocateCommandBuffers(void *args) DECLSPEC_HIDDEN;
|
||||
|
@ -1809,6 +1809,7 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdBeginRenderPass)(VkCommandBuffer, const VkRenderPassBeginInfo_host *, VkSubpassContents);
|
||||
void (*p_vkCmdBeginRenderPass2)(VkCommandBuffer, const VkRenderPassBeginInfo_host *, const VkSubpassBeginInfo *);
|
||||
void (*p_vkCmdBeginRenderPass2KHR)(VkCommandBuffer, const VkRenderPassBeginInfo_host *, const VkSubpassBeginInfo *);
|
||||
void (*p_vkCmdBeginRendering)(VkCommandBuffer, const VkRenderingInfo_host *);
|
||||
void (*p_vkCmdBeginRenderingKHR)(VkCommandBuffer, const VkRenderingInfo_host *);
|
||||
void (*p_vkCmdBeginTransformFeedbackEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *);
|
||||
void (*p_vkCmdBindDescriptorSets)(VkCommandBuffer, VkPipelineBindPoint, VkPipelineLayout, uint32_t, uint32_t, const VkDescriptorSet *, uint32_t, const uint32_t *);
|
||||
|
@ -1819,8 +1820,10 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdBindShadingRateImageNV)(VkCommandBuffer, VkImageView, VkImageLayout);
|
||||
void (*p_vkCmdBindTransformFeedbackBuffersEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *, const VkDeviceSize *);
|
||||
void (*p_vkCmdBindVertexBuffers)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *);
|
||||
void (*p_vkCmdBindVertexBuffers2)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *, const VkDeviceSize *, const VkDeviceSize *);
|
||||
void (*p_vkCmdBindVertexBuffers2EXT)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *, const VkDeviceSize *, const VkDeviceSize *);
|
||||
void (*p_vkCmdBlitImage)(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageBlit *, VkFilter);
|
||||
void (*p_vkCmdBlitImage2)(VkCommandBuffer, const VkBlitImageInfo2_host *);
|
||||
void (*p_vkCmdBlitImage2KHR)(VkCommandBuffer, const VkBlitImageInfo2_host *);
|
||||
void (*p_vkCmdBuildAccelerationStructureNV)(VkCommandBuffer, const VkAccelerationStructureInfoNV_host *, VkBuffer, VkDeviceSize, VkBool32, VkAccelerationStructureNV, VkAccelerationStructureNV, VkBuffer, VkDeviceSize);
|
||||
void (*p_vkCmdBuildAccelerationStructuresIndirectKHR)(VkCommandBuffer, uint32_t, const VkAccelerationStructureBuildGeometryInfoKHR_host *, const VkDeviceAddress *, const uint32_t *, const uint32_t * const*);
|
||||
|
@ -1832,12 +1835,16 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdCopyAccelerationStructureNV)(VkCommandBuffer, VkAccelerationStructureNV, VkAccelerationStructureNV, VkCopyAccelerationStructureModeKHR);
|
||||
void (*p_vkCmdCopyAccelerationStructureToMemoryKHR)(VkCommandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR_host *);
|
||||
void (*p_vkCmdCopyBuffer)(VkCommandBuffer, VkBuffer, VkBuffer, uint32_t, const VkBufferCopy_host *);
|
||||
void (*p_vkCmdCopyBuffer2)(VkCommandBuffer, const VkCopyBufferInfo2_host *);
|
||||
void (*p_vkCmdCopyBuffer2KHR)(VkCommandBuffer, const VkCopyBufferInfo2_host *);
|
||||
void (*p_vkCmdCopyBufferToImage)(VkCommandBuffer, VkBuffer, VkImage, VkImageLayout, uint32_t, const VkBufferImageCopy_host *);
|
||||
void (*p_vkCmdCopyBufferToImage2)(VkCommandBuffer, const VkCopyBufferToImageInfo2_host *);
|
||||
void (*p_vkCmdCopyBufferToImage2KHR)(VkCommandBuffer, const VkCopyBufferToImageInfo2_host *);
|
||||
void (*p_vkCmdCopyImage)(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageCopy *);
|
||||
void (*p_vkCmdCopyImage2)(VkCommandBuffer, const VkCopyImageInfo2_host *);
|
||||
void (*p_vkCmdCopyImage2KHR)(VkCommandBuffer, const VkCopyImageInfo2_host *);
|
||||
void (*p_vkCmdCopyImageToBuffer)(VkCommandBuffer, VkImage, VkImageLayout, VkBuffer, uint32_t, const VkBufferImageCopy_host *);
|
||||
void (*p_vkCmdCopyImageToBuffer2)(VkCommandBuffer, const VkCopyImageToBufferInfo2_host *);
|
||||
void (*p_vkCmdCopyImageToBuffer2KHR)(VkCommandBuffer, const VkCopyImageToBufferInfo2_host *);
|
||||
void (*p_vkCmdCopyMemoryToAccelerationStructureKHR)(VkCommandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR_host *);
|
||||
void (*p_vkCmdCopyQueryPoolResults)(VkCommandBuffer, VkQueryPool, uint32_t, uint32_t, VkBuffer, VkDeviceSize, VkDeviceSize, VkQueryResultFlags);
|
||||
|
@ -1872,6 +1879,7 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdEndRenderPass)(VkCommandBuffer);
|
||||
void (*p_vkCmdEndRenderPass2)(VkCommandBuffer, const VkSubpassEndInfo *);
|
||||
void (*p_vkCmdEndRenderPass2KHR)(VkCommandBuffer, const VkSubpassEndInfo *);
|
||||
void (*p_vkCmdEndRendering)(VkCommandBuffer);
|
||||
void (*p_vkCmdEndRenderingKHR)(VkCommandBuffer);
|
||||
void (*p_vkCmdEndTransformFeedbackEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *);
|
||||
void (*p_vkCmdExecuteCommands)(VkCommandBuffer, uint32_t, const VkCommandBuffer *);
|
||||
|
@ -1882,36 +1890,47 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdNextSubpass2)(VkCommandBuffer, const VkSubpassBeginInfo *, const VkSubpassEndInfo *);
|
||||
void (*p_vkCmdNextSubpass2KHR)(VkCommandBuffer, const VkSubpassBeginInfo *, const VkSubpassEndInfo *);
|
||||
void (*p_vkCmdPipelineBarrier)(VkCommandBuffer, VkPipelineStageFlags, VkPipelineStageFlags, VkDependencyFlags, uint32_t, const VkMemoryBarrier *, uint32_t, const VkBufferMemoryBarrier_host *, uint32_t, const VkImageMemoryBarrier_host *);
|
||||
void (*p_vkCmdPipelineBarrier2)(VkCommandBuffer, const VkDependencyInfo_host *);
|
||||
void (*p_vkCmdPipelineBarrier2KHR)(VkCommandBuffer, const VkDependencyInfo_host *);
|
||||
void (*p_vkCmdPreprocessGeneratedCommandsNV)(VkCommandBuffer, const VkGeneratedCommandsInfoNV_host *);
|
||||
void (*p_vkCmdPushConstants)(VkCommandBuffer, VkPipelineLayout, VkShaderStageFlags, uint32_t, uint32_t, const void *);
|
||||
void (*p_vkCmdPushDescriptorSetKHR)(VkCommandBuffer, VkPipelineBindPoint, VkPipelineLayout, uint32_t, uint32_t, const VkWriteDescriptorSet_host *);
|
||||
void (*p_vkCmdPushDescriptorSetWithTemplateKHR)(VkCommandBuffer, VkDescriptorUpdateTemplate, VkPipelineLayout, uint32_t, const void *);
|
||||
void (*p_vkCmdResetEvent)(VkCommandBuffer, VkEvent, VkPipelineStageFlags);
|
||||
void (*p_vkCmdResetEvent2)(VkCommandBuffer, VkEvent, VkPipelineStageFlags2);
|
||||
void (*p_vkCmdResetEvent2KHR)(VkCommandBuffer, VkEvent, VkPipelineStageFlags2);
|
||||
void (*p_vkCmdResetQueryPool)(VkCommandBuffer, VkQueryPool, uint32_t, uint32_t);
|
||||
void (*p_vkCmdResolveImage)(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageResolve *);
|
||||
void (*p_vkCmdResolveImage2)(VkCommandBuffer, const VkResolveImageInfo2_host *);
|
||||
void (*p_vkCmdResolveImage2KHR)(VkCommandBuffer, const VkResolveImageInfo2_host *);
|
||||
void (*p_vkCmdSetBlendConstants)(VkCommandBuffer, const float[4]);
|
||||
void (*p_vkCmdSetCheckpointNV)(VkCommandBuffer, const void *);
|
||||
void (*p_vkCmdSetCoarseSampleOrderNV)(VkCommandBuffer, VkCoarseSampleOrderTypeNV, uint32_t, const VkCoarseSampleOrderCustomNV *);
|
||||
void (*p_vkCmdSetColorWriteEnableEXT)(VkCommandBuffer, uint32_t, const VkBool32 *);
|
||||
void (*p_vkCmdSetCullMode)(VkCommandBuffer, VkCullModeFlags);
|
||||
void (*p_vkCmdSetCullModeEXT)(VkCommandBuffer, VkCullModeFlags);
|
||||
void (*p_vkCmdSetDepthBias)(VkCommandBuffer, float, float, float);
|
||||
void (*p_vkCmdSetDepthBiasEnable)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthBiasEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthBounds)(VkCommandBuffer, float, float);
|
||||
void (*p_vkCmdSetDepthBoundsTestEnable)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthBoundsTestEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthCompareOp)(VkCommandBuffer, VkCompareOp);
|
||||
void (*p_vkCmdSetDepthCompareOpEXT)(VkCommandBuffer, VkCompareOp);
|
||||
void (*p_vkCmdSetDepthTestEnable)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthTestEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthWriteEnable)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthWriteEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDeviceMask)(VkCommandBuffer, uint32_t);
|
||||
void (*p_vkCmdSetDeviceMaskKHR)(VkCommandBuffer, uint32_t);
|
||||
void (*p_vkCmdSetDiscardRectangleEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D *);
|
||||
void (*p_vkCmdSetEvent)(VkCommandBuffer, VkEvent, VkPipelineStageFlags);
|
||||
void (*p_vkCmdSetEvent2)(VkCommandBuffer, VkEvent, const VkDependencyInfo_host *);
|
||||
void (*p_vkCmdSetEvent2KHR)(VkCommandBuffer, VkEvent, const VkDependencyInfo_host *);
|
||||
void (*p_vkCmdSetExclusiveScissorNV)(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D *);
|
||||
void (*p_vkCmdSetFragmentShadingRateEnumNV)(VkCommandBuffer, VkFragmentShadingRateNV, const VkFragmentShadingRateCombinerOpKHR[2]);
|
||||
void (*p_vkCmdSetFragmentShadingRateKHR)(VkCommandBuffer, const VkExtent2D *, const VkFragmentShadingRateCombinerOpKHR[2]);
|
||||
void (*p_vkCmdSetFrontFace)(VkCommandBuffer, VkFrontFace);
|
||||
void (*p_vkCmdSetFrontFaceEXT)(VkCommandBuffer, VkFrontFace);
|
||||
void (*p_vkCmdSetLineStippleEXT)(VkCommandBuffer, uint32_t, uint16_t);
|
||||
void (*p_vkCmdSetLineWidth)(VkCommandBuffer, float);
|
||||
|
@ -1920,22 +1939,29 @@ struct vulkan_device_funcs
|
|||
VkResult (*p_vkCmdSetPerformanceMarkerINTEL)(VkCommandBuffer, const VkPerformanceMarkerInfoINTEL_host *);
|
||||
VkResult (*p_vkCmdSetPerformanceOverrideINTEL)(VkCommandBuffer, const VkPerformanceOverrideInfoINTEL_host *);
|
||||
VkResult (*p_vkCmdSetPerformanceStreamMarkerINTEL)(VkCommandBuffer, const VkPerformanceStreamMarkerInfoINTEL *);
|
||||
void (*p_vkCmdSetPrimitiveRestartEnable)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetPrimitiveRestartEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetPrimitiveTopology)(VkCommandBuffer, VkPrimitiveTopology);
|
||||
void (*p_vkCmdSetPrimitiveTopologyEXT)(VkCommandBuffer, VkPrimitiveTopology);
|
||||
void (*p_vkCmdSetRasterizerDiscardEnable)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetRasterizerDiscardEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetRayTracingPipelineStackSizeKHR)(VkCommandBuffer, uint32_t);
|
||||
void (*p_vkCmdSetSampleLocationsEXT)(VkCommandBuffer, const VkSampleLocationsInfoEXT *);
|
||||
void (*p_vkCmdSetScissor)(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D *);
|
||||
void (*p_vkCmdSetScissorWithCount)(VkCommandBuffer, uint32_t, const VkRect2D *);
|
||||
void (*p_vkCmdSetScissorWithCountEXT)(VkCommandBuffer, uint32_t, const VkRect2D *);
|
||||
void (*p_vkCmdSetStencilCompareMask)(VkCommandBuffer, VkStencilFaceFlags, uint32_t);
|
||||
void (*p_vkCmdSetStencilOp)(VkCommandBuffer, VkStencilFaceFlags, VkStencilOp, VkStencilOp, VkStencilOp, VkCompareOp);
|
||||
void (*p_vkCmdSetStencilOpEXT)(VkCommandBuffer, VkStencilFaceFlags, VkStencilOp, VkStencilOp, VkStencilOp, VkCompareOp);
|
||||
void (*p_vkCmdSetStencilReference)(VkCommandBuffer, VkStencilFaceFlags, uint32_t);
|
||||
void (*p_vkCmdSetStencilTestEnable)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetStencilTestEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetStencilWriteMask)(VkCommandBuffer, VkStencilFaceFlags, uint32_t);
|
||||
void (*p_vkCmdSetVertexInputEXT)(VkCommandBuffer, uint32_t, const VkVertexInputBindingDescription2EXT *, uint32_t, const VkVertexInputAttributeDescription2EXT *);
|
||||
void (*p_vkCmdSetViewport)(VkCommandBuffer, uint32_t, uint32_t, const VkViewport *);
|
||||
void (*p_vkCmdSetViewportShadingRatePaletteNV)(VkCommandBuffer, uint32_t, uint32_t, const VkShadingRatePaletteNV *);
|
||||
void (*p_vkCmdSetViewportWScalingNV)(VkCommandBuffer, uint32_t, uint32_t, const VkViewportWScalingNV *);
|
||||
void (*p_vkCmdSetViewportWithCount)(VkCommandBuffer, uint32_t, const VkViewport *);
|
||||
void (*p_vkCmdSetViewportWithCountEXT)(VkCommandBuffer, uint32_t, const VkViewport *);
|
||||
void (*p_vkCmdSubpassShadingHUAWEI)(VkCommandBuffer);
|
||||
void (*p_vkCmdTraceRaysIndirectKHR)(VkCommandBuffer, const VkStridedDeviceAddressRegionKHR_host *, const VkStridedDeviceAddressRegionKHR_host *, const VkStridedDeviceAddressRegionKHR_host *, const VkStridedDeviceAddressRegionKHR_host *, VkDeviceAddress);
|
||||
|
@ -1943,12 +1969,14 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdTraceRaysNV)(VkCommandBuffer, VkBuffer, VkDeviceSize, VkBuffer, VkDeviceSize, VkDeviceSize, VkBuffer, VkDeviceSize, VkDeviceSize, VkBuffer, VkDeviceSize, VkDeviceSize, uint32_t, uint32_t, uint32_t);
|
||||
void (*p_vkCmdUpdateBuffer)(VkCommandBuffer, VkBuffer, VkDeviceSize, VkDeviceSize, const void *);
|
||||
void (*p_vkCmdWaitEvents)(VkCommandBuffer, uint32_t, const VkEvent *, VkPipelineStageFlags, VkPipelineStageFlags, uint32_t, const VkMemoryBarrier *, uint32_t, const VkBufferMemoryBarrier_host *, uint32_t, const VkImageMemoryBarrier_host *);
|
||||
void (*p_vkCmdWaitEvents2)(VkCommandBuffer, uint32_t, const VkEvent *, const VkDependencyInfo_host *);
|
||||
void (*p_vkCmdWaitEvents2KHR)(VkCommandBuffer, uint32_t, const VkEvent *, const VkDependencyInfo_host *);
|
||||
void (*p_vkCmdWriteAccelerationStructuresPropertiesKHR)(VkCommandBuffer, uint32_t, const VkAccelerationStructureKHR *, VkQueryType, VkQueryPool, uint32_t);
|
||||
void (*p_vkCmdWriteAccelerationStructuresPropertiesNV)(VkCommandBuffer, uint32_t, const VkAccelerationStructureNV *, VkQueryType, VkQueryPool, uint32_t);
|
||||
void (*p_vkCmdWriteBufferMarker2AMD)(VkCommandBuffer, VkPipelineStageFlags2, VkBuffer, VkDeviceSize, uint32_t);
|
||||
void (*p_vkCmdWriteBufferMarkerAMD)(VkCommandBuffer, VkPipelineStageFlagBits, VkBuffer, VkDeviceSize, uint32_t);
|
||||
void (*p_vkCmdWriteTimestamp)(VkCommandBuffer, VkPipelineStageFlagBits, VkQueryPool, uint32_t);
|
||||
void (*p_vkCmdWriteTimestamp2)(VkCommandBuffer, VkPipelineStageFlags2, VkQueryPool, uint32_t);
|
||||
void (*p_vkCmdWriteTimestamp2KHR)(VkCommandBuffer, VkPipelineStageFlags2, VkQueryPool, uint32_t);
|
||||
VkResult (*p_vkCompileDeferredNV)(VkDevice, VkPipeline, uint32_t);
|
||||
VkResult (*p_vkCopyAccelerationStructureKHR)(VkDevice, VkDeferredOperationKHR, const VkCopyAccelerationStructureInfoKHR_host *);
|
||||
|
@ -1976,6 +2004,7 @@ struct vulkan_device_funcs
|
|||
VkResult (*p_vkCreateIndirectCommandsLayoutNV)(VkDevice, const VkIndirectCommandsLayoutCreateInfoNV_host *, const VkAllocationCallbacks *, VkIndirectCommandsLayoutNV *);
|
||||
VkResult (*p_vkCreatePipelineCache)(VkDevice, const VkPipelineCacheCreateInfo *, const VkAllocationCallbacks *, VkPipelineCache *);
|
||||
VkResult (*p_vkCreatePipelineLayout)(VkDevice, const VkPipelineLayoutCreateInfo *, const VkAllocationCallbacks *, VkPipelineLayout *);
|
||||
VkResult (*p_vkCreatePrivateDataSlot)(VkDevice, const VkPrivateDataSlotCreateInfo *, const VkAllocationCallbacks *, VkPrivateDataSlot *);
|
||||
VkResult (*p_vkCreatePrivateDataSlotEXT)(VkDevice, const VkPrivateDataSlotCreateInfo *, const VkAllocationCallbacks *, VkPrivateDataSlot *);
|
||||
VkResult (*p_vkCreateQueryPool)(VkDevice, const VkQueryPoolCreateInfo *, const VkAllocationCallbacks *, VkQueryPool *);
|
||||
VkResult (*p_vkCreateRayTracingPipelinesKHR)(VkDevice, VkDeferredOperationKHR, VkPipelineCache, uint32_t, const VkRayTracingPipelineCreateInfoKHR_host *, const VkAllocationCallbacks *, VkPipeline *);
|
||||
|
@ -2015,6 +2044,7 @@ struct vulkan_device_funcs
|
|||
void (*p_vkDestroyPipeline)(VkDevice, VkPipeline, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyPipelineCache)(VkDevice, VkPipelineCache, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyPipelineLayout)(VkDevice, VkPipelineLayout, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyPrivateDataSlot)(VkDevice, VkPrivateDataSlot, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyPrivateDataSlotEXT)(VkDevice, VkPrivateDataSlot, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyQueryPool)(VkDevice, VkQueryPool, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyRenderPass)(VkDevice, VkRenderPass, const VkAllocationCallbacks *);
|
||||
|
@ -2049,12 +2079,15 @@ struct vulkan_device_funcs
|
|||
void (*p_vkGetDescriptorSetLayoutSupport)(VkDevice, const VkDescriptorSetLayoutCreateInfo *, VkDescriptorSetLayoutSupport *);
|
||||
void (*p_vkGetDescriptorSetLayoutSupportKHR)(VkDevice, const VkDescriptorSetLayoutCreateInfo *, VkDescriptorSetLayoutSupport *);
|
||||
void (*p_vkGetDeviceAccelerationStructureCompatibilityKHR)(VkDevice, const VkAccelerationStructureVersionInfoKHR *, VkAccelerationStructureCompatibilityKHR *);
|
||||
void (*p_vkGetDeviceBufferMemoryRequirements)(VkDevice, const VkDeviceBufferMemoryRequirements_host *, VkMemoryRequirements2_host *);
|
||||
void (*p_vkGetDeviceBufferMemoryRequirementsKHR)(VkDevice, const VkDeviceBufferMemoryRequirements_host *, VkMemoryRequirements2_host *);
|
||||
void (*p_vkGetDeviceGroupPeerMemoryFeatures)(VkDevice, uint32_t, uint32_t, uint32_t, VkPeerMemoryFeatureFlags *);
|
||||
void (*p_vkGetDeviceGroupPeerMemoryFeaturesKHR)(VkDevice, uint32_t, uint32_t, uint32_t, VkPeerMemoryFeatureFlags *);
|
||||
VkResult (*p_vkGetDeviceGroupPresentCapabilitiesKHR)(VkDevice, VkDeviceGroupPresentCapabilitiesKHR *);
|
||||
VkResult (*p_vkGetDeviceGroupSurfacePresentModesKHR)(VkDevice, VkSurfaceKHR, VkDeviceGroupPresentModeFlagsKHR *);
|
||||
void (*p_vkGetDeviceImageMemoryRequirements)(VkDevice, const VkDeviceImageMemoryRequirements *, VkMemoryRequirements2_host *);
|
||||
void (*p_vkGetDeviceImageMemoryRequirementsKHR)(VkDevice, const VkDeviceImageMemoryRequirements *, VkMemoryRequirements2_host *);
|
||||
void (*p_vkGetDeviceImageSparseMemoryRequirements)(VkDevice, const VkDeviceImageMemoryRequirements *, uint32_t *, VkSparseImageMemoryRequirements2 *);
|
||||
void (*p_vkGetDeviceImageSparseMemoryRequirementsKHR)(VkDevice, const VkDeviceImageMemoryRequirements *, uint32_t *, VkSparseImageMemoryRequirements2 *);
|
||||
void (*p_vkGetDeviceMemoryCommitment)(VkDevice, VkDeviceMemory, VkDeviceSize *);
|
||||
uint64_t (*p_vkGetDeviceMemoryOpaqueCaptureAddress)(VkDevice, const VkDeviceMemoryOpaqueCaptureAddressInfo_host *);
|
||||
|
@ -2082,6 +2115,7 @@ struct vulkan_device_funcs
|
|||
VkResult (*p_vkGetPipelineExecutableInternalRepresentationsKHR)(VkDevice, const VkPipelineExecutableInfoKHR_host *, uint32_t *, VkPipelineExecutableInternalRepresentationKHR *);
|
||||
VkResult (*p_vkGetPipelineExecutablePropertiesKHR)(VkDevice, const VkPipelineInfoKHR_host *, uint32_t *, VkPipelineExecutablePropertiesKHR *);
|
||||
VkResult (*p_vkGetPipelineExecutableStatisticsKHR)(VkDevice, const VkPipelineExecutableInfoKHR_host *, uint32_t *, VkPipelineExecutableStatisticKHR *);
|
||||
void (*p_vkGetPrivateData)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlot, uint64_t *);
|
||||
void (*p_vkGetPrivateDataEXT)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlot, uint64_t *);
|
||||
VkResult (*p_vkGetQueryPoolResults)(VkDevice, VkQueryPool, uint32_t, uint32_t, size_t, void *, VkDeviceSize, VkQueryResultFlags);
|
||||
void (*p_vkGetQueueCheckpointData2NV)(VkQueue, uint32_t *, VkCheckpointData2NV *);
|
||||
|
@ -2108,6 +2142,7 @@ struct vulkan_device_funcs
|
|||
VkResult (*p_vkQueuePresentKHR)(VkQueue, const VkPresentInfoKHR *);
|
||||
VkResult (*p_vkQueueSetPerformanceConfigurationINTEL)(VkQueue, VkPerformanceConfigurationINTEL);
|
||||
VkResult (*p_vkQueueSubmit)(VkQueue, uint32_t, const VkSubmitInfo *, VkFence);
|
||||
VkResult (*p_vkQueueSubmit2)(VkQueue, uint32_t, const VkSubmitInfo2_host *, VkFence);
|
||||
VkResult (*p_vkQueueSubmit2KHR)(VkQueue, uint32_t, const VkSubmitInfo2_host *, VkFence);
|
||||
VkResult (*p_vkQueueWaitIdle)(VkQueue);
|
||||
VkResult (*p_vkReleasePerformanceConfigurationINTEL)(VkDevice, VkPerformanceConfigurationINTEL);
|
||||
|
@ -2123,6 +2158,7 @@ struct vulkan_device_funcs
|
|||
VkResult (*p_vkSetDebugUtilsObjectTagEXT)(VkDevice, const VkDebugUtilsObjectTagInfoEXT_host *);
|
||||
void (*p_vkSetDeviceMemoryPriorityEXT)(VkDevice, VkDeviceMemory, float);
|
||||
VkResult (*p_vkSetEvent)(VkDevice, VkEvent);
|
||||
VkResult (*p_vkSetPrivateData)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlot, uint64_t);
|
||||
VkResult (*p_vkSetPrivateDataEXT)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlot, uint64_t);
|
||||
VkResult (*p_vkSignalSemaphore)(VkDevice, const VkSemaphoreSignalInfo_host *);
|
||||
VkResult (*p_vkSignalSemaphoreKHR)(VkDevice, const VkSemaphoreSignalInfo_host *);
|
||||
|
@ -2192,6 +2228,7 @@ struct vulkan_instance_funcs
|
|||
VkResult (*p_vkGetPhysicalDeviceSurfaceFormatsKHR)(VkPhysicalDevice, VkSurfaceKHR, uint32_t *, VkSurfaceFormatKHR *);
|
||||
VkResult (*p_vkGetPhysicalDeviceSurfacePresentModesKHR)(VkPhysicalDevice, VkSurfaceKHR, uint32_t *, VkPresentModeKHR *);
|
||||
VkResult (*p_vkGetPhysicalDeviceSurfaceSupportKHR)(VkPhysicalDevice, uint32_t, VkSurfaceKHR, VkBool32 *);
|
||||
VkResult (*p_vkGetPhysicalDeviceToolProperties)(VkPhysicalDevice, uint32_t *, VkPhysicalDeviceToolProperties *);
|
||||
VkResult (*p_vkGetPhysicalDeviceToolPropertiesEXT)(VkPhysicalDevice, uint32_t *, VkPhysicalDeviceToolProperties *);
|
||||
VkBool32 (*p_vkGetPhysicalDeviceWin32PresentationSupportKHR)(VkPhysicalDevice, uint32_t);
|
||||
};
|
||||
|
@ -2220,6 +2257,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdBeginRenderPass) \
|
||||
USE_VK_FUNC(vkCmdBeginRenderPass2) \
|
||||
USE_VK_FUNC(vkCmdBeginRenderPass2KHR) \
|
||||
USE_VK_FUNC(vkCmdBeginRendering) \
|
||||
USE_VK_FUNC(vkCmdBeginRenderingKHR) \
|
||||
USE_VK_FUNC(vkCmdBeginTransformFeedbackEXT) \
|
||||
USE_VK_FUNC(vkCmdBindDescriptorSets) \
|
||||
|
@ -2230,8 +2268,10 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdBindShadingRateImageNV) \
|
||||
USE_VK_FUNC(vkCmdBindTransformFeedbackBuffersEXT) \
|
||||
USE_VK_FUNC(vkCmdBindVertexBuffers) \
|
||||
USE_VK_FUNC(vkCmdBindVertexBuffers2) \
|
||||
USE_VK_FUNC(vkCmdBindVertexBuffers2EXT) \
|
||||
USE_VK_FUNC(vkCmdBlitImage) \
|
||||
USE_VK_FUNC(vkCmdBlitImage2) \
|
||||
USE_VK_FUNC(vkCmdBlitImage2KHR) \
|
||||
USE_VK_FUNC(vkCmdBuildAccelerationStructureNV) \
|
||||
USE_VK_FUNC(vkCmdBuildAccelerationStructuresIndirectKHR) \
|
||||
|
@ -2243,12 +2283,16 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdCopyAccelerationStructureNV) \
|
||||
USE_VK_FUNC(vkCmdCopyAccelerationStructureToMemoryKHR) \
|
||||
USE_VK_FUNC(vkCmdCopyBuffer) \
|
||||
USE_VK_FUNC(vkCmdCopyBuffer2) \
|
||||
USE_VK_FUNC(vkCmdCopyBuffer2KHR) \
|
||||
USE_VK_FUNC(vkCmdCopyBufferToImage) \
|
||||
USE_VK_FUNC(vkCmdCopyBufferToImage2) \
|
||||
USE_VK_FUNC(vkCmdCopyBufferToImage2KHR) \
|
||||
USE_VK_FUNC(vkCmdCopyImage) \
|
||||
USE_VK_FUNC(vkCmdCopyImage2) \
|
||||
USE_VK_FUNC(vkCmdCopyImage2KHR) \
|
||||
USE_VK_FUNC(vkCmdCopyImageToBuffer) \
|
||||
USE_VK_FUNC(vkCmdCopyImageToBuffer2) \
|
||||
USE_VK_FUNC(vkCmdCopyImageToBuffer2KHR) \
|
||||
USE_VK_FUNC(vkCmdCopyMemoryToAccelerationStructureKHR) \
|
||||
USE_VK_FUNC(vkCmdCopyQueryPoolResults) \
|
||||
|
@ -2283,6 +2327,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdEndRenderPass) \
|
||||
USE_VK_FUNC(vkCmdEndRenderPass2) \
|
||||
USE_VK_FUNC(vkCmdEndRenderPass2KHR) \
|
||||
USE_VK_FUNC(vkCmdEndRendering) \
|
||||
USE_VK_FUNC(vkCmdEndRenderingKHR) \
|
||||
USE_VK_FUNC(vkCmdEndTransformFeedbackEXT) \
|
||||
USE_VK_FUNC(vkCmdExecuteCommands) \
|
||||
|
@ -2293,36 +2338,47 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdNextSubpass2) \
|
||||
USE_VK_FUNC(vkCmdNextSubpass2KHR) \
|
||||
USE_VK_FUNC(vkCmdPipelineBarrier) \
|
||||
USE_VK_FUNC(vkCmdPipelineBarrier2) \
|
||||
USE_VK_FUNC(vkCmdPipelineBarrier2KHR) \
|
||||
USE_VK_FUNC(vkCmdPreprocessGeneratedCommandsNV) \
|
||||
USE_VK_FUNC(vkCmdPushConstants) \
|
||||
USE_VK_FUNC(vkCmdPushDescriptorSetKHR) \
|
||||
USE_VK_FUNC(vkCmdPushDescriptorSetWithTemplateKHR) \
|
||||
USE_VK_FUNC(vkCmdResetEvent) \
|
||||
USE_VK_FUNC(vkCmdResetEvent2) \
|
||||
USE_VK_FUNC(vkCmdResetEvent2KHR) \
|
||||
USE_VK_FUNC(vkCmdResetQueryPool) \
|
||||
USE_VK_FUNC(vkCmdResolveImage) \
|
||||
USE_VK_FUNC(vkCmdResolveImage2) \
|
||||
USE_VK_FUNC(vkCmdResolveImage2KHR) \
|
||||
USE_VK_FUNC(vkCmdSetBlendConstants) \
|
||||
USE_VK_FUNC(vkCmdSetCheckpointNV) \
|
||||
USE_VK_FUNC(vkCmdSetCoarseSampleOrderNV) \
|
||||
USE_VK_FUNC(vkCmdSetColorWriteEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetCullMode) \
|
||||
USE_VK_FUNC(vkCmdSetCullModeEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthBias) \
|
||||
USE_VK_FUNC(vkCmdSetDepthBiasEnable) \
|
||||
USE_VK_FUNC(vkCmdSetDepthBiasEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthBounds) \
|
||||
USE_VK_FUNC(vkCmdSetDepthBoundsTestEnable) \
|
||||
USE_VK_FUNC(vkCmdSetDepthBoundsTestEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthCompareOp) \
|
||||
USE_VK_FUNC(vkCmdSetDepthCompareOpEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthTestEnable) \
|
||||
USE_VK_FUNC(vkCmdSetDepthTestEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthWriteEnable) \
|
||||
USE_VK_FUNC(vkCmdSetDepthWriteEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDeviceMask) \
|
||||
USE_VK_FUNC(vkCmdSetDeviceMaskKHR) \
|
||||
USE_VK_FUNC(vkCmdSetDiscardRectangleEXT) \
|
||||
USE_VK_FUNC(vkCmdSetEvent) \
|
||||
USE_VK_FUNC(vkCmdSetEvent2) \
|
||||
USE_VK_FUNC(vkCmdSetEvent2KHR) \
|
||||
USE_VK_FUNC(vkCmdSetExclusiveScissorNV) \
|
||||
USE_VK_FUNC(vkCmdSetFragmentShadingRateEnumNV) \
|
||||
USE_VK_FUNC(vkCmdSetFragmentShadingRateKHR) \
|
||||
USE_VK_FUNC(vkCmdSetFrontFace) \
|
||||
USE_VK_FUNC(vkCmdSetFrontFaceEXT) \
|
||||
USE_VK_FUNC(vkCmdSetLineStippleEXT) \
|
||||
USE_VK_FUNC(vkCmdSetLineWidth) \
|
||||
|
@ -2331,22 +2387,29 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdSetPerformanceMarkerINTEL) \
|
||||
USE_VK_FUNC(vkCmdSetPerformanceOverrideINTEL) \
|
||||
USE_VK_FUNC(vkCmdSetPerformanceStreamMarkerINTEL) \
|
||||
USE_VK_FUNC(vkCmdSetPrimitiveRestartEnable) \
|
||||
USE_VK_FUNC(vkCmdSetPrimitiveRestartEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetPrimitiveTopology) \
|
||||
USE_VK_FUNC(vkCmdSetPrimitiveTopologyEXT) \
|
||||
USE_VK_FUNC(vkCmdSetRasterizerDiscardEnable) \
|
||||
USE_VK_FUNC(vkCmdSetRasterizerDiscardEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetRayTracingPipelineStackSizeKHR) \
|
||||
USE_VK_FUNC(vkCmdSetSampleLocationsEXT) \
|
||||
USE_VK_FUNC(vkCmdSetScissor) \
|
||||
USE_VK_FUNC(vkCmdSetScissorWithCount) \
|
||||
USE_VK_FUNC(vkCmdSetScissorWithCountEXT) \
|
||||
USE_VK_FUNC(vkCmdSetStencilCompareMask) \
|
||||
USE_VK_FUNC(vkCmdSetStencilOp) \
|
||||
USE_VK_FUNC(vkCmdSetStencilOpEXT) \
|
||||
USE_VK_FUNC(vkCmdSetStencilReference) \
|
||||
USE_VK_FUNC(vkCmdSetStencilTestEnable) \
|
||||
USE_VK_FUNC(vkCmdSetStencilTestEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetStencilWriteMask) \
|
||||
USE_VK_FUNC(vkCmdSetVertexInputEXT) \
|
||||
USE_VK_FUNC(vkCmdSetViewport) \
|
||||
USE_VK_FUNC(vkCmdSetViewportShadingRatePaletteNV) \
|
||||
USE_VK_FUNC(vkCmdSetViewportWScalingNV) \
|
||||
USE_VK_FUNC(vkCmdSetViewportWithCount) \
|
||||
USE_VK_FUNC(vkCmdSetViewportWithCountEXT) \
|
||||
USE_VK_FUNC(vkCmdSubpassShadingHUAWEI) \
|
||||
USE_VK_FUNC(vkCmdTraceRaysIndirectKHR) \
|
||||
|
@ -2354,12 +2417,14 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdTraceRaysNV) \
|
||||
USE_VK_FUNC(vkCmdUpdateBuffer) \
|
||||
USE_VK_FUNC(vkCmdWaitEvents) \
|
||||
USE_VK_FUNC(vkCmdWaitEvents2) \
|
||||
USE_VK_FUNC(vkCmdWaitEvents2KHR) \
|
||||
USE_VK_FUNC(vkCmdWriteAccelerationStructuresPropertiesKHR) \
|
||||
USE_VK_FUNC(vkCmdWriteAccelerationStructuresPropertiesNV) \
|
||||
USE_VK_FUNC(vkCmdWriteBufferMarker2AMD) \
|
||||
USE_VK_FUNC(vkCmdWriteBufferMarkerAMD) \
|
||||
USE_VK_FUNC(vkCmdWriteTimestamp) \
|
||||
USE_VK_FUNC(vkCmdWriteTimestamp2) \
|
||||
USE_VK_FUNC(vkCmdWriteTimestamp2KHR) \
|
||||
USE_VK_FUNC(vkCompileDeferredNV) \
|
||||
USE_VK_FUNC(vkCopyAccelerationStructureKHR) \
|
||||
|
@ -2387,6 +2452,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCreateIndirectCommandsLayoutNV) \
|
||||
USE_VK_FUNC(vkCreatePipelineCache) \
|
||||
USE_VK_FUNC(vkCreatePipelineLayout) \
|
||||
USE_VK_FUNC(vkCreatePrivateDataSlot) \
|
||||
USE_VK_FUNC(vkCreatePrivateDataSlotEXT) \
|
||||
USE_VK_FUNC(vkCreateQueryPool) \
|
||||
USE_VK_FUNC(vkCreateRayTracingPipelinesKHR) \
|
||||
|
@ -2426,6 +2492,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkDestroyPipeline) \
|
||||
USE_VK_FUNC(vkDestroyPipelineCache) \
|
||||
USE_VK_FUNC(vkDestroyPipelineLayout) \
|
||||
USE_VK_FUNC(vkDestroyPrivateDataSlot) \
|
||||
USE_VK_FUNC(vkDestroyPrivateDataSlotEXT) \
|
||||
USE_VK_FUNC(vkDestroyQueryPool) \
|
||||
USE_VK_FUNC(vkDestroyRenderPass) \
|
||||
|
@ -2460,12 +2527,15 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkGetDescriptorSetLayoutSupport) \
|
||||
USE_VK_FUNC(vkGetDescriptorSetLayoutSupportKHR) \
|
||||
USE_VK_FUNC(vkGetDeviceAccelerationStructureCompatibilityKHR) \
|
||||
USE_VK_FUNC(vkGetDeviceBufferMemoryRequirements) \
|
||||
USE_VK_FUNC(vkGetDeviceBufferMemoryRequirementsKHR) \
|
||||
USE_VK_FUNC(vkGetDeviceGroupPeerMemoryFeatures) \
|
||||
USE_VK_FUNC(vkGetDeviceGroupPeerMemoryFeaturesKHR) \
|
||||
USE_VK_FUNC(vkGetDeviceGroupPresentCapabilitiesKHR) \
|
||||
USE_VK_FUNC(vkGetDeviceGroupSurfacePresentModesKHR) \
|
||||
USE_VK_FUNC(vkGetDeviceImageMemoryRequirements) \
|
||||
USE_VK_FUNC(vkGetDeviceImageMemoryRequirementsKHR) \
|
||||
USE_VK_FUNC(vkGetDeviceImageSparseMemoryRequirements) \
|
||||
USE_VK_FUNC(vkGetDeviceImageSparseMemoryRequirementsKHR) \
|
||||
USE_VK_FUNC(vkGetDeviceMemoryCommitment) \
|
||||
USE_VK_FUNC(vkGetDeviceMemoryOpaqueCaptureAddress) \
|
||||
|
@ -2493,6 +2563,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkGetPipelineExecutableInternalRepresentationsKHR) \
|
||||
USE_VK_FUNC(vkGetPipelineExecutablePropertiesKHR) \
|
||||
USE_VK_FUNC(vkGetPipelineExecutableStatisticsKHR) \
|
||||
USE_VK_FUNC(vkGetPrivateData) \
|
||||
USE_VK_FUNC(vkGetPrivateDataEXT) \
|
||||
USE_VK_FUNC(vkGetQueryPoolResults) \
|
||||
USE_VK_FUNC(vkGetQueueCheckpointData2NV) \
|
||||
|
@ -2519,6 +2590,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkQueuePresentKHR) \
|
||||
USE_VK_FUNC(vkQueueSetPerformanceConfigurationINTEL) \
|
||||
USE_VK_FUNC(vkQueueSubmit) \
|
||||
USE_VK_FUNC(vkQueueSubmit2) \
|
||||
USE_VK_FUNC(vkQueueSubmit2KHR) \
|
||||
USE_VK_FUNC(vkQueueWaitIdle) \
|
||||
USE_VK_FUNC(vkReleasePerformanceConfigurationINTEL) \
|
||||
|
@ -2534,6 +2606,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkSetDebugUtilsObjectTagEXT) \
|
||||
USE_VK_FUNC(vkSetDeviceMemoryPriorityEXT) \
|
||||
USE_VK_FUNC(vkSetEvent) \
|
||||
USE_VK_FUNC(vkSetPrivateData) \
|
||||
USE_VK_FUNC(vkSetPrivateDataEXT) \
|
||||
USE_VK_FUNC(vkSignalSemaphore) \
|
||||
USE_VK_FUNC(vkSignalSemaphoreKHR) \
|
||||
|
@ -2600,6 +2673,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkGetPhysicalDeviceSurfaceFormatsKHR) \
|
||||
USE_VK_FUNC(vkGetPhysicalDeviceSurfacePresentModesKHR) \
|
||||
USE_VK_FUNC(vkGetPhysicalDeviceSurfaceSupportKHR) \
|
||||
USE_VK_FUNC(vkGetPhysicalDeviceToolProperties) \
|
||||
USE_VK_FUNC(vkGetPhysicalDeviceToolPropertiesEXT) \
|
||||
USE_VK_FUNC(vkGetPhysicalDeviceWin32PresentationSupportKHR)
|
||||
|
||||
|
|
|
@ -24,25 +24,25 @@
|
|||
@ stdcall vkCmdBeginQuery(ptr int64 long long)
|
||||
@ stdcall vkCmdBeginRenderPass(ptr ptr long)
|
||||
@ stdcall vkCmdBeginRenderPass2(ptr ptr ptr)
|
||||
@ stub vkCmdBeginRendering
|
||||
@ stdcall vkCmdBeginRendering(ptr ptr)
|
||||
@ stdcall vkCmdBindDescriptorSets(ptr long int64 long long ptr long ptr)
|
||||
@ stdcall vkCmdBindIndexBuffer(ptr int64 int64 long)
|
||||
@ stdcall vkCmdBindPipeline(ptr long int64)
|
||||
@ 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)
|
||||
@ stub vkCmdBlitImage2
|
||||
@ stdcall vkCmdBlitImage2(ptr ptr)
|
||||
@ stdcall vkCmdClearAttachments(ptr long ptr long ptr)
|
||||
@ stdcall vkCmdClearColorImage(ptr int64 long ptr long ptr)
|
||||
@ stdcall vkCmdClearDepthStencilImage(ptr int64 long ptr long ptr)
|
||||
@ stdcall vkCmdCopyBuffer(ptr int64 int64 long ptr)
|
||||
@ stub vkCmdCopyBuffer2
|
||||
@ stdcall vkCmdCopyBuffer2(ptr ptr)
|
||||
@ stdcall vkCmdCopyBufferToImage(ptr int64 int64 long long ptr)
|
||||
@ stub vkCmdCopyBufferToImage2
|
||||
@ stdcall vkCmdCopyBufferToImage2(ptr ptr)
|
||||
@ stdcall vkCmdCopyImage(ptr int64 long int64 long long ptr)
|
||||
@ stub vkCmdCopyImage2
|
||||
@ stdcall vkCmdCopyImage2(ptr 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 vkCmdDispatch(ptr long long long)
|
||||
@ stdcall vkCmdDispatchBase(ptr long long long long long long)
|
||||
|
@ -56,50 +56,50 @@
|
|||
@ stdcall vkCmdEndQuery(ptr int64 long)
|
||||
@ stdcall vkCmdEndRenderPass(ptr)
|
||||
@ stdcall vkCmdEndRenderPass2(ptr ptr)
|
||||
@ stub vkCmdEndRendering
|
||||
@ stdcall vkCmdEndRendering(ptr)
|
||||
@ stdcall vkCmdExecuteCommands(ptr long ptr)
|
||||
@ stdcall vkCmdFillBuffer(ptr int64 int64 int64 long)
|
||||
@ stdcall vkCmdNextSubpass(ptr long)
|
||||
@ stdcall vkCmdNextSubpass2(ptr ptr 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 vkCmdResetEvent(ptr int64 long)
|
||||
@ stub vkCmdResetEvent2
|
||||
@ stdcall vkCmdResetEvent2(ptr int64 int64)
|
||||
@ stdcall vkCmdResetQueryPool(ptr int64 long long)
|
||||
@ stdcall vkCmdResolveImage(ptr int64 long int64 long long ptr)
|
||||
@ stub vkCmdResolveImage2
|
||||
@ stdcall vkCmdResolveImage2(ptr ptr)
|
||||
@ stdcall vkCmdSetBlendConstants(ptr ptr)
|
||||
@ stub vkCmdSetCullMode
|
||||
@ stdcall vkCmdSetCullMode(ptr long)
|
||||
@ stdcall vkCmdSetDepthBias(ptr float float float)
|
||||
@ stub vkCmdSetDepthBiasEnable
|
||||
@ stdcall vkCmdSetDepthBiasEnable(ptr long)
|
||||
@ stdcall vkCmdSetDepthBounds(ptr float float)
|
||||
@ stub vkCmdSetDepthBoundsTestEnable
|
||||
@ stub vkCmdSetDepthCompareOp
|
||||
@ stub vkCmdSetDepthTestEnable
|
||||
@ stub vkCmdSetDepthWriteEnable
|
||||
@ stdcall vkCmdSetDepthBoundsTestEnable(ptr long)
|
||||
@ stdcall vkCmdSetDepthCompareOp(ptr long)
|
||||
@ stdcall vkCmdSetDepthTestEnable(ptr long)
|
||||
@ stdcall vkCmdSetDepthWriteEnable(ptr long)
|
||||
@ stdcall vkCmdSetDeviceMask(ptr long)
|
||||
@ stdcall vkCmdSetEvent(ptr int64 long)
|
||||
@ stub vkCmdSetEvent2
|
||||
@ stub vkCmdSetFrontFace
|
||||
@ stdcall vkCmdSetEvent2(ptr int64 ptr)
|
||||
@ stdcall vkCmdSetFrontFace(ptr long)
|
||||
@ stdcall vkCmdSetLineWidth(ptr float)
|
||||
@ stub vkCmdSetPrimitiveRestartEnable
|
||||
@ stub vkCmdSetPrimitiveTopology
|
||||
@ stub vkCmdSetRasterizerDiscardEnable
|
||||
@ stdcall vkCmdSetPrimitiveRestartEnable(ptr long)
|
||||
@ stdcall vkCmdSetPrimitiveTopology(ptr long)
|
||||
@ stdcall vkCmdSetRasterizerDiscardEnable(ptr long)
|
||||
@ stdcall vkCmdSetScissor(ptr long long ptr)
|
||||
@ stub vkCmdSetScissorWithCount
|
||||
@ stdcall vkCmdSetScissorWithCount(ptr long ptr)
|
||||
@ stdcall vkCmdSetStencilCompareMask(ptr long long)
|
||||
@ stub vkCmdSetStencilOp
|
||||
@ stdcall vkCmdSetStencilOp(ptr long long long long long)
|
||||
@ stdcall vkCmdSetStencilReference(ptr long long)
|
||||
@ stub vkCmdSetStencilTestEnable
|
||||
@ stdcall vkCmdSetStencilTestEnable(ptr long)
|
||||
@ stdcall vkCmdSetStencilWriteMask(ptr long long)
|
||||
@ stdcall vkCmdSetViewport(ptr long long ptr)
|
||||
@ stub vkCmdSetViewportWithCount
|
||||
@ stdcall vkCmdSetViewportWithCount(ptr long ptr)
|
||||
@ stdcall vkCmdUpdateBuffer(ptr int64 int64 int64 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)
|
||||
@ stub vkCmdWriteTimestamp2
|
||||
@ stdcall vkCmdWriteTimestamp2(ptr int64 int64 long)
|
||||
@ stdcall vkCreateBuffer(ptr ptr ptr ptr)
|
||||
@ stdcall vkCreateBufferView(ptr ptr ptr ptr)
|
||||
@ stdcall vkCreateCommandPool(ptr ptr ptr ptr)
|
||||
|
@ -119,7 +119,7 @@
|
|||
@ stdcall vkCreateInstance(ptr ptr ptr)
|
||||
@ stdcall vkCreatePipelineCache(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 vkCreateRenderPass(ptr ptr ptr ptr)
|
||||
@ stdcall vkCreateRenderPass2(ptr ptr ptr ptr)
|
||||
|
@ -146,7 +146,7 @@
|
|||
@ stdcall vkDestroyPipeline(ptr int64 ptr)
|
||||
@ stdcall vkDestroyPipelineCache(ptr int64 ptr)
|
||||
@ stdcall vkDestroyPipelineLayout(ptr int64 ptr)
|
||||
@ stub vkDestroyPrivateDataSlot
|
||||
@ stdcall vkDestroyPrivateDataSlot(ptr int64 ptr)
|
||||
@ stdcall vkDestroyQueryPool(ptr int64 ptr)
|
||||
@ stdcall vkDestroyRenderPass(ptr int64 ptr)
|
||||
@ stdcall vkDestroySampler(ptr int64 ptr)
|
||||
|
@ -173,12 +173,12 @@
|
|||
@ stdcall vkGetBufferMemoryRequirements2(ptr ptr ptr)
|
||||
@ stdcall vkGetBufferOpaqueCaptureAddress(ptr ptr)
|
||||
@ stdcall vkGetDescriptorSetLayoutSupport(ptr ptr ptr)
|
||||
@ stub vkGetDeviceBufferMemoryRequirements
|
||||
@ stdcall vkGetDeviceBufferMemoryRequirements(ptr ptr ptr)
|
||||
@ stdcall vkGetDeviceGroupPeerMemoryFeatures(ptr long long long ptr)
|
||||
@ stdcall vkGetDeviceGroupPresentCapabilitiesKHR(ptr ptr)
|
||||
@ stdcall vkGetDeviceGroupSurfacePresentModesKHR(ptr int64 ptr)
|
||||
@ stub vkGetDeviceImageMemoryRequirements
|
||||
@ stub vkGetDeviceImageSparseMemoryRequirements
|
||||
@ stdcall vkGetDeviceImageMemoryRequirements(ptr ptr ptr)
|
||||
@ stdcall vkGetDeviceImageSparseMemoryRequirements(ptr ptr ptr ptr)
|
||||
@ stdcall vkGetDeviceMemoryCommitment(ptr int64 ptr)
|
||||
@ stdcall vkGetDeviceMemoryOpaqueCaptureAddress(ptr ptr)
|
||||
@ stdcall vkGetDeviceProcAddr(ptr str)
|
||||
|
@ -221,10 +221,10 @@
|
|||
@ stdcall vkGetPhysicalDeviceSurfaceFormatsKHR(ptr int64 ptr ptr)
|
||||
@ stdcall vkGetPhysicalDeviceSurfacePresentModesKHR(ptr int64 ptr ptr)
|
||||
@ stdcall vkGetPhysicalDeviceSurfaceSupportKHR(ptr long int64 ptr)
|
||||
@ stub vkGetPhysicalDeviceToolProperties
|
||||
@ stdcall vkGetPhysicalDeviceToolProperties(ptr ptr ptr)
|
||||
@ stdcall vkGetPhysicalDeviceWin32PresentationSupportKHR(ptr long)
|
||||
@ 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 vkGetRenderAreaGranularity(ptr int64 ptr)
|
||||
@ stdcall vkGetSemaphoreCounterValue(ptr int64 ptr)
|
||||
|
@ -235,7 +235,7 @@
|
|||
@ stdcall vkQueueBindSparse(ptr long ptr int64)
|
||||
@ stdcall vkQueuePresentKHR(ptr ptr)
|
||||
@ stdcall vkQueueSubmit(ptr long ptr int64)
|
||||
@ stub vkQueueSubmit2
|
||||
@ stdcall vkQueueSubmit2(ptr long ptr int64)
|
||||
@ stdcall vkQueueWaitIdle(ptr)
|
||||
@ stdcall vkResetCommandBuffer(ptr long)
|
||||
@ stdcall vkResetCommandPool(ptr int64 long)
|
||||
|
@ -244,7 +244,7 @@
|
|||
@ stdcall vkResetFences(ptr long ptr)
|
||||
@ stdcall vkResetQueryPool(ptr int64 long long)
|
||||
@ stdcall vkSetEvent(ptr int64)
|
||||
@ stub vkSetPrivateData
|
||||
@ stdcall vkSetPrivateData(ptr long int64 int64 int64)
|
||||
@ stdcall vkSignalSemaphore(ptr ptr)
|
||||
@ stdcall vkTrimCommandPool(ptr int64 long)
|
||||
@ stdcall vkUnmapMemory(ptr int64)
|
||||
|
|
|
@ -9922,6 +9922,7 @@ typedef void (VKAPI_PTR *PFN_vkCmdBeginQueryIndexedEXT)(VkCommandBuffer, VkQuery
|
|||
typedef void (VKAPI_PTR *PFN_vkCmdBeginRenderPass)(VkCommandBuffer, const VkRenderPassBeginInfo *, VkSubpassContents);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBeginRenderPass2)(VkCommandBuffer, const VkRenderPassBeginInfo *, const VkSubpassBeginInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBeginRenderPass2KHR)(VkCommandBuffer, const VkRenderPassBeginInfo *, const VkSubpassBeginInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBeginRendering)(VkCommandBuffer, const VkRenderingInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBeginRenderingKHR)(VkCommandBuffer, const VkRenderingInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBeginTransformFeedbackEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBindDescriptorSets)(VkCommandBuffer, VkPipelineBindPoint, VkPipelineLayout, uint32_t, uint32_t, const VkDescriptorSet *, uint32_t, const uint32_t *);
|
||||
|
@ -9932,8 +9933,10 @@ typedef void (VKAPI_PTR *PFN_vkCmdBindPipelineShaderGroupNV)(VkCommandBuffer, Vk
|
|||
typedef void (VKAPI_PTR *PFN_vkCmdBindShadingRateImageNV)(VkCommandBuffer, VkImageView, VkImageLayout);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBindTransformFeedbackBuffersEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *, const VkDeviceSize *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBindVertexBuffers)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBindVertexBuffers2)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *, const VkDeviceSize *, const VkDeviceSize *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBindVertexBuffers2EXT)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *, const VkDeviceSize *, const VkDeviceSize *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBlitImage)(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageBlit *, VkFilter);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBlitImage2)(VkCommandBuffer, const VkBlitImageInfo2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBlitImage2KHR)(VkCommandBuffer, const VkBlitImageInfo2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBuildAccelerationStructureNV)(VkCommandBuffer, const VkAccelerationStructureInfoNV *, VkBuffer, VkDeviceSize, VkBool32, VkAccelerationStructureNV, VkAccelerationStructureNV, VkBuffer, VkDeviceSize);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdBuildAccelerationStructuresIndirectKHR)(VkCommandBuffer, uint32_t, const VkAccelerationStructureBuildGeometryInfoKHR *, const VkDeviceAddress *, const uint32_t *, const uint32_t * const*);
|
||||
|
@ -9945,12 +9948,16 @@ typedef void (VKAPI_PTR *PFN_vkCmdCopyAccelerationStructureKHR)(VkCommandBuffer,
|
|||
typedef void (VKAPI_PTR *PFN_vkCmdCopyAccelerationStructureNV)(VkCommandBuffer, VkAccelerationStructureNV, VkAccelerationStructureNV, VkCopyAccelerationStructureModeKHR);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyAccelerationStructureToMemoryKHR)(VkCommandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyBuffer)(VkCommandBuffer, VkBuffer, VkBuffer, uint32_t, const VkBufferCopy *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyBuffer2)(VkCommandBuffer, const VkCopyBufferInfo2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyBuffer2KHR)(VkCommandBuffer, const VkCopyBufferInfo2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyBufferToImage)(VkCommandBuffer, VkBuffer, VkImage, VkImageLayout, uint32_t, const VkBufferImageCopy *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyBufferToImage2)(VkCommandBuffer, const VkCopyBufferToImageInfo2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyBufferToImage2KHR)(VkCommandBuffer, const VkCopyBufferToImageInfo2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyImage)(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageCopy *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyImage2)(VkCommandBuffer, const VkCopyImageInfo2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyImage2KHR)(VkCommandBuffer, const VkCopyImageInfo2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyImageToBuffer)(VkCommandBuffer, VkImage, VkImageLayout, VkBuffer, uint32_t, const VkBufferImageCopy *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyImageToBuffer2)(VkCommandBuffer, const VkCopyImageToBufferInfo2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyImageToBuffer2KHR)(VkCommandBuffer, const VkCopyImageToBufferInfo2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyMemoryToAccelerationStructureKHR)(VkCommandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdCopyQueryPoolResults)(VkCommandBuffer, VkQueryPool, uint32_t, uint32_t, VkBuffer, VkDeviceSize, VkDeviceSize, VkQueryResultFlags);
|
||||
|
@ -9985,6 +9992,7 @@ typedef void (VKAPI_PTR *PFN_vkCmdEndQueryIndexedEXT)(VkCommandBuffer, VkQueryPo
|
|||
typedef void (VKAPI_PTR *PFN_vkCmdEndRenderPass)(VkCommandBuffer);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdEndRenderPass2)(VkCommandBuffer, const VkSubpassEndInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdEndRenderPass2KHR)(VkCommandBuffer, const VkSubpassEndInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdEndRendering)(VkCommandBuffer);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdEndRenderingKHR)(VkCommandBuffer);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdEndTransformFeedbackEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdExecuteCommands)(VkCommandBuffer, uint32_t, const VkCommandBuffer *);
|
||||
|
@ -9995,36 +10003,47 @@ typedef void (VKAPI_PTR *PFN_vkCmdNextSubpass)(VkCommandBuffer, VkSubpassContent
|
|||
typedef void (VKAPI_PTR *PFN_vkCmdNextSubpass2)(VkCommandBuffer, const VkSubpassBeginInfo *, const VkSubpassEndInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdNextSubpass2KHR)(VkCommandBuffer, const VkSubpassBeginInfo *, const VkSubpassEndInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdPipelineBarrier)(VkCommandBuffer, VkPipelineStageFlags, VkPipelineStageFlags, VkDependencyFlags, uint32_t, const VkMemoryBarrier *, uint32_t, const VkBufferMemoryBarrier *, uint32_t, const VkImageMemoryBarrier *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdPipelineBarrier2)(VkCommandBuffer, const VkDependencyInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdPipelineBarrier2KHR)(VkCommandBuffer, const VkDependencyInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdPreprocessGeneratedCommandsNV)(VkCommandBuffer, const VkGeneratedCommandsInfoNV *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdPushConstants)(VkCommandBuffer, VkPipelineLayout, VkShaderStageFlags, uint32_t, uint32_t, const void *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdPushDescriptorSetKHR)(VkCommandBuffer, VkPipelineBindPoint, VkPipelineLayout, uint32_t, uint32_t, const VkWriteDescriptorSet *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdPushDescriptorSetWithTemplateKHR)(VkCommandBuffer, VkDescriptorUpdateTemplate, VkPipelineLayout, uint32_t, const void *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdResetEvent)(VkCommandBuffer, VkEvent, VkPipelineStageFlags);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdResetEvent2)(VkCommandBuffer, VkEvent, VkPipelineStageFlags2);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdResetEvent2KHR)(VkCommandBuffer, VkEvent, VkPipelineStageFlags2);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdResetQueryPool)(VkCommandBuffer, VkQueryPool, uint32_t, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdResolveImage)(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageResolve *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdResolveImage2)(VkCommandBuffer, const VkResolveImageInfo2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdResolveImage2KHR)(VkCommandBuffer, const VkResolveImageInfo2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetBlendConstants)(VkCommandBuffer, const float[4]);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetCheckpointNV)(VkCommandBuffer, const void *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetCoarseSampleOrderNV)(VkCommandBuffer, VkCoarseSampleOrderTypeNV, uint32_t, const VkCoarseSampleOrderCustomNV *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetColorWriteEnableEXT)(VkCommandBuffer, uint32_t, const VkBool32 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetCullMode)(VkCommandBuffer, VkCullModeFlags);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetCullModeEXT)(VkCommandBuffer, VkCullModeFlags);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBias)(VkCommandBuffer, float, float, float);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBiasEnable)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBiasEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBounds)(VkCommandBuffer, float, float);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBoundsTestEnable)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBoundsTestEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthCompareOp)(VkCommandBuffer, VkCompareOp);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthCompareOpEXT)(VkCommandBuffer, VkCompareOp);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthTestEnable)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthTestEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthWriteEnable)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDepthWriteEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDeviceMask)(VkCommandBuffer, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDeviceMaskKHR)(VkCommandBuffer, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetDiscardRectangleEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetEvent)(VkCommandBuffer, VkEvent, VkPipelineStageFlags);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetEvent2)(VkCommandBuffer, VkEvent, const VkDependencyInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetEvent2KHR)(VkCommandBuffer, VkEvent, const VkDependencyInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetExclusiveScissorNV)(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetFragmentShadingRateEnumNV)(VkCommandBuffer, VkFragmentShadingRateNV, const VkFragmentShadingRateCombinerOpKHR[2]);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetFragmentShadingRateKHR)(VkCommandBuffer, const VkExtent2D *, const VkFragmentShadingRateCombinerOpKHR[2]);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetFrontFace)(VkCommandBuffer, VkFrontFace);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetFrontFaceEXT)(VkCommandBuffer, VkFrontFace);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetLineStippleEXT)(VkCommandBuffer, uint32_t, uint16_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetLineWidth)(VkCommandBuffer, float);
|
||||
|
@ -10033,22 +10052,29 @@ typedef void (VKAPI_PTR *PFN_vkCmdSetPatchControlPointsEXT)(VkCommandBuffer, uin
|
|||
typedef VkResult (VKAPI_PTR *PFN_vkCmdSetPerformanceMarkerINTEL)(VkCommandBuffer, const VkPerformanceMarkerInfoINTEL *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkCmdSetPerformanceOverrideINTEL)(VkCommandBuffer, const VkPerformanceOverrideInfoINTEL *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkCmdSetPerformanceStreamMarkerINTEL)(VkCommandBuffer, const VkPerformanceStreamMarkerInfoINTEL *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetPrimitiveRestartEnable)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetPrimitiveRestartEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetPrimitiveTopology)(VkCommandBuffer, VkPrimitiveTopology);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetPrimitiveTopologyEXT)(VkCommandBuffer, VkPrimitiveTopology);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetRasterizerDiscardEnable)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetRasterizerDiscardEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetRayTracingPipelineStackSizeKHR)(VkCommandBuffer, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetSampleLocationsEXT)(VkCommandBuffer, const VkSampleLocationsInfoEXT *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetScissor)(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetScissorWithCount)(VkCommandBuffer, uint32_t, const VkRect2D *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetScissorWithCountEXT)(VkCommandBuffer, uint32_t, const VkRect2D *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetStencilCompareMask)(VkCommandBuffer, VkStencilFaceFlags, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetStencilOp)(VkCommandBuffer, VkStencilFaceFlags, VkStencilOp, VkStencilOp, VkStencilOp, VkCompareOp);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetStencilOpEXT)(VkCommandBuffer, VkStencilFaceFlags, VkStencilOp, VkStencilOp, VkStencilOp, VkCompareOp);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetStencilReference)(VkCommandBuffer, VkStencilFaceFlags, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetStencilTestEnable)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetStencilTestEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetStencilWriteMask)(VkCommandBuffer, VkStencilFaceFlags, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetVertexInputEXT)(VkCommandBuffer, uint32_t, const VkVertexInputBindingDescription2EXT *, uint32_t, const VkVertexInputAttributeDescription2EXT *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetViewport)(VkCommandBuffer, uint32_t, uint32_t, const VkViewport *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetViewportShadingRatePaletteNV)(VkCommandBuffer, uint32_t, uint32_t, const VkShadingRatePaletteNV *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetViewportWScalingNV)(VkCommandBuffer, uint32_t, uint32_t, const VkViewportWScalingNV *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetViewportWithCount)(VkCommandBuffer, uint32_t, const VkViewport *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSetViewportWithCountEXT)(VkCommandBuffer, uint32_t, const VkViewport *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdSubpassShadingHUAWEI)(VkCommandBuffer);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdTraceRaysIndirectKHR)(VkCommandBuffer, const VkStridedDeviceAddressRegionKHR *, const VkStridedDeviceAddressRegionKHR *, const VkStridedDeviceAddressRegionKHR *, const VkStridedDeviceAddressRegionKHR *, VkDeviceAddress);
|
||||
|
@ -10056,12 +10082,14 @@ typedef void (VKAPI_PTR *PFN_vkCmdTraceRaysKHR)(VkCommandBuffer, const VkStrided
|
|||
typedef void (VKAPI_PTR *PFN_vkCmdTraceRaysNV)(VkCommandBuffer, VkBuffer, VkDeviceSize, VkBuffer, VkDeviceSize, VkDeviceSize, VkBuffer, VkDeviceSize, VkDeviceSize, VkBuffer, VkDeviceSize, VkDeviceSize, uint32_t, uint32_t, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdUpdateBuffer)(VkCommandBuffer, VkBuffer, VkDeviceSize, VkDeviceSize, const void *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdWaitEvents)(VkCommandBuffer, uint32_t, const VkEvent *, VkPipelineStageFlags, VkPipelineStageFlags, uint32_t, const VkMemoryBarrier *, uint32_t, const VkBufferMemoryBarrier *, uint32_t, const VkImageMemoryBarrier *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdWaitEvents2)(VkCommandBuffer, uint32_t, const VkEvent *, const VkDependencyInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdWaitEvents2KHR)(VkCommandBuffer, uint32_t, const VkEvent *, const VkDependencyInfo *);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdWriteAccelerationStructuresPropertiesKHR)(VkCommandBuffer, uint32_t, const VkAccelerationStructureKHR *, VkQueryType, VkQueryPool, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdWriteAccelerationStructuresPropertiesNV)(VkCommandBuffer, uint32_t, const VkAccelerationStructureNV *, VkQueryType, VkQueryPool, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdWriteBufferMarker2AMD)(VkCommandBuffer, VkPipelineStageFlags2, VkBuffer, VkDeviceSize, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdWriteBufferMarkerAMD)(VkCommandBuffer, VkPipelineStageFlagBits, VkBuffer, VkDeviceSize, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdWriteTimestamp)(VkCommandBuffer, VkPipelineStageFlagBits, VkQueryPool, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdWriteTimestamp2)(VkCommandBuffer, VkPipelineStageFlags2, VkQueryPool, uint32_t);
|
||||
typedef void (VKAPI_PTR *PFN_vkCmdWriteTimestamp2KHR)(VkCommandBuffer, VkPipelineStageFlags2, VkQueryPool, uint32_t);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkCompileDeferredNV)(VkDevice, VkPipeline, uint32_t);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkCopyAccelerationStructureKHR)(VkDevice, VkDeferredOperationKHR, const VkCopyAccelerationStructureInfoKHR *);
|
||||
|
@ -10093,6 +10121,7 @@ typedef VkResult (VKAPI_PTR *PFN_vkCreateIndirectCommandsLayoutNV)(VkDevice, con
|
|||
typedef VkResult (VKAPI_PTR *PFN_vkCreateInstance)(const VkInstanceCreateInfo *, const VkAllocationCallbacks *, VkInstance *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkCreatePipelineCache)(VkDevice, const VkPipelineCacheCreateInfo *, const VkAllocationCallbacks *, VkPipelineCache *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkCreatePipelineLayout)(VkDevice, const VkPipelineLayoutCreateInfo *, const VkAllocationCallbacks *, VkPipelineLayout *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkCreatePrivateDataSlot)(VkDevice, const VkPrivateDataSlotCreateInfo *, const VkAllocationCallbacks *, VkPrivateDataSlot *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkCreatePrivateDataSlotEXT)(VkDevice, const VkPrivateDataSlotCreateInfo *, const VkAllocationCallbacks *, VkPrivateDataSlot *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkCreateQueryPool)(VkDevice, const VkQueryPoolCreateInfo *, const VkAllocationCallbacks *, VkQueryPool *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkCreateRayTracingPipelinesKHR)(VkDevice, VkDeferredOperationKHR, VkPipelineCache, uint32_t, const VkRayTracingPipelineCreateInfoKHR *, const VkAllocationCallbacks *, VkPipeline *);
|
||||
|
@ -10137,6 +10166,7 @@ typedef void (VKAPI_PTR *PFN_vkDestroyInstance)(VkInstance, const VkAllocationCa
|
|||
typedef void (VKAPI_PTR *PFN_vkDestroyPipeline)(VkDevice, VkPipeline, const VkAllocationCallbacks *);
|
||||
typedef void (VKAPI_PTR *PFN_vkDestroyPipelineCache)(VkDevice, VkPipelineCache, const VkAllocationCallbacks *);
|
||||
typedef void (VKAPI_PTR *PFN_vkDestroyPipelineLayout)(VkDevice, VkPipelineLayout, const VkAllocationCallbacks *);
|
||||
typedef void (VKAPI_PTR *PFN_vkDestroyPrivateDataSlot)(VkDevice, VkPrivateDataSlot, const VkAllocationCallbacks *);
|
||||
typedef void (VKAPI_PTR *PFN_vkDestroyPrivateDataSlotEXT)(VkDevice, VkPrivateDataSlot, const VkAllocationCallbacks *);
|
||||
typedef void (VKAPI_PTR *PFN_vkDestroyQueryPool)(VkDevice, VkQueryPool, const VkAllocationCallbacks *);
|
||||
typedef void (VKAPI_PTR *PFN_vkDestroyRenderPass)(VkDevice, VkRenderPass, const VkAllocationCallbacks *);
|
||||
|
@ -10181,12 +10211,15 @@ typedef VkResult (VKAPI_PTR *PFN_vkGetDeferredOperationResultKHR)(VkDevice, VkDe
|
|||
typedef void (VKAPI_PTR *PFN_vkGetDescriptorSetLayoutSupport)(VkDevice, const VkDescriptorSetLayoutCreateInfo *, VkDescriptorSetLayoutSupport *);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetDescriptorSetLayoutSupportKHR)(VkDevice, const VkDescriptorSetLayoutCreateInfo *, VkDescriptorSetLayoutSupport *);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetDeviceAccelerationStructureCompatibilityKHR)(VkDevice, const VkAccelerationStructureVersionInfoKHR *, VkAccelerationStructureCompatibilityKHR *);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetDeviceBufferMemoryRequirements)(VkDevice, const VkDeviceBufferMemoryRequirements *, VkMemoryRequirements2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetDeviceBufferMemoryRequirementsKHR)(VkDevice, const VkDeviceBufferMemoryRequirements *, VkMemoryRequirements2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetDeviceGroupPeerMemoryFeatures)(VkDevice, uint32_t, uint32_t, uint32_t, VkPeerMemoryFeatureFlags *);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR)(VkDevice, uint32_t, uint32_t, uint32_t, VkPeerMemoryFeatureFlags *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetDeviceGroupPresentCapabilitiesKHR)(VkDevice, VkDeviceGroupPresentCapabilitiesKHR *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetDeviceGroupSurfacePresentModesKHR)(VkDevice, VkSurfaceKHR, VkDeviceGroupPresentModeFlagsKHR *);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetDeviceImageMemoryRequirements)(VkDevice, const VkDeviceImageMemoryRequirements *, VkMemoryRequirements2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetDeviceImageMemoryRequirementsKHR)(VkDevice, const VkDeviceImageMemoryRequirements *, VkMemoryRequirements2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetDeviceImageSparseMemoryRequirements)(VkDevice, const VkDeviceImageMemoryRequirements *, uint32_t *, VkSparseImageMemoryRequirements2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetDeviceImageSparseMemoryRequirementsKHR)(VkDevice, const VkDeviceImageMemoryRequirements *, uint32_t *, VkSparseImageMemoryRequirements2 *);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetDeviceMemoryCommitment)(VkDevice, VkDeviceMemory, VkDeviceSize *);
|
||||
typedef uint64_t (VKAPI_PTR *PFN_vkGetDeviceMemoryOpaqueCaptureAddress)(VkDevice, const VkDeviceMemoryOpaqueCaptureAddressInfo *);
|
||||
|
@ -10252,12 +10285,14 @@ typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceFormats2KHR)(VkPhysic
|
|||
typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceFormatsKHR)(VkPhysicalDevice, VkSurfaceKHR, uint32_t *, VkSurfaceFormatKHR *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfacePresentModesKHR)(VkPhysicalDevice, VkSurfaceKHR, uint32_t *, VkPresentModeKHR *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceSupportKHR)(VkPhysicalDevice, uint32_t, VkSurfaceKHR, VkBool32 *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceToolProperties)(VkPhysicalDevice, uint32_t *, VkPhysicalDeviceToolProperties *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceToolPropertiesEXT)(VkPhysicalDevice, uint32_t *, VkPhysicalDeviceToolProperties *);
|
||||
typedef VkBool32 (VKAPI_PTR *PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR)(VkPhysicalDevice, uint32_t);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetPipelineCacheData)(VkDevice, VkPipelineCache, size_t *, void *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetPipelineExecutableInternalRepresentationsKHR)(VkDevice, const VkPipelineExecutableInfoKHR *, uint32_t *, VkPipelineExecutableInternalRepresentationKHR *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetPipelineExecutablePropertiesKHR)(VkDevice, const VkPipelineInfoKHR *, uint32_t *, VkPipelineExecutablePropertiesKHR *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetPipelineExecutableStatisticsKHR)(VkDevice, const VkPipelineExecutableInfoKHR *, uint32_t *, VkPipelineExecutableStatisticKHR *);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetPrivateData)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlot, uint64_t *);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetPrivateDataEXT)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlot, uint64_t *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkGetQueryPoolResults)(VkDevice, VkQueryPool, uint32_t, uint32_t, size_t, void *, VkDeviceSize, VkQueryResultFlags);
|
||||
typedef void (VKAPI_PTR *PFN_vkGetQueueCheckpointData2NV)(VkQueue, uint32_t *, VkCheckpointData2NV *);
|
||||
|
@ -10284,6 +10319,7 @@ typedef void (VKAPI_PTR *PFN_vkQueueInsertDebugUtilsLabelEXT)(VkQueue, const VkD
|
|||
typedef VkResult (VKAPI_PTR *PFN_vkQueuePresentKHR)(VkQueue, const VkPresentInfoKHR *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkQueueSetPerformanceConfigurationINTEL)(VkQueue, VkPerformanceConfigurationINTEL);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkQueueSubmit)(VkQueue, uint32_t, const VkSubmitInfo *, VkFence);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkQueueSubmit2)(VkQueue, uint32_t, const VkSubmitInfo2 *, VkFence);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkQueueSubmit2KHR)(VkQueue, uint32_t, const VkSubmitInfo2 *, VkFence);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkQueueWaitIdle)(VkQueue);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkReleasePerformanceConfigurationINTEL)(VkDevice, VkPerformanceConfigurationINTEL);
|
||||
|
@ -10299,6 +10335,7 @@ typedef VkResult (VKAPI_PTR *PFN_vkSetDebugUtilsObjectNameEXT)(VkDevice, const V
|
|||
typedef VkResult (VKAPI_PTR *PFN_vkSetDebugUtilsObjectTagEXT)(VkDevice, const VkDebugUtilsObjectTagInfoEXT *);
|
||||
typedef void (VKAPI_PTR *PFN_vkSetDeviceMemoryPriorityEXT)(VkDevice, VkDeviceMemory, float);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkSetEvent)(VkDevice, VkEvent);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkSetPrivateData)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlot, uint64_t);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkSetPrivateDataEXT)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlot, uint64_t);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkSignalSemaphore)(VkDevice, const VkSemaphoreSignalInfo *);
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkSignalSemaphoreKHR)(VkDevice, const VkSemaphoreSignalInfo *);
|
||||
|
@ -10340,6 +10377,7 @@ void VKAPI_CALL vkCmdBeginQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQuery
|
|||
void VKAPI_CALL vkCmdBeginRenderPass(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, VkSubpassContents contents);
|
||||
void VKAPI_CALL vkCmdBeginRenderPass2(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, const VkSubpassBeginInfo *pSubpassBeginInfo);
|
||||
void VKAPI_CALL vkCmdBeginRenderPass2KHR(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, const VkSubpassBeginInfo *pSubpassBeginInfo);
|
||||
void VKAPI_CALL vkCmdBeginRendering(VkCommandBuffer commandBuffer, const VkRenderingInfo *pRenderingInfo);
|
||||
void VKAPI_CALL vkCmdBeginRenderingKHR(VkCommandBuffer commandBuffer, const VkRenderingInfo *pRenderingInfo);
|
||||
void VKAPI_CALL vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer *pCounterBuffers, const VkDeviceSize *pCounterBufferOffsets);
|
||||
void VKAPI_CALL vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const VkDescriptorSet *pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t *pDynamicOffsets);
|
||||
|
@ -10350,8 +10388,10 @@ void VKAPI_CALL vkCmdBindPipelineShaderGroupNV(VkCommandBuffer commandBuffer, Vk
|
|||
void VKAPI_CALL vkCmdBindShadingRateImageNV(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout);
|
||||
void VKAPI_CALL vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes);
|
||||
void VKAPI_CALL vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets);
|
||||
void VKAPI_CALL vkCmdBindVertexBuffers2(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes, const VkDeviceSize *pStrides);
|
||||
void VKAPI_CALL vkCmdBindVertexBuffers2EXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes, const VkDeviceSize *pStrides);
|
||||
void VKAPI_CALL vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit *pRegions, VkFilter filter);
|
||||
void VKAPI_CALL vkCmdBlitImage2(VkCommandBuffer commandBuffer, const VkBlitImageInfo2 *pBlitImageInfo);
|
||||
void VKAPI_CALL vkCmdBlitImage2KHR(VkCommandBuffer commandBuffer, const VkBlitImageInfo2 *pBlitImageInfo);
|
||||
void VKAPI_CALL vkCmdBuildAccelerationStructureNV(VkCommandBuffer commandBuffer, const VkAccelerationStructureInfoNV *pInfo, VkBuffer instanceData, VkDeviceSize instanceOffset, VkBool32 update, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkBuffer scratch, VkDeviceSize scratchOffset);
|
||||
void VKAPI_CALL vkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkDeviceAddress *pIndirectDeviceAddresses, const uint32_t *pIndirectStrides, const uint32_t * const*ppMaxPrimitiveCounts);
|
||||
|
@ -10363,12 +10403,16 @@ void VKAPI_CALL vkCmdCopyAccelerationStructureKHR(VkCommandBuffer commandBuffer,
|
|||
void VKAPI_CALL vkCmdCopyAccelerationStructureNV(VkCommandBuffer commandBuffer, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkCopyAccelerationStructureModeKHR mode);
|
||||
void VKAPI_CALL vkCmdCopyAccelerationStructureToMemoryKHR(VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR *pInfo);
|
||||
void VKAPI_CALL vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy *pRegions);
|
||||
void VKAPI_CALL vkCmdCopyBuffer2(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 *pCopyBufferInfo);
|
||||
void VKAPI_CALL vkCmdCopyBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 *pCopyBufferInfo);
|
||||
void VKAPI_CALL vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy *pRegions);
|
||||
void VKAPI_CALL vkCmdCopyBufferToImage2(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 *pCopyBufferToImageInfo);
|
||||
void VKAPI_CALL vkCmdCopyBufferToImage2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 *pCopyBufferToImageInfo);
|
||||
void VKAPI_CALL vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy *pRegions);
|
||||
void VKAPI_CALL vkCmdCopyImage2(VkCommandBuffer commandBuffer, const VkCopyImageInfo2 *pCopyImageInfo);
|
||||
void VKAPI_CALL vkCmdCopyImage2KHR(VkCommandBuffer commandBuffer, const VkCopyImageInfo2 *pCopyImageInfo);
|
||||
void VKAPI_CALL vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy *pRegions);
|
||||
void VKAPI_CALL vkCmdCopyImageToBuffer2(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 *pCopyImageToBufferInfo);
|
||||
void VKAPI_CALL vkCmdCopyImageToBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 *pCopyImageToBufferInfo);
|
||||
void VKAPI_CALL vkCmdCopyMemoryToAccelerationStructureKHR(VkCommandBuffer commandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR *pInfo);
|
||||
void VKAPI_CALL vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags);
|
||||
|
@ -10403,6 +10447,7 @@ void VKAPI_CALL vkCmdEndQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPo
|
|||
void VKAPI_CALL vkCmdEndRenderPass(VkCommandBuffer commandBuffer);
|
||||
void VKAPI_CALL vkCmdEndRenderPass2(VkCommandBuffer commandBuffer, const VkSubpassEndInfo *pSubpassEndInfo);
|
||||
void VKAPI_CALL vkCmdEndRenderPass2KHR(VkCommandBuffer commandBuffer, const VkSubpassEndInfo *pSubpassEndInfo);
|
||||
void VKAPI_CALL vkCmdEndRendering(VkCommandBuffer commandBuffer);
|
||||
void VKAPI_CALL vkCmdEndRenderingKHR(VkCommandBuffer commandBuffer);
|
||||
void VKAPI_CALL vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer *pCounterBuffers, const VkDeviceSize *pCounterBufferOffsets);
|
||||
void VKAPI_CALL vkCmdExecuteCommands(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer *pCommandBuffers);
|
||||
|
@ -10413,36 +10458,47 @@ void VKAPI_CALL vkCmdNextSubpass(VkCommandBuffer commandBuffer, VkSubpassContent
|
|||
void VKAPI_CALL vkCmdNextSubpass2(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo *pSubpassBeginInfo, const VkSubpassEndInfo *pSubpassEndInfo);
|
||||
void VKAPI_CALL vkCmdNextSubpass2KHR(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo *pSubpassBeginInfo, const VkSubpassEndInfo *pSubpassEndInfo);
|
||||
void VKAPI_CALL vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const VkMemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier *pImageMemoryBarriers);
|
||||
void VKAPI_CALL vkCmdPipelineBarrier2(VkCommandBuffer commandBuffer, const VkDependencyInfo *pDependencyInfo);
|
||||
void VKAPI_CALL vkCmdPipelineBarrier2KHR(VkCommandBuffer commandBuffer, const VkDependencyInfo *pDependencyInfo);
|
||||
void VKAPI_CALL vkCmdPreprocessGeneratedCommandsNV(VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV *pGeneratedCommandsInfo);
|
||||
void VKAPI_CALL vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void *pValues);
|
||||
void VKAPI_CALL vkCmdPushDescriptorSetKHR(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet *pDescriptorWrites);
|
||||
void VKAPI_CALL vkCmdPushDescriptorSetWithTemplateKHR(VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void *pData);
|
||||
void VKAPI_CALL vkCmdResetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask);
|
||||
void VKAPI_CALL vkCmdResetEvent2(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask);
|
||||
void VKAPI_CALL vkCmdResetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask);
|
||||
void VKAPI_CALL vkCmdResetQueryPool(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount);
|
||||
void VKAPI_CALL vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve *pRegions);
|
||||
void VKAPI_CALL vkCmdResolveImage2(VkCommandBuffer commandBuffer, const VkResolveImageInfo2 *pResolveImageInfo);
|
||||
void VKAPI_CALL vkCmdResolveImage2KHR(VkCommandBuffer commandBuffer, const VkResolveImageInfo2 *pResolveImageInfo);
|
||||
void VKAPI_CALL vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, const float blendConstants[4]);
|
||||
void VKAPI_CALL vkCmdSetCheckpointNV(VkCommandBuffer commandBuffer, const void *pCheckpointMarker);
|
||||
void VKAPI_CALL vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const VkCoarseSampleOrderCustomNV *pCustomSampleOrders);
|
||||
void VKAPI_CALL vkCmdSetColorWriteEnableEXT(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32 *pColorWriteEnables);
|
||||
void VKAPI_CALL vkCmdSetCullMode(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode);
|
||||
void VKAPI_CALL vkCmdSetCullModeEXT(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode);
|
||||
void VKAPI_CALL vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor);
|
||||
void VKAPI_CALL vkCmdSetDepthBiasEnable(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable);
|
||||
void VKAPI_CALL vkCmdSetDepthBiasEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable);
|
||||
void VKAPI_CALL vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds);
|
||||
void VKAPI_CALL vkCmdSetDepthBoundsTestEnable(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable);
|
||||
void VKAPI_CALL vkCmdSetDepthBoundsTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable);
|
||||
void VKAPI_CALL vkCmdSetDepthCompareOp(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp);
|
||||
void VKAPI_CALL vkCmdSetDepthCompareOpEXT(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp);
|
||||
void VKAPI_CALL vkCmdSetDepthTestEnable(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable);
|
||||
void VKAPI_CALL vkCmdSetDepthTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable);
|
||||
void VKAPI_CALL vkCmdSetDepthWriteEnable(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable);
|
||||
void VKAPI_CALL vkCmdSetDepthWriteEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable);
|
||||
void VKAPI_CALL vkCmdSetDeviceMask(VkCommandBuffer commandBuffer, uint32_t deviceMask);
|
||||
void VKAPI_CALL vkCmdSetDeviceMaskKHR(VkCommandBuffer commandBuffer, uint32_t deviceMask);
|
||||
void VKAPI_CALL vkCmdSetDiscardRectangleEXT(VkCommandBuffer commandBuffer, uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const VkRect2D *pDiscardRectangles);
|
||||
void VKAPI_CALL vkCmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask);
|
||||
void VKAPI_CALL vkCmdSetEvent2(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo *pDependencyInfo);
|
||||
void VKAPI_CALL vkCmdSetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo *pDependencyInfo);
|
||||
void VKAPI_CALL vkCmdSetExclusiveScissorNV(VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkRect2D *pExclusiveScissors);
|
||||
void VKAPI_CALL vkCmdSetFragmentShadingRateEnumNV(VkCommandBuffer commandBuffer, VkFragmentShadingRateNV shadingRate, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]);
|
||||
void VKAPI_CALL vkCmdSetFragmentShadingRateKHR(VkCommandBuffer commandBuffer, const VkExtent2D *pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]);
|
||||
void VKAPI_CALL vkCmdSetFrontFace(VkCommandBuffer commandBuffer, VkFrontFace frontFace);
|
||||
void VKAPI_CALL vkCmdSetFrontFaceEXT(VkCommandBuffer commandBuffer, VkFrontFace frontFace);
|
||||
void VKAPI_CALL vkCmdSetLineStippleEXT(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern);
|
||||
void VKAPI_CALL vkCmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidth);
|
||||
|
@ -10451,22 +10507,29 @@ void VKAPI_CALL vkCmdSetPatchControlPointsEXT(VkCommandBuffer commandBuffer, uin
|
|||
VkResult VKAPI_CALL vkCmdSetPerformanceMarkerINTEL(VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL *pMarkerInfo);
|
||||
VkResult VKAPI_CALL vkCmdSetPerformanceOverrideINTEL(VkCommandBuffer commandBuffer, const VkPerformanceOverrideInfoINTEL *pOverrideInfo);
|
||||
VkResult VKAPI_CALL vkCmdSetPerformanceStreamMarkerINTEL(VkCommandBuffer commandBuffer, const VkPerformanceStreamMarkerInfoINTEL *pMarkerInfo);
|
||||
void VKAPI_CALL vkCmdSetPrimitiveRestartEnable(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable);
|
||||
void VKAPI_CALL vkCmdSetPrimitiveRestartEnableEXT(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable);
|
||||
void VKAPI_CALL vkCmdSetPrimitiveTopology(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology);
|
||||
void VKAPI_CALL vkCmdSetPrimitiveTopologyEXT(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology);
|
||||
void VKAPI_CALL vkCmdSetRasterizerDiscardEnable(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable);
|
||||
void VKAPI_CALL vkCmdSetRasterizerDiscardEnableEXT(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable);
|
||||
void VKAPI_CALL vkCmdSetRayTracingPipelineStackSizeKHR(VkCommandBuffer commandBuffer, uint32_t pipelineStackSize);
|
||||
void VKAPI_CALL vkCmdSetSampleLocationsEXT(VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT *pSampleLocationsInfo);
|
||||
void VKAPI_CALL vkCmdSetScissor(VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D *pScissors);
|
||||
void VKAPI_CALL vkCmdSetScissorWithCount(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D *pScissors);
|
||||
void VKAPI_CALL vkCmdSetScissorWithCountEXT(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D *pScissors);
|
||||
void VKAPI_CALL vkCmdSetStencilCompareMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask);
|
||||
void VKAPI_CALL vkCmdSetStencilOp(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp);
|
||||
void VKAPI_CALL vkCmdSetStencilOpEXT(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp);
|
||||
void VKAPI_CALL vkCmdSetStencilReference(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference);
|
||||
void VKAPI_CALL vkCmdSetStencilTestEnable(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable);
|
||||
void VKAPI_CALL vkCmdSetStencilTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable);
|
||||
void VKAPI_CALL vkCmdSetStencilWriteMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask);
|
||||
void VKAPI_CALL vkCmdSetVertexInputEXT(VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT *pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT *pVertexAttributeDescriptions);
|
||||
void VKAPI_CALL vkCmdSetViewport(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport *pViewports);
|
||||
void VKAPI_CALL vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkShadingRatePaletteNV *pShadingRatePalettes);
|
||||
void VKAPI_CALL vkCmdSetViewportWScalingNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportWScalingNV *pViewportWScalings);
|
||||
void VKAPI_CALL vkCmdSetViewportWithCount(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport *pViewports);
|
||||
void VKAPI_CALL vkCmdSetViewportWithCountEXT(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport *pViewports);
|
||||
void VKAPI_CALL vkCmdSubpassShadingHUAWEI(VkCommandBuffer commandBuffer);
|
||||
void VKAPI_CALL vkCmdTraceRaysIndirectKHR(VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR *pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pCallableShaderBindingTable, VkDeviceAddress indirectDeviceAddress);
|
||||
|
@ -10474,12 +10537,14 @@ void VKAPI_CALL vkCmdTraceRaysKHR(VkCommandBuffer commandBuffer, const VkStrided
|
|||
void VKAPI_CALL vkCmdTraceRaysNV(VkCommandBuffer commandBuffer, VkBuffer raygenShaderBindingTableBuffer, VkDeviceSize raygenShaderBindingOffset, VkBuffer missShaderBindingTableBuffer, VkDeviceSize missShaderBindingOffset, VkDeviceSize missShaderBindingStride, VkBuffer hitShaderBindingTableBuffer, VkDeviceSize hitShaderBindingOffset, VkDeviceSize hitShaderBindingStride, VkBuffer callableShaderBindingTableBuffer, VkDeviceSize callableShaderBindingOffset, VkDeviceSize callableShaderBindingStride, uint32_t width, uint32_t height, uint32_t depth);
|
||||
void VKAPI_CALL vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void *pData);
|
||||
void VKAPI_CALL vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const VkMemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier *pImageMemoryBarriers);
|
||||
void VKAPI_CALL vkCmdWaitEvents2(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, const VkDependencyInfo *pDependencyInfos);
|
||||
void VKAPI_CALL vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, const VkDependencyInfo *pDependencyInfos);
|
||||
void VKAPI_CALL vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR *pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery);
|
||||
void VKAPI_CALL vkCmdWriteAccelerationStructuresPropertiesNV(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureNV *pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery);
|
||||
void VKAPI_CALL vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker);
|
||||
void VKAPI_CALL vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker);
|
||||
void VKAPI_CALL vkCmdWriteTimestamp(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query);
|
||||
void VKAPI_CALL vkCmdWriteTimestamp2(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query);
|
||||
void VKAPI_CALL vkCmdWriteTimestamp2KHR(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query);
|
||||
VkResult VKAPI_CALL vkCompileDeferredNV(VkDevice device, VkPipeline pipeline, uint32_t shader);
|
||||
VkResult VKAPI_CALL vkCopyAccelerationStructureKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureInfoKHR *pInfo);
|
||||
|
@ -10511,6 +10576,7 @@ VkResult VKAPI_CALL vkCreateIndirectCommandsLayoutNV(VkDevice device, const VkIn
|
|||
VkResult VKAPI_CALL vkCreateInstance(const VkInstanceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkInstance *pInstance);
|
||||
VkResult VKAPI_CALL vkCreatePipelineCache(VkDevice device, const VkPipelineCacheCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPipelineCache *pPipelineCache);
|
||||
VkResult VKAPI_CALL vkCreatePipelineLayout(VkDevice device, const VkPipelineLayoutCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPipelineLayout *pPipelineLayout);
|
||||
VkResult VKAPI_CALL vkCreatePrivateDataSlot(VkDevice device, const VkPrivateDataSlotCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPrivateDataSlot *pPrivateDataSlot);
|
||||
VkResult VKAPI_CALL vkCreatePrivateDataSlotEXT(VkDevice device, const VkPrivateDataSlotCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPrivateDataSlot *pPrivateDataSlot);
|
||||
VkResult VKAPI_CALL vkCreateQueryPool(VkDevice device, const VkQueryPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkQueryPool *pQueryPool);
|
||||
VkResult VKAPI_CALL vkCreateRayTracingPipelinesKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkRayTracingPipelineCreateInfoKHR *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines);
|
||||
|
@ -10555,6 +10621,7 @@ void VKAPI_CALL vkDestroyInstance(VkInstance instance, const VkAllocationCallbac
|
|||
void VKAPI_CALL vkDestroyPipeline(VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks *pAllocator);
|
||||
void VKAPI_CALL vkDestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks *pAllocator);
|
||||
void VKAPI_CALL vkDestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks *pAllocator);
|
||||
void VKAPI_CALL vkDestroyPrivateDataSlot(VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks *pAllocator);
|
||||
void VKAPI_CALL vkDestroyPrivateDataSlotEXT(VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks *pAllocator);
|
||||
void VKAPI_CALL vkDestroyQueryPool(VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks *pAllocator);
|
||||
void VKAPI_CALL vkDestroyRenderPass(VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks *pAllocator);
|
||||
|
@ -10599,12 +10666,15 @@ VkResult VKAPI_CALL vkGetDeferredOperationResultKHR(VkDevice device, VkDeferredO
|
|||
void VKAPI_CALL vkGetDescriptorSetLayoutSupport(VkDevice device, const VkDescriptorSetLayoutCreateInfo *pCreateInfo, VkDescriptorSetLayoutSupport *pSupport);
|
||||
void VKAPI_CALL vkGetDescriptorSetLayoutSupportKHR(VkDevice device, const VkDescriptorSetLayoutCreateInfo *pCreateInfo, VkDescriptorSetLayoutSupport *pSupport);
|
||||
void VKAPI_CALL vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, const VkAccelerationStructureVersionInfoKHR *pVersionInfo, VkAccelerationStructureCompatibilityKHR *pCompatibility);
|
||||
void VKAPI_CALL vkGetDeviceBufferMemoryRequirements(VkDevice device, const VkDeviceBufferMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements);
|
||||
void VKAPI_CALL vkGetDeviceBufferMemoryRequirementsKHR(VkDevice device, const VkDeviceBufferMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements);
|
||||
void VKAPI_CALL vkGetDeviceGroupPeerMemoryFeatures(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags *pPeerMemoryFeatures);
|
||||
void VKAPI_CALL vkGetDeviceGroupPeerMemoryFeaturesKHR(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags *pPeerMemoryFeatures);
|
||||
VkResult VKAPI_CALL vkGetDeviceGroupPresentCapabilitiesKHR(VkDevice device, VkDeviceGroupPresentCapabilitiesKHR *pDeviceGroupPresentCapabilities);
|
||||
VkResult VKAPI_CALL vkGetDeviceGroupSurfacePresentModesKHR(VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR *pModes);
|
||||
void VKAPI_CALL vkGetDeviceImageMemoryRequirements(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements);
|
||||
void VKAPI_CALL vkGetDeviceImageMemoryRequirementsKHR(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements);
|
||||
void VKAPI_CALL vkGetDeviceImageSparseMemoryRequirements(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements);
|
||||
void VKAPI_CALL vkGetDeviceImageSparseMemoryRequirementsKHR(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements);
|
||||
void VKAPI_CALL vkGetDeviceMemoryCommitment(VkDevice device, VkDeviceMemory memory, VkDeviceSize *pCommittedMemoryInBytes);
|
||||
uint64_t VKAPI_CALL vkGetDeviceMemoryOpaqueCaptureAddress(VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo *pInfo);
|
||||
|
@ -10670,12 +10740,14 @@ VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physi
|
|||
VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceFormatsKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pSurfaceFormatCount, VkSurfaceFormatKHR *pSurfaceFormats);
|
||||
VkResult VKAPI_CALL vkGetPhysicalDeviceSurfacePresentModesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pPresentModeCount, VkPresentModeKHR *pPresentModes);
|
||||
VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceSupportKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32 *pSupported);
|
||||
VkResult VKAPI_CALL vkGetPhysicalDeviceToolProperties(VkPhysicalDevice physicalDevice, uint32_t *pToolCount, VkPhysicalDeviceToolProperties *pToolProperties);
|
||||
VkResult VKAPI_CALL vkGetPhysicalDeviceToolPropertiesEXT(VkPhysicalDevice physicalDevice, uint32_t *pToolCount, VkPhysicalDeviceToolProperties *pToolProperties);
|
||||
VkBool32 VKAPI_CALL vkGetPhysicalDeviceWin32PresentationSupportKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex);
|
||||
VkResult VKAPI_CALL vkGetPipelineCacheData(VkDevice device, VkPipelineCache pipelineCache, size_t *pDataSize, void *pData);
|
||||
VkResult VKAPI_CALL vkGetPipelineExecutableInternalRepresentationsKHR(VkDevice device, const VkPipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR *pInternalRepresentations);
|
||||
VkResult VKAPI_CALL vkGetPipelineExecutablePropertiesKHR(VkDevice device, const VkPipelineInfoKHR *pPipelineInfo, uint32_t *pExecutableCount, VkPipelineExecutablePropertiesKHR *pProperties);
|
||||
VkResult VKAPI_CALL vkGetPipelineExecutableStatisticsKHR(VkDevice device, const VkPipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pStatisticCount, VkPipelineExecutableStatisticKHR *pStatistics);
|
||||
void VKAPI_CALL vkGetPrivateData(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t *pData);
|
||||
void VKAPI_CALL vkGetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t *pData);
|
||||
VkResult VKAPI_CALL vkGetQueryPoolResults(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void *pData, VkDeviceSize stride, VkQueryResultFlags flags);
|
||||
void VKAPI_CALL vkGetQueueCheckpointData2NV(VkQueue queue, uint32_t *pCheckpointDataCount, VkCheckpointData2NV *pCheckpointData);
|
||||
|
@ -10702,6 +10774,7 @@ void VKAPI_CALL vkQueueInsertDebugUtilsLabelEXT(VkQueue queue, const VkDebugUtil
|
|||
VkResult VKAPI_CALL vkQueuePresentKHR(VkQueue queue, const VkPresentInfoKHR *pPresentInfo);
|
||||
VkResult VKAPI_CALL vkQueueSetPerformanceConfigurationINTEL(VkQueue queue, VkPerformanceConfigurationINTEL configuration);
|
||||
VkResult VKAPI_CALL vkQueueSubmit(VkQueue queue, uint32_t submitCount, const VkSubmitInfo *pSubmits, VkFence fence);
|
||||
VkResult VKAPI_CALL vkQueueSubmit2(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2 *pSubmits, VkFence fence);
|
||||
VkResult VKAPI_CALL vkQueueSubmit2KHR(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2 *pSubmits, VkFence fence);
|
||||
VkResult VKAPI_CALL vkQueueWaitIdle(VkQueue queue);
|
||||
VkResult VKAPI_CALL vkReleasePerformanceConfigurationINTEL(VkDevice device, VkPerformanceConfigurationINTEL configuration);
|
||||
|
@ -10717,6 +10790,7 @@ VkResult VKAPI_CALL vkSetDebugUtilsObjectNameEXT(VkDevice device, const VkDebugU
|
|||
VkResult VKAPI_CALL vkSetDebugUtilsObjectTagEXT(VkDevice device, const VkDebugUtilsObjectTagInfoEXT *pTagInfo);
|
||||
void VKAPI_CALL vkSetDeviceMemoryPriorityEXT(VkDevice device, VkDeviceMemory memory, float priority);
|
||||
VkResult VKAPI_CALL vkSetEvent(VkDevice device, VkEvent event);
|
||||
VkResult VKAPI_CALL vkSetPrivateData(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data);
|
||||
VkResult VKAPI_CALL vkSetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data);
|
||||
VkResult VKAPI_CALL vkSignalSemaphore(VkDevice device, const VkSemaphoreSignalInfo *pSignalInfo);
|
||||
VkResult VKAPI_CALL vkSignalSemaphoreKHR(VkDevice device, const VkSemaphoreSignalInfo *pSignalInfo);
|
||||
|
|
Loading…
Reference in New Issue