winevulkan: Update to VK spec version 1.3.204.
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
0417d9d015
commit
fe5e06185d
|
@ -3,7 +3,7 @@
|
|||
# This file is generated from Vulkan vk.xml file covered
|
||||
# by the following copyright and permission notice:
|
||||
#
|
||||
# Copyright 2015-2021 The Khronos Group Inc.
|
||||
# Copyright 2015-2022 The Khronos Group Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
#
|
||||
|
@ -21,18 +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 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 vkCmdBlitImage(ptr int64 long int64 long long ptr long) winevulkan.vkCmdBlitImage
|
||||
@ stub 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 vkCmdCopyBufferToImage(ptr int64 int64 long long ptr) winevulkan.vkCmdCopyBufferToImage
|
||||
@ stub vkCmdCopyBufferToImage2
|
||||
@ stdcall vkCmdCopyImage(ptr int64 long int64 long long ptr) winevulkan.vkCmdCopyImage
|
||||
@ stub vkCmdCopyImage2
|
||||
@ stdcall vkCmdCopyImageToBuffer(ptr int64 long int64 long ptr) winevulkan.vkCmdCopyImageToBuffer
|
||||
@ stub 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
|
||||
|
@ -46,29 +53,50 @@
|
|||
@ stdcall vkCmdEndQuery(ptr int64 long) winevulkan.vkCmdEndQuery
|
||||
@ stdcall vkCmdEndRenderPass(ptr) winevulkan.vkCmdEndRenderPass
|
||||
@ stdcall vkCmdEndRenderPass2(ptr ptr) winevulkan.vkCmdEndRenderPass2
|
||||
@ stub 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 vkCmdPushConstants(ptr int64 long long long ptr) winevulkan.vkCmdPushConstants
|
||||
@ stdcall vkCmdResetEvent(ptr int64 long) winevulkan.vkCmdResetEvent
|
||||
@ stub vkCmdResetEvent2
|
||||
@ stdcall vkCmdResetQueryPool(ptr int64 long long) winevulkan.vkCmdResetQueryPool
|
||||
@ stdcall vkCmdResolveImage(ptr int64 long int64 long long ptr) winevulkan.vkCmdResolveImage
|
||||
@ stub vkCmdResolveImage2
|
||||
@ stdcall vkCmdSetBlendConstants(ptr ptr) winevulkan.vkCmdSetBlendConstants
|
||||
@ stub vkCmdSetCullMode
|
||||
@ stdcall vkCmdSetDepthBias(ptr float float float) winevulkan.vkCmdSetDepthBias
|
||||
@ stub vkCmdSetDepthBiasEnable
|
||||
@ stdcall vkCmdSetDepthBounds(ptr float float) winevulkan.vkCmdSetDepthBounds
|
||||
@ stub vkCmdSetDepthBoundsTestEnable
|
||||
@ stub vkCmdSetDepthCompareOp
|
||||
@ stub vkCmdSetDepthTestEnable
|
||||
@ stub vkCmdSetDepthWriteEnable
|
||||
@ stdcall vkCmdSetDeviceMask(ptr long) winevulkan.vkCmdSetDeviceMask
|
||||
@ stdcall vkCmdSetEvent(ptr int64 long) winevulkan.vkCmdSetEvent
|
||||
@ stub vkCmdSetEvent2
|
||||
@ stub vkCmdSetFrontFace
|
||||
@ stdcall vkCmdSetLineWidth(ptr float) winevulkan.vkCmdSetLineWidth
|
||||
@ stub vkCmdSetPrimitiveRestartEnable
|
||||
@ stub vkCmdSetPrimitiveTopology
|
||||
@ stub vkCmdSetRasterizerDiscardEnable
|
||||
@ stdcall vkCmdSetScissor(ptr long long ptr) winevulkan.vkCmdSetScissor
|
||||
@ stub vkCmdSetScissorWithCount
|
||||
@ stdcall vkCmdSetStencilCompareMask(ptr long long) winevulkan.vkCmdSetStencilCompareMask
|
||||
@ stub vkCmdSetStencilOp
|
||||
@ stdcall vkCmdSetStencilReference(ptr long long) winevulkan.vkCmdSetStencilReference
|
||||
@ stub vkCmdSetStencilTestEnable
|
||||
@ stdcall vkCmdSetStencilWriteMask(ptr long long) winevulkan.vkCmdSetStencilWriteMask
|
||||
@ stdcall vkCmdSetViewport(ptr long long ptr) winevulkan.vkCmdSetViewport
|
||||
@ stub 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 vkCmdWriteTimestamp(ptr long int64 long) winevulkan.vkCmdWriteTimestamp
|
||||
@ stub 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
|
||||
|
@ -88,6 +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 vkCreateQueryPool(ptr ptr ptr ptr) winevulkan.vkCreateQueryPool
|
||||
@ stdcall vkCreateRenderPass(ptr ptr ptr ptr) winevulkan.vkCreateRenderPass
|
||||
@ stdcall vkCreateRenderPass2(ptr ptr ptr ptr) winevulkan.vkCreateRenderPass2
|
||||
|
@ -114,6 +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 vkDestroyQueryPool(ptr int64 ptr) winevulkan.vkDestroyQueryPool
|
||||
@ stdcall vkDestroyRenderPass(ptr int64 ptr) winevulkan.vkDestroyRenderPass
|
||||
@ stdcall vkDestroySampler(ptr int64 ptr) winevulkan.vkDestroySampler
|
||||
|
@ -140,9 +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 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 vkGetDeviceMemoryCommitment(ptr int64 ptr) winevulkan.vkGetDeviceMemoryCommitment
|
||||
@ stdcall vkGetDeviceMemoryOpaqueCaptureAddress(ptr ptr) winevulkan.vkGetDeviceMemoryOpaqueCaptureAddress
|
||||
@ stdcall vkGetDeviceProcAddr(ptr str) winevulkan.vkGetDeviceProcAddr
|
||||
|
@ -185,8 +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 vkGetPhysicalDeviceWin32PresentationSupportKHR(ptr long) winevulkan.vkGetPhysicalDeviceWin32PresentationSupportKHR
|
||||
@ stdcall vkGetPipelineCacheData(ptr int64 ptr ptr) winevulkan.vkGetPipelineCacheData
|
||||
@ stub 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
|
||||
|
@ -197,6 +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 vkQueueWaitIdle(ptr) winevulkan.vkQueueWaitIdle
|
||||
@ stdcall vkResetCommandBuffer(ptr long) winevulkan.vkResetCommandBuffer
|
||||
@ stdcall vkResetCommandPool(ptr int64 long) winevulkan.vkResetCommandPool
|
||||
|
@ -205,6 +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 vkSignalSemaphore(ptr ptr) winevulkan.vkSignalSemaphore
|
||||
@ stdcall vkTrimCommandPool(ptr int64 long) winevulkan.vkTrimCommandPool
|
||||
@ stdcall vkUnmapMemory(ptr int64) winevulkan.vkUnmapMemory
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* This file is generated from Vulkan vk.xml file covered
|
||||
* by the following copyright and permission notice:
|
||||
*
|
||||
* Copyright 2015-2021 The Khronos Group Inc.
|
||||
* Copyright 2015-2022 The Khronos Group Inc.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
*
|
||||
|
@ -227,7 +227,7 @@ void WINAPI vkCmdBeginRenderPass2KHR(VkCommandBuffer commandBuffer, const VkRend
|
|||
unix_funcs->p_vk_call(unix_vkCmdBeginRenderPass2KHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdBeginRenderingKHR(VkCommandBuffer commandBuffer, const VkRenderingInfoKHR *pRenderingInfo)
|
||||
void WINAPI vkCmdBeginRenderingKHR(VkCommandBuffer commandBuffer, const VkRenderingInfo *pRenderingInfo)
|
||||
{
|
||||
struct vkCmdBeginRenderingKHR_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
|
@ -357,7 +357,7 @@ void WINAPI vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkIm
|
|||
unix_funcs->p_vk_call(unix_vkCmdBlitImage, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdBlitImage2KHR(VkCommandBuffer commandBuffer, const VkBlitImageInfo2KHR *pBlitImageInfo)
|
||||
void WINAPI vkCmdBlitImage2KHR(VkCommandBuffer commandBuffer, const VkBlitImageInfo2 *pBlitImageInfo)
|
||||
{
|
||||
struct vkCmdBlitImage2KHR_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
|
@ -474,7 +474,7 @@ void WINAPI vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, V
|
|||
unix_funcs->p_vk_call(unix_vkCmdCopyBuffer, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2KHR *pCopyBufferInfo)
|
||||
void WINAPI vkCmdCopyBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 *pCopyBufferInfo)
|
||||
{
|
||||
struct vkCmdCopyBuffer2KHR_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
|
@ -494,7 +494,7 @@ void WINAPI vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBu
|
|||
unix_funcs->p_vk_call(unix_vkCmdCopyBufferToImage, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyBufferToImage2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2KHR *pCopyBufferToImageInfo)
|
||||
void WINAPI vkCmdCopyBufferToImage2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 *pCopyBufferToImageInfo)
|
||||
{
|
||||
struct vkCmdCopyBufferToImage2KHR_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
|
@ -515,7 +515,7 @@ void WINAPI vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkIm
|
|||
unix_funcs->p_vk_call(unix_vkCmdCopyImage, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyImage2KHR(VkCommandBuffer commandBuffer, const VkCopyImageInfo2KHR *pCopyImageInfo)
|
||||
void WINAPI vkCmdCopyImage2KHR(VkCommandBuffer commandBuffer, const VkCopyImageInfo2 *pCopyImageInfo)
|
||||
{
|
||||
struct vkCmdCopyImage2KHR_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
|
@ -535,7 +535,7 @@ void WINAPI vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcIma
|
|||
unix_funcs->p_vk_call(unix_vkCmdCopyImageToBuffer, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyImageToBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2KHR *pCopyImageToBufferInfo)
|
||||
void WINAPI vkCmdCopyImageToBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 *pCopyImageToBufferInfo)
|
||||
{
|
||||
struct vkCmdCopyImageToBuffer2KHR_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
|
@ -988,7 +988,7 @@ void WINAPI vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageF
|
|||
unix_funcs->p_vk_call(unix_vkCmdPipelineBarrier, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdPipelineBarrier2KHR(VkCommandBuffer commandBuffer, const VkDependencyInfoKHR *pDependencyInfo)
|
||||
void WINAPI vkCmdPipelineBarrier2KHR(VkCommandBuffer commandBuffer, const VkDependencyInfo *pDependencyInfo)
|
||||
{
|
||||
struct vkCmdPipelineBarrier2KHR_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
|
@ -1048,7 +1048,7 @@ void WINAPI vkCmdResetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipe
|
|||
unix_funcs->p_vk_call(unix_vkCmdResetEvent, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdResetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2KHR stageMask)
|
||||
void WINAPI vkCmdResetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask)
|
||||
{
|
||||
struct vkCmdResetEvent2KHR_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
|
@ -1080,7 +1080,7 @@ void WINAPI vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, V
|
|||
unix_funcs->p_vk_call(unix_vkCmdResolveImage, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdResolveImage2KHR(VkCommandBuffer commandBuffer, const VkResolveImageInfo2KHR *pResolveImageInfo)
|
||||
void WINAPI vkCmdResolveImage2KHR(VkCommandBuffer commandBuffer, const VkResolveImageInfo2 *pResolveImageInfo)
|
||||
{
|
||||
struct vkCmdResolveImage2KHR_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
|
@ -1225,7 +1225,7 @@ void WINAPI vkCmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipeli
|
|||
unix_funcs->p_vk_call(unix_vkCmdSetEvent, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfoKHR *pDependencyInfo)
|
||||
void WINAPI vkCmdSetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo *pDependencyInfo)
|
||||
{
|
||||
struct vkCmdSetEvent2KHR_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
|
@ -1565,7 +1565,7 @@ void WINAPI vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint32_t eventCount,
|
|||
unix_funcs->p_vk_call(unix_vkCmdWaitEvents, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, const VkDependencyInfoKHR *pDependencyInfos)
|
||||
void WINAPI vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, const VkDependencyInfo *pDependencyInfos)
|
||||
{
|
||||
struct vkCmdWaitEvents2KHR_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
|
@ -1599,7 +1599,7 @@ void WINAPI vkCmdWriteAccelerationStructuresPropertiesNV(VkCommandBuffer command
|
|||
unix_funcs->p_vk_call(unix_vkCmdWriteAccelerationStructuresPropertiesNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, VkPipelineStageFlags2KHR stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker)
|
||||
void WINAPI vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker)
|
||||
{
|
||||
struct vkCmdWriteBufferMarker2AMD_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
|
@ -1631,7 +1631,7 @@ void WINAPI vkCmdWriteTimestamp(VkCommandBuffer commandBuffer, VkPipelineStageFl
|
|||
unix_funcs->p_vk_call(unix_vkCmdWriteTimestamp, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdWriteTimestamp2KHR(VkCommandBuffer commandBuffer, VkPipelineStageFlags2KHR stage, VkQueryPool queryPool, uint32_t query)
|
||||
void WINAPI vkCmdWriteTimestamp2KHR(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query)
|
||||
{
|
||||
struct vkCmdWriteTimestamp2KHR_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
|
@ -1930,7 +1930,7 @@ VkResult WINAPI vkCreatePipelineLayout(VkDevice device, const VkPipelineLayoutCr
|
|||
return vk_unix_call(unix_vkCreatePipelineLayout, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkCreatePrivateDataSlotEXT(VkDevice device, const VkPrivateDataSlotCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPrivateDataSlotEXT *pPrivateDataSlot)
|
||||
VkResult WINAPI vkCreatePrivateDataSlotEXT(VkDevice device, const VkPrivateDataSlotCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPrivateDataSlot *pPrivateDataSlot)
|
||||
{
|
||||
struct vkCreatePrivateDataSlotEXT_params params;
|
||||
params.device = device;
|
||||
|
@ -2346,7 +2346,7 @@ void WINAPI vkDestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLa
|
|||
vk_unix_call(unix_vkDestroyPipelineLayout, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkDestroyPrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotEXT privateDataSlot, const VkAllocationCallbacks *pAllocator)
|
||||
void WINAPI vkDestroyPrivateDataSlotEXT(VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks *pAllocator)
|
||||
{
|
||||
struct vkDestroyPrivateDataSlotEXT_params params;
|
||||
params.device = device;
|
||||
|
@ -2719,7 +2719,7 @@ void WINAPI vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, co
|
|||
vk_unix_call(unix_vkGetDeviceAccelerationStructureCompatibilityKHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkGetDeviceBufferMemoryRequirementsKHR(VkDevice device, const VkDeviceBufferMemoryRequirementsKHR *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
|
||||
void WINAPI vkGetDeviceBufferMemoryRequirementsKHR(VkDevice device, const VkDeviceBufferMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
|
||||
{
|
||||
struct vkGetDeviceBufferMemoryRequirementsKHR_params params;
|
||||
params.device = device;
|
||||
|
@ -2767,7 +2767,7 @@ VkResult WINAPI vkGetDeviceGroupSurfacePresentModesKHR(VkDevice device, VkSurfac
|
|||
return unix_funcs->p_vk_call(unix_vkGetDeviceGroupSurfacePresentModesKHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkGetDeviceImageMemoryRequirementsKHR(VkDevice device, const VkDeviceImageMemoryRequirementsKHR *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
|
||||
void WINAPI vkGetDeviceImageMemoryRequirementsKHR(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements)
|
||||
{
|
||||
struct vkGetDeviceImageMemoryRequirementsKHR_params params;
|
||||
params.device = device;
|
||||
|
@ -2776,7 +2776,7 @@ void WINAPI vkGetDeviceImageMemoryRequirementsKHR(VkDevice device, const VkDevic
|
|||
vk_unix_call(unix_vkGetDeviceImageMemoryRequirementsKHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkGetDeviceImageSparseMemoryRequirementsKHR(VkDevice device, const VkDeviceImageMemoryRequirementsKHR *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
|
||||
void WINAPI vkGetDeviceImageSparseMemoryRequirementsKHR(VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements)
|
||||
{
|
||||
struct vkGetDeviceImageSparseMemoryRequirementsKHR_params params;
|
||||
params.device = device;
|
||||
|
@ -3320,7 +3320,7 @@ VkResult WINAPI vkGetPhysicalDeviceSurfaceSupportKHR(VkPhysicalDevice physicalDe
|
|||
return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceSurfaceSupportKHR, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkGetPhysicalDeviceToolPropertiesEXT(VkPhysicalDevice physicalDevice, uint32_t *pToolCount, VkPhysicalDeviceToolPropertiesEXT *pToolProperties)
|
||||
VkResult WINAPI vkGetPhysicalDeviceToolPropertiesEXT(VkPhysicalDevice physicalDevice, uint32_t *pToolCount, VkPhysicalDeviceToolProperties *pToolProperties)
|
||||
{
|
||||
struct vkGetPhysicalDeviceToolPropertiesEXT_params params;
|
||||
params.physicalDevice = physicalDevice;
|
||||
|
@ -3377,7 +3377,7 @@ VkResult WINAPI vkGetPipelineExecutableStatisticsKHR(VkDevice device, const VkPi
|
|||
return vk_unix_call(unix_vkGetPipelineExecutableStatisticsKHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkGetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlotEXT privateDataSlot, uint64_t *pData)
|
||||
void WINAPI vkGetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t *pData)
|
||||
{
|
||||
struct vkGetPrivateDataEXT_params params;
|
||||
params.device = device;
|
||||
|
@ -3633,7 +3633,7 @@ VkResult WINAPI vkQueueSubmit(VkQueue queue, uint32_t submitCount, const VkSubmi
|
|||
return vk_unix_call(unix_vkQueueSubmit, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkQueueSubmit2KHR(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2KHR *pSubmits, VkFence fence)
|
||||
VkResult WINAPI vkQueueSubmit2KHR(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2 *pSubmits, VkFence fence)
|
||||
{
|
||||
struct vkQueueSubmit2KHR_params params;
|
||||
params.queue = queue;
|
||||
|
@ -3761,7 +3761,7 @@ VkResult WINAPI vkSetEvent(VkDevice device, VkEvent event)
|
|||
return vk_unix_call(unix_vkSetEvent, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkSetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlotEXT privateDataSlot, uint64_t data)
|
||||
VkResult WINAPI vkSetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data)
|
||||
{
|
||||
struct vkSetPrivateDataEXT_params params;
|
||||
params.device = device;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* This file is generated from Vulkan vk.xml file covered
|
||||
* by the following copyright and permission notice:
|
||||
*
|
||||
* Copyright 2015-2021 The Khronos Group Inc.
|
||||
* Copyright 2015-2022 The Khronos Group Inc.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
*
|
||||
|
@ -602,7 +602,7 @@ struct vkCmdBeginRenderPass2KHR_params
|
|||
struct vkCmdBeginRenderingKHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkRenderingInfoKHR *pRenderingInfo;
|
||||
const VkRenderingInfo *pRenderingInfo;
|
||||
};
|
||||
|
||||
struct vkCmdBeginTransformFeedbackEXT_params
|
||||
|
@ -708,7 +708,7 @@ struct vkCmdBlitImage_params
|
|||
struct vkCmdBlitImage2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkBlitImageInfo2KHR *pBlitImageInfo;
|
||||
const VkBlitImageInfo2 *pBlitImageInfo;
|
||||
};
|
||||
|
||||
struct vkCmdBuildAccelerationStructureNV_params
|
||||
|
@ -803,7 +803,7 @@ struct vkCmdCopyBuffer_params
|
|||
struct vkCmdCopyBuffer2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkCopyBufferInfo2KHR *pCopyBufferInfo;
|
||||
const VkCopyBufferInfo2 *pCopyBufferInfo;
|
||||
};
|
||||
|
||||
struct vkCmdCopyBufferToImage_params
|
||||
|
@ -819,7 +819,7 @@ struct vkCmdCopyBufferToImage_params
|
|||
struct vkCmdCopyBufferToImage2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkCopyBufferToImageInfo2KHR *pCopyBufferToImageInfo;
|
||||
const VkCopyBufferToImageInfo2 *pCopyBufferToImageInfo;
|
||||
};
|
||||
|
||||
struct vkCmdCopyImage_params
|
||||
|
@ -836,7 +836,7 @@ struct vkCmdCopyImage_params
|
|||
struct vkCmdCopyImage2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkCopyImageInfo2KHR *pCopyImageInfo;
|
||||
const VkCopyImageInfo2 *pCopyImageInfo;
|
||||
};
|
||||
|
||||
struct vkCmdCopyImageToBuffer_params
|
||||
|
@ -852,7 +852,7 @@ struct vkCmdCopyImageToBuffer_params
|
|||
struct vkCmdCopyImageToBuffer2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkCopyImageToBufferInfo2KHR *pCopyImageToBufferInfo;
|
||||
const VkCopyImageToBufferInfo2 *pCopyImageToBufferInfo;
|
||||
};
|
||||
|
||||
struct vkCmdCopyMemoryToAccelerationStructureKHR_params
|
||||
|
@ -1217,7 +1217,7 @@ struct vkCmdPipelineBarrier_params
|
|||
struct vkCmdPipelineBarrier2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkDependencyInfoKHR *pDependencyInfo;
|
||||
const VkDependencyInfo *pDependencyInfo;
|
||||
};
|
||||
|
||||
struct vkCmdPreprocessGeneratedCommandsNV_params
|
||||
|
@ -1266,7 +1266,7 @@ struct vkCmdResetEvent2KHR_params
|
|||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkEvent event;
|
||||
VkPipelineStageFlags2KHR stageMask;
|
||||
VkPipelineStageFlags2 stageMask;
|
||||
};
|
||||
|
||||
struct vkCmdResetQueryPool_params
|
||||
|
@ -1291,7 +1291,7 @@ struct vkCmdResolveImage_params
|
|||
struct vkCmdResolveImage2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkResolveImageInfo2KHR *pResolveImageInfo;
|
||||
const VkResolveImageInfo2 *pResolveImageInfo;
|
||||
};
|
||||
|
||||
struct vkCmdSetBlendConstants_params
|
||||
|
@ -1403,7 +1403,7 @@ struct vkCmdSetEvent2KHR_params
|
|||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkEvent event;
|
||||
const VkDependencyInfoKHR *pDependencyInfo;
|
||||
const VkDependencyInfo *pDependencyInfo;
|
||||
};
|
||||
|
||||
struct vkCmdSetExclusiveScissorNV_params
|
||||
|
@ -1674,7 +1674,7 @@ struct vkCmdWaitEvents2KHR_params
|
|||
VkCommandBuffer commandBuffer;
|
||||
uint32_t eventCount;
|
||||
const VkEvent *pEvents;
|
||||
const VkDependencyInfoKHR *pDependencyInfos;
|
||||
const VkDependencyInfo *pDependencyInfos;
|
||||
};
|
||||
|
||||
struct vkCmdWriteAccelerationStructuresPropertiesKHR_params
|
||||
|
@ -1700,7 +1700,7 @@ struct vkCmdWriteAccelerationStructuresPropertiesNV_params
|
|||
struct vkCmdWriteBufferMarker2AMD_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkPipelineStageFlags2KHR stage;
|
||||
VkPipelineStageFlags2 stage;
|
||||
VkBuffer dstBuffer;
|
||||
VkDeviceSize dstOffset;
|
||||
uint32_t marker;
|
||||
|
@ -1726,7 +1726,7 @@ struct vkCmdWriteTimestamp_params
|
|||
struct vkCmdWriteTimestamp2KHR_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkPipelineStageFlags2KHR stage;
|
||||
VkPipelineStageFlags2 stage;
|
||||
VkQueryPool queryPool;
|
||||
uint32_t query;
|
||||
};
|
||||
|
@ -1972,9 +1972,9 @@ struct vkCreatePipelineLayout_params
|
|||
struct vkCreatePrivateDataSlotEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
const VkPrivateDataSlotCreateInfoEXT *pCreateInfo;
|
||||
const VkPrivateDataSlotCreateInfo *pCreateInfo;
|
||||
const VkAllocationCallbacks *pAllocator;
|
||||
VkPrivateDataSlotEXT *pPrivateDataSlot;
|
||||
VkPrivateDataSlot *pPrivateDataSlot;
|
||||
};
|
||||
|
||||
struct vkCreateQueryPool_params
|
||||
|
@ -2300,7 +2300,7 @@ struct vkDestroyPipelineLayout_params
|
|||
struct vkDestroyPrivateDataSlotEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
VkPrivateDataSlotEXT privateDataSlot;
|
||||
VkPrivateDataSlot privateDataSlot;
|
||||
const VkAllocationCallbacks *pAllocator;
|
||||
};
|
||||
|
||||
|
@ -2603,7 +2603,7 @@ struct vkGetDeviceAccelerationStructureCompatibilityKHR_params
|
|||
struct vkGetDeviceBufferMemoryRequirementsKHR_params
|
||||
{
|
||||
VkDevice device;
|
||||
const VkDeviceBufferMemoryRequirementsKHR *pInfo;
|
||||
const VkDeviceBufferMemoryRequirements *pInfo;
|
||||
VkMemoryRequirements2 *pMemoryRequirements;
|
||||
};
|
||||
|
||||
|
@ -2641,14 +2641,14 @@ struct vkGetDeviceGroupSurfacePresentModesKHR_params
|
|||
struct vkGetDeviceImageMemoryRequirementsKHR_params
|
||||
{
|
||||
VkDevice device;
|
||||
const VkDeviceImageMemoryRequirementsKHR *pInfo;
|
||||
const VkDeviceImageMemoryRequirements *pInfo;
|
||||
VkMemoryRequirements2 *pMemoryRequirements;
|
||||
};
|
||||
|
||||
struct vkGetDeviceImageSparseMemoryRequirementsKHR_params
|
||||
{
|
||||
VkDevice device;
|
||||
const VkDeviceImageMemoryRequirementsKHR *pInfo;
|
||||
const VkDeviceImageMemoryRequirements *pInfo;
|
||||
uint32_t *pSparseMemoryRequirementCount;
|
||||
VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements;
|
||||
};
|
||||
|
@ -3087,7 +3087,7 @@ struct vkGetPhysicalDeviceToolPropertiesEXT_params
|
|||
{
|
||||
VkPhysicalDevice physicalDevice;
|
||||
uint32_t *pToolCount;
|
||||
VkPhysicalDeviceToolPropertiesEXT *pToolProperties;
|
||||
VkPhysicalDeviceToolProperties *pToolProperties;
|
||||
};
|
||||
|
||||
struct vkGetPhysicalDeviceWin32PresentationSupportKHR_params
|
||||
|
@ -3133,7 +3133,7 @@ struct vkGetPrivateDataEXT_params
|
|||
VkDevice device;
|
||||
VkObjectType objectType;
|
||||
uint64_t objectHandle;
|
||||
VkPrivateDataSlotEXT privateDataSlot;
|
||||
VkPrivateDataSlot privateDataSlot;
|
||||
uint64_t *pData;
|
||||
};
|
||||
|
||||
|
@ -3336,7 +3336,7 @@ struct vkQueueSubmit2KHR_params
|
|||
{
|
||||
VkQueue queue;
|
||||
uint32_t submitCount;
|
||||
const VkSubmitInfo2KHR *pSubmits;
|
||||
const VkSubmitInfo2 *pSubmits;
|
||||
VkFence fence;
|
||||
};
|
||||
|
||||
|
@ -3435,7 +3435,7 @@ struct vkSetPrivateDataEXT_params
|
|||
VkDevice device;
|
||||
VkObjectType objectType;
|
||||
uint64_t objectHandle;
|
||||
VkPrivateDataSlotEXT privateDataSlot;
|
||||
VkPrivateDataSlot privateDataSlot;
|
||||
uint64_t data;
|
||||
};
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@ from enum import Enum
|
|||
LOGGER = logging.Logger("vulkan")
|
||||
LOGGER.addHandler(logging.StreamHandler())
|
||||
|
||||
VK_XML_VERSION = "1.2.203"
|
||||
VK_XML_VERSION = "1.3.204"
|
||||
WINE_VK_VERSION = (1, 2)
|
||||
|
||||
# Filenames to create.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* This file is generated from Vulkan vk.xml file covered
|
||||
* by the following copyright and permission notice:
|
||||
*
|
||||
* Copyright 2015-2021 The Khronos Group Inc.
|
||||
* Copyright 2015-2022 The Khronos Group Inc.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
*
|
||||
|
@ -287,9 +287,9 @@ static inline void convert_VkRenderPassBeginInfo_win_to_host(const VkRenderPassB
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline VkRenderingAttachmentInfoKHR_host *convert_VkRenderingAttachmentInfoKHR_array_win_to_host(const VkRenderingAttachmentInfoKHR *in, uint32_t count)
|
||||
static inline VkRenderingAttachmentInfo_host *convert_VkRenderingAttachmentInfo_array_win_to_host(const VkRenderingAttachmentInfo *in, uint32_t count)
|
||||
{
|
||||
VkRenderingAttachmentInfoKHR_host *out;
|
||||
VkRenderingAttachmentInfo_host *out;
|
||||
unsigned int i;
|
||||
|
||||
if (!in) return NULL;
|
||||
|
@ -314,7 +314,7 @@ static inline VkRenderingAttachmentInfoKHR_host *convert_VkRenderingAttachmentIn
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkRenderingAttachmentInfoKHR_array(VkRenderingAttachmentInfoKHR_host *in, uint32_t count)
|
||||
static inline void free_VkRenderingAttachmentInfo_array(VkRenderingAttachmentInfo_host *in, uint32_t count)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -323,7 +323,7 @@ static inline void free_VkRenderingAttachmentInfoKHR_array(VkRenderingAttachment
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void convert_VkRenderingInfoKHR_win_to_host(const VkRenderingInfoKHR *in, VkRenderingInfoKHR_host *out)
|
||||
static inline void convert_VkRenderingInfo_win_to_host(const VkRenderingInfo *in, VkRenderingInfo_host *out)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -334,23 +334,23 @@ static inline void convert_VkRenderingInfoKHR_win_to_host(const VkRenderingInfoK
|
|||
out->layerCount = in->layerCount;
|
||||
out->viewMask = in->viewMask;
|
||||
out->colorAttachmentCount = in->colorAttachmentCount;
|
||||
out->pColorAttachments = convert_VkRenderingAttachmentInfoKHR_array_win_to_host(in->pColorAttachments, in->colorAttachmentCount);
|
||||
out->pDepthAttachment = convert_VkRenderingAttachmentInfoKHR_array_win_to_host(in->pDepthAttachment, 1);
|
||||
out->pStencilAttachment = convert_VkRenderingAttachmentInfoKHR_array_win_to_host(in->pStencilAttachment, 1);
|
||||
out->pColorAttachments = convert_VkRenderingAttachmentInfo_array_win_to_host(in->pColorAttachments, in->colorAttachmentCount);
|
||||
out->pDepthAttachment = convert_VkRenderingAttachmentInfo_array_win_to_host(in->pDepthAttachment, 1);
|
||||
out->pStencilAttachment = convert_VkRenderingAttachmentInfo_array_win_to_host(in->pStencilAttachment, 1);
|
||||
}
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkRenderingInfoKHR(VkRenderingInfoKHR_host *in)
|
||||
static inline void free_VkRenderingInfo(VkRenderingInfo_host *in)
|
||||
{
|
||||
free_VkRenderingAttachmentInfoKHR_array((VkRenderingAttachmentInfoKHR_host *)in->pColorAttachments, in->colorAttachmentCount);
|
||||
free_VkRenderingAttachmentInfoKHR_array((VkRenderingAttachmentInfoKHR_host *)in->pDepthAttachment, 1);
|
||||
free_VkRenderingAttachmentInfoKHR_array((VkRenderingAttachmentInfoKHR_host *)in->pStencilAttachment, 1);
|
||||
free_VkRenderingAttachmentInfo_array((VkRenderingAttachmentInfo_host *)in->pColorAttachments, in->colorAttachmentCount);
|
||||
free_VkRenderingAttachmentInfo_array((VkRenderingAttachmentInfo_host *)in->pDepthAttachment, 1);
|
||||
free_VkRenderingAttachmentInfo_array((VkRenderingAttachmentInfo_host *)in->pStencilAttachment, 1);
|
||||
}
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void convert_VkBlitImageInfo2KHR_win_to_host(const VkBlitImageInfo2KHR *in, VkBlitImageInfo2KHR_host *out)
|
||||
static inline void convert_VkBlitImageInfo2_win_to_host(const VkBlitImageInfo2 *in, VkBlitImageInfo2_host *out)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -520,9 +520,9 @@ static inline void free_VkBufferCopy_array(VkBufferCopy_host *in, uint32_t count
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline VkBufferCopy2KHR_host *convert_VkBufferCopy2KHR_array_win_to_host(const VkBufferCopy2KHR *in, uint32_t count)
|
||||
static inline VkBufferCopy2_host *convert_VkBufferCopy2_array_win_to_host(const VkBufferCopy2 *in, uint32_t count)
|
||||
{
|
||||
VkBufferCopy2KHR_host *out;
|
||||
VkBufferCopy2_host *out;
|
||||
unsigned int i;
|
||||
|
||||
if (!in) return NULL;
|
||||
|
@ -542,7 +542,7 @@ static inline VkBufferCopy2KHR_host *convert_VkBufferCopy2KHR_array_win_to_host(
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkBufferCopy2KHR_array(VkBufferCopy2KHR_host *in, uint32_t count)
|
||||
static inline void free_VkBufferCopy2_array(VkBufferCopy2_host *in, uint32_t count)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -551,7 +551,7 @@ static inline void free_VkBufferCopy2KHR_array(VkBufferCopy2KHR_host *in, uint32
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void convert_VkCopyBufferInfo2KHR_win_to_host(const VkCopyBufferInfo2KHR *in, VkCopyBufferInfo2KHR_host *out)
|
||||
static inline void convert_VkCopyBufferInfo2_win_to_host(const VkCopyBufferInfo2 *in, VkCopyBufferInfo2_host *out)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -560,14 +560,14 @@ static inline void convert_VkCopyBufferInfo2KHR_win_to_host(const VkCopyBufferIn
|
|||
out->srcBuffer = in->srcBuffer;
|
||||
out->dstBuffer = in->dstBuffer;
|
||||
out->regionCount = in->regionCount;
|
||||
out->pRegions = convert_VkBufferCopy2KHR_array_win_to_host(in->pRegions, in->regionCount);
|
||||
out->pRegions = convert_VkBufferCopy2_array_win_to_host(in->pRegions, in->regionCount);
|
||||
}
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkCopyBufferInfo2KHR(VkCopyBufferInfo2KHR_host *in)
|
||||
static inline void free_VkCopyBufferInfo2(VkCopyBufferInfo2_host *in)
|
||||
{
|
||||
free_VkBufferCopy2KHR_array((VkBufferCopy2KHR_host *)in->pRegions, in->regionCount);
|
||||
free_VkBufferCopy2_array((VkBufferCopy2_host *)in->pRegions, in->regionCount);
|
||||
}
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
|
@ -604,9 +604,9 @@ static inline void free_VkBufferImageCopy_array(VkBufferImageCopy_host *in, uint
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline VkBufferImageCopy2KHR_host *convert_VkBufferImageCopy2KHR_array_win_to_host(const VkBufferImageCopy2KHR *in, uint32_t count)
|
||||
static inline VkBufferImageCopy2_host *convert_VkBufferImageCopy2_array_win_to_host(const VkBufferImageCopy2 *in, uint32_t count)
|
||||
{
|
||||
VkBufferImageCopy2KHR_host *out;
|
||||
VkBufferImageCopy2_host *out;
|
||||
unsigned int i;
|
||||
|
||||
if (!in) return NULL;
|
||||
|
@ -629,7 +629,7 @@ static inline VkBufferImageCopy2KHR_host *convert_VkBufferImageCopy2KHR_array_wi
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkBufferImageCopy2KHR_array(VkBufferImageCopy2KHR_host *in, uint32_t count)
|
||||
static inline void free_VkBufferImageCopy2_array(VkBufferImageCopy2_host *in, uint32_t count)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -638,7 +638,7 @@ static inline void free_VkBufferImageCopy2KHR_array(VkBufferImageCopy2KHR_host *
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void convert_VkCopyBufferToImageInfo2KHR_win_to_host(const VkCopyBufferToImageInfo2KHR *in, VkCopyBufferToImageInfo2KHR_host *out)
|
||||
static inline void convert_VkCopyBufferToImageInfo2_win_to_host(const VkCopyBufferToImageInfo2 *in, VkCopyBufferToImageInfo2_host *out)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -648,19 +648,19 @@ static inline void convert_VkCopyBufferToImageInfo2KHR_win_to_host(const VkCopyB
|
|||
out->dstImage = in->dstImage;
|
||||
out->dstImageLayout = in->dstImageLayout;
|
||||
out->regionCount = in->regionCount;
|
||||
out->pRegions = convert_VkBufferImageCopy2KHR_array_win_to_host(in->pRegions, in->regionCount);
|
||||
out->pRegions = convert_VkBufferImageCopy2_array_win_to_host(in->pRegions, in->regionCount);
|
||||
}
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkCopyBufferToImageInfo2KHR(VkCopyBufferToImageInfo2KHR_host *in)
|
||||
static inline void free_VkCopyBufferToImageInfo2(VkCopyBufferToImageInfo2_host *in)
|
||||
{
|
||||
free_VkBufferImageCopy2KHR_array((VkBufferImageCopy2KHR_host *)in->pRegions, in->regionCount);
|
||||
free_VkBufferImageCopy2_array((VkBufferImageCopy2_host *)in->pRegions, in->regionCount);
|
||||
}
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void convert_VkCopyImageInfo2KHR_win_to_host(const VkCopyImageInfo2KHR *in, VkCopyImageInfo2KHR_host *out)
|
||||
static inline void convert_VkCopyImageInfo2_win_to_host(const VkCopyImageInfo2 *in, VkCopyImageInfo2_host *out)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -676,7 +676,7 @@ static inline void convert_VkCopyImageInfo2KHR_win_to_host(const VkCopyImageInfo
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void convert_VkCopyImageToBufferInfo2KHR_win_to_host(const VkCopyImageToBufferInfo2KHR *in, VkCopyImageToBufferInfo2KHR_host *out)
|
||||
static inline void convert_VkCopyImageToBufferInfo2_win_to_host(const VkCopyImageToBufferInfo2 *in, VkCopyImageToBufferInfo2_host *out)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -686,14 +686,14 @@ static inline void convert_VkCopyImageToBufferInfo2KHR_win_to_host(const VkCopyI
|
|||
out->srcImageLayout = in->srcImageLayout;
|
||||
out->dstBuffer = in->dstBuffer;
|
||||
out->regionCount = in->regionCount;
|
||||
out->pRegions = convert_VkBufferImageCopy2KHR_array_win_to_host(in->pRegions, in->regionCount);
|
||||
out->pRegions = convert_VkBufferImageCopy2_array_win_to_host(in->pRegions, in->regionCount);
|
||||
}
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkCopyImageToBufferInfo2KHR(VkCopyImageToBufferInfo2KHR_host *in)
|
||||
static inline void free_VkCopyImageToBufferInfo2(VkCopyImageToBufferInfo2_host *in)
|
||||
{
|
||||
free_VkBufferImageCopy2KHR_array((VkBufferImageCopy2KHR_host *)in->pRegions, in->regionCount);
|
||||
free_VkBufferImageCopy2_array((VkBufferImageCopy2_host *)in->pRegions, in->regionCount);
|
||||
}
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
|
@ -885,9 +885,9 @@ static inline void free_VkImageMemoryBarrier_array(VkImageMemoryBarrier_host *in
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline VkBufferMemoryBarrier2KHR_host *convert_VkBufferMemoryBarrier2KHR_array_win_to_host(const VkBufferMemoryBarrier2KHR *in, uint32_t count)
|
||||
static inline VkBufferMemoryBarrier2_host *convert_VkBufferMemoryBarrier2_array_win_to_host(const VkBufferMemoryBarrier2 *in, uint32_t count)
|
||||
{
|
||||
VkBufferMemoryBarrier2KHR_host *out;
|
||||
VkBufferMemoryBarrier2_host *out;
|
||||
unsigned int i;
|
||||
|
||||
if (!in) return NULL;
|
||||
|
@ -913,7 +913,7 @@ static inline VkBufferMemoryBarrier2KHR_host *convert_VkBufferMemoryBarrier2KHR_
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkBufferMemoryBarrier2KHR_array(VkBufferMemoryBarrier2KHR_host *in, uint32_t count)
|
||||
static inline void free_VkBufferMemoryBarrier2_array(VkBufferMemoryBarrier2_host *in, uint32_t count)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -922,9 +922,9 @@ static inline void free_VkBufferMemoryBarrier2KHR_array(VkBufferMemoryBarrier2KH
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline VkImageMemoryBarrier2KHR_host *convert_VkImageMemoryBarrier2KHR_array_win_to_host(const VkImageMemoryBarrier2KHR *in, uint32_t count)
|
||||
static inline VkImageMemoryBarrier2_host *convert_VkImageMemoryBarrier2_array_win_to_host(const VkImageMemoryBarrier2 *in, uint32_t count)
|
||||
{
|
||||
VkImageMemoryBarrier2KHR_host *out;
|
||||
VkImageMemoryBarrier2_host *out;
|
||||
unsigned int i;
|
||||
|
||||
if (!in) return NULL;
|
||||
|
@ -951,7 +951,7 @@ static inline VkImageMemoryBarrier2KHR_host *convert_VkImageMemoryBarrier2KHR_ar
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkImageMemoryBarrier2KHR_array(VkImageMemoryBarrier2KHR_host *in, uint32_t count)
|
||||
static inline void free_VkImageMemoryBarrier2_array(VkImageMemoryBarrier2_host *in, uint32_t count)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -960,7 +960,7 @@ static inline void free_VkImageMemoryBarrier2KHR_array(VkImageMemoryBarrier2KHR_
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void convert_VkDependencyInfoKHR_win_to_host(const VkDependencyInfoKHR *in, VkDependencyInfoKHR_host *out)
|
||||
static inline void convert_VkDependencyInfo_win_to_host(const VkDependencyInfo *in, VkDependencyInfo_host *out)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -970,17 +970,17 @@ static inline void convert_VkDependencyInfoKHR_win_to_host(const VkDependencyInf
|
|||
out->memoryBarrierCount = in->memoryBarrierCount;
|
||||
out->pMemoryBarriers = in->pMemoryBarriers;
|
||||
out->bufferMemoryBarrierCount = in->bufferMemoryBarrierCount;
|
||||
out->pBufferMemoryBarriers = convert_VkBufferMemoryBarrier2KHR_array_win_to_host(in->pBufferMemoryBarriers, in->bufferMemoryBarrierCount);
|
||||
out->pBufferMemoryBarriers = convert_VkBufferMemoryBarrier2_array_win_to_host(in->pBufferMemoryBarriers, in->bufferMemoryBarrierCount);
|
||||
out->imageMemoryBarrierCount = in->imageMemoryBarrierCount;
|
||||
out->pImageMemoryBarriers = convert_VkImageMemoryBarrier2KHR_array_win_to_host(in->pImageMemoryBarriers, in->imageMemoryBarrierCount);
|
||||
out->pImageMemoryBarriers = convert_VkImageMemoryBarrier2_array_win_to_host(in->pImageMemoryBarriers, in->imageMemoryBarrierCount);
|
||||
}
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkDependencyInfoKHR(VkDependencyInfoKHR_host *in)
|
||||
static inline void free_VkDependencyInfo(VkDependencyInfo_host *in)
|
||||
{
|
||||
free_VkBufferMemoryBarrier2KHR_array((VkBufferMemoryBarrier2KHR_host *)in->pBufferMemoryBarriers, in->bufferMemoryBarrierCount);
|
||||
free_VkImageMemoryBarrier2KHR_array((VkImageMemoryBarrier2KHR_host *)in->pImageMemoryBarriers, in->imageMemoryBarrierCount);
|
||||
free_VkBufferMemoryBarrier2_array((VkBufferMemoryBarrier2_host *)in->pBufferMemoryBarriers, in->bufferMemoryBarrierCount);
|
||||
free_VkImageMemoryBarrier2_array((VkImageMemoryBarrier2_host *)in->pImageMemoryBarriers, in->imageMemoryBarrierCount);
|
||||
}
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
|
@ -1086,7 +1086,7 @@ static inline void free_VkWriteDescriptorSet_array(VkWriteDescriptorSet_host *in
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void convert_VkResolveImageInfo2KHR_win_to_host(const VkResolveImageInfo2KHR *in, VkResolveImageInfo2KHR_host *out)
|
||||
static inline void convert_VkResolveImageInfo2_win_to_host(const VkResolveImageInfo2 *in, VkResolveImageInfo2_host *out)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -1137,9 +1137,9 @@ static inline void convert_VkStridedDeviceAddressRegionKHR_win_to_host(const VkS
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline VkDependencyInfoKHR_host *convert_VkDependencyInfoKHR_array_win_to_host(const VkDependencyInfoKHR *in, uint32_t count)
|
||||
static inline VkDependencyInfo_host *convert_VkDependencyInfo_array_win_to_host(const VkDependencyInfo *in, uint32_t count)
|
||||
{
|
||||
VkDependencyInfoKHR_host *out;
|
||||
VkDependencyInfo_host *out;
|
||||
unsigned int i;
|
||||
|
||||
if (!in) return NULL;
|
||||
|
@ -1153,9 +1153,9 @@ static inline VkDependencyInfoKHR_host *convert_VkDependencyInfoKHR_array_win_to
|
|||
out[i].memoryBarrierCount = in[i].memoryBarrierCount;
|
||||
out[i].pMemoryBarriers = in[i].pMemoryBarriers;
|
||||
out[i].bufferMemoryBarrierCount = in[i].bufferMemoryBarrierCount;
|
||||
out[i].pBufferMemoryBarriers = convert_VkBufferMemoryBarrier2KHR_array_win_to_host(in[i].pBufferMemoryBarriers, in[i].bufferMemoryBarrierCount);
|
||||
out[i].pBufferMemoryBarriers = convert_VkBufferMemoryBarrier2_array_win_to_host(in[i].pBufferMemoryBarriers, in[i].bufferMemoryBarrierCount);
|
||||
out[i].imageMemoryBarrierCount = in[i].imageMemoryBarrierCount;
|
||||
out[i].pImageMemoryBarriers = convert_VkImageMemoryBarrier2KHR_array_win_to_host(in[i].pImageMemoryBarriers, in[i].imageMemoryBarrierCount);
|
||||
out[i].pImageMemoryBarriers = convert_VkImageMemoryBarrier2_array_win_to_host(in[i].pImageMemoryBarriers, in[i].imageMemoryBarrierCount);
|
||||
}
|
||||
|
||||
return out;
|
||||
|
@ -1163,7 +1163,7 @@ static inline VkDependencyInfoKHR_host *convert_VkDependencyInfoKHR_array_win_to
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkDependencyInfoKHR_array(VkDependencyInfoKHR_host *in, uint32_t count)
|
||||
static inline void free_VkDependencyInfo_array(VkDependencyInfo_host *in, uint32_t count)
|
||||
{
|
||||
unsigned int i;
|
||||
|
||||
|
@ -1171,8 +1171,8 @@ static inline void free_VkDependencyInfoKHR_array(VkDependencyInfoKHR_host *in,
|
|||
|
||||
for (i = 0; i < count; i++)
|
||||
{
|
||||
free_VkBufferMemoryBarrier2KHR_array((VkBufferMemoryBarrier2KHR_host *)in[i].pBufferMemoryBarriers, in[i].bufferMemoryBarrierCount);
|
||||
free_VkImageMemoryBarrier2KHR_array((VkImageMemoryBarrier2KHR_host *)in[i].pImageMemoryBarriers, in[i].imageMemoryBarrierCount);
|
||||
free_VkBufferMemoryBarrier2_array((VkBufferMemoryBarrier2_host *)in[i].pBufferMemoryBarriers, in[i].bufferMemoryBarrierCount);
|
||||
free_VkImageMemoryBarrier2_array((VkImageMemoryBarrier2_host *)in[i].pImageMemoryBarriers, in[i].imageMemoryBarrierCount);
|
||||
}
|
||||
free(in);
|
||||
}
|
||||
|
@ -1841,7 +1841,7 @@ static inline void free_VkBufferCreateInfo_array(VkBufferCreateInfo_host *in, ui
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void convert_VkDeviceBufferMemoryRequirementsKHR_win_to_host(const VkDeviceBufferMemoryRequirementsKHR *in, VkDeviceBufferMemoryRequirementsKHR_host *out)
|
||||
static inline void convert_VkDeviceBufferMemoryRequirements_win_to_host(const VkDeviceBufferMemoryRequirements *in, VkDeviceBufferMemoryRequirements_host *out)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -1852,7 +1852,7 @@ static inline void convert_VkDeviceBufferMemoryRequirementsKHR_win_to_host(const
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkDeviceBufferMemoryRequirementsKHR(VkDeviceBufferMemoryRequirementsKHR_host *in)
|
||||
static inline void free_VkDeviceBufferMemoryRequirements(VkDeviceBufferMemoryRequirements_host *in)
|
||||
{
|
||||
free_VkBufferCreateInfo_array((VkBufferCreateInfo_host *)in->pCreateInfo, 1);
|
||||
}
|
||||
|
@ -2487,9 +2487,9 @@ static inline void free_VkSubmitInfo_array(VkSubmitInfo *in, uint32_t count)
|
|||
}
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline VkSemaphoreSubmitInfoKHR_host *convert_VkSemaphoreSubmitInfoKHR_array_win_to_host(const VkSemaphoreSubmitInfoKHR *in, uint32_t count)
|
||||
static inline VkSemaphoreSubmitInfo_host *convert_VkSemaphoreSubmitInfo_array_win_to_host(const VkSemaphoreSubmitInfo *in, uint32_t count)
|
||||
{
|
||||
VkSemaphoreSubmitInfoKHR_host *out;
|
||||
VkSemaphoreSubmitInfo_host *out;
|
||||
unsigned int i;
|
||||
|
||||
if (!in) return NULL;
|
||||
|
@ -2510,7 +2510,7 @@ static inline VkSemaphoreSubmitInfoKHR_host *convert_VkSemaphoreSubmitInfoKHR_ar
|
|||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkSemaphoreSubmitInfoKHR_array(VkSemaphoreSubmitInfoKHR_host *in, uint32_t count)
|
||||
static inline void free_VkSemaphoreSubmitInfo_array(VkSemaphoreSubmitInfo_host *in, uint32_t count)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -2518,9 +2518,9 @@ static inline void free_VkSemaphoreSubmitInfoKHR_array(VkSemaphoreSubmitInfoKHR_
|
|||
}
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
||||
static inline VkCommandBufferSubmitInfoKHR *convert_VkCommandBufferSubmitInfoKHR_array_win_to_host(const VkCommandBufferSubmitInfoKHR *in, uint32_t count)
|
||||
static inline VkCommandBufferSubmitInfo *convert_VkCommandBufferSubmitInfo_array_win_to_host(const VkCommandBufferSubmitInfo *in, uint32_t count)
|
||||
{
|
||||
VkCommandBufferSubmitInfoKHR *out;
|
||||
VkCommandBufferSubmitInfo *out;
|
||||
unsigned int i;
|
||||
|
||||
if (!in) return NULL;
|
||||
|
@ -2537,7 +2537,7 @@ static inline VkCommandBufferSubmitInfoKHR *convert_VkCommandBufferSubmitInfoKHR
|
|||
return out;
|
||||
}
|
||||
|
||||
static inline void free_VkCommandBufferSubmitInfoKHR_array(VkCommandBufferSubmitInfoKHR *in, uint32_t count)
|
||||
static inline void free_VkCommandBufferSubmitInfo_array(VkCommandBufferSubmitInfo *in, uint32_t count)
|
||||
{
|
||||
if (!in) return;
|
||||
|
||||
|
@ -2545,13 +2545,13 @@ static inline void free_VkCommandBufferSubmitInfoKHR_array(VkCommandBufferSubmit
|
|||
}
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline VkSubmitInfo2KHR_host *convert_VkSubmitInfo2KHR_array_win_to_host(const VkSubmitInfo2KHR *in, uint32_t count)
|
||||
static inline VkSubmitInfo2_host *convert_VkSubmitInfo2_array_win_to_host(const VkSubmitInfo2 *in, uint32_t count)
|
||||
{
|
||||
VkSubmitInfo2KHR_host *out;
|
||||
VkSubmitInfo2_host *out;
|
||||
#else
|
||||
static inline VkSubmitInfo2KHR *convert_VkSubmitInfo2KHR_array_win_to_host(const VkSubmitInfo2KHR *in, uint32_t count)
|
||||
static inline VkSubmitInfo2 *convert_VkSubmitInfo2_array_win_to_host(const VkSubmitInfo2 *in, uint32_t count)
|
||||
{
|
||||
VkSubmitInfo2KHR *out;
|
||||
VkSubmitInfo2 *out;
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
unsigned int i;
|
||||
|
||||
|
@ -2565,15 +2565,15 @@ static inline VkSubmitInfo2KHR *convert_VkSubmitInfo2KHR_array_win_to_host(const
|
|||
out[i].flags = in[i].flags;
|
||||
out[i].waitSemaphoreInfoCount = in[i].waitSemaphoreInfoCount;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
out[i].pWaitSemaphoreInfos = convert_VkSemaphoreSubmitInfoKHR_array_win_to_host(in[i].pWaitSemaphoreInfos, in[i].waitSemaphoreInfoCount);
|
||||
out[i].pWaitSemaphoreInfos = convert_VkSemaphoreSubmitInfo_array_win_to_host(in[i].pWaitSemaphoreInfos, in[i].waitSemaphoreInfoCount);
|
||||
#else
|
||||
out[i].pWaitSemaphoreInfos = in[i].pWaitSemaphoreInfos;
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
out[i].commandBufferInfoCount = in[i].commandBufferInfoCount;
|
||||
out[i].pCommandBufferInfos = convert_VkCommandBufferSubmitInfoKHR_array_win_to_host(in[i].pCommandBufferInfos, in[i].commandBufferInfoCount);
|
||||
out[i].pCommandBufferInfos = convert_VkCommandBufferSubmitInfo_array_win_to_host(in[i].pCommandBufferInfos, in[i].commandBufferInfoCount);
|
||||
out[i].signalSemaphoreInfoCount = in[i].signalSemaphoreInfoCount;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
out[i].pSignalSemaphoreInfos = convert_VkSemaphoreSubmitInfoKHR_array_win_to_host(in[i].pSignalSemaphoreInfos, in[i].signalSemaphoreInfoCount);
|
||||
out[i].pSignalSemaphoreInfos = convert_VkSemaphoreSubmitInfo_array_win_to_host(in[i].pSignalSemaphoreInfos, in[i].signalSemaphoreInfoCount);
|
||||
#else
|
||||
out[i].pSignalSemaphoreInfos = in[i].pSignalSemaphoreInfos;
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
|
@ -2583,9 +2583,9 @@ static inline VkSubmitInfo2KHR *convert_VkSubmitInfo2KHR_array_win_to_host(const
|
|||
}
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
static inline void free_VkSubmitInfo2KHR_array(VkSubmitInfo2KHR_host *in, uint32_t count)
|
||||
static inline void free_VkSubmitInfo2_array(VkSubmitInfo2_host *in, uint32_t count)
|
||||
#else
|
||||
static inline void free_VkSubmitInfo2KHR_array(VkSubmitInfo2KHR *in, uint32_t count)
|
||||
static inline void free_VkSubmitInfo2_array(VkSubmitInfo2 *in, uint32_t count)
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
{
|
||||
unsigned int i;
|
||||
|
@ -2595,11 +2595,11 @@ static inline void free_VkSubmitInfo2KHR_array(VkSubmitInfo2KHR *in, uint32_t co
|
|||
for (i = 0; i < count; i++)
|
||||
{
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
free_VkSemaphoreSubmitInfoKHR_array((VkSemaphoreSubmitInfoKHR_host *)in[i].pWaitSemaphoreInfos, in[i].waitSemaphoreInfoCount);
|
||||
free_VkSemaphoreSubmitInfo_array((VkSemaphoreSubmitInfo_host *)in[i].pWaitSemaphoreInfos, in[i].waitSemaphoreInfoCount);
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
free_VkCommandBufferSubmitInfoKHR_array((VkCommandBufferSubmitInfoKHR *)in[i].pCommandBufferInfos, in[i].commandBufferInfoCount);
|
||||
free_VkCommandBufferSubmitInfo_array((VkCommandBufferSubmitInfo *)in[i].pCommandBufferInfos, in[i].commandBufferInfoCount);
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
free_VkSemaphoreSubmitInfoKHR_array((VkSemaphoreSubmitInfoKHR_host *)in[i].pSignalSemaphoreInfos, in[i].signalSemaphoreInfoCount);
|
||||
free_VkSemaphoreSubmitInfo_array((VkSemaphoreSubmitInfo_host *)in[i].pSignalSemaphoreInfos, in[i].signalSemaphoreInfoCount);
|
||||
#endif /* USE_STRUCT_CONVERSION */
|
||||
}
|
||||
free(in);
|
||||
|
@ -2809,10 +2809,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT:
|
||||
case VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO:
|
||||
{
|
||||
const VkDevicePrivateDataCreateInfoEXT *in = (const VkDevicePrivateDataCreateInfoEXT *)in_header;
|
||||
VkDevicePrivateDataCreateInfoEXT *out;
|
||||
const VkDevicePrivateDataCreateInfo *in = (const VkDevicePrivateDataCreateInfo *)in_header;
|
||||
VkDevicePrivateDataCreateInfo *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -2825,10 +2825,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES:
|
||||
{
|
||||
const VkPhysicalDevicePrivateDataFeaturesEXT *in = (const VkPhysicalDevicePrivateDataFeaturesEXT *)in_header;
|
||||
VkPhysicalDevicePrivateDataFeaturesEXT *out;
|
||||
const VkPhysicalDevicePrivateDataFeatures *in = (const VkPhysicalDevicePrivateDataFeatures *)in_header;
|
||||
VkPhysicalDevicePrivateDataFeatures *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -3040,10 +3040,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES:
|
||||
{
|
||||
const VkPhysicalDeviceInlineUniformBlockFeaturesEXT *in = (const VkPhysicalDeviceInlineUniformBlockFeaturesEXT *)in_header;
|
||||
VkPhysicalDeviceInlineUniformBlockFeaturesEXT *out;
|
||||
const VkPhysicalDeviceInlineUniformBlockFeatures *in = (const VkPhysicalDeviceInlineUniformBlockFeatures *)in_header;
|
||||
VkPhysicalDeviceInlineUniformBlockFeatures *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -3057,10 +3057,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES:
|
||||
{
|
||||
const VkPhysicalDeviceMaintenance4FeaturesKHR *in = (const VkPhysicalDeviceMaintenance4FeaturesKHR *)in_header;
|
||||
VkPhysicalDeviceMaintenance4FeaturesKHR *out;
|
||||
const VkPhysicalDeviceMaintenance4Features *in = (const VkPhysicalDeviceMaintenance4Features *)in_header;
|
||||
VkPhysicalDeviceMaintenance4Features *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -3122,10 +3122,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR:
|
||||
{
|
||||
const VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT *in = (const VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT *)in_header;
|
||||
VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT *out;
|
||||
const VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR *in = (const VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR *)in_header;
|
||||
VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -3780,10 +3780,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES:
|
||||
{
|
||||
const VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT *in = (const VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT *)in_header;
|
||||
VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT *out;
|
||||
const VkPhysicalDeviceTextureCompressionASTCHDRFeatures *in = (const VkPhysicalDeviceTextureCompressionASTCHDRFeatures *)in_header;
|
||||
VkPhysicalDeviceTextureCompressionASTCHDRFeatures *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -3994,10 +3994,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES:
|
||||
{
|
||||
const VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT *in = (const VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT *)in_header;
|
||||
VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT *out;
|
||||
const VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures *in = (const VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures *)in_header;
|
||||
VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -4026,10 +4026,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES:
|
||||
{
|
||||
const VkPhysicalDeviceSubgroupSizeControlFeaturesEXT *in = (const VkPhysicalDeviceSubgroupSizeControlFeaturesEXT *)in_header;
|
||||
VkPhysicalDeviceSubgroupSizeControlFeaturesEXT *out;
|
||||
const VkPhysicalDeviceSubgroupSizeControlFeatures *in = (const VkPhysicalDeviceSubgroupSizeControlFeatures *)in_header;
|
||||
VkPhysicalDeviceSubgroupSizeControlFeatures *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -4064,10 +4064,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES:
|
||||
{
|
||||
const VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT *in = (const VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT *)in_header;
|
||||
VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT *out;
|
||||
const VkPhysicalDevicePipelineCreationCacheControlFeatures *in = (const VkPhysicalDevicePipelineCreationCacheControlFeatures *)in_header;
|
||||
VkPhysicalDevicePipelineCreationCacheControlFeatures *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -4169,6 +4169,36 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES:
|
||||
{
|
||||
const VkPhysicalDeviceVulkan13Features *in = (const VkPhysicalDeviceVulkan13Features *)in_header;
|
||||
VkPhysicalDeviceVulkan13Features *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
out->sType = in->sType;
|
||||
out->pNext = NULL;
|
||||
out->robustImageAccess = in->robustImageAccess;
|
||||
out->inlineUniformBlock = in->inlineUniformBlock;
|
||||
out->descriptorBindingInlineUniformBlockUpdateAfterBind = in->descriptorBindingInlineUniformBlockUpdateAfterBind;
|
||||
out->pipelineCreationCacheControl = in->pipelineCreationCacheControl;
|
||||
out->privateData = in->privateData;
|
||||
out->shaderDemoteToHelperInvocation = in->shaderDemoteToHelperInvocation;
|
||||
out->shaderTerminateInvocation = in->shaderTerminateInvocation;
|
||||
out->subgroupSizeControl = in->subgroupSizeControl;
|
||||
out->computeFullSubgroups = in->computeFullSubgroups;
|
||||
out->synchronization2 = in->synchronization2;
|
||||
out->textureCompressionASTC_HDR = in->textureCompressionASTC_HDR;
|
||||
out->shaderZeroInitializeWorkgroupMemory = in->shaderZeroInitializeWorkgroupMemory;
|
||||
out->dynamicRendering = in->dynamicRendering;
|
||||
out->shaderIntegerDotProduct = in->shaderIntegerDotProduct;
|
||||
out->maintenance4 = in->maintenance4;
|
||||
|
||||
out_header->pNext = (VkBaseOutStructure *)out;
|
||||
out_header = out_header->pNext;
|
||||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD:
|
||||
{
|
||||
const VkPhysicalDeviceCoherentMemoryFeaturesAMD *in = (const VkPhysicalDeviceCoherentMemoryFeaturesAMD *)in_header;
|
||||
|
@ -4285,10 +4315,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES:
|
||||
{
|
||||
const VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR *in = (const VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR *)in_header;
|
||||
VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR *out;
|
||||
const VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures *in = (const VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures *)in_header;
|
||||
VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -4335,10 +4365,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES:
|
||||
{
|
||||
const VkPhysicalDeviceImageRobustnessFeaturesEXT *in = (const VkPhysicalDeviceImageRobustnessFeaturesEXT *)in_header;
|
||||
VkPhysicalDeviceImageRobustnessFeaturesEXT *out;
|
||||
const VkPhysicalDeviceImageRobustnessFeatures *in = (const VkPhysicalDeviceImageRobustnessFeatures *)in_header;
|
||||
VkPhysicalDeviceImageRobustnessFeatures *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -4438,10 +4468,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES:
|
||||
{
|
||||
const VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR *in = (const VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR *)in_header;
|
||||
VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR *out;
|
||||
const VkPhysicalDeviceShaderTerminateInvocationFeatures *in = (const VkPhysicalDeviceShaderTerminateInvocationFeatures *)in_header;
|
||||
VkPhysicalDeviceShaderTerminateInvocationFeatures *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -4536,10 +4566,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES:
|
||||
{
|
||||
const VkPhysicalDeviceSynchronization2FeaturesKHR *in = (const VkPhysicalDeviceSynchronization2FeaturesKHR *)in_header;
|
||||
VkPhysicalDeviceSynchronization2FeaturesKHR *out;
|
||||
const VkPhysicalDeviceSynchronization2Features *in = (const VkPhysicalDeviceSynchronization2Features *)in_header;
|
||||
VkPhysicalDeviceSynchronization2Features *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -4601,10 +4631,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES:
|
||||
{
|
||||
const VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR *in = (const VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR *)in_header;
|
||||
VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR *out;
|
||||
const VkPhysicalDeviceShaderIntegerDotProductFeatures *in = (const VkPhysicalDeviceShaderIntegerDotProductFeatures *)in_header;
|
||||
VkPhysicalDeviceShaderIntegerDotProductFeatures *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -4650,10 +4680,10 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR:
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES:
|
||||
{
|
||||
const VkPhysicalDeviceDynamicRenderingFeaturesKHR *in = (const VkPhysicalDeviceDynamicRenderingFeaturesKHR *)in_header;
|
||||
VkPhysicalDeviceDynamicRenderingFeaturesKHR *out;
|
||||
const VkPhysicalDeviceDynamicRenderingFeatures *in = (const VkPhysicalDeviceDynamicRenderingFeatures *)in_header;
|
||||
VkPhysicalDeviceDynamicRenderingFeatures *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
|
@ -5207,13 +5237,13 @@ static NTSTATUS wine_vkCmdBeginRenderingKHR(void *args)
|
|||
{
|
||||
struct vkCmdBeginRenderingKHR_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkRenderingInfoKHR_host pRenderingInfo_host;
|
||||
VkRenderingInfo_host pRenderingInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pRenderingInfo);
|
||||
|
||||
convert_VkRenderingInfoKHR_win_to_host(params->pRenderingInfo, &pRenderingInfo_host);
|
||||
convert_VkRenderingInfo_win_to_host(params->pRenderingInfo, &pRenderingInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdBeginRenderingKHR(params->commandBuffer->command_buffer, &pRenderingInfo_host);
|
||||
|
||||
free_VkRenderingInfoKHR(&pRenderingInfo_host);
|
||||
free_VkRenderingInfo(&pRenderingInfo_host);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pRenderingInfo);
|
||||
|
@ -5314,10 +5344,10 @@ static NTSTATUS wine_vkCmdBlitImage2KHR(void *args)
|
|||
{
|
||||
struct vkCmdBlitImage2KHR_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkBlitImageInfo2KHR_host pBlitImageInfo_host;
|
||||
VkBlitImageInfo2_host pBlitImageInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pBlitImageInfo);
|
||||
|
||||
convert_VkBlitImageInfo2KHR_win_to_host(params->pBlitImageInfo, &pBlitImageInfo_host);
|
||||
convert_VkBlitImageInfo2_win_to_host(params->pBlitImageInfo, &pBlitImageInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdBlitImage2KHR(params->commandBuffer->command_buffer, &pBlitImageInfo_host);
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
|
@ -5476,13 +5506,13 @@ static NTSTATUS wine_vkCmdCopyBuffer2KHR(void *args)
|
|||
{
|
||||
struct vkCmdCopyBuffer2KHR_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkCopyBufferInfo2KHR_host pCopyBufferInfo_host;
|
||||
VkCopyBufferInfo2_host pCopyBufferInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyBufferInfo);
|
||||
|
||||
convert_VkCopyBufferInfo2KHR_win_to_host(params->pCopyBufferInfo, &pCopyBufferInfo_host);
|
||||
convert_VkCopyBufferInfo2_win_to_host(params->pCopyBufferInfo, &pCopyBufferInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdCopyBuffer2KHR(params->commandBuffer->command_buffer, &pCopyBufferInfo_host);
|
||||
|
||||
free_VkCopyBufferInfo2KHR(&pCopyBufferInfo_host);
|
||||
free_VkCopyBufferInfo2(&pCopyBufferInfo_host);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyBufferInfo);
|
||||
|
@ -5514,13 +5544,13 @@ static NTSTATUS wine_vkCmdCopyBufferToImage2KHR(void *args)
|
|||
{
|
||||
struct vkCmdCopyBufferToImage2KHR_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkCopyBufferToImageInfo2KHR_host pCopyBufferToImageInfo_host;
|
||||
VkCopyBufferToImageInfo2_host pCopyBufferToImageInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyBufferToImageInfo);
|
||||
|
||||
convert_VkCopyBufferToImageInfo2KHR_win_to_host(params->pCopyBufferToImageInfo, &pCopyBufferToImageInfo_host);
|
||||
convert_VkCopyBufferToImageInfo2_win_to_host(params->pCopyBufferToImageInfo, &pCopyBufferToImageInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdCopyBufferToImage2KHR(params->commandBuffer->command_buffer, &pCopyBufferToImageInfo_host);
|
||||
|
||||
free_VkCopyBufferToImageInfo2KHR(&pCopyBufferToImageInfo_host);
|
||||
free_VkCopyBufferToImageInfo2(&pCopyBufferToImageInfo_host);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyBufferToImageInfo);
|
||||
|
@ -5541,10 +5571,10 @@ static NTSTATUS wine_vkCmdCopyImage2KHR(void *args)
|
|||
{
|
||||
struct vkCmdCopyImage2KHR_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkCopyImageInfo2KHR_host pCopyImageInfo_host;
|
||||
VkCopyImageInfo2_host pCopyImageInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyImageInfo);
|
||||
|
||||
convert_VkCopyImageInfo2KHR_win_to_host(params->pCopyImageInfo, &pCopyImageInfo_host);
|
||||
convert_VkCopyImageInfo2_win_to_host(params->pCopyImageInfo, &pCopyImageInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdCopyImage2KHR(params->commandBuffer->command_buffer, &pCopyImageInfo_host);
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
|
@ -5578,13 +5608,13 @@ static NTSTATUS wine_vkCmdCopyImageToBuffer2KHR(void *args)
|
|||
{
|
||||
struct vkCmdCopyImageToBuffer2KHR_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkCopyImageToBufferInfo2KHR_host pCopyImageToBufferInfo_host;
|
||||
VkCopyImageToBufferInfo2_host pCopyImageToBufferInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyImageToBufferInfo);
|
||||
|
||||
convert_VkCopyImageToBufferInfo2KHR_win_to_host(params->pCopyImageToBufferInfo, &pCopyImageToBufferInfo_host);
|
||||
convert_VkCopyImageToBufferInfo2_win_to_host(params->pCopyImageToBufferInfo, &pCopyImageToBufferInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdCopyImageToBuffer2KHR(params->commandBuffer->command_buffer, &pCopyImageToBufferInfo_host);
|
||||
|
||||
free_VkCopyImageToBufferInfo2KHR(&pCopyImageToBufferInfo_host);
|
||||
free_VkCopyImageToBufferInfo2(&pCopyImageToBufferInfo_host);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pCopyImageToBufferInfo);
|
||||
|
@ -5991,13 +6021,13 @@ static NTSTATUS wine_vkCmdPipelineBarrier2KHR(void *args)
|
|||
{
|
||||
struct vkCmdPipelineBarrier2KHR_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkDependencyInfoKHR_host pDependencyInfo_host;
|
||||
VkDependencyInfo_host pDependencyInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pDependencyInfo);
|
||||
|
||||
convert_VkDependencyInfoKHR_win_to_host(params->pDependencyInfo, &pDependencyInfo_host);
|
||||
convert_VkDependencyInfo_win_to_host(params->pDependencyInfo, &pDependencyInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdPipelineBarrier2KHR(params->commandBuffer->command_buffer, &pDependencyInfo_host);
|
||||
|
||||
free_VkDependencyInfoKHR(&pDependencyInfo_host);
|
||||
free_VkDependencyInfo(&pDependencyInfo_host);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pDependencyInfo);
|
||||
|
@ -6096,10 +6126,10 @@ static NTSTATUS wine_vkCmdResolveImage2KHR(void *args)
|
|||
{
|
||||
struct vkCmdResolveImage2KHR_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkResolveImageInfo2KHR_host pResolveImageInfo_host;
|
||||
VkResolveImageInfo2_host pResolveImageInfo_host;
|
||||
TRACE("%p, %p\n", params->commandBuffer, params->pResolveImageInfo);
|
||||
|
||||
convert_VkResolveImageInfo2KHR_win_to_host(params->pResolveImageInfo, &pResolveImageInfo_host);
|
||||
convert_VkResolveImageInfo2_win_to_host(params->pResolveImageInfo, &pResolveImageInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdResolveImage2KHR(params->commandBuffer->command_buffer, &pResolveImageInfo_host);
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
|
@ -6242,13 +6272,13 @@ static NTSTATUS wine_vkCmdSetEvent2KHR(void *args)
|
|||
{
|
||||
struct vkCmdSetEvent2KHR_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkDependencyInfoKHR_host pDependencyInfo_host;
|
||||
VkDependencyInfo_host pDependencyInfo_host;
|
||||
TRACE("%p, 0x%s, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->event), params->pDependencyInfo);
|
||||
|
||||
convert_VkDependencyInfoKHR_win_to_host(params->pDependencyInfo, &pDependencyInfo_host);
|
||||
convert_VkDependencyInfo_win_to_host(params->pDependencyInfo, &pDependencyInfo_host);
|
||||
params->commandBuffer->device->funcs.p_vkCmdSetEvent2KHR(params->commandBuffer->command_buffer, params->event, &pDependencyInfo_host);
|
||||
|
||||
free_VkDependencyInfoKHR(&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);
|
||||
|
@ -6598,13 +6628,13 @@ static NTSTATUS wine_vkCmdWaitEvents2KHR(void *args)
|
|||
{
|
||||
struct vkCmdWaitEvents2KHR_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkDependencyInfoKHR_host *pDependencyInfos_host;
|
||||
VkDependencyInfo_host *pDependencyInfos_host;
|
||||
TRACE("%p, %u, %p, %p\n", params->commandBuffer, params->eventCount, params->pEvents, params->pDependencyInfos);
|
||||
|
||||
pDependencyInfos_host = convert_VkDependencyInfoKHR_array_win_to_host(params->pDependencyInfos, params->eventCount);
|
||||
pDependencyInfos_host = convert_VkDependencyInfo_array_win_to_host(params->pDependencyInfos, params->eventCount);
|
||||
params->commandBuffer->device->funcs.p_vkCmdWaitEvents2KHR(params->commandBuffer->command_buffer, params->eventCount, params->pEvents, pDependencyInfos_host);
|
||||
|
||||
free_VkDependencyInfoKHR_array(pDependencyInfos_host, params->eventCount);
|
||||
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);
|
||||
|
@ -7759,16 +7789,16 @@ static NTSTATUS wine_vkGetDeviceBufferMemoryRequirementsKHR(void *args)
|
|||
{
|
||||
struct vkGetDeviceBufferMemoryRequirementsKHR_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkDeviceBufferMemoryRequirementsKHR_host pInfo_host;
|
||||
VkDeviceBufferMemoryRequirements_host pInfo_host;
|
||||
VkMemoryRequirements2_host pMemoryRequirements_host;
|
||||
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements);
|
||||
|
||||
convert_VkDeviceBufferMemoryRequirementsKHR_win_to_host(params->pInfo, &pInfo_host);
|
||||
convert_VkDeviceBufferMemoryRequirements_win_to_host(params->pInfo, &pInfo_host);
|
||||
convert_VkMemoryRequirements2_win_to_host(params->pMemoryRequirements, &pMemoryRequirements_host);
|
||||
params->device->funcs.p_vkGetDeviceBufferMemoryRequirementsKHR(params->device->device, &pInfo_host, &pMemoryRequirements_host);
|
||||
|
||||
convert_VkMemoryRequirements2_host_to_win(&pMemoryRequirements_host, params->pMemoryRequirements);
|
||||
free_VkDeviceBufferMemoryRequirementsKHR(&pInfo_host);
|
||||
free_VkDeviceBufferMemoryRequirements(&pInfo_host);
|
||||
return STATUS_SUCCESS;
|
||||
#else
|
||||
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements);
|
||||
|
@ -8762,23 +8792,23 @@ static NTSTATUS wine_vkQueueSubmit2KHR(void *args)
|
|||
struct vkQueueSubmit2KHR_params *params = args;
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkResult result;
|
||||
VkSubmitInfo2KHR_host *pSubmits_host;
|
||||
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_VkSubmitInfo2KHR_array_win_to_host(params->pSubmits, params->submitCount);
|
||||
pSubmits_host = convert_VkSubmitInfo2_array_win_to_host(params->pSubmits, params->submitCount);
|
||||
result = params->queue->device->funcs.p_vkQueueSubmit2KHR(params->queue->queue, params->submitCount, pSubmits_host, params->fence);
|
||||
|
||||
free_VkSubmitInfo2KHR_array(pSubmits_host, params->submitCount);
|
||||
free_VkSubmitInfo2_array(pSubmits_host, params->submitCount);
|
||||
return result;
|
||||
#else
|
||||
VkResult result;
|
||||
VkSubmitInfo2KHR *pSubmits_host;
|
||||
VkSubmitInfo2 *pSubmits_host;
|
||||
TRACE("%p, %u, %p, 0x%s\n", params->queue, params->submitCount, params->pSubmits, wine_dbgstr_longlong(params->fence));
|
||||
|
||||
pSubmits_host = convert_VkSubmitInfo2KHR_array_win_to_host(params->pSubmits, params->submitCount);
|
||||
pSubmits_host = convert_VkSubmitInfo2_array_win_to_host(params->pSubmits, params->submitCount);
|
||||
result = params->queue->device->funcs.p_vkQueueSubmit2KHR(params->queue->queue, params->submitCount, pSubmits_host, params->fence);
|
||||
|
||||
free_VkSubmitInfo2KHR_array(pSubmits_host, params->submitCount);
|
||||
free_VkSubmitInfo2_array(pSubmits_host, params->submitCount);
|
||||
return result;
|
||||
#endif
|
||||
}
|
||||
|
@ -9211,6 +9241,7 @@ static const char * const vk_device_extensions[] =
|
|||
"VK_KHR_format_feature_flags2",
|
||||
"VK_KHR_fragment_shading_rate",
|
||||
"VK_KHR_get_memory_requirements2",
|
||||
"VK_KHR_global_priority",
|
||||
"VK_KHR_image_format_list",
|
||||
"VK_KHR_imageless_framebuffer",
|
||||
"VK_KHR_incremental_present",
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
* This file is generated from Vulkan vk.xml file covered
|
||||
* by the following copyright and permission notice:
|
||||
*
|
||||
* Copyright 2015-2021 The Khronos Group Inc.
|
||||
* Copyright 2015-2022 The Khronos Group Inc.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
*
|
||||
|
@ -244,7 +244,7 @@ typedef VkRenderPassBeginInfo VkRenderPassBeginInfo_host;
|
|||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkRenderingAttachmentInfoKHR_host
|
||||
typedef struct VkRenderingAttachmentInfo_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
|
@ -256,31 +256,33 @@ typedef struct VkRenderingAttachmentInfoKHR_host
|
|||
VkAttachmentLoadOp loadOp;
|
||||
VkAttachmentStoreOp storeOp;
|
||||
VkClearValue clearValue;
|
||||
} VkRenderingAttachmentInfoKHR_host;
|
||||
} VkRenderingAttachmentInfo_host;
|
||||
typedef VkRenderingAttachmentInfo VkRenderingAttachmentInfoKHR;
|
||||
#else
|
||||
typedef VkRenderingAttachmentInfoKHR VkRenderingAttachmentInfoKHR_host;
|
||||
typedef VkRenderingAttachmentInfo VkRenderingAttachmentInfo_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkRenderingInfoKHR_host
|
||||
typedef struct VkRenderingInfo_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkRenderingFlagsKHR flags;
|
||||
VkRenderingFlags flags;
|
||||
VkRect2D renderArea;
|
||||
uint32_t layerCount;
|
||||
uint32_t viewMask;
|
||||
uint32_t colorAttachmentCount;
|
||||
const VkRenderingAttachmentInfoKHR_host *pColorAttachments;
|
||||
const VkRenderingAttachmentInfoKHR_host *pDepthAttachment;
|
||||
const VkRenderingAttachmentInfoKHR_host *pStencilAttachment;
|
||||
} VkRenderingInfoKHR_host;
|
||||
const VkRenderingAttachmentInfo_host *pColorAttachments;
|
||||
const VkRenderingAttachmentInfo_host *pDepthAttachment;
|
||||
const VkRenderingAttachmentInfo_host *pStencilAttachment;
|
||||
} VkRenderingInfo_host;
|
||||
typedef VkRenderingInfo VkRenderingInfoKHR;
|
||||
#else
|
||||
typedef VkRenderingInfoKHR VkRenderingInfoKHR_host;
|
||||
typedef VkRenderingInfo VkRenderingInfo_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkBlitImageInfo2KHR_host
|
||||
typedef struct VkBlitImageInfo2_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
|
@ -289,11 +291,12 @@ typedef struct VkBlitImageInfo2KHR_host
|
|||
VkImage dstImage;
|
||||
VkImageLayout dstImageLayout;
|
||||
uint32_t regionCount;
|
||||
const VkImageBlit2KHR *pRegions;
|
||||
const VkImageBlit2 *pRegions;
|
||||
VkFilter filter;
|
||||
} VkBlitImageInfo2KHR_host;
|
||||
} VkBlitImageInfo2_host;
|
||||
typedef VkBlitImageInfo2 VkBlitImageInfo2KHR;
|
||||
#else
|
||||
typedef VkBlitImageInfo2KHR VkBlitImageInfo2KHR_host;
|
||||
typedef VkBlitImageInfo2 VkBlitImageInfo2_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
|
@ -407,30 +410,32 @@ typedef VkBufferCopy VkBufferCopy_host;
|
|||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkBufferCopy2KHR_host
|
||||
typedef struct VkBufferCopy2_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkDeviceSize srcOffset;
|
||||
VkDeviceSize dstOffset;
|
||||
VkDeviceSize size;
|
||||
} VkBufferCopy2KHR_host;
|
||||
} VkBufferCopy2_host;
|
||||
typedef VkBufferCopy2 VkBufferCopy2KHR;
|
||||
#else
|
||||
typedef VkBufferCopy2KHR VkBufferCopy2KHR_host;
|
||||
typedef VkBufferCopy2 VkBufferCopy2_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkCopyBufferInfo2KHR_host
|
||||
typedef struct VkCopyBufferInfo2_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkBuffer srcBuffer;
|
||||
VkBuffer dstBuffer;
|
||||
uint32_t regionCount;
|
||||
const VkBufferCopy2KHR_host *pRegions;
|
||||
} VkCopyBufferInfo2KHR_host;
|
||||
const VkBufferCopy2_host *pRegions;
|
||||
} VkCopyBufferInfo2_host;
|
||||
typedef VkCopyBufferInfo2 VkCopyBufferInfo2KHR;
|
||||
#else
|
||||
typedef VkCopyBufferInfo2KHR VkCopyBufferInfo2KHR_host;
|
||||
typedef VkCopyBufferInfo2 VkCopyBufferInfo2_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
|
@ -448,7 +453,7 @@ typedef VkBufferImageCopy VkBufferImageCopy_host;
|
|||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkBufferImageCopy2KHR_host
|
||||
typedef struct VkBufferImageCopy2_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
|
@ -458,13 +463,14 @@ typedef struct VkBufferImageCopy2KHR_host
|
|||
VkImageSubresourceLayers imageSubresource;
|
||||
VkOffset3D imageOffset;
|
||||
VkExtent3D imageExtent;
|
||||
} VkBufferImageCopy2KHR_host;
|
||||
} VkBufferImageCopy2_host;
|
||||
typedef VkBufferImageCopy2 VkBufferImageCopy2KHR;
|
||||
#else
|
||||
typedef VkBufferImageCopy2KHR VkBufferImageCopy2KHR_host;
|
||||
typedef VkBufferImageCopy2 VkBufferImageCopy2_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkCopyBufferToImageInfo2KHR_host
|
||||
typedef struct VkCopyBufferToImageInfo2_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
|
@ -472,14 +478,15 @@ typedef struct VkCopyBufferToImageInfo2KHR_host
|
|||
VkImage dstImage;
|
||||
VkImageLayout dstImageLayout;
|
||||
uint32_t regionCount;
|
||||
const VkBufferImageCopy2KHR_host *pRegions;
|
||||
} VkCopyBufferToImageInfo2KHR_host;
|
||||
const VkBufferImageCopy2_host *pRegions;
|
||||
} VkCopyBufferToImageInfo2_host;
|
||||
typedef VkCopyBufferToImageInfo2 VkCopyBufferToImageInfo2KHR;
|
||||
#else
|
||||
typedef VkCopyBufferToImageInfo2KHR VkCopyBufferToImageInfo2KHR_host;
|
||||
typedef VkCopyBufferToImageInfo2 VkCopyBufferToImageInfo2_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkCopyImageInfo2KHR_host
|
||||
typedef struct VkCopyImageInfo2_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
|
@ -488,14 +495,15 @@ typedef struct VkCopyImageInfo2KHR_host
|
|||
VkImage dstImage;
|
||||
VkImageLayout dstImageLayout;
|
||||
uint32_t regionCount;
|
||||
const VkImageCopy2KHR *pRegions;
|
||||
} VkCopyImageInfo2KHR_host;
|
||||
const VkImageCopy2 *pRegions;
|
||||
} VkCopyImageInfo2_host;
|
||||
typedef VkCopyImageInfo2 VkCopyImageInfo2KHR;
|
||||
#else
|
||||
typedef VkCopyImageInfo2KHR VkCopyImageInfo2KHR_host;
|
||||
typedef VkCopyImageInfo2 VkCopyImageInfo2_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkCopyImageToBufferInfo2KHR_host
|
||||
typedef struct VkCopyImageToBufferInfo2_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
|
@ -503,10 +511,11 @@ typedef struct VkCopyImageToBufferInfo2KHR_host
|
|||
VkImageLayout srcImageLayout;
|
||||
VkBuffer dstBuffer;
|
||||
uint32_t regionCount;
|
||||
const VkBufferImageCopy2KHR_host *pRegions;
|
||||
} VkCopyImageToBufferInfo2KHR_host;
|
||||
const VkBufferImageCopy2_host *pRegions;
|
||||
} VkCopyImageToBufferInfo2_host;
|
||||
typedef VkCopyImageToBufferInfo2 VkCopyImageToBufferInfo2KHR;
|
||||
#else
|
||||
typedef VkCopyImageToBufferInfo2KHR VkCopyImageToBufferInfo2KHR_host;
|
||||
typedef VkCopyImageToBufferInfo2 VkCopyImageToBufferInfo2_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
|
@ -613,59 +622,62 @@ typedef VkImageMemoryBarrier VkImageMemoryBarrier_host;
|
|||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkBufferMemoryBarrier2KHR_host
|
||||
typedef struct VkBufferMemoryBarrier2_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkPipelineStageFlags2KHR srcStageMask;
|
||||
VkAccessFlags2KHR srcAccessMask;
|
||||
VkPipelineStageFlags2KHR dstStageMask;
|
||||
VkAccessFlags2KHR dstAccessMask;
|
||||
VkPipelineStageFlags2 srcStageMask;
|
||||
VkAccessFlags2 srcAccessMask;
|
||||
VkPipelineStageFlags2 dstStageMask;
|
||||
VkAccessFlags2 dstAccessMask;
|
||||
uint32_t srcQueueFamilyIndex;
|
||||
uint32_t dstQueueFamilyIndex;
|
||||
VkBuffer buffer;
|
||||
VkDeviceSize offset;
|
||||
VkDeviceSize size;
|
||||
} VkBufferMemoryBarrier2KHR_host;
|
||||
} VkBufferMemoryBarrier2_host;
|
||||
typedef VkBufferMemoryBarrier2 VkBufferMemoryBarrier2KHR;
|
||||
#else
|
||||
typedef VkBufferMemoryBarrier2KHR VkBufferMemoryBarrier2KHR_host;
|
||||
typedef VkBufferMemoryBarrier2 VkBufferMemoryBarrier2_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkImageMemoryBarrier2KHR_host
|
||||
typedef struct VkImageMemoryBarrier2_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkPipelineStageFlags2KHR srcStageMask;
|
||||
VkAccessFlags2KHR srcAccessMask;
|
||||
VkPipelineStageFlags2KHR dstStageMask;
|
||||
VkAccessFlags2KHR dstAccessMask;
|
||||
VkPipelineStageFlags2 srcStageMask;
|
||||
VkAccessFlags2 srcAccessMask;
|
||||
VkPipelineStageFlags2 dstStageMask;
|
||||
VkAccessFlags2 dstAccessMask;
|
||||
VkImageLayout oldLayout;
|
||||
VkImageLayout newLayout;
|
||||
uint32_t srcQueueFamilyIndex;
|
||||
uint32_t dstQueueFamilyIndex;
|
||||
VkImage image;
|
||||
VkImageSubresourceRange subresourceRange;
|
||||
} VkImageMemoryBarrier2KHR_host;
|
||||
} VkImageMemoryBarrier2_host;
|
||||
typedef VkImageMemoryBarrier2 VkImageMemoryBarrier2KHR;
|
||||
#else
|
||||
typedef VkImageMemoryBarrier2KHR VkImageMemoryBarrier2KHR_host;
|
||||
typedef VkImageMemoryBarrier2 VkImageMemoryBarrier2_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkDependencyInfoKHR_host
|
||||
typedef struct VkDependencyInfo_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkDependencyFlags dependencyFlags;
|
||||
uint32_t memoryBarrierCount;
|
||||
const VkMemoryBarrier2KHR *pMemoryBarriers;
|
||||
const VkMemoryBarrier2 *pMemoryBarriers;
|
||||
uint32_t bufferMemoryBarrierCount;
|
||||
const VkBufferMemoryBarrier2KHR_host *pBufferMemoryBarriers;
|
||||
const VkBufferMemoryBarrier2_host *pBufferMemoryBarriers;
|
||||
uint32_t imageMemoryBarrierCount;
|
||||
const VkImageMemoryBarrier2KHR_host *pImageMemoryBarriers;
|
||||
} VkDependencyInfoKHR_host;
|
||||
const VkImageMemoryBarrier2_host *pImageMemoryBarriers;
|
||||
} VkDependencyInfo_host;
|
||||
typedef VkDependencyInfo VkDependencyInfoKHR;
|
||||
#else
|
||||
typedef VkDependencyInfoKHR VkDependencyInfoKHR_host;
|
||||
typedef VkDependencyInfo VkDependencyInfo_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
|
@ -709,7 +721,7 @@ typedef VkWriteDescriptorSet VkWriteDescriptorSet_host;
|
|||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkResolveImageInfo2KHR_host
|
||||
typedef struct VkResolveImageInfo2_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
|
@ -718,10 +730,11 @@ typedef struct VkResolveImageInfo2KHR_host
|
|||
VkImage dstImage;
|
||||
VkImageLayout dstImageLayout;
|
||||
uint32_t regionCount;
|
||||
const VkImageResolve2KHR *pRegions;
|
||||
} VkResolveImageInfo2KHR_host;
|
||||
const VkImageResolve2 *pRegions;
|
||||
} VkResolveImageInfo2_host;
|
||||
typedef VkResolveImageInfo2 VkResolveImageInfo2KHR;
|
||||
#else
|
||||
typedef VkResolveImageInfo2KHR VkResolveImageInfo2KHR_host;
|
||||
typedef VkResolveImageInfo2 VkResolveImageInfo2_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
|
@ -1196,14 +1209,15 @@ typedef VkMemoryRequirements2 VkMemoryRequirements2_host;
|
|||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkDeviceBufferMemoryRequirementsKHR_host
|
||||
typedef struct VkDeviceBufferMemoryRequirements_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
const VkBufferCreateInfo_host *pCreateInfo;
|
||||
} VkDeviceBufferMemoryRequirementsKHR_host;
|
||||
} VkDeviceBufferMemoryRequirements_host;
|
||||
typedef VkDeviceBufferMemoryRequirements VkDeviceBufferMemoryRequirementsKHR;
|
||||
#else
|
||||
typedef VkDeviceBufferMemoryRequirementsKHR VkDeviceBufferMemoryRequirementsKHR_host;
|
||||
typedef VkDeviceBufferMemoryRequirements VkDeviceBufferMemoryRequirements_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
|
@ -1640,46 +1654,49 @@ typedef VkSubmitInfo VkSubmitInfo_host;
|
|||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkSemaphoreSubmitInfoKHR_host
|
||||
typedef struct VkSemaphoreSubmitInfo_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkSemaphore semaphore;
|
||||
uint64_t value;
|
||||
VkPipelineStageFlags2KHR stageMask;
|
||||
VkPipelineStageFlags2 stageMask;
|
||||
uint32_t deviceIndex;
|
||||
} VkSemaphoreSubmitInfoKHR_host;
|
||||
} VkSemaphoreSubmitInfo_host;
|
||||
typedef VkSemaphoreSubmitInfo VkSemaphoreSubmitInfoKHR;
|
||||
#else
|
||||
typedef VkSemaphoreSubmitInfoKHR VkSemaphoreSubmitInfoKHR_host;
|
||||
typedef VkSemaphoreSubmitInfo VkSemaphoreSubmitInfo_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkCommandBufferSubmitInfoKHR_host
|
||||
typedef struct VkCommandBufferSubmitInfo_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t deviceMask;
|
||||
} VkCommandBufferSubmitInfoKHR_host;
|
||||
} VkCommandBufferSubmitInfo_host;
|
||||
typedef VkCommandBufferSubmitInfo VkCommandBufferSubmitInfoKHR;
|
||||
#else
|
||||
typedef VkCommandBufferSubmitInfoKHR VkCommandBufferSubmitInfoKHR_host;
|
||||
typedef VkCommandBufferSubmitInfo VkCommandBufferSubmitInfo_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkSubmitInfo2KHR_host
|
||||
typedef struct VkSubmitInfo2_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkSubmitFlagsKHR flags;
|
||||
VkSubmitFlags flags;
|
||||
uint32_t waitSemaphoreInfoCount;
|
||||
const VkSemaphoreSubmitInfoKHR_host *pWaitSemaphoreInfos;
|
||||
const VkSemaphoreSubmitInfo_host *pWaitSemaphoreInfos;
|
||||
uint32_t commandBufferInfoCount;
|
||||
const VkCommandBufferSubmitInfoKHR *pCommandBufferInfos;
|
||||
const VkCommandBufferSubmitInfo *pCommandBufferInfos;
|
||||
uint32_t signalSemaphoreInfoCount;
|
||||
const VkSemaphoreSubmitInfoKHR_host *pSignalSemaphoreInfos;
|
||||
} VkSubmitInfo2KHR_host;
|
||||
const VkSemaphoreSubmitInfo_host *pSignalSemaphoreInfos;
|
||||
} VkSubmitInfo2_host;
|
||||
typedef VkSubmitInfo2 VkSubmitInfo2KHR;
|
||||
#else
|
||||
typedef VkSubmitInfo2KHR VkSubmitInfo2KHR_host;
|
||||
typedef VkSubmitInfo2 VkSubmitInfo2_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
|
@ -1792,7 +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_vkCmdBeginRenderingKHR)(VkCommandBuffer, const VkRenderingInfoKHR_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 *);
|
||||
void (*p_vkCmdBindIndexBuffer)(VkCommandBuffer, VkBuffer, VkDeviceSize, VkIndexType);
|
||||
|
@ -1804,7 +1821,7 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdBindVertexBuffers)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, 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_vkCmdBlitImage2KHR)(VkCommandBuffer, const VkBlitImageInfo2KHR_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*);
|
||||
void (*p_vkCmdBuildAccelerationStructuresKHR)(VkCommandBuffer, uint32_t, const VkAccelerationStructureBuildGeometryInfoKHR_host *, const VkAccelerationStructureBuildRangeInfoKHR * const*);
|
||||
|
@ -1815,13 +1832,13 @@ 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_vkCmdCopyBuffer2KHR)(VkCommandBuffer, const VkCopyBufferInfo2KHR_host *);
|
||||
void (*p_vkCmdCopyBuffer2KHR)(VkCommandBuffer, const VkCopyBufferInfo2_host *);
|
||||
void (*p_vkCmdCopyBufferToImage)(VkCommandBuffer, VkBuffer, VkImage, VkImageLayout, uint32_t, const VkBufferImageCopy_host *);
|
||||
void (*p_vkCmdCopyBufferToImage2KHR)(VkCommandBuffer, const VkCopyBufferToImageInfo2KHR_host *);
|
||||
void (*p_vkCmdCopyBufferToImage2KHR)(VkCommandBuffer, const VkCopyBufferToImageInfo2_host *);
|
||||
void (*p_vkCmdCopyImage)(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageCopy *);
|
||||
void (*p_vkCmdCopyImage2KHR)(VkCommandBuffer, const VkCopyImageInfo2KHR_host *);
|
||||
void (*p_vkCmdCopyImage2KHR)(VkCommandBuffer, const VkCopyImageInfo2_host *);
|
||||
void (*p_vkCmdCopyImageToBuffer)(VkCommandBuffer, VkImage, VkImageLayout, VkBuffer, uint32_t, const VkBufferImageCopy_host *);
|
||||
void (*p_vkCmdCopyImageToBuffer2KHR)(VkCommandBuffer, const VkCopyImageToBufferInfo2KHR_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);
|
||||
void (*p_vkCmdCuLaunchKernelNVX)(VkCommandBuffer, const VkCuLaunchInfoNVX_host *);
|
||||
|
@ -1865,16 +1882,16 @@ 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_vkCmdPipelineBarrier2KHR)(VkCommandBuffer, const VkDependencyInfoKHR_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_vkCmdResetEvent2KHR)(VkCommandBuffer, VkEvent, VkPipelineStageFlags2KHR);
|
||||
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_vkCmdResolveImage2KHR)(VkCommandBuffer, const VkResolveImageInfo2KHR_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 *);
|
||||
|
@ -1891,7 +1908,7 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdSetDeviceMaskKHR)(VkCommandBuffer, uint32_t);
|
||||
void (*p_vkCmdSetDiscardRectangleEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D *);
|
||||
void (*p_vkCmdSetEvent)(VkCommandBuffer, VkEvent, VkPipelineStageFlags);
|
||||
void (*p_vkCmdSetEvent2KHR)(VkCommandBuffer, VkEvent, const VkDependencyInfoKHR_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]);
|
||||
|
@ -1926,13 +1943,13 @@ 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_vkCmdWaitEvents2KHR)(VkCommandBuffer, uint32_t, const VkEvent *, const VkDependencyInfoKHR_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, VkPipelineStageFlags2KHR, VkBuffer, VkDeviceSize, 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_vkCmdWriteTimestamp2KHR)(VkCommandBuffer, VkPipelineStageFlags2KHR, 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 *);
|
||||
VkResult (*p_vkCopyAccelerationStructureToMemoryKHR)(VkDevice, VkDeferredOperationKHR, const VkCopyAccelerationStructureToMemoryInfoKHR_host *);
|
||||
|
@ -1959,7 +1976,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_vkCreatePrivateDataSlotEXT)(VkDevice, const VkPrivateDataSlotCreateInfoEXT *, const VkAllocationCallbacks *, VkPrivateDataSlotEXT *);
|
||||
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 *);
|
||||
VkResult (*p_vkCreateRayTracingPipelinesNV)(VkDevice, VkPipelineCache, uint32_t, const VkRayTracingPipelineCreateInfoNV_host *, const VkAllocationCallbacks *, VkPipeline *);
|
||||
|
@ -1998,7 +2015,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_vkDestroyPrivateDataSlotEXT)(VkDevice, VkPrivateDataSlotEXT, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyPrivateDataSlotEXT)(VkDevice, VkPrivateDataSlot, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyQueryPool)(VkDevice, VkQueryPool, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyRenderPass)(VkDevice, VkRenderPass, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroySampler)(VkDevice, VkSampler, const VkAllocationCallbacks *);
|
||||
|
@ -2032,13 +2049,13 @@ 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_vkGetDeviceBufferMemoryRequirementsKHR)(VkDevice, const VkDeviceBufferMemoryRequirementsKHR_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_vkGetDeviceImageMemoryRequirementsKHR)(VkDevice, const VkDeviceImageMemoryRequirementsKHR *, VkMemoryRequirements2_host *);
|
||||
void (*p_vkGetDeviceImageSparseMemoryRequirementsKHR)(VkDevice, const VkDeviceImageMemoryRequirementsKHR *, uint32_t *, VkSparseImageMemoryRequirements2 *);
|
||||
void (*p_vkGetDeviceImageMemoryRequirementsKHR)(VkDevice, const VkDeviceImageMemoryRequirements *, VkMemoryRequirements2_host *);
|
||||
void (*p_vkGetDeviceImageSparseMemoryRequirementsKHR)(VkDevice, const VkDeviceImageMemoryRequirements *, uint32_t *, VkSparseImageMemoryRequirements2 *);
|
||||
void (*p_vkGetDeviceMemoryCommitment)(VkDevice, VkDeviceMemory, VkDeviceSize *);
|
||||
uint64_t (*p_vkGetDeviceMemoryOpaqueCaptureAddress)(VkDevice, const VkDeviceMemoryOpaqueCaptureAddressInfo_host *);
|
||||
uint64_t (*p_vkGetDeviceMemoryOpaqueCaptureAddressKHR)(VkDevice, const VkDeviceMemoryOpaqueCaptureAddressInfo_host *);
|
||||
|
@ -2065,7 +2082,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_vkGetPrivateDataEXT)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlotEXT, 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 *);
|
||||
void (*p_vkGetQueueCheckpointDataNV)(VkQueue, uint32_t *, VkCheckpointDataNV *);
|
||||
|
@ -2091,7 +2108,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_vkQueueSubmit2KHR)(VkQueue, uint32_t, const VkSubmitInfo2KHR_host *, VkFence);
|
||||
VkResult (*p_vkQueueSubmit2KHR)(VkQueue, uint32_t, const VkSubmitInfo2_host *, VkFence);
|
||||
VkResult (*p_vkQueueWaitIdle)(VkQueue);
|
||||
VkResult (*p_vkReleasePerformanceConfigurationINTEL)(VkDevice, VkPerformanceConfigurationINTEL);
|
||||
void (*p_vkReleaseProfilingLockKHR)(VkDevice);
|
||||
|
@ -2106,7 +2123,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_vkSetPrivateDataEXT)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlotEXT, 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 *);
|
||||
void (*p_vkTrimCommandPool)(VkDevice, VkCommandPool, VkCommandPoolTrimFlags);
|
||||
|
@ -2175,7 +2192,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_vkGetPhysicalDeviceToolPropertiesEXT)(VkPhysicalDevice, uint32_t *, VkPhysicalDeviceToolPropertiesEXT *);
|
||||
VkResult (*p_vkGetPhysicalDeviceToolPropertiesEXT)(VkPhysicalDevice, uint32_t *, VkPhysicalDeviceToolProperties *);
|
||||
VkBool32 (*p_vkGetPhysicalDeviceWin32PresentationSupportKHR)(VkPhysicalDevice, uint32_t);
|
||||
};
|
||||
|
||||
|
|
|
@ -2,6 +2,6 @@
|
|||
"file_format_version": "1.0.0",
|
||||
"ICD": {
|
||||
"library_path": ".\\winevulkan.dll",
|
||||
"api_version": "1.2.203"
|
||||
"api_version": "1.3.204"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# This file is generated from Vulkan vk.xml file covered
|
||||
# by the following copyright and permission notice:
|
||||
#
|
||||
# Copyright 2015-2021 The Khronos Group Inc.
|
||||
# Copyright 2015-2022 The Khronos Group Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
#
|
||||
|
@ -24,18 +24,25 @@
|
|||
@ stdcall vkCmdBeginQuery(ptr int64 long long)
|
||||
@ stdcall vkCmdBeginRenderPass(ptr ptr long)
|
||||
@ stdcall vkCmdBeginRenderPass2(ptr ptr ptr)
|
||||
@ stub vkCmdBeginRendering
|
||||
@ 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 vkCmdBlitImage(ptr int64 long int64 long long ptr long)
|
||||
@ stub vkCmdBlitImage2
|
||||
@ 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 vkCmdCopyBufferToImage(ptr int64 int64 long long ptr)
|
||||
@ stub vkCmdCopyBufferToImage2
|
||||
@ stdcall vkCmdCopyImage(ptr int64 long int64 long long ptr)
|
||||
@ stub vkCmdCopyImage2
|
||||
@ stdcall vkCmdCopyImageToBuffer(ptr int64 long int64 long ptr)
|
||||
@ stub vkCmdCopyImageToBuffer2
|
||||
@ 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)
|
||||
|
@ -49,29 +56,50 @@
|
|||
@ stdcall vkCmdEndQuery(ptr int64 long)
|
||||
@ stdcall vkCmdEndRenderPass(ptr)
|
||||
@ stdcall vkCmdEndRenderPass2(ptr ptr)
|
||||
@ stub vkCmdEndRendering
|
||||
@ 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 vkCmdPushConstants(ptr int64 long long long ptr)
|
||||
@ stdcall vkCmdResetEvent(ptr int64 long)
|
||||
@ stub vkCmdResetEvent2
|
||||
@ stdcall vkCmdResetQueryPool(ptr int64 long long)
|
||||
@ stdcall vkCmdResolveImage(ptr int64 long int64 long long ptr)
|
||||
@ stub vkCmdResolveImage2
|
||||
@ stdcall vkCmdSetBlendConstants(ptr ptr)
|
||||
@ stub vkCmdSetCullMode
|
||||
@ stdcall vkCmdSetDepthBias(ptr float float float)
|
||||
@ stub vkCmdSetDepthBiasEnable
|
||||
@ stdcall vkCmdSetDepthBounds(ptr float float)
|
||||
@ stub vkCmdSetDepthBoundsTestEnable
|
||||
@ stub vkCmdSetDepthCompareOp
|
||||
@ stub vkCmdSetDepthTestEnable
|
||||
@ stub vkCmdSetDepthWriteEnable
|
||||
@ stdcall vkCmdSetDeviceMask(ptr long)
|
||||
@ stdcall vkCmdSetEvent(ptr int64 long)
|
||||
@ stub vkCmdSetEvent2
|
||||
@ stub vkCmdSetFrontFace
|
||||
@ stdcall vkCmdSetLineWidth(ptr float)
|
||||
@ stub vkCmdSetPrimitiveRestartEnable
|
||||
@ stub vkCmdSetPrimitiveTopology
|
||||
@ stub vkCmdSetRasterizerDiscardEnable
|
||||
@ stdcall vkCmdSetScissor(ptr long long ptr)
|
||||
@ stub vkCmdSetScissorWithCount
|
||||
@ stdcall vkCmdSetStencilCompareMask(ptr long long)
|
||||
@ stub vkCmdSetStencilOp
|
||||
@ stdcall vkCmdSetStencilReference(ptr long long)
|
||||
@ stub vkCmdSetStencilTestEnable
|
||||
@ stdcall vkCmdSetStencilWriteMask(ptr long long)
|
||||
@ stdcall vkCmdSetViewport(ptr long long ptr)
|
||||
@ stub vkCmdSetViewportWithCount
|
||||
@ stdcall vkCmdUpdateBuffer(ptr int64 int64 int64 ptr)
|
||||
@ stdcall vkCmdWaitEvents(ptr long ptr long long long ptr long ptr long ptr)
|
||||
@ stub vkCmdWaitEvents2
|
||||
@ stdcall vkCmdWriteTimestamp(ptr long int64 long)
|
||||
@ stub vkCmdWriteTimestamp2
|
||||
@ stdcall vkCreateBuffer(ptr ptr ptr ptr)
|
||||
@ stdcall vkCreateBufferView(ptr ptr ptr ptr)
|
||||
@ stdcall vkCreateCommandPool(ptr ptr ptr ptr)
|
||||
|
@ -91,6 +119,7 @@
|
|||
@ stdcall vkCreateInstance(ptr ptr ptr)
|
||||
@ stdcall vkCreatePipelineCache(ptr ptr ptr ptr)
|
||||
@ stdcall vkCreatePipelineLayout(ptr ptr ptr ptr)
|
||||
@ stub vkCreatePrivateDataSlot
|
||||
@ stdcall vkCreateQueryPool(ptr ptr ptr ptr)
|
||||
@ stdcall vkCreateRenderPass(ptr ptr ptr ptr)
|
||||
@ stdcall vkCreateRenderPass2(ptr ptr ptr ptr)
|
||||
|
@ -117,6 +146,7 @@
|
|||
@ stdcall vkDestroyPipeline(ptr int64 ptr)
|
||||
@ stdcall vkDestroyPipelineCache(ptr int64 ptr)
|
||||
@ stdcall vkDestroyPipelineLayout(ptr int64 ptr)
|
||||
@ stub vkDestroyPrivateDataSlot
|
||||
@ stdcall vkDestroyQueryPool(ptr int64 ptr)
|
||||
@ stdcall vkDestroyRenderPass(ptr int64 ptr)
|
||||
@ stdcall vkDestroySampler(ptr int64 ptr)
|
||||
|
@ -143,9 +173,12 @@
|
|||
@ stdcall vkGetBufferMemoryRequirements2(ptr ptr ptr)
|
||||
@ stdcall vkGetBufferOpaqueCaptureAddress(ptr ptr)
|
||||
@ stdcall vkGetDescriptorSetLayoutSupport(ptr ptr ptr)
|
||||
@ stub vkGetDeviceBufferMemoryRequirements
|
||||
@ stdcall vkGetDeviceGroupPeerMemoryFeatures(ptr long long long ptr)
|
||||
@ stdcall vkGetDeviceGroupPresentCapabilitiesKHR(ptr ptr)
|
||||
@ stdcall vkGetDeviceGroupSurfacePresentModesKHR(ptr int64 ptr)
|
||||
@ stub vkGetDeviceImageMemoryRequirements
|
||||
@ stub vkGetDeviceImageSparseMemoryRequirements
|
||||
@ stdcall vkGetDeviceMemoryCommitment(ptr int64 ptr)
|
||||
@ stdcall vkGetDeviceMemoryOpaqueCaptureAddress(ptr ptr)
|
||||
@ stdcall vkGetDeviceProcAddr(ptr str)
|
||||
|
@ -188,8 +221,10 @@
|
|||
@ stdcall vkGetPhysicalDeviceSurfaceFormatsKHR(ptr int64 ptr ptr)
|
||||
@ stdcall vkGetPhysicalDeviceSurfacePresentModesKHR(ptr int64 ptr ptr)
|
||||
@ stdcall vkGetPhysicalDeviceSurfaceSupportKHR(ptr long int64 ptr)
|
||||
@ stub vkGetPhysicalDeviceToolProperties
|
||||
@ stdcall vkGetPhysicalDeviceWin32PresentationSupportKHR(ptr long)
|
||||
@ stdcall vkGetPipelineCacheData(ptr int64 ptr ptr)
|
||||
@ stub vkGetPrivateData
|
||||
@ stdcall vkGetQueryPoolResults(ptr int64 long long long ptr int64 long)
|
||||
@ stdcall vkGetRenderAreaGranularity(ptr int64 ptr)
|
||||
@ stdcall vkGetSemaphoreCounterValue(ptr int64 ptr)
|
||||
|
@ -200,6 +235,7 @@
|
|||
@ stdcall vkQueueBindSparse(ptr long ptr int64)
|
||||
@ stdcall vkQueuePresentKHR(ptr ptr)
|
||||
@ stdcall vkQueueSubmit(ptr long ptr int64)
|
||||
@ stub vkQueueSubmit2
|
||||
@ stdcall vkQueueWaitIdle(ptr)
|
||||
@ stdcall vkResetCommandBuffer(ptr long)
|
||||
@ stdcall vkResetCommandPool(ptr int64 long)
|
||||
|
@ -208,6 +244,7 @@
|
|||
@ stdcall vkResetFences(ptr long ptr)
|
||||
@ stdcall vkResetQueryPool(ptr int64 long long)
|
||||
@ stdcall vkSetEvent(ptr int64)
|
||||
@ stub vkSetPrivateData
|
||||
@ stdcall vkSignalSemaphore(ptr ptr)
|
||||
@ stdcall vkTrimCommandPool(ptr int64 long)
|
||||
@ stdcall vkUnmapMemory(ptr int64)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -3,7 +3,7 @@
|
|||
* This file is generated from Vulkan vk.xml file covered
|
||||
* by the following copyright and permission notice:
|
||||
*
|
||||
* Copyright 2015-2021 The Khronos Group Inc.
|
||||
* Copyright 2015-2022 The Khronos Group Inc.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue