1 /* Automatically generated from Vulkan vk.xml; DO NOT EDIT!
3 * This file is generated from Vulkan vk.xml file covered
4 * by the following copyright and permission notice:
6 * Copyright 2015-2021 The Khronos Group Inc.
8 * SPDX-License-Identifier: Apache-2.0 OR MIT
12 #include "vulkan_loader.h"
14 WINE_DEFAULT_DEBUG_CHANNEL(vulkan
);
16 VkResult WINAPI
vkAcquireNextImage2KHR(VkDevice device
, const VkAcquireNextImageInfoKHR
*pAcquireInfo
, uint32_t *pImageIndex
)
18 return unix_funcs
->p_vkAcquireNextImage2KHR(device
, pAcquireInfo
, pImageIndex
);
21 VkResult WINAPI
vkAcquireNextImageKHR(VkDevice device
, VkSwapchainKHR swapchain
, uint64_t timeout
, VkSemaphore semaphore
, VkFence fence
, uint32_t *pImageIndex
)
23 return unix_funcs
->p_vkAcquireNextImageKHR(device
, swapchain
, timeout
, semaphore
, fence
, pImageIndex
);
26 VkResult WINAPI
vkAcquirePerformanceConfigurationINTEL(VkDevice device
, const VkPerformanceConfigurationAcquireInfoINTEL
*pAcquireInfo
, VkPerformanceConfigurationINTEL
*pConfiguration
)
28 return unix_funcs
->p_vkAcquirePerformanceConfigurationINTEL(device
, pAcquireInfo
, pConfiguration
);
31 VkResult WINAPI
vkAcquireProfilingLockKHR(VkDevice device
, const VkAcquireProfilingLockInfoKHR
*pInfo
)
33 return unix_funcs
->p_vkAcquireProfilingLockKHR(device
, pInfo
);
36 VkResult WINAPI
vkAllocateCommandBuffers(VkDevice device
, const VkCommandBufferAllocateInfo
*pAllocateInfo
, VkCommandBuffer
*pCommandBuffers
)
38 return unix_funcs
->p_vkAllocateCommandBuffers(device
, pAllocateInfo
, pCommandBuffers
);
41 VkResult WINAPI
vkAllocateDescriptorSets(VkDevice device
, const VkDescriptorSetAllocateInfo
*pAllocateInfo
, VkDescriptorSet
*pDescriptorSets
)
43 return unix_funcs
->p_vkAllocateDescriptorSets(device
, pAllocateInfo
, pDescriptorSets
);
46 VkResult WINAPI
vkAllocateMemory(VkDevice device
, const VkMemoryAllocateInfo
*pAllocateInfo
, const VkAllocationCallbacks
*pAllocator
, VkDeviceMemory
*pMemory
)
48 return unix_funcs
->p_vkAllocateMemory(device
, pAllocateInfo
, pAllocator
, pMemory
);
51 VkResult WINAPI
vkBeginCommandBuffer(VkCommandBuffer commandBuffer
, const VkCommandBufferBeginInfo
*pBeginInfo
)
53 return unix_funcs
->p_vkBeginCommandBuffer(commandBuffer
, pBeginInfo
);
56 VkResult WINAPI
vkBindAccelerationStructureMemoryNV(VkDevice device
, uint32_t bindInfoCount
, const VkBindAccelerationStructureMemoryInfoNV
*pBindInfos
)
58 return unix_funcs
->p_vkBindAccelerationStructureMemoryNV(device
, bindInfoCount
, pBindInfos
);
61 VkResult WINAPI
vkBindBufferMemory(VkDevice device
, VkBuffer buffer
, VkDeviceMemory memory
, VkDeviceSize memoryOffset
)
63 return unix_funcs
->p_vkBindBufferMemory(device
, buffer
, memory
, memoryOffset
);
66 VkResult WINAPI
vkBindBufferMemory2(VkDevice device
, uint32_t bindInfoCount
, const VkBindBufferMemoryInfo
*pBindInfos
)
68 return unix_funcs
->p_vkBindBufferMemory2(device
, bindInfoCount
, pBindInfos
);
71 VkResult WINAPI
vkBindBufferMemory2KHR(VkDevice device
, uint32_t bindInfoCount
, const VkBindBufferMemoryInfo
*pBindInfos
)
73 return unix_funcs
->p_vkBindBufferMemory2KHR(device
, bindInfoCount
, pBindInfos
);
76 VkResult WINAPI
vkBindImageMemory(VkDevice device
, VkImage image
, VkDeviceMemory memory
, VkDeviceSize memoryOffset
)
78 return unix_funcs
->p_vkBindImageMemory(device
, image
, memory
, memoryOffset
);
81 VkResult WINAPI
vkBindImageMemory2(VkDevice device
, uint32_t bindInfoCount
, const VkBindImageMemoryInfo
*pBindInfos
)
83 return unix_funcs
->p_vkBindImageMemory2(device
, bindInfoCount
, pBindInfos
);
86 VkResult WINAPI
vkBindImageMemory2KHR(VkDevice device
, uint32_t bindInfoCount
, const VkBindImageMemoryInfo
*pBindInfos
)
88 return unix_funcs
->p_vkBindImageMemory2KHR(device
, bindInfoCount
, pBindInfos
);
91 VkResult WINAPI
vkBuildAccelerationStructuresKHR(VkDevice device
, VkDeferredOperationKHR deferredOperation
, uint32_t infoCount
, const VkAccelerationStructureBuildGeometryInfoKHR
*pInfos
, const VkAccelerationStructureBuildRangeInfoKHR
* const*ppBuildRangeInfos
)
93 return unix_funcs
->p_vkBuildAccelerationStructuresKHR(device
, deferredOperation
, infoCount
, pInfos
, ppBuildRangeInfos
);
96 void WINAPI
vkCmdBeginConditionalRenderingEXT(VkCommandBuffer commandBuffer
, const VkConditionalRenderingBeginInfoEXT
*pConditionalRenderingBegin
)
98 unix_funcs
->p_vkCmdBeginConditionalRenderingEXT(commandBuffer
, pConditionalRenderingBegin
);
101 void WINAPI
vkCmdBeginDebugUtilsLabelEXT(VkCommandBuffer commandBuffer
, const VkDebugUtilsLabelEXT
*pLabelInfo
)
103 unix_funcs
->p_vkCmdBeginDebugUtilsLabelEXT(commandBuffer
, pLabelInfo
);
106 void WINAPI
vkCmdBeginQuery(VkCommandBuffer commandBuffer
, VkQueryPool queryPool
, uint32_t query
, VkQueryControlFlags flags
)
108 unix_funcs
->p_vkCmdBeginQuery(commandBuffer
, queryPool
, query
, flags
);
111 void WINAPI
vkCmdBeginQueryIndexedEXT(VkCommandBuffer commandBuffer
, VkQueryPool queryPool
, uint32_t query
, VkQueryControlFlags flags
, uint32_t index
)
113 unix_funcs
->p_vkCmdBeginQueryIndexedEXT(commandBuffer
, queryPool
, query
, flags
, index
);
116 void WINAPI
vkCmdBeginRenderPass(VkCommandBuffer commandBuffer
, const VkRenderPassBeginInfo
*pRenderPassBegin
, VkSubpassContents contents
)
118 unix_funcs
->p_vkCmdBeginRenderPass(commandBuffer
, pRenderPassBegin
, contents
);
121 void WINAPI
vkCmdBeginRenderPass2(VkCommandBuffer commandBuffer
, const VkRenderPassBeginInfo
*pRenderPassBegin
, const VkSubpassBeginInfo
*pSubpassBeginInfo
)
123 unix_funcs
->p_vkCmdBeginRenderPass2(commandBuffer
, pRenderPassBegin
, pSubpassBeginInfo
);
126 void WINAPI
vkCmdBeginRenderPass2KHR(VkCommandBuffer commandBuffer
, const VkRenderPassBeginInfo
*pRenderPassBegin
, const VkSubpassBeginInfo
*pSubpassBeginInfo
)
128 unix_funcs
->p_vkCmdBeginRenderPass2KHR(commandBuffer
, pRenderPassBegin
, pSubpassBeginInfo
);
131 void WINAPI
vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer
, uint32_t firstCounterBuffer
, uint32_t counterBufferCount
, const VkBuffer
*pCounterBuffers
, const VkDeviceSize
*pCounterBufferOffsets
)
133 unix_funcs
->p_vkCmdBeginTransformFeedbackEXT(commandBuffer
, firstCounterBuffer
, counterBufferCount
, pCounterBuffers
, pCounterBufferOffsets
);
136 void WINAPI
vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer
, VkPipelineBindPoint pipelineBindPoint
, VkPipelineLayout layout
, uint32_t firstSet
, uint32_t descriptorSetCount
, const VkDescriptorSet
*pDescriptorSets
, uint32_t dynamicOffsetCount
, const uint32_t *pDynamicOffsets
)
138 unix_funcs
->p_vkCmdBindDescriptorSets(commandBuffer
, pipelineBindPoint
, layout
, firstSet
, descriptorSetCount
, pDescriptorSets
, dynamicOffsetCount
, pDynamicOffsets
);
141 void WINAPI
vkCmdBindIndexBuffer(VkCommandBuffer commandBuffer
, VkBuffer buffer
, VkDeviceSize offset
, VkIndexType indexType
)
143 unix_funcs
->p_vkCmdBindIndexBuffer(commandBuffer
, buffer
, offset
, indexType
);
146 void WINAPI
vkCmdBindInvocationMaskHUAWEI(VkCommandBuffer commandBuffer
, VkImageView imageView
, VkImageLayout imageLayout
)
148 unix_funcs
->p_vkCmdBindInvocationMaskHUAWEI(commandBuffer
, imageView
, imageLayout
);
151 void WINAPI
vkCmdBindPipeline(VkCommandBuffer commandBuffer
, VkPipelineBindPoint pipelineBindPoint
, VkPipeline pipeline
)
153 unix_funcs
->p_vkCmdBindPipeline(commandBuffer
, pipelineBindPoint
, pipeline
);
156 void WINAPI
vkCmdBindPipelineShaderGroupNV(VkCommandBuffer commandBuffer
, VkPipelineBindPoint pipelineBindPoint
, VkPipeline pipeline
, uint32_t groupIndex
)
158 unix_funcs
->p_vkCmdBindPipelineShaderGroupNV(commandBuffer
, pipelineBindPoint
, pipeline
, groupIndex
);
161 void WINAPI
vkCmdBindShadingRateImageNV(VkCommandBuffer commandBuffer
, VkImageView imageView
, VkImageLayout imageLayout
)
163 unix_funcs
->p_vkCmdBindShadingRateImageNV(commandBuffer
, imageView
, imageLayout
);
166 void WINAPI
vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer
, uint32_t firstBinding
, uint32_t bindingCount
, const VkBuffer
*pBuffers
, const VkDeviceSize
*pOffsets
, const VkDeviceSize
*pSizes
)
168 unix_funcs
->p_vkCmdBindTransformFeedbackBuffersEXT(commandBuffer
, firstBinding
, bindingCount
, pBuffers
, pOffsets
, pSizes
);
171 void WINAPI
vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer
, uint32_t firstBinding
, uint32_t bindingCount
, const VkBuffer
*pBuffers
, const VkDeviceSize
*pOffsets
)
173 unix_funcs
->p_vkCmdBindVertexBuffers(commandBuffer
, firstBinding
, bindingCount
, pBuffers
, pOffsets
);
176 void WINAPI
vkCmdBindVertexBuffers2EXT(VkCommandBuffer commandBuffer
, uint32_t firstBinding
, uint32_t bindingCount
, const VkBuffer
*pBuffers
, const VkDeviceSize
*pOffsets
, const VkDeviceSize
*pSizes
, const VkDeviceSize
*pStrides
)
178 unix_funcs
->p_vkCmdBindVertexBuffers2EXT(commandBuffer
, firstBinding
, bindingCount
, pBuffers
, pOffsets
, pSizes
, pStrides
);
181 void WINAPI
vkCmdBlitImage(VkCommandBuffer commandBuffer
, VkImage srcImage
, VkImageLayout srcImageLayout
, VkImage dstImage
, VkImageLayout dstImageLayout
, uint32_t regionCount
, const VkImageBlit
*pRegions
, VkFilter filter
)
183 unix_funcs
->p_vkCmdBlitImage(commandBuffer
, srcImage
, srcImageLayout
, dstImage
, dstImageLayout
, regionCount
, pRegions
, filter
);
186 void WINAPI
vkCmdBlitImage2KHR(VkCommandBuffer commandBuffer
, const VkBlitImageInfo2KHR
*pBlitImageInfo
)
188 unix_funcs
->p_vkCmdBlitImage2KHR(commandBuffer
, pBlitImageInfo
);
191 void WINAPI
vkCmdBuildAccelerationStructureNV(VkCommandBuffer commandBuffer
, const VkAccelerationStructureInfoNV
*pInfo
, VkBuffer instanceData
, VkDeviceSize instanceOffset
, VkBool32 update
, VkAccelerationStructureNV dst
, VkAccelerationStructureNV src
, VkBuffer scratch
, VkDeviceSize scratchOffset
)
193 unix_funcs
->p_vkCmdBuildAccelerationStructureNV(commandBuffer
, pInfo
, instanceData
, instanceOffset
, update
, dst
, src
, scratch
, scratchOffset
);
196 void WINAPI
vkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandBuffer
, uint32_t infoCount
, const VkAccelerationStructureBuildGeometryInfoKHR
*pInfos
, const VkDeviceAddress
*pIndirectDeviceAddresses
, const uint32_t *pIndirectStrides
, const uint32_t * const*ppMaxPrimitiveCounts
)
198 unix_funcs
->p_vkCmdBuildAccelerationStructuresIndirectKHR(commandBuffer
, infoCount
, pInfos
, pIndirectDeviceAddresses
, pIndirectStrides
, ppMaxPrimitiveCounts
);
201 void WINAPI
vkCmdBuildAccelerationStructuresKHR(VkCommandBuffer commandBuffer
, uint32_t infoCount
, const VkAccelerationStructureBuildGeometryInfoKHR
*pInfos
, const VkAccelerationStructureBuildRangeInfoKHR
* const*ppBuildRangeInfos
)
203 unix_funcs
->p_vkCmdBuildAccelerationStructuresKHR(commandBuffer
, infoCount
, pInfos
, ppBuildRangeInfos
);
206 void WINAPI
vkCmdClearAttachments(VkCommandBuffer commandBuffer
, uint32_t attachmentCount
, const VkClearAttachment
*pAttachments
, uint32_t rectCount
, const VkClearRect
*pRects
)
208 unix_funcs
->p_vkCmdClearAttachments(commandBuffer
, attachmentCount
, pAttachments
, rectCount
, pRects
);
211 void WINAPI
vkCmdClearColorImage(VkCommandBuffer commandBuffer
, VkImage image
, VkImageLayout imageLayout
, const VkClearColorValue
*pColor
, uint32_t rangeCount
, const VkImageSubresourceRange
*pRanges
)
213 unix_funcs
->p_vkCmdClearColorImage(commandBuffer
, image
, imageLayout
, pColor
, rangeCount
, pRanges
);
216 void WINAPI
vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer
, VkImage image
, VkImageLayout imageLayout
, const VkClearDepthStencilValue
*pDepthStencil
, uint32_t rangeCount
, const VkImageSubresourceRange
*pRanges
)
218 unix_funcs
->p_vkCmdClearDepthStencilImage(commandBuffer
, image
, imageLayout
, pDepthStencil
, rangeCount
, pRanges
);
221 void WINAPI
vkCmdCopyAccelerationStructureKHR(VkCommandBuffer commandBuffer
, const VkCopyAccelerationStructureInfoKHR
*pInfo
)
223 unix_funcs
->p_vkCmdCopyAccelerationStructureKHR(commandBuffer
, pInfo
);
226 void WINAPI
vkCmdCopyAccelerationStructureNV(VkCommandBuffer commandBuffer
, VkAccelerationStructureNV dst
, VkAccelerationStructureNV src
, VkCopyAccelerationStructureModeKHR mode
)
228 unix_funcs
->p_vkCmdCopyAccelerationStructureNV(commandBuffer
, dst
, src
, mode
);
231 void WINAPI
vkCmdCopyAccelerationStructureToMemoryKHR(VkCommandBuffer commandBuffer
, const VkCopyAccelerationStructureToMemoryInfoKHR
*pInfo
)
233 unix_funcs
->p_vkCmdCopyAccelerationStructureToMemoryKHR(commandBuffer
, pInfo
);
236 void WINAPI
vkCmdCopyBuffer(VkCommandBuffer commandBuffer
, VkBuffer srcBuffer
, VkBuffer dstBuffer
, uint32_t regionCount
, const VkBufferCopy
*pRegions
)
238 unix_funcs
->p_vkCmdCopyBuffer(commandBuffer
, srcBuffer
, dstBuffer
, regionCount
, pRegions
);
241 void WINAPI
vkCmdCopyBuffer2KHR(VkCommandBuffer commandBuffer
, const VkCopyBufferInfo2KHR
*pCopyBufferInfo
)
243 unix_funcs
->p_vkCmdCopyBuffer2KHR(commandBuffer
, pCopyBufferInfo
);
246 void WINAPI
vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer
, VkBuffer srcBuffer
, VkImage dstImage
, VkImageLayout dstImageLayout
, uint32_t regionCount
, const VkBufferImageCopy
*pRegions
)
248 unix_funcs
->p_vkCmdCopyBufferToImage(commandBuffer
, srcBuffer
, dstImage
, dstImageLayout
, regionCount
, pRegions
);
251 void WINAPI
vkCmdCopyBufferToImage2KHR(VkCommandBuffer commandBuffer
, const VkCopyBufferToImageInfo2KHR
*pCopyBufferToImageInfo
)
253 unix_funcs
->p_vkCmdCopyBufferToImage2KHR(commandBuffer
, pCopyBufferToImageInfo
);
256 void WINAPI
vkCmdCopyImage(VkCommandBuffer commandBuffer
, VkImage srcImage
, VkImageLayout srcImageLayout
, VkImage dstImage
, VkImageLayout dstImageLayout
, uint32_t regionCount
, const VkImageCopy
*pRegions
)
258 unix_funcs
->p_vkCmdCopyImage(commandBuffer
, srcImage
, srcImageLayout
, dstImage
, dstImageLayout
, regionCount
, pRegions
);
261 void WINAPI
vkCmdCopyImage2KHR(VkCommandBuffer commandBuffer
, const VkCopyImageInfo2KHR
*pCopyImageInfo
)
263 unix_funcs
->p_vkCmdCopyImage2KHR(commandBuffer
, pCopyImageInfo
);
266 void WINAPI
vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer
, VkImage srcImage
, VkImageLayout srcImageLayout
, VkBuffer dstBuffer
, uint32_t regionCount
, const VkBufferImageCopy
*pRegions
)
268 unix_funcs
->p_vkCmdCopyImageToBuffer(commandBuffer
, srcImage
, srcImageLayout
, dstBuffer
, regionCount
, pRegions
);
271 void WINAPI
vkCmdCopyImageToBuffer2KHR(VkCommandBuffer commandBuffer
, const VkCopyImageToBufferInfo2KHR
*pCopyImageToBufferInfo
)
273 unix_funcs
->p_vkCmdCopyImageToBuffer2KHR(commandBuffer
, pCopyImageToBufferInfo
);
276 void WINAPI
vkCmdCopyMemoryToAccelerationStructureKHR(VkCommandBuffer commandBuffer
, const VkCopyMemoryToAccelerationStructureInfoKHR
*pInfo
)
278 unix_funcs
->p_vkCmdCopyMemoryToAccelerationStructureKHR(commandBuffer
, pInfo
);
281 void WINAPI
vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer
, VkQueryPool queryPool
, uint32_t firstQuery
, uint32_t queryCount
, VkBuffer dstBuffer
, VkDeviceSize dstOffset
, VkDeviceSize stride
, VkQueryResultFlags flags
)
283 unix_funcs
->p_vkCmdCopyQueryPoolResults(commandBuffer
, queryPool
, firstQuery
, queryCount
, dstBuffer
, dstOffset
, stride
, flags
);
286 void WINAPI
vkCmdCuLaunchKernelNVX(VkCommandBuffer commandBuffer
, const VkCuLaunchInfoNVX
*pLaunchInfo
)
288 unix_funcs
->p_vkCmdCuLaunchKernelNVX(commandBuffer
, pLaunchInfo
);
291 void WINAPI
vkCmdDebugMarkerBeginEXT(VkCommandBuffer commandBuffer
, const VkDebugMarkerMarkerInfoEXT
*pMarkerInfo
)
293 unix_funcs
->p_vkCmdDebugMarkerBeginEXT(commandBuffer
, pMarkerInfo
);
296 void WINAPI
vkCmdDebugMarkerEndEXT(VkCommandBuffer commandBuffer
)
298 unix_funcs
->p_vkCmdDebugMarkerEndEXT(commandBuffer
);
301 void WINAPI
vkCmdDebugMarkerInsertEXT(VkCommandBuffer commandBuffer
, const VkDebugMarkerMarkerInfoEXT
*pMarkerInfo
)
303 unix_funcs
->p_vkCmdDebugMarkerInsertEXT(commandBuffer
, pMarkerInfo
);
306 void WINAPI
vkCmdDispatch(VkCommandBuffer commandBuffer
, uint32_t groupCountX
, uint32_t groupCountY
, uint32_t groupCountZ
)
308 unix_funcs
->p_vkCmdDispatch(commandBuffer
, groupCountX
, groupCountY
, groupCountZ
);
311 void WINAPI
vkCmdDispatchBase(VkCommandBuffer commandBuffer
, uint32_t baseGroupX
, uint32_t baseGroupY
, uint32_t baseGroupZ
, uint32_t groupCountX
, uint32_t groupCountY
, uint32_t groupCountZ
)
313 unix_funcs
->p_vkCmdDispatchBase(commandBuffer
, baseGroupX
, baseGroupY
, baseGroupZ
, groupCountX
, groupCountY
, groupCountZ
);
316 void WINAPI
vkCmdDispatchBaseKHR(VkCommandBuffer commandBuffer
, uint32_t baseGroupX
, uint32_t baseGroupY
, uint32_t baseGroupZ
, uint32_t groupCountX
, uint32_t groupCountY
, uint32_t groupCountZ
)
318 unix_funcs
->p_vkCmdDispatchBaseKHR(commandBuffer
, baseGroupX
, baseGroupY
, baseGroupZ
, groupCountX
, groupCountY
, groupCountZ
);
321 void WINAPI
vkCmdDispatchIndirect(VkCommandBuffer commandBuffer
, VkBuffer buffer
, VkDeviceSize offset
)
323 unix_funcs
->p_vkCmdDispatchIndirect(commandBuffer
, buffer
, offset
);
326 void WINAPI
vkCmdDraw(VkCommandBuffer commandBuffer
, uint32_t vertexCount
, uint32_t instanceCount
, uint32_t firstVertex
, uint32_t firstInstance
)
328 unix_funcs
->p_vkCmdDraw(commandBuffer
, vertexCount
, instanceCount
, firstVertex
, firstInstance
);
331 void WINAPI
vkCmdDrawIndexed(VkCommandBuffer commandBuffer
, uint32_t indexCount
, uint32_t instanceCount
, uint32_t firstIndex
, int32_t vertexOffset
, uint32_t firstInstance
)
333 unix_funcs
->p_vkCmdDrawIndexed(commandBuffer
, indexCount
, instanceCount
, firstIndex
, vertexOffset
, firstInstance
);
336 void WINAPI
vkCmdDrawIndexedIndirect(VkCommandBuffer commandBuffer
, VkBuffer buffer
, VkDeviceSize offset
, uint32_t drawCount
, uint32_t stride
)
338 unix_funcs
->p_vkCmdDrawIndexedIndirect(commandBuffer
, buffer
, offset
, drawCount
, stride
);
341 void WINAPI
vkCmdDrawIndexedIndirectCount(VkCommandBuffer commandBuffer
, VkBuffer buffer
, VkDeviceSize offset
, VkBuffer countBuffer
, VkDeviceSize countBufferOffset
, uint32_t maxDrawCount
, uint32_t stride
)
343 unix_funcs
->p_vkCmdDrawIndexedIndirectCount(commandBuffer
, buffer
, offset
, countBuffer
, countBufferOffset
, maxDrawCount
, stride
);
346 void WINAPI
vkCmdDrawIndexedIndirectCountAMD(VkCommandBuffer commandBuffer
, VkBuffer buffer
, VkDeviceSize offset
, VkBuffer countBuffer
, VkDeviceSize countBufferOffset
, uint32_t maxDrawCount
, uint32_t stride
)
348 unix_funcs
->p_vkCmdDrawIndexedIndirectCountAMD(commandBuffer
, buffer
, offset
, countBuffer
, countBufferOffset
, maxDrawCount
, stride
);
351 void WINAPI
vkCmdDrawIndexedIndirectCountKHR(VkCommandBuffer commandBuffer
, VkBuffer buffer
, VkDeviceSize offset
, VkBuffer countBuffer
, VkDeviceSize countBufferOffset
, uint32_t maxDrawCount
, uint32_t stride
)
353 unix_funcs
->p_vkCmdDrawIndexedIndirectCountKHR(commandBuffer
, buffer
, offset
, countBuffer
, countBufferOffset
, maxDrawCount
, stride
);
356 void WINAPI
vkCmdDrawIndirect(VkCommandBuffer commandBuffer
, VkBuffer buffer
, VkDeviceSize offset
, uint32_t drawCount
, uint32_t stride
)
358 unix_funcs
->p_vkCmdDrawIndirect(commandBuffer
, buffer
, offset
, drawCount
, stride
);
361 void WINAPI
vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer
, uint32_t instanceCount
, uint32_t firstInstance
, VkBuffer counterBuffer
, VkDeviceSize counterBufferOffset
, uint32_t counterOffset
, uint32_t vertexStride
)
363 unix_funcs
->p_vkCmdDrawIndirectByteCountEXT(commandBuffer
, instanceCount
, firstInstance
, counterBuffer
, counterBufferOffset
, counterOffset
, vertexStride
);
366 void WINAPI
vkCmdDrawIndirectCount(VkCommandBuffer commandBuffer
, VkBuffer buffer
, VkDeviceSize offset
, VkBuffer countBuffer
, VkDeviceSize countBufferOffset
, uint32_t maxDrawCount
, uint32_t stride
)
368 unix_funcs
->p_vkCmdDrawIndirectCount(commandBuffer
, buffer
, offset
, countBuffer
, countBufferOffset
, maxDrawCount
, stride
);
371 void WINAPI
vkCmdDrawIndirectCountAMD(VkCommandBuffer commandBuffer
, VkBuffer buffer
, VkDeviceSize offset
, VkBuffer countBuffer
, VkDeviceSize countBufferOffset
, uint32_t maxDrawCount
, uint32_t stride
)
373 unix_funcs
->p_vkCmdDrawIndirectCountAMD(commandBuffer
, buffer
, offset
, countBuffer
, countBufferOffset
, maxDrawCount
, stride
);
376 void WINAPI
vkCmdDrawIndirectCountKHR(VkCommandBuffer commandBuffer
, VkBuffer buffer
, VkDeviceSize offset
, VkBuffer countBuffer
, VkDeviceSize countBufferOffset
, uint32_t maxDrawCount
, uint32_t stride
)
378 unix_funcs
->p_vkCmdDrawIndirectCountKHR(commandBuffer
, buffer
, offset
, countBuffer
, countBufferOffset
, maxDrawCount
, stride
);
381 void WINAPI
vkCmdDrawMeshTasksIndirectCountNV(VkCommandBuffer commandBuffer
, VkBuffer buffer
, VkDeviceSize offset
, VkBuffer countBuffer
, VkDeviceSize countBufferOffset
, uint32_t maxDrawCount
, uint32_t stride
)
383 unix_funcs
->p_vkCmdDrawMeshTasksIndirectCountNV(commandBuffer
, buffer
, offset
, countBuffer
, countBufferOffset
, maxDrawCount
, stride
);
386 void WINAPI
vkCmdDrawMeshTasksIndirectNV(VkCommandBuffer commandBuffer
, VkBuffer buffer
, VkDeviceSize offset
, uint32_t drawCount
, uint32_t stride
)
388 unix_funcs
->p_vkCmdDrawMeshTasksIndirectNV(commandBuffer
, buffer
, offset
, drawCount
, stride
);
391 void WINAPI
vkCmdDrawMeshTasksNV(VkCommandBuffer commandBuffer
, uint32_t taskCount
, uint32_t firstTask
)
393 unix_funcs
->p_vkCmdDrawMeshTasksNV(commandBuffer
, taskCount
, firstTask
);
396 void WINAPI
vkCmdDrawMultiEXT(VkCommandBuffer commandBuffer
, uint32_t drawCount
, const VkMultiDrawInfoEXT
*pVertexInfo
, uint32_t instanceCount
, uint32_t firstInstance
, uint32_t stride
)
398 unix_funcs
->p_vkCmdDrawMultiEXT(commandBuffer
, drawCount
, pVertexInfo
, instanceCount
, firstInstance
, stride
);
401 void WINAPI
vkCmdDrawMultiIndexedEXT(VkCommandBuffer commandBuffer
, uint32_t drawCount
, const VkMultiDrawIndexedInfoEXT
*pIndexInfo
, uint32_t instanceCount
, uint32_t firstInstance
, uint32_t stride
, const int32_t *pVertexOffset
)
403 unix_funcs
->p_vkCmdDrawMultiIndexedEXT(commandBuffer
, drawCount
, pIndexInfo
, instanceCount
, firstInstance
, stride
, pVertexOffset
);
406 void WINAPI
vkCmdEndConditionalRenderingEXT(VkCommandBuffer commandBuffer
)
408 unix_funcs
->p_vkCmdEndConditionalRenderingEXT(commandBuffer
);
411 void WINAPI
vkCmdEndDebugUtilsLabelEXT(VkCommandBuffer commandBuffer
)
413 unix_funcs
->p_vkCmdEndDebugUtilsLabelEXT(commandBuffer
);
416 void WINAPI
vkCmdEndQuery(VkCommandBuffer commandBuffer
, VkQueryPool queryPool
, uint32_t query
)
418 unix_funcs
->p_vkCmdEndQuery(commandBuffer
, queryPool
, query
);
421 void WINAPI
vkCmdEndQueryIndexedEXT(VkCommandBuffer commandBuffer
, VkQueryPool queryPool
, uint32_t query
, uint32_t index
)
423 unix_funcs
->p_vkCmdEndQueryIndexedEXT(commandBuffer
, queryPool
, query
, index
);
426 void WINAPI
vkCmdEndRenderPass(VkCommandBuffer commandBuffer
)
428 unix_funcs
->p_vkCmdEndRenderPass(commandBuffer
);
431 void WINAPI
vkCmdEndRenderPass2(VkCommandBuffer commandBuffer
, const VkSubpassEndInfo
*pSubpassEndInfo
)
433 unix_funcs
->p_vkCmdEndRenderPass2(commandBuffer
, pSubpassEndInfo
);
436 void WINAPI
vkCmdEndRenderPass2KHR(VkCommandBuffer commandBuffer
, const VkSubpassEndInfo
*pSubpassEndInfo
)
438 unix_funcs
->p_vkCmdEndRenderPass2KHR(commandBuffer
, pSubpassEndInfo
);
441 void WINAPI
vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer
, uint32_t firstCounterBuffer
, uint32_t counterBufferCount
, const VkBuffer
*pCounterBuffers
, const VkDeviceSize
*pCounterBufferOffsets
)
443 unix_funcs
->p_vkCmdEndTransformFeedbackEXT(commandBuffer
, firstCounterBuffer
, counterBufferCount
, pCounterBuffers
, pCounterBufferOffsets
);
446 void WINAPI
vkCmdExecuteCommands(VkCommandBuffer commandBuffer
, uint32_t commandBufferCount
, const VkCommandBuffer
*pCommandBuffers
)
448 unix_funcs
->p_vkCmdExecuteCommands(commandBuffer
, commandBufferCount
, pCommandBuffers
);
451 void WINAPI
vkCmdExecuteGeneratedCommandsNV(VkCommandBuffer commandBuffer
, VkBool32 isPreprocessed
, const VkGeneratedCommandsInfoNV
*pGeneratedCommandsInfo
)
453 unix_funcs
->p_vkCmdExecuteGeneratedCommandsNV(commandBuffer
, isPreprocessed
, pGeneratedCommandsInfo
);
456 void WINAPI
vkCmdFillBuffer(VkCommandBuffer commandBuffer
, VkBuffer dstBuffer
, VkDeviceSize dstOffset
, VkDeviceSize size
, uint32_t data
)
458 unix_funcs
->p_vkCmdFillBuffer(commandBuffer
, dstBuffer
, dstOffset
, size
, data
);
461 void WINAPI
vkCmdInsertDebugUtilsLabelEXT(VkCommandBuffer commandBuffer
, const VkDebugUtilsLabelEXT
*pLabelInfo
)
463 unix_funcs
->p_vkCmdInsertDebugUtilsLabelEXT(commandBuffer
, pLabelInfo
);
466 void WINAPI
vkCmdNextSubpass(VkCommandBuffer commandBuffer
, VkSubpassContents contents
)
468 unix_funcs
->p_vkCmdNextSubpass(commandBuffer
, contents
);
471 void WINAPI
vkCmdNextSubpass2(VkCommandBuffer commandBuffer
, const VkSubpassBeginInfo
*pSubpassBeginInfo
, const VkSubpassEndInfo
*pSubpassEndInfo
)
473 unix_funcs
->p_vkCmdNextSubpass2(commandBuffer
, pSubpassBeginInfo
, pSubpassEndInfo
);
476 void WINAPI
vkCmdNextSubpass2KHR(VkCommandBuffer commandBuffer
, const VkSubpassBeginInfo
*pSubpassBeginInfo
, const VkSubpassEndInfo
*pSubpassEndInfo
)
478 unix_funcs
->p_vkCmdNextSubpass2KHR(commandBuffer
, pSubpassBeginInfo
, pSubpassEndInfo
);
481 void WINAPI
vkCmdPipelineBarrier(VkCommandBuffer commandBuffer
, VkPipelineStageFlags srcStageMask
, VkPipelineStageFlags dstStageMask
, VkDependencyFlags dependencyFlags
, uint32_t memoryBarrierCount
, const VkMemoryBarrier
*pMemoryBarriers
, uint32_t bufferMemoryBarrierCount
, const VkBufferMemoryBarrier
*pBufferMemoryBarriers
, uint32_t imageMemoryBarrierCount
, const VkImageMemoryBarrier
*pImageMemoryBarriers
)
483 unix_funcs
->p_vkCmdPipelineBarrier(commandBuffer
, srcStageMask
, dstStageMask
, dependencyFlags
, memoryBarrierCount
, pMemoryBarriers
, bufferMemoryBarrierCount
, pBufferMemoryBarriers
, imageMemoryBarrierCount
, pImageMemoryBarriers
);
486 void WINAPI
vkCmdPipelineBarrier2KHR(VkCommandBuffer commandBuffer
, const VkDependencyInfoKHR
*pDependencyInfo
)
488 unix_funcs
->p_vkCmdPipelineBarrier2KHR(commandBuffer
, pDependencyInfo
);
491 void WINAPI
vkCmdPreprocessGeneratedCommandsNV(VkCommandBuffer commandBuffer
, const VkGeneratedCommandsInfoNV
*pGeneratedCommandsInfo
)
493 unix_funcs
->p_vkCmdPreprocessGeneratedCommandsNV(commandBuffer
, pGeneratedCommandsInfo
);
496 void WINAPI
vkCmdPushConstants(VkCommandBuffer commandBuffer
, VkPipelineLayout layout
, VkShaderStageFlags stageFlags
, uint32_t offset
, uint32_t size
, const void *pValues
)
498 unix_funcs
->p_vkCmdPushConstants(commandBuffer
, layout
, stageFlags
, offset
, size
, pValues
);
501 void WINAPI
vkCmdPushDescriptorSetKHR(VkCommandBuffer commandBuffer
, VkPipelineBindPoint pipelineBindPoint
, VkPipelineLayout layout
, uint32_t set
, uint32_t descriptorWriteCount
, const VkWriteDescriptorSet
*pDescriptorWrites
)
503 unix_funcs
->p_vkCmdPushDescriptorSetKHR(commandBuffer
, pipelineBindPoint
, layout
, set
, descriptorWriteCount
, pDescriptorWrites
);
506 void WINAPI
vkCmdPushDescriptorSetWithTemplateKHR(VkCommandBuffer commandBuffer
, VkDescriptorUpdateTemplate descriptorUpdateTemplate
, VkPipelineLayout layout
, uint32_t set
, const void *pData
)
508 unix_funcs
->p_vkCmdPushDescriptorSetWithTemplateKHR(commandBuffer
, descriptorUpdateTemplate
, layout
, set
, pData
);
511 void WINAPI
vkCmdResetEvent(VkCommandBuffer commandBuffer
, VkEvent event
, VkPipelineStageFlags stageMask
)
513 unix_funcs
->p_vkCmdResetEvent(commandBuffer
, event
, stageMask
);
516 void WINAPI
vkCmdResetEvent2KHR(VkCommandBuffer commandBuffer
, VkEvent event
, VkPipelineStageFlags2KHR stageMask
)
518 unix_funcs
->p_vkCmdResetEvent2KHR(commandBuffer
, event
, stageMask
);
521 void WINAPI
vkCmdResetQueryPool(VkCommandBuffer commandBuffer
, VkQueryPool queryPool
, uint32_t firstQuery
, uint32_t queryCount
)
523 unix_funcs
->p_vkCmdResetQueryPool(commandBuffer
, queryPool
, firstQuery
, queryCount
);
526 void WINAPI
vkCmdResolveImage(VkCommandBuffer commandBuffer
, VkImage srcImage
, VkImageLayout srcImageLayout
, VkImage dstImage
, VkImageLayout dstImageLayout
, uint32_t regionCount
, const VkImageResolve
*pRegions
)
528 unix_funcs
->p_vkCmdResolveImage(commandBuffer
, srcImage
, srcImageLayout
, dstImage
, dstImageLayout
, regionCount
, pRegions
);
531 void WINAPI
vkCmdResolveImage2KHR(VkCommandBuffer commandBuffer
, const VkResolveImageInfo2KHR
*pResolveImageInfo
)
533 unix_funcs
->p_vkCmdResolveImage2KHR(commandBuffer
, pResolveImageInfo
);
536 void WINAPI
vkCmdSetBlendConstants(VkCommandBuffer commandBuffer
, const float blendConstants
[4])
538 unix_funcs
->p_vkCmdSetBlendConstants(commandBuffer
, blendConstants
);
541 void WINAPI
vkCmdSetCheckpointNV(VkCommandBuffer commandBuffer
, const void *pCheckpointMarker
)
543 unix_funcs
->p_vkCmdSetCheckpointNV(commandBuffer
, pCheckpointMarker
);
546 void WINAPI
vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer
, VkCoarseSampleOrderTypeNV sampleOrderType
, uint32_t customSampleOrderCount
, const VkCoarseSampleOrderCustomNV
*pCustomSampleOrders
)
548 unix_funcs
->p_vkCmdSetCoarseSampleOrderNV(commandBuffer
, sampleOrderType
, customSampleOrderCount
, pCustomSampleOrders
);
551 void WINAPI
vkCmdSetColorWriteEnableEXT(VkCommandBuffer commandBuffer
, uint32_t attachmentCount
, const VkBool32
*pColorWriteEnables
)
553 unix_funcs
->p_vkCmdSetColorWriteEnableEXT(commandBuffer
, attachmentCount
, pColorWriteEnables
);
556 void WINAPI
vkCmdSetCullModeEXT(VkCommandBuffer commandBuffer
, VkCullModeFlags cullMode
)
558 unix_funcs
->p_vkCmdSetCullModeEXT(commandBuffer
, cullMode
);
561 void WINAPI
vkCmdSetDepthBias(VkCommandBuffer commandBuffer
, float depthBiasConstantFactor
, float depthBiasClamp
, float depthBiasSlopeFactor
)
563 unix_funcs
->p_vkCmdSetDepthBias(commandBuffer
, depthBiasConstantFactor
, depthBiasClamp
, depthBiasSlopeFactor
);
566 void WINAPI
vkCmdSetDepthBiasEnableEXT(VkCommandBuffer commandBuffer
, VkBool32 depthBiasEnable
)
568 unix_funcs
->p_vkCmdSetDepthBiasEnableEXT(commandBuffer
, depthBiasEnable
);
571 void WINAPI
vkCmdSetDepthBounds(VkCommandBuffer commandBuffer
, float minDepthBounds
, float maxDepthBounds
)
573 unix_funcs
->p_vkCmdSetDepthBounds(commandBuffer
, minDepthBounds
, maxDepthBounds
);
576 void WINAPI
vkCmdSetDepthBoundsTestEnableEXT(VkCommandBuffer commandBuffer
, VkBool32 depthBoundsTestEnable
)
578 unix_funcs
->p_vkCmdSetDepthBoundsTestEnableEXT(commandBuffer
, depthBoundsTestEnable
);
581 void WINAPI
vkCmdSetDepthCompareOpEXT(VkCommandBuffer commandBuffer
, VkCompareOp depthCompareOp
)
583 unix_funcs
->p_vkCmdSetDepthCompareOpEXT(commandBuffer
, depthCompareOp
);
586 void WINAPI
vkCmdSetDepthTestEnableEXT(VkCommandBuffer commandBuffer
, VkBool32 depthTestEnable
)
588 unix_funcs
->p_vkCmdSetDepthTestEnableEXT(commandBuffer
, depthTestEnable
);
591 void WINAPI
vkCmdSetDepthWriteEnableEXT(VkCommandBuffer commandBuffer
, VkBool32 depthWriteEnable
)
593 unix_funcs
->p_vkCmdSetDepthWriteEnableEXT(commandBuffer
, depthWriteEnable
);
596 void WINAPI
vkCmdSetDeviceMask(VkCommandBuffer commandBuffer
, uint32_t deviceMask
)
598 unix_funcs
->p_vkCmdSetDeviceMask(commandBuffer
, deviceMask
);
601 void WINAPI
vkCmdSetDeviceMaskKHR(VkCommandBuffer commandBuffer
, uint32_t deviceMask
)
603 unix_funcs
->p_vkCmdSetDeviceMaskKHR(commandBuffer
, deviceMask
);
606 void WINAPI
vkCmdSetDiscardRectangleEXT(VkCommandBuffer commandBuffer
, uint32_t firstDiscardRectangle
, uint32_t discardRectangleCount
, const VkRect2D
*pDiscardRectangles
)
608 unix_funcs
->p_vkCmdSetDiscardRectangleEXT(commandBuffer
, firstDiscardRectangle
, discardRectangleCount
, pDiscardRectangles
);
611 void WINAPI
vkCmdSetEvent(VkCommandBuffer commandBuffer
, VkEvent event
, VkPipelineStageFlags stageMask
)
613 unix_funcs
->p_vkCmdSetEvent(commandBuffer
, event
, stageMask
);
616 void WINAPI
vkCmdSetEvent2KHR(VkCommandBuffer commandBuffer
, VkEvent event
, const VkDependencyInfoKHR
*pDependencyInfo
)
618 unix_funcs
->p_vkCmdSetEvent2KHR(commandBuffer
, event
, pDependencyInfo
);
621 void WINAPI
vkCmdSetExclusiveScissorNV(VkCommandBuffer commandBuffer
, uint32_t firstExclusiveScissor
, uint32_t exclusiveScissorCount
, const VkRect2D
*pExclusiveScissors
)
623 unix_funcs
->p_vkCmdSetExclusiveScissorNV(commandBuffer
, firstExclusiveScissor
, exclusiveScissorCount
, pExclusiveScissors
);
626 void WINAPI
vkCmdSetFragmentShadingRateEnumNV(VkCommandBuffer commandBuffer
, VkFragmentShadingRateNV shadingRate
, const VkFragmentShadingRateCombinerOpKHR combinerOps
[2])
628 unix_funcs
->p_vkCmdSetFragmentShadingRateEnumNV(commandBuffer
, shadingRate
, combinerOps
);
631 void WINAPI
vkCmdSetFragmentShadingRateKHR(VkCommandBuffer commandBuffer
, const VkExtent2D
*pFragmentSize
, const VkFragmentShadingRateCombinerOpKHR combinerOps
[2])
633 unix_funcs
->p_vkCmdSetFragmentShadingRateKHR(commandBuffer
, pFragmentSize
, combinerOps
);
636 void WINAPI
vkCmdSetFrontFaceEXT(VkCommandBuffer commandBuffer
, VkFrontFace frontFace
)
638 unix_funcs
->p_vkCmdSetFrontFaceEXT(commandBuffer
, frontFace
);
641 void WINAPI
vkCmdSetLineStippleEXT(VkCommandBuffer commandBuffer
, uint32_t lineStippleFactor
, uint16_t lineStipplePattern
)
643 unix_funcs
->p_vkCmdSetLineStippleEXT(commandBuffer
, lineStippleFactor
, lineStipplePattern
);
646 void WINAPI
vkCmdSetLineWidth(VkCommandBuffer commandBuffer
, float lineWidth
)
648 unix_funcs
->p_vkCmdSetLineWidth(commandBuffer
, lineWidth
);
651 void WINAPI
vkCmdSetLogicOpEXT(VkCommandBuffer commandBuffer
, VkLogicOp logicOp
)
653 unix_funcs
->p_vkCmdSetLogicOpEXT(commandBuffer
, logicOp
);
656 void WINAPI
vkCmdSetPatchControlPointsEXT(VkCommandBuffer commandBuffer
, uint32_t patchControlPoints
)
658 unix_funcs
->p_vkCmdSetPatchControlPointsEXT(commandBuffer
, patchControlPoints
);
661 VkResult WINAPI
vkCmdSetPerformanceMarkerINTEL(VkCommandBuffer commandBuffer
, const VkPerformanceMarkerInfoINTEL
*pMarkerInfo
)
663 return unix_funcs
->p_vkCmdSetPerformanceMarkerINTEL(commandBuffer
, pMarkerInfo
);
666 VkResult WINAPI
vkCmdSetPerformanceOverrideINTEL(VkCommandBuffer commandBuffer
, const VkPerformanceOverrideInfoINTEL
*pOverrideInfo
)
668 return unix_funcs
->p_vkCmdSetPerformanceOverrideINTEL(commandBuffer
, pOverrideInfo
);
671 VkResult WINAPI
vkCmdSetPerformanceStreamMarkerINTEL(VkCommandBuffer commandBuffer
, const VkPerformanceStreamMarkerInfoINTEL
*pMarkerInfo
)
673 return unix_funcs
->p_vkCmdSetPerformanceStreamMarkerINTEL(commandBuffer
, pMarkerInfo
);
676 void WINAPI
vkCmdSetPrimitiveRestartEnableEXT(VkCommandBuffer commandBuffer
, VkBool32 primitiveRestartEnable
)
678 unix_funcs
->p_vkCmdSetPrimitiveRestartEnableEXT(commandBuffer
, primitiveRestartEnable
);
681 void WINAPI
vkCmdSetPrimitiveTopologyEXT(VkCommandBuffer commandBuffer
, VkPrimitiveTopology primitiveTopology
)
683 unix_funcs
->p_vkCmdSetPrimitiveTopologyEXT(commandBuffer
, primitiveTopology
);
686 void WINAPI
vkCmdSetRasterizerDiscardEnableEXT(VkCommandBuffer commandBuffer
, VkBool32 rasterizerDiscardEnable
)
688 unix_funcs
->p_vkCmdSetRasterizerDiscardEnableEXT(commandBuffer
, rasterizerDiscardEnable
);
691 void WINAPI
vkCmdSetRayTracingPipelineStackSizeKHR(VkCommandBuffer commandBuffer
, uint32_t pipelineStackSize
)
693 unix_funcs
->p_vkCmdSetRayTracingPipelineStackSizeKHR(commandBuffer
, pipelineStackSize
);
696 void WINAPI
vkCmdSetSampleLocationsEXT(VkCommandBuffer commandBuffer
, const VkSampleLocationsInfoEXT
*pSampleLocationsInfo
)
698 unix_funcs
->p_vkCmdSetSampleLocationsEXT(commandBuffer
, pSampleLocationsInfo
);
701 void WINAPI
vkCmdSetScissor(VkCommandBuffer commandBuffer
, uint32_t firstScissor
, uint32_t scissorCount
, const VkRect2D
*pScissors
)
703 unix_funcs
->p_vkCmdSetScissor(commandBuffer
, firstScissor
, scissorCount
, pScissors
);
706 void WINAPI
vkCmdSetScissorWithCountEXT(VkCommandBuffer commandBuffer
, uint32_t scissorCount
, const VkRect2D
*pScissors
)
708 unix_funcs
->p_vkCmdSetScissorWithCountEXT(commandBuffer
, scissorCount
, pScissors
);
711 void WINAPI
vkCmdSetStencilCompareMask(VkCommandBuffer commandBuffer
, VkStencilFaceFlags faceMask
, uint32_t compareMask
)
713 unix_funcs
->p_vkCmdSetStencilCompareMask(commandBuffer
, faceMask
, compareMask
);
716 void WINAPI
vkCmdSetStencilOpEXT(VkCommandBuffer commandBuffer
, VkStencilFaceFlags faceMask
, VkStencilOp failOp
, VkStencilOp passOp
, VkStencilOp depthFailOp
, VkCompareOp compareOp
)
718 unix_funcs
->p_vkCmdSetStencilOpEXT(commandBuffer
, faceMask
, failOp
, passOp
, depthFailOp
, compareOp
);
721 void WINAPI
vkCmdSetStencilReference(VkCommandBuffer commandBuffer
, VkStencilFaceFlags faceMask
, uint32_t reference
)
723 unix_funcs
->p_vkCmdSetStencilReference(commandBuffer
, faceMask
, reference
);
726 void WINAPI
vkCmdSetStencilTestEnableEXT(VkCommandBuffer commandBuffer
, VkBool32 stencilTestEnable
)
728 unix_funcs
->p_vkCmdSetStencilTestEnableEXT(commandBuffer
, stencilTestEnable
);
731 void WINAPI
vkCmdSetStencilWriteMask(VkCommandBuffer commandBuffer
, VkStencilFaceFlags faceMask
, uint32_t writeMask
)
733 unix_funcs
->p_vkCmdSetStencilWriteMask(commandBuffer
, faceMask
, writeMask
);
736 void WINAPI
vkCmdSetVertexInputEXT(VkCommandBuffer commandBuffer
, uint32_t vertexBindingDescriptionCount
, const VkVertexInputBindingDescription2EXT
*pVertexBindingDescriptions
, uint32_t vertexAttributeDescriptionCount
, const VkVertexInputAttributeDescription2EXT
*pVertexAttributeDescriptions
)
738 unix_funcs
->p_vkCmdSetVertexInputEXT(commandBuffer
, vertexBindingDescriptionCount
, pVertexBindingDescriptions
, vertexAttributeDescriptionCount
, pVertexAttributeDescriptions
);
741 void WINAPI
vkCmdSetViewport(VkCommandBuffer commandBuffer
, uint32_t firstViewport
, uint32_t viewportCount
, const VkViewport
*pViewports
)
743 unix_funcs
->p_vkCmdSetViewport(commandBuffer
, firstViewport
, viewportCount
, pViewports
);
746 void WINAPI
vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer
, uint32_t firstViewport
, uint32_t viewportCount
, const VkShadingRatePaletteNV
*pShadingRatePalettes
)
748 unix_funcs
->p_vkCmdSetViewportShadingRatePaletteNV(commandBuffer
, firstViewport
, viewportCount
, pShadingRatePalettes
);
751 void WINAPI
vkCmdSetViewportWScalingNV(VkCommandBuffer commandBuffer
, uint32_t firstViewport
, uint32_t viewportCount
, const VkViewportWScalingNV
*pViewportWScalings
)
753 unix_funcs
->p_vkCmdSetViewportWScalingNV(commandBuffer
, firstViewport
, viewportCount
, pViewportWScalings
);
756 void WINAPI
vkCmdSetViewportWithCountEXT(VkCommandBuffer commandBuffer
, uint32_t viewportCount
, const VkViewport
*pViewports
)
758 unix_funcs
->p_vkCmdSetViewportWithCountEXT(commandBuffer
, viewportCount
, pViewports
);
761 void WINAPI
vkCmdSubpassShadingHUAWEI(VkCommandBuffer commandBuffer
)
763 unix_funcs
->p_vkCmdSubpassShadingHUAWEI(commandBuffer
);
766 void WINAPI
vkCmdTraceRaysIndirectKHR(VkCommandBuffer commandBuffer
, const VkStridedDeviceAddressRegionKHR
*pRaygenShaderBindingTable
, const VkStridedDeviceAddressRegionKHR
*pMissShaderBindingTable
, const VkStridedDeviceAddressRegionKHR
*pHitShaderBindingTable
, const VkStridedDeviceAddressRegionKHR
*pCallableShaderBindingTable
, VkDeviceAddress indirectDeviceAddress
)
768 unix_funcs
->p_vkCmdTraceRaysIndirectKHR(commandBuffer
, pRaygenShaderBindingTable
, pMissShaderBindingTable
, pHitShaderBindingTable
, pCallableShaderBindingTable
, indirectDeviceAddress
);
771 void WINAPI
vkCmdTraceRaysKHR(VkCommandBuffer commandBuffer
, const VkStridedDeviceAddressRegionKHR
*pRaygenShaderBindingTable
, const VkStridedDeviceAddressRegionKHR
*pMissShaderBindingTable
, const VkStridedDeviceAddressRegionKHR
*pHitShaderBindingTable
, const VkStridedDeviceAddressRegionKHR
*pCallableShaderBindingTable
, uint32_t width
, uint32_t height
, uint32_t depth
)
773 unix_funcs
->p_vkCmdTraceRaysKHR(commandBuffer
, pRaygenShaderBindingTable
, pMissShaderBindingTable
, pHitShaderBindingTable
, pCallableShaderBindingTable
, width
, height
, depth
);
776 void WINAPI
vkCmdTraceRaysNV(VkCommandBuffer commandBuffer
, VkBuffer raygenShaderBindingTableBuffer
, VkDeviceSize raygenShaderBindingOffset
, VkBuffer missShaderBindingTableBuffer
, VkDeviceSize missShaderBindingOffset
, VkDeviceSize missShaderBindingStride
, VkBuffer hitShaderBindingTableBuffer
, VkDeviceSize hitShaderBindingOffset
, VkDeviceSize hitShaderBindingStride
, VkBuffer callableShaderBindingTableBuffer
, VkDeviceSize callableShaderBindingOffset
, VkDeviceSize callableShaderBindingStride
, uint32_t width
, uint32_t height
, uint32_t depth
)
778 unix_funcs
->p_vkCmdTraceRaysNV(commandBuffer
, raygenShaderBindingTableBuffer
, raygenShaderBindingOffset
, missShaderBindingTableBuffer
, missShaderBindingOffset
, missShaderBindingStride
, hitShaderBindingTableBuffer
, hitShaderBindingOffset
, hitShaderBindingStride
, callableShaderBindingTableBuffer
, callableShaderBindingOffset
, callableShaderBindingStride
, width
, height
, depth
);
781 void WINAPI
vkCmdUpdateBuffer(VkCommandBuffer commandBuffer
, VkBuffer dstBuffer
, VkDeviceSize dstOffset
, VkDeviceSize dataSize
, const void *pData
)
783 unix_funcs
->p_vkCmdUpdateBuffer(commandBuffer
, dstBuffer
, dstOffset
, dataSize
, pData
);
786 void WINAPI
vkCmdWaitEvents(VkCommandBuffer commandBuffer
, uint32_t eventCount
, const VkEvent
*pEvents
, VkPipelineStageFlags srcStageMask
, VkPipelineStageFlags dstStageMask
, uint32_t memoryBarrierCount
, const VkMemoryBarrier
*pMemoryBarriers
, uint32_t bufferMemoryBarrierCount
, const VkBufferMemoryBarrier
*pBufferMemoryBarriers
, uint32_t imageMemoryBarrierCount
, const VkImageMemoryBarrier
*pImageMemoryBarriers
)
788 unix_funcs
->p_vkCmdWaitEvents(commandBuffer
, eventCount
, pEvents
, srcStageMask
, dstStageMask
, memoryBarrierCount
, pMemoryBarriers
, bufferMemoryBarrierCount
, pBufferMemoryBarriers
, imageMemoryBarrierCount
, pImageMemoryBarriers
);
791 void WINAPI
vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer
, uint32_t eventCount
, const VkEvent
*pEvents
, const VkDependencyInfoKHR
*pDependencyInfos
)
793 unix_funcs
->p_vkCmdWaitEvents2KHR(commandBuffer
, eventCount
, pEvents
, pDependencyInfos
);
796 void WINAPI
vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer
, uint32_t accelerationStructureCount
, const VkAccelerationStructureKHR
*pAccelerationStructures
, VkQueryType queryType
, VkQueryPool queryPool
, uint32_t firstQuery
)
798 unix_funcs
->p_vkCmdWriteAccelerationStructuresPropertiesKHR(commandBuffer
, accelerationStructureCount
, pAccelerationStructures
, queryType
, queryPool
, firstQuery
);
801 void WINAPI
vkCmdWriteAccelerationStructuresPropertiesNV(VkCommandBuffer commandBuffer
, uint32_t accelerationStructureCount
, const VkAccelerationStructureNV
*pAccelerationStructures
, VkQueryType queryType
, VkQueryPool queryPool
, uint32_t firstQuery
)
803 unix_funcs
->p_vkCmdWriteAccelerationStructuresPropertiesNV(commandBuffer
, accelerationStructureCount
, pAccelerationStructures
, queryType
, queryPool
, firstQuery
);
806 void WINAPI
vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer
, VkPipelineStageFlags2KHR stage
, VkBuffer dstBuffer
, VkDeviceSize dstOffset
, uint32_t marker
)
808 unix_funcs
->p_vkCmdWriteBufferMarker2AMD(commandBuffer
, stage
, dstBuffer
, dstOffset
, marker
);
811 void WINAPI
vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer
, VkPipelineStageFlagBits pipelineStage
, VkBuffer dstBuffer
, VkDeviceSize dstOffset
, uint32_t marker
)
813 unix_funcs
->p_vkCmdWriteBufferMarkerAMD(commandBuffer
, pipelineStage
, dstBuffer
, dstOffset
, marker
);
816 void WINAPI
vkCmdWriteTimestamp(VkCommandBuffer commandBuffer
, VkPipelineStageFlagBits pipelineStage
, VkQueryPool queryPool
, uint32_t query
)
818 unix_funcs
->p_vkCmdWriteTimestamp(commandBuffer
, pipelineStage
, queryPool
, query
);
821 void WINAPI
vkCmdWriteTimestamp2KHR(VkCommandBuffer commandBuffer
, VkPipelineStageFlags2KHR stage
, VkQueryPool queryPool
, uint32_t query
)
823 unix_funcs
->p_vkCmdWriteTimestamp2KHR(commandBuffer
, stage
, queryPool
, query
);
826 VkResult WINAPI
vkCompileDeferredNV(VkDevice device
, VkPipeline pipeline
, uint32_t shader
)
828 return unix_funcs
->p_vkCompileDeferredNV(device
, pipeline
, shader
);
831 VkResult WINAPI
vkCopyAccelerationStructureKHR(VkDevice device
, VkDeferredOperationKHR deferredOperation
, const VkCopyAccelerationStructureInfoKHR
*pInfo
)
833 return unix_funcs
->p_vkCopyAccelerationStructureKHR(device
, deferredOperation
, pInfo
);
836 VkResult WINAPI
vkCopyAccelerationStructureToMemoryKHR(VkDevice device
, VkDeferredOperationKHR deferredOperation
, const VkCopyAccelerationStructureToMemoryInfoKHR
*pInfo
)
838 return unix_funcs
->p_vkCopyAccelerationStructureToMemoryKHR(device
, deferredOperation
, pInfo
);
841 VkResult WINAPI
vkCopyMemoryToAccelerationStructureKHR(VkDevice device
, VkDeferredOperationKHR deferredOperation
, const VkCopyMemoryToAccelerationStructureInfoKHR
*pInfo
)
843 return unix_funcs
->p_vkCopyMemoryToAccelerationStructureKHR(device
, deferredOperation
, pInfo
);
846 VkResult WINAPI
vkCreateAccelerationStructureKHR(VkDevice device
, const VkAccelerationStructureCreateInfoKHR
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkAccelerationStructureKHR
*pAccelerationStructure
)
848 return unix_funcs
->p_vkCreateAccelerationStructureKHR(device
, pCreateInfo
, pAllocator
, pAccelerationStructure
);
851 VkResult WINAPI
vkCreateAccelerationStructureNV(VkDevice device
, const VkAccelerationStructureCreateInfoNV
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkAccelerationStructureNV
*pAccelerationStructure
)
853 return unix_funcs
->p_vkCreateAccelerationStructureNV(device
, pCreateInfo
, pAllocator
, pAccelerationStructure
);
856 VkResult WINAPI
vkCreateBuffer(VkDevice device
, const VkBufferCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkBuffer
*pBuffer
)
858 return unix_funcs
->p_vkCreateBuffer(device
, pCreateInfo
, pAllocator
, pBuffer
);
861 VkResult WINAPI
vkCreateBufferView(VkDevice device
, const VkBufferViewCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkBufferView
*pView
)
863 return unix_funcs
->p_vkCreateBufferView(device
, pCreateInfo
, pAllocator
, pView
);
866 VkResult WINAPI
vkCreateCommandPool(VkDevice device
, const VkCommandPoolCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkCommandPool
*pCommandPool
)
868 return unix_funcs
->p_vkCreateCommandPool(device
, pCreateInfo
, pAllocator
, pCommandPool
);
871 VkResult WINAPI
vkCreateComputePipelines(VkDevice device
, VkPipelineCache pipelineCache
, uint32_t createInfoCount
, const VkComputePipelineCreateInfo
*pCreateInfos
, const VkAllocationCallbacks
*pAllocator
, VkPipeline
*pPipelines
)
873 return unix_funcs
->p_vkCreateComputePipelines(device
, pipelineCache
, createInfoCount
, pCreateInfos
, pAllocator
, pPipelines
);
876 VkResult WINAPI
vkCreateCuFunctionNVX(VkDevice device
, const VkCuFunctionCreateInfoNVX
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkCuFunctionNVX
*pFunction
)
878 return unix_funcs
->p_vkCreateCuFunctionNVX(device
, pCreateInfo
, pAllocator
, pFunction
);
881 VkResult WINAPI
vkCreateCuModuleNVX(VkDevice device
, const VkCuModuleCreateInfoNVX
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkCuModuleNVX
*pModule
)
883 return unix_funcs
->p_vkCreateCuModuleNVX(device
, pCreateInfo
, pAllocator
, pModule
);
886 VkResult WINAPI
vkCreateDebugReportCallbackEXT(VkInstance instance
, const VkDebugReportCallbackCreateInfoEXT
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkDebugReportCallbackEXT
*pCallback
)
888 return unix_funcs
->p_vkCreateDebugReportCallbackEXT(instance
, pCreateInfo
, pAllocator
, pCallback
);
891 VkResult WINAPI
vkCreateDebugUtilsMessengerEXT(VkInstance instance
, const VkDebugUtilsMessengerCreateInfoEXT
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkDebugUtilsMessengerEXT
*pMessenger
)
893 return unix_funcs
->p_vkCreateDebugUtilsMessengerEXT(instance
, pCreateInfo
, pAllocator
, pMessenger
);
896 VkResult WINAPI
vkCreateDeferredOperationKHR(VkDevice device
, const VkAllocationCallbacks
*pAllocator
, VkDeferredOperationKHR
*pDeferredOperation
)
898 return unix_funcs
->p_vkCreateDeferredOperationKHR(device
, pAllocator
, pDeferredOperation
);
901 VkResult WINAPI
vkCreateDescriptorPool(VkDevice device
, const VkDescriptorPoolCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkDescriptorPool
*pDescriptorPool
)
903 return unix_funcs
->p_vkCreateDescriptorPool(device
, pCreateInfo
, pAllocator
, pDescriptorPool
);
906 VkResult WINAPI
vkCreateDescriptorSetLayout(VkDevice device
, const VkDescriptorSetLayoutCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkDescriptorSetLayout
*pSetLayout
)
908 return unix_funcs
->p_vkCreateDescriptorSetLayout(device
, pCreateInfo
, pAllocator
, pSetLayout
);
911 VkResult WINAPI
vkCreateDescriptorUpdateTemplate(VkDevice device
, const VkDescriptorUpdateTemplateCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkDescriptorUpdateTemplate
*pDescriptorUpdateTemplate
)
913 return unix_funcs
->p_vkCreateDescriptorUpdateTemplate(device
, pCreateInfo
, pAllocator
, pDescriptorUpdateTemplate
);
916 VkResult WINAPI
vkCreateDescriptorUpdateTemplateKHR(VkDevice device
, const VkDescriptorUpdateTemplateCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkDescriptorUpdateTemplate
*pDescriptorUpdateTemplate
)
918 return unix_funcs
->p_vkCreateDescriptorUpdateTemplateKHR(device
, pCreateInfo
, pAllocator
, pDescriptorUpdateTemplate
);
921 VkResult WINAPI
vkCreateDevice(VkPhysicalDevice physicalDevice
, const VkDeviceCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkDevice
*pDevice
)
923 return unix_funcs
->p_vkCreateDevice(physicalDevice
, pCreateInfo
, pAllocator
, pDevice
);
926 VkResult WINAPI
vkCreateEvent(VkDevice device
, const VkEventCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkEvent
*pEvent
)
928 return unix_funcs
->p_vkCreateEvent(device
, pCreateInfo
, pAllocator
, pEvent
);
931 VkResult WINAPI
vkCreateFence(VkDevice device
, const VkFenceCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkFence
*pFence
)
933 return unix_funcs
->p_vkCreateFence(device
, pCreateInfo
, pAllocator
, pFence
);
936 VkResult WINAPI
vkCreateFramebuffer(VkDevice device
, const VkFramebufferCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkFramebuffer
*pFramebuffer
)
938 return unix_funcs
->p_vkCreateFramebuffer(device
, pCreateInfo
, pAllocator
, pFramebuffer
);
941 VkResult WINAPI
vkCreateGraphicsPipelines(VkDevice device
, VkPipelineCache pipelineCache
, uint32_t createInfoCount
, const VkGraphicsPipelineCreateInfo
*pCreateInfos
, const VkAllocationCallbacks
*pAllocator
, VkPipeline
*pPipelines
)
943 return unix_funcs
->p_vkCreateGraphicsPipelines(device
, pipelineCache
, createInfoCount
, pCreateInfos
, pAllocator
, pPipelines
);
946 VkResult WINAPI
vkCreateImage(VkDevice device
, const VkImageCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkImage
*pImage
)
948 return unix_funcs
->p_vkCreateImage(device
, pCreateInfo
, pAllocator
, pImage
);
951 VkResult WINAPI
vkCreateImageView(VkDevice device
, const VkImageViewCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkImageView
*pView
)
953 return unix_funcs
->p_vkCreateImageView(device
, pCreateInfo
, pAllocator
, pView
);
956 VkResult WINAPI
vkCreateIndirectCommandsLayoutNV(VkDevice device
, const VkIndirectCommandsLayoutCreateInfoNV
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkIndirectCommandsLayoutNV
*pIndirectCommandsLayout
)
958 return unix_funcs
->p_vkCreateIndirectCommandsLayoutNV(device
, pCreateInfo
, pAllocator
, pIndirectCommandsLayout
);
961 VkResult WINAPI
vkCreatePipelineCache(VkDevice device
, const VkPipelineCacheCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkPipelineCache
*pPipelineCache
)
963 return unix_funcs
->p_vkCreatePipelineCache(device
, pCreateInfo
, pAllocator
, pPipelineCache
);
966 VkResult WINAPI
vkCreatePipelineLayout(VkDevice device
, const VkPipelineLayoutCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkPipelineLayout
*pPipelineLayout
)
968 return unix_funcs
->p_vkCreatePipelineLayout(device
, pCreateInfo
, pAllocator
, pPipelineLayout
);
971 VkResult WINAPI
vkCreatePrivateDataSlotEXT(VkDevice device
, const VkPrivateDataSlotCreateInfoEXT
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkPrivateDataSlotEXT
*pPrivateDataSlot
)
973 return unix_funcs
->p_vkCreatePrivateDataSlotEXT(device
, pCreateInfo
, pAllocator
, pPrivateDataSlot
);
976 VkResult WINAPI
vkCreateQueryPool(VkDevice device
, const VkQueryPoolCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkQueryPool
*pQueryPool
)
978 return unix_funcs
->p_vkCreateQueryPool(device
, pCreateInfo
, pAllocator
, pQueryPool
);
981 VkResult WINAPI
vkCreateRayTracingPipelinesKHR(VkDevice device
, VkDeferredOperationKHR deferredOperation
, VkPipelineCache pipelineCache
, uint32_t createInfoCount
, const VkRayTracingPipelineCreateInfoKHR
*pCreateInfos
, const VkAllocationCallbacks
*pAllocator
, VkPipeline
*pPipelines
)
983 return unix_funcs
->p_vkCreateRayTracingPipelinesKHR(device
, deferredOperation
, pipelineCache
, createInfoCount
, pCreateInfos
, pAllocator
, pPipelines
);
986 VkResult WINAPI
vkCreateRayTracingPipelinesNV(VkDevice device
, VkPipelineCache pipelineCache
, uint32_t createInfoCount
, const VkRayTracingPipelineCreateInfoNV
*pCreateInfos
, const VkAllocationCallbacks
*pAllocator
, VkPipeline
*pPipelines
)
988 return unix_funcs
->p_vkCreateRayTracingPipelinesNV(device
, pipelineCache
, createInfoCount
, pCreateInfos
, pAllocator
, pPipelines
);
991 VkResult WINAPI
vkCreateRenderPass(VkDevice device
, const VkRenderPassCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkRenderPass
*pRenderPass
)
993 return unix_funcs
->p_vkCreateRenderPass(device
, pCreateInfo
, pAllocator
, pRenderPass
);
996 VkResult WINAPI
vkCreateRenderPass2(VkDevice device
, const VkRenderPassCreateInfo2
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkRenderPass
*pRenderPass
)
998 return unix_funcs
->p_vkCreateRenderPass2(device
, pCreateInfo
, pAllocator
, pRenderPass
);
1001 VkResult WINAPI
vkCreateRenderPass2KHR(VkDevice device
, const VkRenderPassCreateInfo2
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkRenderPass
*pRenderPass
)
1003 return unix_funcs
->p_vkCreateRenderPass2KHR(device
, pCreateInfo
, pAllocator
, pRenderPass
);
1006 VkResult WINAPI
vkCreateSampler(VkDevice device
, const VkSamplerCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkSampler
*pSampler
)
1008 return unix_funcs
->p_vkCreateSampler(device
, pCreateInfo
, pAllocator
, pSampler
);
1011 VkResult WINAPI
vkCreateSamplerYcbcrConversion(VkDevice device
, const VkSamplerYcbcrConversionCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkSamplerYcbcrConversion
*pYcbcrConversion
)
1013 return unix_funcs
->p_vkCreateSamplerYcbcrConversion(device
, pCreateInfo
, pAllocator
, pYcbcrConversion
);
1016 VkResult WINAPI
vkCreateSamplerYcbcrConversionKHR(VkDevice device
, const VkSamplerYcbcrConversionCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkSamplerYcbcrConversion
*pYcbcrConversion
)
1018 return unix_funcs
->p_vkCreateSamplerYcbcrConversionKHR(device
, pCreateInfo
, pAllocator
, pYcbcrConversion
);
1021 VkResult WINAPI
vkCreateSemaphore(VkDevice device
, const VkSemaphoreCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkSemaphore
*pSemaphore
)
1023 return unix_funcs
->p_vkCreateSemaphore(device
, pCreateInfo
, pAllocator
, pSemaphore
);
1026 VkResult WINAPI
vkCreateShaderModule(VkDevice device
, const VkShaderModuleCreateInfo
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkShaderModule
*pShaderModule
)
1028 return unix_funcs
->p_vkCreateShaderModule(device
, pCreateInfo
, pAllocator
, pShaderModule
);
1031 VkResult WINAPI
vkCreateSwapchainKHR(VkDevice device
, const VkSwapchainCreateInfoKHR
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkSwapchainKHR
*pSwapchain
)
1033 return unix_funcs
->p_vkCreateSwapchainKHR(device
, pCreateInfo
, pAllocator
, pSwapchain
);
1036 VkResult WINAPI
vkCreateValidationCacheEXT(VkDevice device
, const VkValidationCacheCreateInfoEXT
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkValidationCacheEXT
*pValidationCache
)
1038 return unix_funcs
->p_vkCreateValidationCacheEXT(device
, pCreateInfo
, pAllocator
, pValidationCache
);
1041 VkResult WINAPI
vkCreateWin32SurfaceKHR(VkInstance instance
, const VkWin32SurfaceCreateInfoKHR
*pCreateInfo
, const VkAllocationCallbacks
*pAllocator
, VkSurfaceKHR
*pSurface
)
1043 return unix_funcs
->p_vkCreateWin32SurfaceKHR(instance
, pCreateInfo
, pAllocator
, pSurface
);
1046 VkResult WINAPI
vkDebugMarkerSetObjectNameEXT(VkDevice device
, const VkDebugMarkerObjectNameInfoEXT
*pNameInfo
)
1048 return unix_funcs
->p_vkDebugMarkerSetObjectNameEXT(device
, pNameInfo
);
1051 VkResult WINAPI
vkDebugMarkerSetObjectTagEXT(VkDevice device
, const VkDebugMarkerObjectTagInfoEXT
*pTagInfo
)
1053 return unix_funcs
->p_vkDebugMarkerSetObjectTagEXT(device
, pTagInfo
);
1056 void WINAPI
vkDebugReportMessageEXT(VkInstance instance
, VkDebugReportFlagsEXT flags
, VkDebugReportObjectTypeEXT objectType
, uint64_t object
, size_t location
, int32_t messageCode
, const char *pLayerPrefix
, const char *pMessage
)
1058 unix_funcs
->p_vkDebugReportMessageEXT(instance
, flags
, objectType
, object
, location
, messageCode
, pLayerPrefix
, pMessage
);
1061 VkResult WINAPI
vkDeferredOperationJoinKHR(VkDevice device
, VkDeferredOperationKHR operation
)
1063 return unix_funcs
->p_vkDeferredOperationJoinKHR(device
, operation
);
1066 void WINAPI
vkDestroyAccelerationStructureKHR(VkDevice device
, VkAccelerationStructureKHR accelerationStructure
, const VkAllocationCallbacks
*pAllocator
)
1068 unix_funcs
->p_vkDestroyAccelerationStructureKHR(device
, accelerationStructure
, pAllocator
);
1071 void WINAPI
vkDestroyAccelerationStructureNV(VkDevice device
, VkAccelerationStructureNV accelerationStructure
, const VkAllocationCallbacks
*pAllocator
)
1073 unix_funcs
->p_vkDestroyAccelerationStructureNV(device
, accelerationStructure
, pAllocator
);
1076 void WINAPI
vkDestroyBuffer(VkDevice device
, VkBuffer buffer
, const VkAllocationCallbacks
*pAllocator
)
1078 unix_funcs
->p_vkDestroyBuffer(device
, buffer
, pAllocator
);
1081 void WINAPI
vkDestroyBufferView(VkDevice device
, VkBufferView bufferView
, const VkAllocationCallbacks
*pAllocator
)
1083 unix_funcs
->p_vkDestroyBufferView(device
, bufferView
, pAllocator
);
1086 void WINAPI
vkDestroyCommandPool(VkDevice device
, VkCommandPool commandPool
, const VkAllocationCallbacks
*pAllocator
)
1088 unix_funcs
->p_vkDestroyCommandPool(device
, commandPool
, pAllocator
);
1091 void WINAPI
vkDestroyCuFunctionNVX(VkDevice device
, VkCuFunctionNVX function
, const VkAllocationCallbacks
*pAllocator
)
1093 unix_funcs
->p_vkDestroyCuFunctionNVX(device
, function
, pAllocator
);
1096 void WINAPI
vkDestroyCuModuleNVX(VkDevice device
, VkCuModuleNVX module
, const VkAllocationCallbacks
*pAllocator
)
1098 unix_funcs
->p_vkDestroyCuModuleNVX(device
, module
, pAllocator
);
1101 void WINAPI
vkDestroyDebugReportCallbackEXT(VkInstance instance
, VkDebugReportCallbackEXT callback
, const VkAllocationCallbacks
*pAllocator
)
1103 unix_funcs
->p_vkDestroyDebugReportCallbackEXT(instance
, callback
, pAllocator
);
1106 void WINAPI
vkDestroyDebugUtilsMessengerEXT(VkInstance instance
, VkDebugUtilsMessengerEXT messenger
, const VkAllocationCallbacks
*pAllocator
)
1108 unix_funcs
->p_vkDestroyDebugUtilsMessengerEXT(instance
, messenger
, pAllocator
);
1111 void WINAPI
vkDestroyDeferredOperationKHR(VkDevice device
, VkDeferredOperationKHR operation
, const VkAllocationCallbacks
*pAllocator
)
1113 unix_funcs
->p_vkDestroyDeferredOperationKHR(device
, operation
, pAllocator
);
1116 void WINAPI
vkDestroyDescriptorPool(VkDevice device
, VkDescriptorPool descriptorPool
, const VkAllocationCallbacks
*pAllocator
)
1118 unix_funcs
->p_vkDestroyDescriptorPool(device
, descriptorPool
, pAllocator
);
1121 void WINAPI
vkDestroyDescriptorSetLayout(VkDevice device
, VkDescriptorSetLayout descriptorSetLayout
, const VkAllocationCallbacks
*pAllocator
)
1123 unix_funcs
->p_vkDestroyDescriptorSetLayout(device
, descriptorSetLayout
, pAllocator
);
1126 void WINAPI
vkDestroyDescriptorUpdateTemplate(VkDevice device
, VkDescriptorUpdateTemplate descriptorUpdateTemplate
, const VkAllocationCallbacks
*pAllocator
)
1128 unix_funcs
->p_vkDestroyDescriptorUpdateTemplate(device
, descriptorUpdateTemplate
, pAllocator
);
1131 void WINAPI
vkDestroyDescriptorUpdateTemplateKHR(VkDevice device
, VkDescriptorUpdateTemplate descriptorUpdateTemplate
, const VkAllocationCallbacks
*pAllocator
)
1133 unix_funcs
->p_vkDestroyDescriptorUpdateTemplateKHR(device
, descriptorUpdateTemplate
, pAllocator
);
1136 void WINAPI
vkDestroyDevice(VkDevice device
, const VkAllocationCallbacks
*pAllocator
)
1138 unix_funcs
->p_vkDestroyDevice(device
, pAllocator
);
1141 void WINAPI
vkDestroyEvent(VkDevice device
, VkEvent event
, const VkAllocationCallbacks
*pAllocator
)
1143 unix_funcs
->p_vkDestroyEvent(device
, event
, pAllocator
);
1146 void WINAPI
vkDestroyFence(VkDevice device
, VkFence fence
, const VkAllocationCallbacks
*pAllocator
)
1148 unix_funcs
->p_vkDestroyFence(device
, fence
, pAllocator
);
1151 void WINAPI
vkDestroyFramebuffer(VkDevice device
, VkFramebuffer framebuffer
, const VkAllocationCallbacks
*pAllocator
)
1153 unix_funcs
->p_vkDestroyFramebuffer(device
, framebuffer
, pAllocator
);
1156 void WINAPI
vkDestroyImage(VkDevice device
, VkImage image
, const VkAllocationCallbacks
*pAllocator
)
1158 unix_funcs
->p_vkDestroyImage(device
, image
, pAllocator
);
1161 void WINAPI
vkDestroyImageView(VkDevice device
, VkImageView imageView
, const VkAllocationCallbacks
*pAllocator
)
1163 unix_funcs
->p_vkDestroyImageView(device
, imageView
, pAllocator
);
1166 void WINAPI
vkDestroyIndirectCommandsLayoutNV(VkDevice device
, VkIndirectCommandsLayoutNV indirectCommandsLayout
, const VkAllocationCallbacks
*pAllocator
)
1168 unix_funcs
->p_vkDestroyIndirectCommandsLayoutNV(device
, indirectCommandsLayout
, pAllocator
);
1171 void WINAPI
vkDestroyInstance(VkInstance instance
, const VkAllocationCallbacks
*pAllocator
)
1173 unix_funcs
->p_vkDestroyInstance(instance
, pAllocator
);
1176 void WINAPI
vkDestroyPipeline(VkDevice device
, VkPipeline pipeline
, const VkAllocationCallbacks
*pAllocator
)
1178 unix_funcs
->p_vkDestroyPipeline(device
, pipeline
, pAllocator
);
1181 void WINAPI
vkDestroyPipelineCache(VkDevice device
, VkPipelineCache pipelineCache
, const VkAllocationCallbacks
*pAllocator
)
1183 unix_funcs
->p_vkDestroyPipelineCache(device
, pipelineCache
, pAllocator
);
1186 void WINAPI
vkDestroyPipelineLayout(VkDevice device
, VkPipelineLayout pipelineLayout
, const VkAllocationCallbacks
*pAllocator
)
1188 unix_funcs
->p_vkDestroyPipelineLayout(device
, pipelineLayout
, pAllocator
);
1191 void WINAPI
vkDestroyPrivateDataSlotEXT(VkDevice device
, VkPrivateDataSlotEXT privateDataSlot
, const VkAllocationCallbacks
*pAllocator
)
1193 unix_funcs
->p_vkDestroyPrivateDataSlotEXT(device
, privateDataSlot
, pAllocator
);
1196 void WINAPI
vkDestroyQueryPool(VkDevice device
, VkQueryPool queryPool
, const VkAllocationCallbacks
*pAllocator
)
1198 unix_funcs
->p_vkDestroyQueryPool(device
, queryPool
, pAllocator
);
1201 void WINAPI
vkDestroyRenderPass(VkDevice device
, VkRenderPass renderPass
, const VkAllocationCallbacks
*pAllocator
)
1203 unix_funcs
->p_vkDestroyRenderPass(device
, renderPass
, pAllocator
);
1206 void WINAPI
vkDestroySampler(VkDevice device
, VkSampler sampler
, const VkAllocationCallbacks
*pAllocator
)
1208 unix_funcs
->p_vkDestroySampler(device
, sampler
, pAllocator
);
1211 void WINAPI
vkDestroySamplerYcbcrConversion(VkDevice device
, VkSamplerYcbcrConversion ycbcrConversion
, const VkAllocationCallbacks
*pAllocator
)
1213 unix_funcs
->p_vkDestroySamplerYcbcrConversion(device
, ycbcrConversion
, pAllocator
);
1216 void WINAPI
vkDestroySamplerYcbcrConversionKHR(VkDevice device
, VkSamplerYcbcrConversion ycbcrConversion
, const VkAllocationCallbacks
*pAllocator
)
1218 unix_funcs
->p_vkDestroySamplerYcbcrConversionKHR(device
, ycbcrConversion
, pAllocator
);
1221 void WINAPI
vkDestroySemaphore(VkDevice device
, VkSemaphore semaphore
, const VkAllocationCallbacks
*pAllocator
)
1223 unix_funcs
->p_vkDestroySemaphore(device
, semaphore
, pAllocator
);
1226 void WINAPI
vkDestroyShaderModule(VkDevice device
, VkShaderModule shaderModule
, const VkAllocationCallbacks
*pAllocator
)
1228 unix_funcs
->p_vkDestroyShaderModule(device
, shaderModule
, pAllocator
);
1231 void WINAPI
vkDestroySurfaceKHR(VkInstance instance
, VkSurfaceKHR surface
, const VkAllocationCallbacks
*pAllocator
)
1233 unix_funcs
->p_vkDestroySurfaceKHR(instance
, surface
, pAllocator
);
1236 void WINAPI
vkDestroySwapchainKHR(VkDevice device
, VkSwapchainKHR swapchain
, const VkAllocationCallbacks
*pAllocator
)
1238 unix_funcs
->p_vkDestroySwapchainKHR(device
, swapchain
, pAllocator
);
1241 void WINAPI
vkDestroyValidationCacheEXT(VkDevice device
, VkValidationCacheEXT validationCache
, const VkAllocationCallbacks
*pAllocator
)
1243 unix_funcs
->p_vkDestroyValidationCacheEXT(device
, validationCache
, pAllocator
);
1246 VkResult WINAPI
vkDeviceWaitIdle(VkDevice device
)
1248 return unix_funcs
->p_vkDeviceWaitIdle(device
);
1251 VkResult WINAPI
vkEndCommandBuffer(VkCommandBuffer commandBuffer
)
1253 return unix_funcs
->p_vkEndCommandBuffer(commandBuffer
);
1256 VkResult WINAPI
vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice
, const char *pLayerName
, uint32_t *pPropertyCount
, VkExtensionProperties
*pProperties
)
1258 return unix_funcs
->p_vkEnumerateDeviceExtensionProperties(physicalDevice
, pLayerName
, pPropertyCount
, pProperties
);
1261 VkResult WINAPI
vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice
, uint32_t *pPropertyCount
, VkLayerProperties
*pProperties
)
1263 return unix_funcs
->p_vkEnumerateDeviceLayerProperties(physicalDevice
, pPropertyCount
, pProperties
);
1266 VkResult WINAPI
vkEnumeratePhysicalDeviceGroups(VkInstance instance
, uint32_t *pPhysicalDeviceGroupCount
, VkPhysicalDeviceGroupProperties
*pPhysicalDeviceGroupProperties
)
1268 return unix_funcs
->p_vkEnumeratePhysicalDeviceGroups(instance
, pPhysicalDeviceGroupCount
, pPhysicalDeviceGroupProperties
);
1271 VkResult WINAPI
vkEnumeratePhysicalDeviceGroupsKHR(VkInstance instance
, uint32_t *pPhysicalDeviceGroupCount
, VkPhysicalDeviceGroupProperties
*pPhysicalDeviceGroupProperties
)
1273 return unix_funcs
->p_vkEnumeratePhysicalDeviceGroupsKHR(instance
, pPhysicalDeviceGroupCount
, pPhysicalDeviceGroupProperties
);
1276 VkResult WINAPI
vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice
, uint32_t queueFamilyIndex
, uint32_t *pCounterCount
, VkPerformanceCounterKHR
*pCounters
, VkPerformanceCounterDescriptionKHR
*pCounterDescriptions
)
1278 return unix_funcs
->p_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(physicalDevice
, queueFamilyIndex
, pCounterCount
, pCounters
, pCounterDescriptions
);
1281 VkResult WINAPI
vkEnumeratePhysicalDevices(VkInstance instance
, uint32_t *pPhysicalDeviceCount
, VkPhysicalDevice
*pPhysicalDevices
)
1283 return unix_funcs
->p_vkEnumeratePhysicalDevices(instance
, pPhysicalDeviceCount
, pPhysicalDevices
);
1286 VkResult WINAPI
vkFlushMappedMemoryRanges(VkDevice device
, uint32_t memoryRangeCount
, const VkMappedMemoryRange
*pMemoryRanges
)
1288 return unix_funcs
->p_vkFlushMappedMemoryRanges(device
, memoryRangeCount
, pMemoryRanges
);
1291 void WINAPI
vkFreeCommandBuffers(VkDevice device
, VkCommandPool commandPool
, uint32_t commandBufferCount
, const VkCommandBuffer
*pCommandBuffers
)
1293 unix_funcs
->p_vkFreeCommandBuffers(device
, commandPool
, commandBufferCount
, pCommandBuffers
);
1296 VkResult WINAPI
vkFreeDescriptorSets(VkDevice device
, VkDescriptorPool descriptorPool
, uint32_t descriptorSetCount
, const VkDescriptorSet
*pDescriptorSets
)
1298 return unix_funcs
->p_vkFreeDescriptorSets(device
, descriptorPool
, descriptorSetCount
, pDescriptorSets
);
1301 void WINAPI
vkFreeMemory(VkDevice device
, VkDeviceMemory memory
, const VkAllocationCallbacks
*pAllocator
)
1303 unix_funcs
->p_vkFreeMemory(device
, memory
, pAllocator
);
1306 void WINAPI
vkGetAccelerationStructureBuildSizesKHR(VkDevice device
, VkAccelerationStructureBuildTypeKHR buildType
, const VkAccelerationStructureBuildGeometryInfoKHR
*pBuildInfo
, const uint32_t *pMaxPrimitiveCounts
, VkAccelerationStructureBuildSizesInfoKHR
*pSizeInfo
)
1308 unix_funcs
->p_vkGetAccelerationStructureBuildSizesKHR(device
, buildType
, pBuildInfo
, pMaxPrimitiveCounts
, pSizeInfo
);
1311 VkDeviceAddress WINAPI
vkGetAccelerationStructureDeviceAddressKHR(VkDevice device
, const VkAccelerationStructureDeviceAddressInfoKHR
*pInfo
)
1313 return unix_funcs
->p_vkGetAccelerationStructureDeviceAddressKHR(device
, pInfo
);
1316 VkResult WINAPI
vkGetAccelerationStructureHandleNV(VkDevice device
, VkAccelerationStructureNV accelerationStructure
, size_t dataSize
, void *pData
)
1318 return unix_funcs
->p_vkGetAccelerationStructureHandleNV(device
, accelerationStructure
, dataSize
, pData
);
1321 void WINAPI
vkGetAccelerationStructureMemoryRequirementsNV(VkDevice device
, const VkAccelerationStructureMemoryRequirementsInfoNV
*pInfo
, VkMemoryRequirements2KHR
*pMemoryRequirements
)
1323 unix_funcs
->p_vkGetAccelerationStructureMemoryRequirementsNV(device
, pInfo
, pMemoryRequirements
);
1326 VkDeviceAddress WINAPI
vkGetBufferDeviceAddress(VkDevice device
, const VkBufferDeviceAddressInfo
*pInfo
)
1328 return unix_funcs
->p_vkGetBufferDeviceAddress(device
, pInfo
);
1331 VkDeviceAddress WINAPI
vkGetBufferDeviceAddressEXT(VkDevice device
, const VkBufferDeviceAddressInfo
*pInfo
)
1333 return unix_funcs
->p_vkGetBufferDeviceAddressEXT(device
, pInfo
);
1336 VkDeviceAddress WINAPI
vkGetBufferDeviceAddressKHR(VkDevice device
, const VkBufferDeviceAddressInfo
*pInfo
)
1338 return unix_funcs
->p_vkGetBufferDeviceAddressKHR(device
, pInfo
);
1341 void WINAPI
vkGetBufferMemoryRequirements(VkDevice device
, VkBuffer buffer
, VkMemoryRequirements
*pMemoryRequirements
)
1343 unix_funcs
->p_vkGetBufferMemoryRequirements(device
, buffer
, pMemoryRequirements
);
1346 void WINAPI
vkGetBufferMemoryRequirements2(VkDevice device
, const VkBufferMemoryRequirementsInfo2
*pInfo
, VkMemoryRequirements2
*pMemoryRequirements
)
1348 unix_funcs
->p_vkGetBufferMemoryRequirements2(device
, pInfo
, pMemoryRequirements
);
1351 void WINAPI
vkGetBufferMemoryRequirements2KHR(VkDevice device
, const VkBufferMemoryRequirementsInfo2
*pInfo
, VkMemoryRequirements2
*pMemoryRequirements
)
1353 unix_funcs
->p_vkGetBufferMemoryRequirements2KHR(device
, pInfo
, pMemoryRequirements
);
1356 uint64_t WINAPI
vkGetBufferOpaqueCaptureAddress(VkDevice device
, const VkBufferDeviceAddressInfo
*pInfo
)
1358 return unix_funcs
->p_vkGetBufferOpaqueCaptureAddress(device
, pInfo
);
1361 uint64_t WINAPI
vkGetBufferOpaqueCaptureAddressKHR(VkDevice device
, const VkBufferDeviceAddressInfo
*pInfo
)
1363 return unix_funcs
->p_vkGetBufferOpaqueCaptureAddressKHR(device
, pInfo
);
1366 VkResult WINAPI
vkGetCalibratedTimestampsEXT(VkDevice device
, uint32_t timestampCount
, const VkCalibratedTimestampInfoEXT
*pTimestampInfos
, uint64_t *pTimestamps
, uint64_t *pMaxDeviation
)
1368 return unix_funcs
->p_vkGetCalibratedTimestampsEXT(device
, timestampCount
, pTimestampInfos
, pTimestamps
, pMaxDeviation
);
1371 uint32_t WINAPI
vkGetDeferredOperationMaxConcurrencyKHR(VkDevice device
, VkDeferredOperationKHR operation
)
1373 return unix_funcs
->p_vkGetDeferredOperationMaxConcurrencyKHR(device
, operation
);
1376 VkResult WINAPI
vkGetDeferredOperationResultKHR(VkDevice device
, VkDeferredOperationKHR operation
)
1378 return unix_funcs
->p_vkGetDeferredOperationResultKHR(device
, operation
);
1381 void WINAPI
vkGetDescriptorSetLayoutSupport(VkDevice device
, const VkDescriptorSetLayoutCreateInfo
*pCreateInfo
, VkDescriptorSetLayoutSupport
*pSupport
)
1383 unix_funcs
->p_vkGetDescriptorSetLayoutSupport(device
, pCreateInfo
, pSupport
);
1386 void WINAPI
vkGetDescriptorSetLayoutSupportKHR(VkDevice device
, const VkDescriptorSetLayoutCreateInfo
*pCreateInfo
, VkDescriptorSetLayoutSupport
*pSupport
)
1388 unix_funcs
->p_vkGetDescriptorSetLayoutSupportKHR(device
, pCreateInfo
, pSupport
);
1391 void WINAPI
vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device
, const VkAccelerationStructureVersionInfoKHR
*pVersionInfo
, VkAccelerationStructureCompatibilityKHR
*pCompatibility
)
1393 unix_funcs
->p_vkGetDeviceAccelerationStructureCompatibilityKHR(device
, pVersionInfo
, pCompatibility
);
1396 void WINAPI
vkGetDeviceGroupPeerMemoryFeatures(VkDevice device
, uint32_t heapIndex
, uint32_t localDeviceIndex
, uint32_t remoteDeviceIndex
, VkPeerMemoryFeatureFlags
*pPeerMemoryFeatures
)
1398 unix_funcs
->p_vkGetDeviceGroupPeerMemoryFeatures(device
, heapIndex
, localDeviceIndex
, remoteDeviceIndex
, pPeerMemoryFeatures
);
1401 void WINAPI
vkGetDeviceGroupPeerMemoryFeaturesKHR(VkDevice device
, uint32_t heapIndex
, uint32_t localDeviceIndex
, uint32_t remoteDeviceIndex
, VkPeerMemoryFeatureFlags
*pPeerMemoryFeatures
)
1403 unix_funcs
->p_vkGetDeviceGroupPeerMemoryFeaturesKHR(device
, heapIndex
, localDeviceIndex
, remoteDeviceIndex
, pPeerMemoryFeatures
);
1406 VkResult WINAPI
vkGetDeviceGroupPresentCapabilitiesKHR(VkDevice device
, VkDeviceGroupPresentCapabilitiesKHR
*pDeviceGroupPresentCapabilities
)
1408 return unix_funcs
->p_vkGetDeviceGroupPresentCapabilitiesKHR(device
, pDeviceGroupPresentCapabilities
);
1411 VkResult WINAPI
vkGetDeviceGroupSurfacePresentModesKHR(VkDevice device
, VkSurfaceKHR surface
, VkDeviceGroupPresentModeFlagsKHR
*pModes
)
1413 return unix_funcs
->p_vkGetDeviceGroupSurfacePresentModesKHR(device
, surface
, pModes
);
1416 void WINAPI
vkGetDeviceMemoryCommitment(VkDevice device
, VkDeviceMemory memory
, VkDeviceSize
*pCommittedMemoryInBytes
)
1418 unix_funcs
->p_vkGetDeviceMemoryCommitment(device
, memory
, pCommittedMemoryInBytes
);
1421 uint64_t WINAPI
vkGetDeviceMemoryOpaqueCaptureAddress(VkDevice device
, const VkDeviceMemoryOpaqueCaptureAddressInfo
*pInfo
)
1423 return unix_funcs
->p_vkGetDeviceMemoryOpaqueCaptureAddress(device
, pInfo
);
1426 uint64_t WINAPI
vkGetDeviceMemoryOpaqueCaptureAddressKHR(VkDevice device
, const VkDeviceMemoryOpaqueCaptureAddressInfo
*pInfo
)
1428 return unix_funcs
->p_vkGetDeviceMemoryOpaqueCaptureAddressKHR(device
, pInfo
);
1431 void WINAPI
vkGetDeviceQueue(VkDevice device
, uint32_t queueFamilyIndex
, uint32_t queueIndex
, VkQueue
*pQueue
)
1433 unix_funcs
->p_vkGetDeviceQueue(device
, queueFamilyIndex
, queueIndex
, pQueue
);
1436 void WINAPI
vkGetDeviceQueue2(VkDevice device
, const VkDeviceQueueInfo2
*pQueueInfo
, VkQueue
*pQueue
)
1438 unix_funcs
->p_vkGetDeviceQueue2(device
, pQueueInfo
, pQueue
);
1441 VkResult WINAPI
vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI(VkDevice device
, VkRenderPass renderpass
, VkExtent2D
*pMaxWorkgroupSize
)
1443 return unix_funcs
->p_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI(device
, renderpass
, pMaxWorkgroupSize
);
1446 VkResult WINAPI
vkGetEventStatus(VkDevice device
, VkEvent event
)
1448 return unix_funcs
->p_vkGetEventStatus(device
, event
);
1451 VkResult WINAPI
vkGetFenceStatus(VkDevice device
, VkFence fence
)
1453 return unix_funcs
->p_vkGetFenceStatus(device
, fence
);
1456 void WINAPI
vkGetGeneratedCommandsMemoryRequirementsNV(VkDevice device
, const VkGeneratedCommandsMemoryRequirementsInfoNV
*pInfo
, VkMemoryRequirements2
*pMemoryRequirements
)
1458 unix_funcs
->p_vkGetGeneratedCommandsMemoryRequirementsNV(device
, pInfo
, pMemoryRequirements
);
1461 void WINAPI
vkGetImageMemoryRequirements(VkDevice device
, VkImage image
, VkMemoryRequirements
*pMemoryRequirements
)
1463 unix_funcs
->p_vkGetImageMemoryRequirements(device
, image
, pMemoryRequirements
);
1466 void WINAPI
vkGetImageMemoryRequirements2(VkDevice device
, const VkImageMemoryRequirementsInfo2
*pInfo
, VkMemoryRequirements2
*pMemoryRequirements
)
1468 unix_funcs
->p_vkGetImageMemoryRequirements2(device
, pInfo
, pMemoryRequirements
);
1471 void WINAPI
vkGetImageMemoryRequirements2KHR(VkDevice device
, const VkImageMemoryRequirementsInfo2
*pInfo
, VkMemoryRequirements2
*pMemoryRequirements
)
1473 unix_funcs
->p_vkGetImageMemoryRequirements2KHR(device
, pInfo
, pMemoryRequirements
);
1476 void WINAPI
vkGetImageSparseMemoryRequirements(VkDevice device
, VkImage image
, uint32_t *pSparseMemoryRequirementCount
, VkSparseImageMemoryRequirements
*pSparseMemoryRequirements
)
1478 unix_funcs
->p_vkGetImageSparseMemoryRequirements(device
, image
, pSparseMemoryRequirementCount
, pSparseMemoryRequirements
);
1481 void WINAPI
vkGetImageSparseMemoryRequirements2(VkDevice device
, const VkImageSparseMemoryRequirementsInfo2
*pInfo
, uint32_t *pSparseMemoryRequirementCount
, VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
)
1483 unix_funcs
->p_vkGetImageSparseMemoryRequirements2(device
, pInfo
, pSparseMemoryRequirementCount
, pSparseMemoryRequirements
);
1486 void WINAPI
vkGetImageSparseMemoryRequirements2KHR(VkDevice device
, const VkImageSparseMemoryRequirementsInfo2
*pInfo
, uint32_t *pSparseMemoryRequirementCount
, VkSparseImageMemoryRequirements2
*pSparseMemoryRequirements
)
1488 unix_funcs
->p_vkGetImageSparseMemoryRequirements2KHR(device
, pInfo
, pSparseMemoryRequirementCount
, pSparseMemoryRequirements
);
1491 void WINAPI
vkGetImageSubresourceLayout(VkDevice device
, VkImage image
, const VkImageSubresource
*pSubresource
, VkSubresourceLayout
*pLayout
)
1493 unix_funcs
->p_vkGetImageSubresourceLayout(device
, image
, pSubresource
, pLayout
);
1496 VkResult WINAPI
vkGetImageViewAddressNVX(VkDevice device
, VkImageView imageView
, VkImageViewAddressPropertiesNVX
*pProperties
)
1498 return unix_funcs
->p_vkGetImageViewAddressNVX(device
, imageView
, pProperties
);
1501 uint32_t WINAPI
vkGetImageViewHandleNVX(VkDevice device
, const VkImageViewHandleInfoNVX
*pInfo
)
1503 return unix_funcs
->p_vkGetImageViewHandleNVX(device
, pInfo
);
1506 VkResult WINAPI
vkGetMemoryHostPointerPropertiesEXT(VkDevice device
, VkExternalMemoryHandleTypeFlagBits handleType
, const void *pHostPointer
, VkMemoryHostPointerPropertiesEXT
*pMemoryHostPointerProperties
)
1508 return unix_funcs
->p_vkGetMemoryHostPointerPropertiesEXT(device
, handleType
, pHostPointer
, pMemoryHostPointerProperties
);
1511 VkResult WINAPI
vkGetPerformanceParameterINTEL(VkDevice device
, VkPerformanceParameterTypeINTEL parameter
, VkPerformanceValueINTEL
*pValue
)
1513 return unix_funcs
->p_vkGetPerformanceParameterINTEL(device
, parameter
, pValue
);
1516 VkResult WINAPI
vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(VkPhysicalDevice physicalDevice
, uint32_t *pTimeDomainCount
, VkTimeDomainEXT
*pTimeDomains
)
1518 return unix_funcs
->p_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(physicalDevice
, pTimeDomainCount
, pTimeDomains
);
1521 VkResult WINAPI
vkGetPhysicalDeviceCooperativeMatrixPropertiesNV(VkPhysicalDevice physicalDevice
, uint32_t *pPropertyCount
, VkCooperativeMatrixPropertiesNV
*pProperties
)
1523 return unix_funcs
->p_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV(physicalDevice
, pPropertyCount
, pProperties
);
1526 void WINAPI
vkGetPhysicalDeviceExternalBufferProperties(VkPhysicalDevice physicalDevice
, const VkPhysicalDeviceExternalBufferInfo
*pExternalBufferInfo
, VkExternalBufferProperties
*pExternalBufferProperties
)
1528 unix_funcs
->p_vkGetPhysicalDeviceExternalBufferProperties(physicalDevice
, pExternalBufferInfo
, pExternalBufferProperties
);
1531 void WINAPI
vkGetPhysicalDeviceExternalBufferPropertiesKHR(VkPhysicalDevice physicalDevice
, const VkPhysicalDeviceExternalBufferInfo
*pExternalBufferInfo
, VkExternalBufferProperties
*pExternalBufferProperties
)
1533 unix_funcs
->p_vkGetPhysicalDeviceExternalBufferPropertiesKHR(physicalDevice
, pExternalBufferInfo
, pExternalBufferProperties
);
1536 void WINAPI
vkGetPhysicalDeviceExternalFenceProperties(VkPhysicalDevice physicalDevice
, const VkPhysicalDeviceExternalFenceInfo
*pExternalFenceInfo
, VkExternalFenceProperties
*pExternalFenceProperties
)
1538 unix_funcs
->p_vkGetPhysicalDeviceExternalFenceProperties(physicalDevice
, pExternalFenceInfo
, pExternalFenceProperties
);
1541 void WINAPI
vkGetPhysicalDeviceExternalFencePropertiesKHR(VkPhysicalDevice physicalDevice
, const VkPhysicalDeviceExternalFenceInfo
*pExternalFenceInfo
, VkExternalFenceProperties
*pExternalFenceProperties
)
1543 unix_funcs
->p_vkGetPhysicalDeviceExternalFencePropertiesKHR(physicalDevice
, pExternalFenceInfo
, pExternalFenceProperties
);
1546 void WINAPI
vkGetPhysicalDeviceExternalSemaphoreProperties(VkPhysicalDevice physicalDevice
, const VkPhysicalDeviceExternalSemaphoreInfo
*pExternalSemaphoreInfo
, VkExternalSemaphoreProperties
*pExternalSemaphoreProperties
)
1548 unix_funcs
->p_vkGetPhysicalDeviceExternalSemaphoreProperties(physicalDevice
, pExternalSemaphoreInfo
, pExternalSemaphoreProperties
);
1551 void WINAPI
vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(VkPhysicalDevice physicalDevice
, const VkPhysicalDeviceExternalSemaphoreInfo
*pExternalSemaphoreInfo
, VkExternalSemaphoreProperties
*pExternalSemaphoreProperties
)
1553 unix_funcs
->p_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(physicalDevice
, pExternalSemaphoreInfo
, pExternalSemaphoreProperties
);
1556 void WINAPI
vkGetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice
, VkPhysicalDeviceFeatures
*pFeatures
)
1558 unix_funcs
->p_vkGetPhysicalDeviceFeatures(physicalDevice
, pFeatures
);
1561 void WINAPI
vkGetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice
, VkPhysicalDeviceFeatures2
*pFeatures
)
1563 unix_funcs
->p_vkGetPhysicalDeviceFeatures2(physicalDevice
, pFeatures
);
1566 void WINAPI
vkGetPhysicalDeviceFeatures2KHR(VkPhysicalDevice physicalDevice
, VkPhysicalDeviceFeatures2
*pFeatures
)
1568 unix_funcs
->p_vkGetPhysicalDeviceFeatures2KHR(physicalDevice
, pFeatures
);
1571 void WINAPI
vkGetPhysicalDeviceFormatProperties(VkPhysicalDevice physicalDevice
, VkFormat format
, VkFormatProperties
*pFormatProperties
)
1573 unix_funcs
->p_vkGetPhysicalDeviceFormatProperties(physicalDevice
, format
, pFormatProperties
);
1576 void WINAPI
vkGetPhysicalDeviceFormatProperties2(VkPhysicalDevice physicalDevice
, VkFormat format
, VkFormatProperties2
*pFormatProperties
)
1578 unix_funcs
->p_vkGetPhysicalDeviceFormatProperties2(physicalDevice
, format
, pFormatProperties
);
1581 void WINAPI
vkGetPhysicalDeviceFormatProperties2KHR(VkPhysicalDevice physicalDevice
, VkFormat format
, VkFormatProperties2
*pFormatProperties
)
1583 unix_funcs
->p_vkGetPhysicalDeviceFormatProperties2KHR(physicalDevice
, format
, pFormatProperties
);
1586 VkResult WINAPI
vkGetPhysicalDeviceFragmentShadingRatesKHR(VkPhysicalDevice physicalDevice
, uint32_t *pFragmentShadingRateCount
, VkPhysicalDeviceFragmentShadingRateKHR
*pFragmentShadingRates
)
1588 return unix_funcs
->p_vkGetPhysicalDeviceFragmentShadingRatesKHR(physicalDevice
, pFragmentShadingRateCount
, pFragmentShadingRates
);
1591 VkResult WINAPI
vkGetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice
, VkFormat format
, VkImageType type
, VkImageTiling tiling
, VkImageUsageFlags usage
, VkImageCreateFlags flags
, VkImageFormatProperties
*pImageFormatProperties
)
1593 return unix_funcs
->p_vkGetPhysicalDeviceImageFormatProperties(physicalDevice
, format
, type
, tiling
, usage
, flags
, pImageFormatProperties
);
1596 VkResult WINAPI
vkGetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice physicalDevice
, const VkPhysicalDeviceImageFormatInfo2
*pImageFormatInfo
, VkImageFormatProperties2
*pImageFormatProperties
)
1598 return unix_funcs
->p_vkGetPhysicalDeviceImageFormatProperties2(physicalDevice
, pImageFormatInfo
, pImageFormatProperties
);
1601 VkResult WINAPI
vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice physicalDevice
, const VkPhysicalDeviceImageFormatInfo2
*pImageFormatInfo
, VkImageFormatProperties2
*pImageFormatProperties
)
1603 return unix_funcs
->p_vkGetPhysicalDeviceImageFormatProperties2KHR(physicalDevice
, pImageFormatInfo
, pImageFormatProperties
);
1606 void WINAPI
vkGetPhysicalDeviceMemoryProperties(VkPhysicalDevice physicalDevice
, VkPhysicalDeviceMemoryProperties
*pMemoryProperties
)
1608 unix_funcs
->p_vkGetPhysicalDeviceMemoryProperties(physicalDevice
, pMemoryProperties
);
1611 void WINAPI
vkGetPhysicalDeviceMemoryProperties2(VkPhysicalDevice physicalDevice
, VkPhysicalDeviceMemoryProperties2
*pMemoryProperties
)
1613 unix_funcs
->p_vkGetPhysicalDeviceMemoryProperties2(physicalDevice
, pMemoryProperties
);
1616 void WINAPI
vkGetPhysicalDeviceMemoryProperties2KHR(VkPhysicalDevice physicalDevice
, VkPhysicalDeviceMemoryProperties2
*pMemoryProperties
)
1618 unix_funcs
->p_vkGetPhysicalDeviceMemoryProperties2KHR(physicalDevice
, pMemoryProperties
);
1621 void WINAPI
vkGetPhysicalDeviceMultisamplePropertiesEXT(VkPhysicalDevice physicalDevice
, VkSampleCountFlagBits samples
, VkMultisamplePropertiesEXT
*pMultisampleProperties
)
1623 unix_funcs
->p_vkGetPhysicalDeviceMultisamplePropertiesEXT(physicalDevice
, samples
, pMultisampleProperties
);
1626 VkResult WINAPI
vkGetPhysicalDevicePresentRectanglesKHR(VkPhysicalDevice physicalDevice
, VkSurfaceKHR surface
, uint32_t *pRectCount
, VkRect2D
*pRects
)
1628 return unix_funcs
->p_vkGetPhysicalDevicePresentRectanglesKHR(physicalDevice
, surface
, pRectCount
, pRects
);
1631 void WINAPI
vkGetPhysicalDeviceProperties(VkPhysicalDevice physicalDevice
, VkPhysicalDeviceProperties
*pProperties
)
1633 unix_funcs
->p_vkGetPhysicalDeviceProperties(physicalDevice
, pProperties
);
1636 void WINAPI
vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice
, const VkQueryPoolPerformanceCreateInfoKHR
*pPerformanceQueryCreateInfo
, uint32_t *pNumPasses
)
1638 unix_funcs
->p_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(physicalDevice
, pPerformanceQueryCreateInfo
, pNumPasses
);
1641 void WINAPI
vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice
, uint32_t *pQueueFamilyPropertyCount
, VkQueueFamilyProperties
*pQueueFamilyProperties
)
1643 unix_funcs
->p_vkGetPhysicalDeviceQueueFamilyProperties(physicalDevice
, pQueueFamilyPropertyCount
, pQueueFamilyProperties
);
1646 void WINAPI
vkGetPhysicalDeviceQueueFamilyProperties2(VkPhysicalDevice physicalDevice
, uint32_t *pQueueFamilyPropertyCount
, VkQueueFamilyProperties2
*pQueueFamilyProperties
)
1648 unix_funcs
->p_vkGetPhysicalDeviceQueueFamilyProperties2(physicalDevice
, pQueueFamilyPropertyCount
, pQueueFamilyProperties
);
1651 void WINAPI
vkGetPhysicalDeviceQueueFamilyProperties2KHR(VkPhysicalDevice physicalDevice
, uint32_t *pQueueFamilyPropertyCount
, VkQueueFamilyProperties2
*pQueueFamilyProperties
)
1653 unix_funcs
->p_vkGetPhysicalDeviceQueueFamilyProperties2KHR(physicalDevice
, pQueueFamilyPropertyCount
, pQueueFamilyProperties
);
1656 void WINAPI
vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice
, VkFormat format
, VkImageType type
, VkSampleCountFlagBits samples
, VkImageUsageFlags usage
, VkImageTiling tiling
, uint32_t *pPropertyCount
, VkSparseImageFormatProperties
*pProperties
)
1658 unix_funcs
->p_vkGetPhysicalDeviceSparseImageFormatProperties(physicalDevice
, format
, type
, samples
, usage
, tiling
, pPropertyCount
, pProperties
);
1661 void WINAPI
vkGetPhysicalDeviceSparseImageFormatProperties2(VkPhysicalDevice physicalDevice
, const VkPhysicalDeviceSparseImageFormatInfo2
*pFormatInfo
, uint32_t *pPropertyCount
, VkSparseImageFormatProperties2
*pProperties
)
1663 unix_funcs
->p_vkGetPhysicalDeviceSparseImageFormatProperties2(physicalDevice
, pFormatInfo
, pPropertyCount
, pProperties
);
1666 void WINAPI
vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice
, const VkPhysicalDeviceSparseImageFormatInfo2
*pFormatInfo
, uint32_t *pPropertyCount
, VkSparseImageFormatProperties2
*pProperties
)
1668 unix_funcs
->p_vkGetPhysicalDeviceSparseImageFormatProperties2KHR(physicalDevice
, pFormatInfo
, pPropertyCount
, pProperties
);
1671 VkResult WINAPI
vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(VkPhysicalDevice physicalDevice
, uint32_t *pCombinationCount
, VkFramebufferMixedSamplesCombinationNV
*pCombinations
)
1673 return unix_funcs
->p_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(physicalDevice
, pCombinationCount
, pCombinations
);
1676 VkResult WINAPI
vkGetPhysicalDeviceSurfaceCapabilities2KHR(VkPhysicalDevice physicalDevice
, const VkPhysicalDeviceSurfaceInfo2KHR
*pSurfaceInfo
, VkSurfaceCapabilities2KHR
*pSurfaceCapabilities
)
1678 return unix_funcs
->p_vkGetPhysicalDeviceSurfaceCapabilities2KHR(physicalDevice
, pSurfaceInfo
, pSurfaceCapabilities
);
1681 VkResult WINAPI
vkGetPhysicalDeviceSurfaceCapabilitiesKHR(VkPhysicalDevice physicalDevice
, VkSurfaceKHR surface
, VkSurfaceCapabilitiesKHR
*pSurfaceCapabilities
)
1683 return unix_funcs
->p_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(physicalDevice
, surface
, pSurfaceCapabilities
);
1686 VkResult WINAPI
vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice
, const VkPhysicalDeviceSurfaceInfo2KHR
*pSurfaceInfo
, uint32_t *pSurfaceFormatCount
, VkSurfaceFormat2KHR
*pSurfaceFormats
)
1688 return unix_funcs
->p_vkGetPhysicalDeviceSurfaceFormats2KHR(physicalDevice
, pSurfaceInfo
, pSurfaceFormatCount
, pSurfaceFormats
);
1691 VkResult WINAPI
vkGetPhysicalDeviceSurfaceFormatsKHR(VkPhysicalDevice physicalDevice
, VkSurfaceKHR surface
, uint32_t *pSurfaceFormatCount
, VkSurfaceFormatKHR
*pSurfaceFormats
)
1693 return unix_funcs
->p_vkGetPhysicalDeviceSurfaceFormatsKHR(physicalDevice
, surface
, pSurfaceFormatCount
, pSurfaceFormats
);
1696 VkResult WINAPI
vkGetPhysicalDeviceSurfacePresentModesKHR(VkPhysicalDevice physicalDevice
, VkSurfaceKHR surface
, uint32_t *pPresentModeCount
, VkPresentModeKHR
*pPresentModes
)
1698 return unix_funcs
->p_vkGetPhysicalDeviceSurfacePresentModesKHR(physicalDevice
, surface
, pPresentModeCount
, pPresentModes
);
1701 VkResult WINAPI
vkGetPhysicalDeviceSurfaceSupportKHR(VkPhysicalDevice physicalDevice
, uint32_t queueFamilyIndex
, VkSurfaceKHR surface
, VkBool32
*pSupported
)
1703 return unix_funcs
->p_vkGetPhysicalDeviceSurfaceSupportKHR(physicalDevice
, queueFamilyIndex
, surface
, pSupported
);
1706 VkResult WINAPI
vkGetPhysicalDeviceToolPropertiesEXT(VkPhysicalDevice physicalDevice
, uint32_t *pToolCount
, VkPhysicalDeviceToolPropertiesEXT
*pToolProperties
)
1708 return unix_funcs
->p_vkGetPhysicalDeviceToolPropertiesEXT(physicalDevice
, pToolCount
, pToolProperties
);
1711 VkBool32 WINAPI
vkGetPhysicalDeviceWin32PresentationSupportKHR(VkPhysicalDevice physicalDevice
, uint32_t queueFamilyIndex
)
1713 return unix_funcs
->p_vkGetPhysicalDeviceWin32PresentationSupportKHR(physicalDevice
, queueFamilyIndex
);
1716 VkResult WINAPI
vkGetPipelineCacheData(VkDevice device
, VkPipelineCache pipelineCache
, size_t *pDataSize
, void *pData
)
1718 return unix_funcs
->p_vkGetPipelineCacheData(device
, pipelineCache
, pDataSize
, pData
);
1721 VkResult WINAPI
vkGetPipelineExecutableInternalRepresentationsKHR(VkDevice device
, const VkPipelineExecutableInfoKHR
*pExecutableInfo
, uint32_t *pInternalRepresentationCount
, VkPipelineExecutableInternalRepresentationKHR
*pInternalRepresentations
)
1723 return unix_funcs
->p_vkGetPipelineExecutableInternalRepresentationsKHR(device
, pExecutableInfo
, pInternalRepresentationCount
, pInternalRepresentations
);
1726 VkResult WINAPI
vkGetPipelineExecutablePropertiesKHR(VkDevice device
, const VkPipelineInfoKHR
*pPipelineInfo
, uint32_t *pExecutableCount
, VkPipelineExecutablePropertiesKHR
*pProperties
)
1728 return unix_funcs
->p_vkGetPipelineExecutablePropertiesKHR(device
, pPipelineInfo
, pExecutableCount
, pProperties
);
1731 VkResult WINAPI
vkGetPipelineExecutableStatisticsKHR(VkDevice device
, const VkPipelineExecutableInfoKHR
*pExecutableInfo
, uint32_t *pStatisticCount
, VkPipelineExecutableStatisticKHR
*pStatistics
)
1733 return unix_funcs
->p_vkGetPipelineExecutableStatisticsKHR(device
, pExecutableInfo
, pStatisticCount
, pStatistics
);
1736 void WINAPI
vkGetPrivateDataEXT(VkDevice device
, VkObjectType objectType
, uint64_t objectHandle
, VkPrivateDataSlotEXT privateDataSlot
, uint64_t *pData
)
1738 unix_funcs
->p_vkGetPrivateDataEXT(device
, objectType
, objectHandle
, privateDataSlot
, pData
);
1741 VkResult WINAPI
vkGetQueryPoolResults(VkDevice device
, VkQueryPool queryPool
, uint32_t firstQuery
, uint32_t queryCount
, size_t dataSize
, void *pData
, VkDeviceSize stride
, VkQueryResultFlags flags
)
1743 return unix_funcs
->p_vkGetQueryPoolResults(device
, queryPool
, firstQuery
, queryCount
, dataSize
, pData
, stride
, flags
);
1746 void WINAPI
vkGetQueueCheckpointData2NV(VkQueue queue
, uint32_t *pCheckpointDataCount
, VkCheckpointData2NV
*pCheckpointData
)
1748 unix_funcs
->p_vkGetQueueCheckpointData2NV(queue
, pCheckpointDataCount
, pCheckpointData
);
1751 void WINAPI
vkGetQueueCheckpointDataNV(VkQueue queue
, uint32_t *pCheckpointDataCount
, VkCheckpointDataNV
*pCheckpointData
)
1753 unix_funcs
->p_vkGetQueueCheckpointDataNV(queue
, pCheckpointDataCount
, pCheckpointData
);
1756 VkResult WINAPI
vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(VkDevice device
, VkPipeline pipeline
, uint32_t firstGroup
, uint32_t groupCount
, size_t dataSize
, void *pData
)
1758 return unix_funcs
->p_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(device
, pipeline
, firstGroup
, groupCount
, dataSize
, pData
);
1761 VkResult WINAPI
vkGetRayTracingShaderGroupHandlesKHR(VkDevice device
, VkPipeline pipeline
, uint32_t firstGroup
, uint32_t groupCount
, size_t dataSize
, void *pData
)
1763 return unix_funcs
->p_vkGetRayTracingShaderGroupHandlesKHR(device
, pipeline
, firstGroup
, groupCount
, dataSize
, pData
);
1766 VkResult WINAPI
vkGetRayTracingShaderGroupHandlesNV(VkDevice device
, VkPipeline pipeline
, uint32_t firstGroup
, uint32_t groupCount
, size_t dataSize
, void *pData
)
1768 return unix_funcs
->p_vkGetRayTracingShaderGroupHandlesNV(device
, pipeline
, firstGroup
, groupCount
, dataSize
, pData
);
1771 VkDeviceSize WINAPI
vkGetRayTracingShaderGroupStackSizeKHR(VkDevice device
, VkPipeline pipeline
, uint32_t group
, VkShaderGroupShaderKHR groupShader
)
1773 return unix_funcs
->p_vkGetRayTracingShaderGroupStackSizeKHR(device
, pipeline
, group
, groupShader
);
1776 void WINAPI
vkGetRenderAreaGranularity(VkDevice device
, VkRenderPass renderPass
, VkExtent2D
*pGranularity
)
1778 unix_funcs
->p_vkGetRenderAreaGranularity(device
, renderPass
, pGranularity
);
1781 VkResult WINAPI
vkGetSemaphoreCounterValue(VkDevice device
, VkSemaphore semaphore
, uint64_t *pValue
)
1783 return unix_funcs
->p_vkGetSemaphoreCounterValue(device
, semaphore
, pValue
);
1786 VkResult WINAPI
vkGetSemaphoreCounterValueKHR(VkDevice device
, VkSemaphore semaphore
, uint64_t *pValue
)
1788 return unix_funcs
->p_vkGetSemaphoreCounterValueKHR(device
, semaphore
, pValue
);
1791 VkResult WINAPI
vkGetShaderInfoAMD(VkDevice device
, VkPipeline pipeline
, VkShaderStageFlagBits shaderStage
, VkShaderInfoTypeAMD infoType
, size_t *pInfoSize
, void *pInfo
)
1793 return unix_funcs
->p_vkGetShaderInfoAMD(device
, pipeline
, shaderStage
, infoType
, pInfoSize
, pInfo
);
1796 VkResult WINAPI
vkGetSwapchainImagesKHR(VkDevice device
, VkSwapchainKHR swapchain
, uint32_t *pSwapchainImageCount
, VkImage
*pSwapchainImages
)
1798 return unix_funcs
->p_vkGetSwapchainImagesKHR(device
, swapchain
, pSwapchainImageCount
, pSwapchainImages
);
1801 VkResult WINAPI
vkGetValidationCacheDataEXT(VkDevice device
, VkValidationCacheEXT validationCache
, size_t *pDataSize
, void *pData
)
1803 return unix_funcs
->p_vkGetValidationCacheDataEXT(device
, validationCache
, pDataSize
, pData
);
1806 VkResult WINAPI
vkInitializePerformanceApiINTEL(VkDevice device
, const VkInitializePerformanceApiInfoINTEL
*pInitializeInfo
)
1808 return unix_funcs
->p_vkInitializePerformanceApiINTEL(device
, pInitializeInfo
);
1811 VkResult WINAPI
vkInvalidateMappedMemoryRanges(VkDevice device
, uint32_t memoryRangeCount
, const VkMappedMemoryRange
*pMemoryRanges
)
1813 return unix_funcs
->p_vkInvalidateMappedMemoryRanges(device
, memoryRangeCount
, pMemoryRanges
);
1816 VkResult WINAPI
vkMapMemory(VkDevice device
, VkDeviceMemory memory
, VkDeviceSize offset
, VkDeviceSize size
, VkMemoryMapFlags flags
, void **ppData
)
1818 return unix_funcs
->p_vkMapMemory(device
, memory
, offset
, size
, flags
, ppData
);
1821 VkResult WINAPI
vkMergePipelineCaches(VkDevice device
, VkPipelineCache dstCache
, uint32_t srcCacheCount
, const VkPipelineCache
*pSrcCaches
)
1823 return unix_funcs
->p_vkMergePipelineCaches(device
, dstCache
, srcCacheCount
, pSrcCaches
);
1826 VkResult WINAPI
vkMergeValidationCachesEXT(VkDevice device
, VkValidationCacheEXT dstCache
, uint32_t srcCacheCount
, const VkValidationCacheEXT
*pSrcCaches
)
1828 return unix_funcs
->p_vkMergeValidationCachesEXT(device
, dstCache
, srcCacheCount
, pSrcCaches
);
1831 void WINAPI
vkQueueBeginDebugUtilsLabelEXT(VkQueue queue
, const VkDebugUtilsLabelEXT
*pLabelInfo
)
1833 unix_funcs
->p_vkQueueBeginDebugUtilsLabelEXT(queue
, pLabelInfo
);
1836 VkResult WINAPI
vkQueueBindSparse(VkQueue queue
, uint32_t bindInfoCount
, const VkBindSparseInfo
*pBindInfo
, VkFence fence
)
1838 return unix_funcs
->p_vkQueueBindSparse(queue
, bindInfoCount
, pBindInfo
, fence
);
1841 void WINAPI
vkQueueEndDebugUtilsLabelEXT(VkQueue queue
)
1843 unix_funcs
->p_vkQueueEndDebugUtilsLabelEXT(queue
);
1846 void WINAPI
vkQueueInsertDebugUtilsLabelEXT(VkQueue queue
, const VkDebugUtilsLabelEXT
*pLabelInfo
)
1848 unix_funcs
->p_vkQueueInsertDebugUtilsLabelEXT(queue
, pLabelInfo
);
1851 VkResult WINAPI
vkQueuePresentKHR(VkQueue queue
, const VkPresentInfoKHR
*pPresentInfo
)
1853 return unix_funcs
->p_vkQueuePresentKHR(queue
, pPresentInfo
);
1856 VkResult WINAPI
vkQueueSetPerformanceConfigurationINTEL(VkQueue queue
, VkPerformanceConfigurationINTEL configuration
)
1858 return unix_funcs
->p_vkQueueSetPerformanceConfigurationINTEL(queue
, configuration
);
1861 VkResult WINAPI
vkQueueSubmit(VkQueue queue
, uint32_t submitCount
, const VkSubmitInfo
*pSubmits
, VkFence fence
)
1863 return unix_funcs
->p_vkQueueSubmit(queue
, submitCount
, pSubmits
, fence
);
1866 VkResult WINAPI
vkQueueSubmit2KHR(VkQueue queue
, uint32_t submitCount
, const VkSubmitInfo2KHR
*pSubmits
, VkFence fence
)
1868 return unix_funcs
->p_vkQueueSubmit2KHR(queue
, submitCount
, pSubmits
, fence
);
1871 VkResult WINAPI
vkQueueWaitIdle(VkQueue queue
)
1873 return unix_funcs
->p_vkQueueWaitIdle(queue
);
1876 VkResult WINAPI
vkReleasePerformanceConfigurationINTEL(VkDevice device
, VkPerformanceConfigurationINTEL configuration
)
1878 return unix_funcs
->p_vkReleasePerformanceConfigurationINTEL(device
, configuration
);
1881 void WINAPI
vkReleaseProfilingLockKHR(VkDevice device
)
1883 unix_funcs
->p_vkReleaseProfilingLockKHR(device
);
1886 VkResult WINAPI
vkResetCommandBuffer(VkCommandBuffer commandBuffer
, VkCommandBufferResetFlags flags
)
1888 return unix_funcs
->p_vkResetCommandBuffer(commandBuffer
, flags
);
1891 VkResult WINAPI
vkResetCommandPool(VkDevice device
, VkCommandPool commandPool
, VkCommandPoolResetFlags flags
)
1893 return unix_funcs
->p_vkResetCommandPool(device
, commandPool
, flags
);
1896 VkResult WINAPI
vkResetDescriptorPool(VkDevice device
, VkDescriptorPool descriptorPool
, VkDescriptorPoolResetFlags flags
)
1898 return unix_funcs
->p_vkResetDescriptorPool(device
, descriptorPool
, flags
);
1901 VkResult WINAPI
vkResetEvent(VkDevice device
, VkEvent event
)
1903 return unix_funcs
->p_vkResetEvent(device
, event
);
1906 VkResult WINAPI
vkResetFences(VkDevice device
, uint32_t fenceCount
, const VkFence
*pFences
)
1908 return unix_funcs
->p_vkResetFences(device
, fenceCount
, pFences
);
1911 void WINAPI
vkResetQueryPool(VkDevice device
, VkQueryPool queryPool
, uint32_t firstQuery
, uint32_t queryCount
)
1913 unix_funcs
->p_vkResetQueryPool(device
, queryPool
, firstQuery
, queryCount
);
1916 void WINAPI
vkResetQueryPoolEXT(VkDevice device
, VkQueryPool queryPool
, uint32_t firstQuery
, uint32_t queryCount
)
1918 unix_funcs
->p_vkResetQueryPoolEXT(device
, queryPool
, firstQuery
, queryCount
);
1921 VkResult WINAPI
vkSetDebugUtilsObjectNameEXT(VkDevice device
, const VkDebugUtilsObjectNameInfoEXT
*pNameInfo
)
1923 return unix_funcs
->p_vkSetDebugUtilsObjectNameEXT(device
, pNameInfo
);
1926 VkResult WINAPI
vkSetDebugUtilsObjectTagEXT(VkDevice device
, const VkDebugUtilsObjectTagInfoEXT
*pTagInfo
)
1928 return unix_funcs
->p_vkSetDebugUtilsObjectTagEXT(device
, pTagInfo
);
1931 void WINAPI
vkSetDeviceMemoryPriorityEXT(VkDevice device
, VkDeviceMemory memory
, float priority
)
1933 unix_funcs
->p_vkSetDeviceMemoryPriorityEXT(device
, memory
, priority
);
1936 VkResult WINAPI
vkSetEvent(VkDevice device
, VkEvent event
)
1938 return unix_funcs
->p_vkSetEvent(device
, event
);
1941 VkResult WINAPI
vkSetPrivateDataEXT(VkDevice device
, VkObjectType objectType
, uint64_t objectHandle
, VkPrivateDataSlotEXT privateDataSlot
, uint64_t data
)
1943 return unix_funcs
->p_vkSetPrivateDataEXT(device
, objectType
, objectHandle
, privateDataSlot
, data
);
1946 VkResult WINAPI
vkSignalSemaphore(VkDevice device
, const VkSemaphoreSignalInfo
*pSignalInfo
)
1948 return unix_funcs
->p_vkSignalSemaphore(device
, pSignalInfo
);
1951 VkResult WINAPI
vkSignalSemaphoreKHR(VkDevice device
, const VkSemaphoreSignalInfo
*pSignalInfo
)
1953 return unix_funcs
->p_vkSignalSemaphoreKHR(device
, pSignalInfo
);
1956 void WINAPI
vkSubmitDebugUtilsMessageEXT(VkInstance instance
, VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity
, VkDebugUtilsMessageTypeFlagsEXT messageTypes
, const VkDebugUtilsMessengerCallbackDataEXT
*pCallbackData
)
1958 unix_funcs
->p_vkSubmitDebugUtilsMessageEXT(instance
, messageSeverity
, messageTypes
, pCallbackData
);
1961 void WINAPI
vkTrimCommandPool(VkDevice device
, VkCommandPool commandPool
, VkCommandPoolTrimFlags flags
)
1963 unix_funcs
->p_vkTrimCommandPool(device
, commandPool
, flags
);
1966 void WINAPI
vkTrimCommandPoolKHR(VkDevice device
, VkCommandPool commandPool
, VkCommandPoolTrimFlags flags
)
1968 unix_funcs
->p_vkTrimCommandPoolKHR(device
, commandPool
, flags
);
1971 void WINAPI
vkUninitializePerformanceApiINTEL(VkDevice device
)
1973 unix_funcs
->p_vkUninitializePerformanceApiINTEL(device
);
1976 void WINAPI
vkUnmapMemory(VkDevice device
, VkDeviceMemory memory
)
1978 unix_funcs
->p_vkUnmapMemory(device
, memory
);
1981 void WINAPI
vkUpdateDescriptorSetWithTemplate(VkDevice device
, VkDescriptorSet descriptorSet
, VkDescriptorUpdateTemplate descriptorUpdateTemplate
, const void *pData
)
1983 unix_funcs
->p_vkUpdateDescriptorSetWithTemplate(device
, descriptorSet
, descriptorUpdateTemplate
, pData
);
1986 void WINAPI
vkUpdateDescriptorSetWithTemplateKHR(VkDevice device
, VkDescriptorSet descriptorSet
, VkDescriptorUpdateTemplate descriptorUpdateTemplate
, const void *pData
)
1988 unix_funcs
->p_vkUpdateDescriptorSetWithTemplateKHR(device
, descriptorSet
, descriptorUpdateTemplate
, pData
);
1991 void WINAPI
vkUpdateDescriptorSets(VkDevice device
, uint32_t descriptorWriteCount
, const VkWriteDescriptorSet
*pDescriptorWrites
, uint32_t descriptorCopyCount
, const VkCopyDescriptorSet
*pDescriptorCopies
)
1993 unix_funcs
->p_vkUpdateDescriptorSets(device
, descriptorWriteCount
, pDescriptorWrites
, descriptorCopyCount
, pDescriptorCopies
);
1996 VkResult WINAPI
vkWaitForFences(VkDevice device
, uint32_t fenceCount
, const VkFence
*pFences
, VkBool32 waitAll
, uint64_t timeout
)
1998 return unix_funcs
->p_vkWaitForFences(device
, fenceCount
, pFences
, waitAll
, timeout
);
2001 VkResult WINAPI
vkWaitForPresentKHR(VkDevice device
, VkSwapchainKHR swapchain
, uint64_t presentId
, uint64_t timeout
)
2003 return unix_funcs
->p_vkWaitForPresentKHR(device
, swapchain
, presentId
, timeout
);
2006 VkResult WINAPI
vkWaitSemaphores(VkDevice device
, const VkSemaphoreWaitInfo
*pWaitInfo
, uint64_t timeout
)
2008 return unix_funcs
->p_vkWaitSemaphores(device
, pWaitInfo
, timeout
);
2011 VkResult WINAPI
vkWaitSemaphoresKHR(VkDevice device
, const VkSemaphoreWaitInfo
*pWaitInfo
, uint64_t timeout
)
2013 return unix_funcs
->p_vkWaitSemaphoresKHR(device
, pWaitInfo
, timeout
);
2016 VkResult WINAPI
vkWriteAccelerationStructuresPropertiesKHR(VkDevice device
, uint32_t accelerationStructureCount
, const VkAccelerationStructureKHR
*pAccelerationStructures
, VkQueryType queryType
, size_t dataSize
, void *pData
, size_t stride
)
2018 return unix_funcs
->p_vkWriteAccelerationStructuresPropertiesKHR(device
, accelerationStructureCount
, pAccelerationStructures
, queryType
, dataSize
, pData
, stride
);
2021 static const struct vulkan_func vk_device_dispatch_table
[] =
2023 {"vkAcquireNextImage2KHR", &vkAcquireNextImage2KHR
},
2024 {"vkAcquireNextImageKHR", &vkAcquireNextImageKHR
},
2025 {"vkAcquirePerformanceConfigurationINTEL", &vkAcquirePerformanceConfigurationINTEL
},
2026 {"vkAcquireProfilingLockKHR", &vkAcquireProfilingLockKHR
},
2027 {"vkAllocateCommandBuffers", &vkAllocateCommandBuffers
},
2028 {"vkAllocateDescriptorSets", &vkAllocateDescriptorSets
},
2029 {"vkAllocateMemory", &vkAllocateMemory
},
2030 {"vkBeginCommandBuffer", &vkBeginCommandBuffer
},
2031 {"vkBindAccelerationStructureMemoryNV", &vkBindAccelerationStructureMemoryNV
},
2032 {"vkBindBufferMemory", &vkBindBufferMemory
},
2033 {"vkBindBufferMemory2", &vkBindBufferMemory2
},
2034 {"vkBindBufferMemory2KHR", &vkBindBufferMemory2KHR
},
2035 {"vkBindImageMemory", &vkBindImageMemory
},
2036 {"vkBindImageMemory2", &vkBindImageMemory2
},
2037 {"vkBindImageMemory2KHR", &vkBindImageMemory2KHR
},
2038 {"vkBuildAccelerationStructuresKHR", &vkBuildAccelerationStructuresKHR
},
2039 {"vkCmdBeginConditionalRenderingEXT", &vkCmdBeginConditionalRenderingEXT
},
2040 {"vkCmdBeginDebugUtilsLabelEXT", &vkCmdBeginDebugUtilsLabelEXT
},
2041 {"vkCmdBeginQuery", &vkCmdBeginQuery
},
2042 {"vkCmdBeginQueryIndexedEXT", &vkCmdBeginQueryIndexedEXT
},
2043 {"vkCmdBeginRenderPass", &vkCmdBeginRenderPass
},
2044 {"vkCmdBeginRenderPass2", &vkCmdBeginRenderPass2
},
2045 {"vkCmdBeginRenderPass2KHR", &vkCmdBeginRenderPass2KHR
},
2046 {"vkCmdBeginTransformFeedbackEXT", &vkCmdBeginTransformFeedbackEXT
},
2047 {"vkCmdBindDescriptorSets", &vkCmdBindDescriptorSets
},
2048 {"vkCmdBindIndexBuffer", &vkCmdBindIndexBuffer
},
2049 {"vkCmdBindInvocationMaskHUAWEI", &vkCmdBindInvocationMaskHUAWEI
},
2050 {"vkCmdBindPipeline", &vkCmdBindPipeline
},
2051 {"vkCmdBindPipelineShaderGroupNV", &vkCmdBindPipelineShaderGroupNV
},
2052 {"vkCmdBindShadingRateImageNV", &vkCmdBindShadingRateImageNV
},
2053 {"vkCmdBindTransformFeedbackBuffersEXT", &vkCmdBindTransformFeedbackBuffersEXT
},
2054 {"vkCmdBindVertexBuffers", &vkCmdBindVertexBuffers
},
2055 {"vkCmdBindVertexBuffers2EXT", &vkCmdBindVertexBuffers2EXT
},
2056 {"vkCmdBlitImage", &vkCmdBlitImage
},
2057 {"vkCmdBlitImage2KHR", &vkCmdBlitImage2KHR
},
2058 {"vkCmdBuildAccelerationStructureNV", &vkCmdBuildAccelerationStructureNV
},
2059 {"vkCmdBuildAccelerationStructuresIndirectKHR", &vkCmdBuildAccelerationStructuresIndirectKHR
},
2060 {"vkCmdBuildAccelerationStructuresKHR", &vkCmdBuildAccelerationStructuresKHR
},
2061 {"vkCmdClearAttachments", &vkCmdClearAttachments
},
2062 {"vkCmdClearColorImage", &vkCmdClearColorImage
},
2063 {"vkCmdClearDepthStencilImage", &vkCmdClearDepthStencilImage
},
2064 {"vkCmdCopyAccelerationStructureKHR", &vkCmdCopyAccelerationStructureKHR
},
2065 {"vkCmdCopyAccelerationStructureNV", &vkCmdCopyAccelerationStructureNV
},
2066 {"vkCmdCopyAccelerationStructureToMemoryKHR", &vkCmdCopyAccelerationStructureToMemoryKHR
},
2067 {"vkCmdCopyBuffer", &vkCmdCopyBuffer
},
2068 {"vkCmdCopyBuffer2KHR", &vkCmdCopyBuffer2KHR
},
2069 {"vkCmdCopyBufferToImage", &vkCmdCopyBufferToImage
},
2070 {"vkCmdCopyBufferToImage2KHR", &vkCmdCopyBufferToImage2KHR
},
2071 {"vkCmdCopyImage", &vkCmdCopyImage
},
2072 {"vkCmdCopyImage2KHR", &vkCmdCopyImage2KHR
},
2073 {"vkCmdCopyImageToBuffer", &vkCmdCopyImageToBuffer
},
2074 {"vkCmdCopyImageToBuffer2KHR", &vkCmdCopyImageToBuffer2KHR
},
2075 {"vkCmdCopyMemoryToAccelerationStructureKHR", &vkCmdCopyMemoryToAccelerationStructureKHR
},
2076 {"vkCmdCopyQueryPoolResults", &vkCmdCopyQueryPoolResults
},
2077 {"vkCmdCuLaunchKernelNVX", &vkCmdCuLaunchKernelNVX
},
2078 {"vkCmdDebugMarkerBeginEXT", &vkCmdDebugMarkerBeginEXT
},
2079 {"vkCmdDebugMarkerEndEXT", &vkCmdDebugMarkerEndEXT
},
2080 {"vkCmdDebugMarkerInsertEXT", &vkCmdDebugMarkerInsertEXT
},
2081 {"vkCmdDispatch", &vkCmdDispatch
},
2082 {"vkCmdDispatchBase", &vkCmdDispatchBase
},
2083 {"vkCmdDispatchBaseKHR", &vkCmdDispatchBaseKHR
},
2084 {"vkCmdDispatchIndirect", &vkCmdDispatchIndirect
},
2085 {"vkCmdDraw", &vkCmdDraw
},
2086 {"vkCmdDrawIndexed", &vkCmdDrawIndexed
},
2087 {"vkCmdDrawIndexedIndirect", &vkCmdDrawIndexedIndirect
},
2088 {"vkCmdDrawIndexedIndirectCount", &vkCmdDrawIndexedIndirectCount
},
2089 {"vkCmdDrawIndexedIndirectCountAMD", &vkCmdDrawIndexedIndirectCountAMD
},
2090 {"vkCmdDrawIndexedIndirectCountKHR", &vkCmdDrawIndexedIndirectCountKHR
},
2091 {"vkCmdDrawIndirect", &vkCmdDrawIndirect
},
2092 {"vkCmdDrawIndirectByteCountEXT", &vkCmdDrawIndirectByteCountEXT
},
2093 {"vkCmdDrawIndirectCount", &vkCmdDrawIndirectCount
},
2094 {"vkCmdDrawIndirectCountAMD", &vkCmdDrawIndirectCountAMD
},
2095 {"vkCmdDrawIndirectCountKHR", &vkCmdDrawIndirectCountKHR
},
2096 {"vkCmdDrawMeshTasksIndirectCountNV", &vkCmdDrawMeshTasksIndirectCountNV
},
2097 {"vkCmdDrawMeshTasksIndirectNV", &vkCmdDrawMeshTasksIndirectNV
},
2098 {"vkCmdDrawMeshTasksNV", &vkCmdDrawMeshTasksNV
},
2099 {"vkCmdDrawMultiEXT", &vkCmdDrawMultiEXT
},
2100 {"vkCmdDrawMultiIndexedEXT", &vkCmdDrawMultiIndexedEXT
},
2101 {"vkCmdEndConditionalRenderingEXT", &vkCmdEndConditionalRenderingEXT
},
2102 {"vkCmdEndDebugUtilsLabelEXT", &vkCmdEndDebugUtilsLabelEXT
},
2103 {"vkCmdEndQuery", &vkCmdEndQuery
},
2104 {"vkCmdEndQueryIndexedEXT", &vkCmdEndQueryIndexedEXT
},
2105 {"vkCmdEndRenderPass", &vkCmdEndRenderPass
},
2106 {"vkCmdEndRenderPass2", &vkCmdEndRenderPass2
},
2107 {"vkCmdEndRenderPass2KHR", &vkCmdEndRenderPass2KHR
},
2108 {"vkCmdEndTransformFeedbackEXT", &vkCmdEndTransformFeedbackEXT
},
2109 {"vkCmdExecuteCommands", &vkCmdExecuteCommands
},
2110 {"vkCmdExecuteGeneratedCommandsNV", &vkCmdExecuteGeneratedCommandsNV
},
2111 {"vkCmdFillBuffer", &vkCmdFillBuffer
},
2112 {"vkCmdInsertDebugUtilsLabelEXT", &vkCmdInsertDebugUtilsLabelEXT
},
2113 {"vkCmdNextSubpass", &vkCmdNextSubpass
},
2114 {"vkCmdNextSubpass2", &vkCmdNextSubpass2
},
2115 {"vkCmdNextSubpass2KHR", &vkCmdNextSubpass2KHR
},
2116 {"vkCmdPipelineBarrier", &vkCmdPipelineBarrier
},
2117 {"vkCmdPipelineBarrier2KHR", &vkCmdPipelineBarrier2KHR
},
2118 {"vkCmdPreprocessGeneratedCommandsNV", &vkCmdPreprocessGeneratedCommandsNV
},
2119 {"vkCmdPushConstants", &vkCmdPushConstants
},
2120 {"vkCmdPushDescriptorSetKHR", &vkCmdPushDescriptorSetKHR
},
2121 {"vkCmdPushDescriptorSetWithTemplateKHR", &vkCmdPushDescriptorSetWithTemplateKHR
},
2122 {"vkCmdResetEvent", &vkCmdResetEvent
},
2123 {"vkCmdResetEvent2KHR", &vkCmdResetEvent2KHR
},
2124 {"vkCmdResetQueryPool", &vkCmdResetQueryPool
},
2125 {"vkCmdResolveImage", &vkCmdResolveImage
},
2126 {"vkCmdResolveImage2KHR", &vkCmdResolveImage2KHR
},
2127 {"vkCmdSetBlendConstants", &vkCmdSetBlendConstants
},
2128 {"vkCmdSetCheckpointNV", &vkCmdSetCheckpointNV
},
2129 {"vkCmdSetCoarseSampleOrderNV", &vkCmdSetCoarseSampleOrderNV
},
2130 {"vkCmdSetColorWriteEnableEXT", &vkCmdSetColorWriteEnableEXT
},
2131 {"vkCmdSetCullModeEXT", &vkCmdSetCullModeEXT
},
2132 {"vkCmdSetDepthBias", &vkCmdSetDepthBias
},
2133 {"vkCmdSetDepthBiasEnableEXT", &vkCmdSetDepthBiasEnableEXT
},
2134 {"vkCmdSetDepthBounds", &vkCmdSetDepthBounds
},
2135 {"vkCmdSetDepthBoundsTestEnableEXT", &vkCmdSetDepthBoundsTestEnableEXT
},
2136 {"vkCmdSetDepthCompareOpEXT", &vkCmdSetDepthCompareOpEXT
},
2137 {"vkCmdSetDepthTestEnableEXT", &vkCmdSetDepthTestEnableEXT
},
2138 {"vkCmdSetDepthWriteEnableEXT", &vkCmdSetDepthWriteEnableEXT
},
2139 {"vkCmdSetDeviceMask", &vkCmdSetDeviceMask
},
2140 {"vkCmdSetDeviceMaskKHR", &vkCmdSetDeviceMaskKHR
},
2141 {"vkCmdSetDiscardRectangleEXT", &vkCmdSetDiscardRectangleEXT
},
2142 {"vkCmdSetEvent", &vkCmdSetEvent
},
2143 {"vkCmdSetEvent2KHR", &vkCmdSetEvent2KHR
},
2144 {"vkCmdSetExclusiveScissorNV", &vkCmdSetExclusiveScissorNV
},
2145 {"vkCmdSetFragmentShadingRateEnumNV", &vkCmdSetFragmentShadingRateEnumNV
},
2146 {"vkCmdSetFragmentShadingRateKHR", &vkCmdSetFragmentShadingRateKHR
},
2147 {"vkCmdSetFrontFaceEXT", &vkCmdSetFrontFaceEXT
},
2148 {"vkCmdSetLineStippleEXT", &vkCmdSetLineStippleEXT
},
2149 {"vkCmdSetLineWidth", &vkCmdSetLineWidth
},
2150 {"vkCmdSetLogicOpEXT", &vkCmdSetLogicOpEXT
},
2151 {"vkCmdSetPatchControlPointsEXT", &vkCmdSetPatchControlPointsEXT
},
2152 {"vkCmdSetPerformanceMarkerINTEL", &vkCmdSetPerformanceMarkerINTEL
},
2153 {"vkCmdSetPerformanceOverrideINTEL", &vkCmdSetPerformanceOverrideINTEL
},
2154 {"vkCmdSetPerformanceStreamMarkerINTEL", &vkCmdSetPerformanceStreamMarkerINTEL
},
2155 {"vkCmdSetPrimitiveRestartEnableEXT", &vkCmdSetPrimitiveRestartEnableEXT
},
2156 {"vkCmdSetPrimitiveTopologyEXT", &vkCmdSetPrimitiveTopologyEXT
},
2157 {"vkCmdSetRasterizerDiscardEnableEXT", &vkCmdSetRasterizerDiscardEnableEXT
},
2158 {"vkCmdSetRayTracingPipelineStackSizeKHR", &vkCmdSetRayTracingPipelineStackSizeKHR
},
2159 {"vkCmdSetSampleLocationsEXT", &vkCmdSetSampleLocationsEXT
},
2160 {"vkCmdSetScissor", &vkCmdSetScissor
},
2161 {"vkCmdSetScissorWithCountEXT", &vkCmdSetScissorWithCountEXT
},
2162 {"vkCmdSetStencilCompareMask", &vkCmdSetStencilCompareMask
},
2163 {"vkCmdSetStencilOpEXT", &vkCmdSetStencilOpEXT
},
2164 {"vkCmdSetStencilReference", &vkCmdSetStencilReference
},
2165 {"vkCmdSetStencilTestEnableEXT", &vkCmdSetStencilTestEnableEXT
},
2166 {"vkCmdSetStencilWriteMask", &vkCmdSetStencilWriteMask
},
2167 {"vkCmdSetVertexInputEXT", &vkCmdSetVertexInputEXT
},
2168 {"vkCmdSetViewport", &vkCmdSetViewport
},
2169 {"vkCmdSetViewportShadingRatePaletteNV", &vkCmdSetViewportShadingRatePaletteNV
},
2170 {"vkCmdSetViewportWScalingNV", &vkCmdSetViewportWScalingNV
},
2171 {"vkCmdSetViewportWithCountEXT", &vkCmdSetViewportWithCountEXT
},
2172 {"vkCmdSubpassShadingHUAWEI", &vkCmdSubpassShadingHUAWEI
},
2173 {"vkCmdTraceRaysIndirectKHR", &vkCmdTraceRaysIndirectKHR
},
2174 {"vkCmdTraceRaysKHR", &vkCmdTraceRaysKHR
},
2175 {"vkCmdTraceRaysNV", &vkCmdTraceRaysNV
},
2176 {"vkCmdUpdateBuffer", &vkCmdUpdateBuffer
},
2177 {"vkCmdWaitEvents", &vkCmdWaitEvents
},
2178 {"vkCmdWaitEvents2KHR", &vkCmdWaitEvents2KHR
},
2179 {"vkCmdWriteAccelerationStructuresPropertiesKHR", &vkCmdWriteAccelerationStructuresPropertiesKHR
},
2180 {"vkCmdWriteAccelerationStructuresPropertiesNV", &vkCmdWriteAccelerationStructuresPropertiesNV
},
2181 {"vkCmdWriteBufferMarker2AMD", &vkCmdWriteBufferMarker2AMD
},
2182 {"vkCmdWriteBufferMarkerAMD", &vkCmdWriteBufferMarkerAMD
},
2183 {"vkCmdWriteTimestamp", &vkCmdWriteTimestamp
},
2184 {"vkCmdWriteTimestamp2KHR", &vkCmdWriteTimestamp2KHR
},
2185 {"vkCompileDeferredNV", &vkCompileDeferredNV
},
2186 {"vkCopyAccelerationStructureKHR", &vkCopyAccelerationStructureKHR
},
2187 {"vkCopyAccelerationStructureToMemoryKHR", &vkCopyAccelerationStructureToMemoryKHR
},
2188 {"vkCopyMemoryToAccelerationStructureKHR", &vkCopyMemoryToAccelerationStructureKHR
},
2189 {"vkCreateAccelerationStructureKHR", &vkCreateAccelerationStructureKHR
},
2190 {"vkCreateAccelerationStructureNV", &vkCreateAccelerationStructureNV
},
2191 {"vkCreateBuffer", &vkCreateBuffer
},
2192 {"vkCreateBufferView", &vkCreateBufferView
},
2193 {"vkCreateCommandPool", &vkCreateCommandPool
},
2194 {"vkCreateComputePipelines", &vkCreateComputePipelines
},
2195 {"vkCreateCuFunctionNVX", &vkCreateCuFunctionNVX
},
2196 {"vkCreateCuModuleNVX", &vkCreateCuModuleNVX
},
2197 {"vkCreateDeferredOperationKHR", &vkCreateDeferredOperationKHR
},
2198 {"vkCreateDescriptorPool", &vkCreateDescriptorPool
},
2199 {"vkCreateDescriptorSetLayout", &vkCreateDescriptorSetLayout
},
2200 {"vkCreateDescriptorUpdateTemplate", &vkCreateDescriptorUpdateTemplate
},
2201 {"vkCreateDescriptorUpdateTemplateKHR", &vkCreateDescriptorUpdateTemplateKHR
},
2202 {"vkCreateEvent", &vkCreateEvent
},
2203 {"vkCreateFence", &vkCreateFence
},
2204 {"vkCreateFramebuffer", &vkCreateFramebuffer
},
2205 {"vkCreateGraphicsPipelines", &vkCreateGraphicsPipelines
},
2206 {"vkCreateImage", &vkCreateImage
},
2207 {"vkCreateImageView", &vkCreateImageView
},
2208 {"vkCreateIndirectCommandsLayoutNV", &vkCreateIndirectCommandsLayoutNV
},
2209 {"vkCreatePipelineCache", &vkCreatePipelineCache
},
2210 {"vkCreatePipelineLayout", &vkCreatePipelineLayout
},
2211 {"vkCreatePrivateDataSlotEXT", &vkCreatePrivateDataSlotEXT
},
2212 {"vkCreateQueryPool", &vkCreateQueryPool
},
2213 {"vkCreateRayTracingPipelinesKHR", &vkCreateRayTracingPipelinesKHR
},
2214 {"vkCreateRayTracingPipelinesNV", &vkCreateRayTracingPipelinesNV
},
2215 {"vkCreateRenderPass", &vkCreateRenderPass
},
2216 {"vkCreateRenderPass2", &vkCreateRenderPass2
},
2217 {"vkCreateRenderPass2KHR", &vkCreateRenderPass2KHR
},
2218 {"vkCreateSampler", &vkCreateSampler
},
2219 {"vkCreateSamplerYcbcrConversion", &vkCreateSamplerYcbcrConversion
},
2220 {"vkCreateSamplerYcbcrConversionKHR", &vkCreateSamplerYcbcrConversionKHR
},
2221 {"vkCreateSemaphore", &vkCreateSemaphore
},
2222 {"vkCreateShaderModule", &vkCreateShaderModule
},
2223 {"vkCreateSwapchainKHR", &vkCreateSwapchainKHR
},
2224 {"vkCreateValidationCacheEXT", &vkCreateValidationCacheEXT
},
2225 {"vkDebugMarkerSetObjectNameEXT", &vkDebugMarkerSetObjectNameEXT
},
2226 {"vkDebugMarkerSetObjectTagEXT", &vkDebugMarkerSetObjectTagEXT
},
2227 {"vkDeferredOperationJoinKHR", &vkDeferredOperationJoinKHR
},
2228 {"vkDestroyAccelerationStructureKHR", &vkDestroyAccelerationStructureKHR
},
2229 {"vkDestroyAccelerationStructureNV", &vkDestroyAccelerationStructureNV
},
2230 {"vkDestroyBuffer", &vkDestroyBuffer
},
2231 {"vkDestroyBufferView", &vkDestroyBufferView
},
2232 {"vkDestroyCommandPool", &vkDestroyCommandPool
},
2233 {"vkDestroyCuFunctionNVX", &vkDestroyCuFunctionNVX
},
2234 {"vkDestroyCuModuleNVX", &vkDestroyCuModuleNVX
},
2235 {"vkDestroyDeferredOperationKHR", &vkDestroyDeferredOperationKHR
},
2236 {"vkDestroyDescriptorPool", &vkDestroyDescriptorPool
},
2237 {"vkDestroyDescriptorSetLayout", &vkDestroyDescriptorSetLayout
},
2238 {"vkDestroyDescriptorUpdateTemplate", &vkDestroyDescriptorUpdateTemplate
},
2239 {"vkDestroyDescriptorUpdateTemplateKHR", &vkDestroyDescriptorUpdateTemplateKHR
},
2240 {"vkDestroyDevice", &vkDestroyDevice
},
2241 {"vkDestroyEvent", &vkDestroyEvent
},
2242 {"vkDestroyFence", &vkDestroyFence
},
2243 {"vkDestroyFramebuffer", &vkDestroyFramebuffer
},
2244 {"vkDestroyImage", &vkDestroyImage
},
2245 {"vkDestroyImageView", &vkDestroyImageView
},
2246 {"vkDestroyIndirectCommandsLayoutNV", &vkDestroyIndirectCommandsLayoutNV
},
2247 {"vkDestroyPipeline", &vkDestroyPipeline
},
2248 {"vkDestroyPipelineCache", &vkDestroyPipelineCache
},
2249 {"vkDestroyPipelineLayout", &vkDestroyPipelineLayout
},
2250 {"vkDestroyPrivateDataSlotEXT", &vkDestroyPrivateDataSlotEXT
},
2251 {"vkDestroyQueryPool", &vkDestroyQueryPool
},
2252 {"vkDestroyRenderPass", &vkDestroyRenderPass
},
2253 {"vkDestroySampler", &vkDestroySampler
},
2254 {"vkDestroySamplerYcbcrConversion", &vkDestroySamplerYcbcrConversion
},
2255 {"vkDestroySamplerYcbcrConversionKHR", &vkDestroySamplerYcbcrConversionKHR
},
2256 {"vkDestroySemaphore", &vkDestroySemaphore
},
2257 {"vkDestroyShaderModule", &vkDestroyShaderModule
},
2258 {"vkDestroySwapchainKHR", &vkDestroySwapchainKHR
},
2259 {"vkDestroyValidationCacheEXT", &vkDestroyValidationCacheEXT
},
2260 {"vkDeviceWaitIdle", &vkDeviceWaitIdle
},
2261 {"vkEndCommandBuffer", &vkEndCommandBuffer
},
2262 {"vkFlushMappedMemoryRanges", &vkFlushMappedMemoryRanges
},
2263 {"vkFreeCommandBuffers", &vkFreeCommandBuffers
},
2264 {"vkFreeDescriptorSets", &vkFreeDescriptorSets
},
2265 {"vkFreeMemory", &vkFreeMemory
},
2266 {"vkGetAccelerationStructureBuildSizesKHR", &vkGetAccelerationStructureBuildSizesKHR
},
2267 {"vkGetAccelerationStructureDeviceAddressKHR", &vkGetAccelerationStructureDeviceAddressKHR
},
2268 {"vkGetAccelerationStructureHandleNV", &vkGetAccelerationStructureHandleNV
},
2269 {"vkGetAccelerationStructureMemoryRequirementsNV", &vkGetAccelerationStructureMemoryRequirementsNV
},
2270 {"vkGetBufferDeviceAddress", &vkGetBufferDeviceAddress
},
2271 {"vkGetBufferDeviceAddressEXT", &vkGetBufferDeviceAddressEXT
},
2272 {"vkGetBufferDeviceAddressKHR", &vkGetBufferDeviceAddressKHR
},
2273 {"vkGetBufferMemoryRequirements", &vkGetBufferMemoryRequirements
},
2274 {"vkGetBufferMemoryRequirements2", &vkGetBufferMemoryRequirements2
},
2275 {"vkGetBufferMemoryRequirements2KHR", &vkGetBufferMemoryRequirements2KHR
},
2276 {"vkGetBufferOpaqueCaptureAddress", &vkGetBufferOpaqueCaptureAddress
},
2277 {"vkGetBufferOpaqueCaptureAddressKHR", &vkGetBufferOpaqueCaptureAddressKHR
},
2278 {"vkGetCalibratedTimestampsEXT", &vkGetCalibratedTimestampsEXT
},
2279 {"vkGetDeferredOperationMaxConcurrencyKHR", &vkGetDeferredOperationMaxConcurrencyKHR
},
2280 {"vkGetDeferredOperationResultKHR", &vkGetDeferredOperationResultKHR
},
2281 {"vkGetDescriptorSetLayoutSupport", &vkGetDescriptorSetLayoutSupport
},
2282 {"vkGetDescriptorSetLayoutSupportKHR", &vkGetDescriptorSetLayoutSupportKHR
},
2283 {"vkGetDeviceAccelerationStructureCompatibilityKHR", &vkGetDeviceAccelerationStructureCompatibilityKHR
},
2284 {"vkGetDeviceGroupPeerMemoryFeatures", &vkGetDeviceGroupPeerMemoryFeatures
},
2285 {"vkGetDeviceGroupPeerMemoryFeaturesKHR", &vkGetDeviceGroupPeerMemoryFeaturesKHR
},
2286 {"vkGetDeviceGroupPresentCapabilitiesKHR", &vkGetDeviceGroupPresentCapabilitiesKHR
},
2287 {"vkGetDeviceGroupSurfacePresentModesKHR", &vkGetDeviceGroupSurfacePresentModesKHR
},
2288 {"vkGetDeviceMemoryCommitment", &vkGetDeviceMemoryCommitment
},
2289 {"vkGetDeviceMemoryOpaqueCaptureAddress", &vkGetDeviceMemoryOpaqueCaptureAddress
},
2290 {"vkGetDeviceMemoryOpaqueCaptureAddressKHR", &vkGetDeviceMemoryOpaqueCaptureAddressKHR
},
2291 {"vkGetDeviceProcAddr", &vkGetDeviceProcAddr
},
2292 {"vkGetDeviceQueue", &vkGetDeviceQueue
},
2293 {"vkGetDeviceQueue2", &vkGetDeviceQueue2
},
2294 {"vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI", &vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
},
2295 {"vkGetEventStatus", &vkGetEventStatus
},
2296 {"vkGetFenceStatus", &vkGetFenceStatus
},
2297 {"vkGetGeneratedCommandsMemoryRequirementsNV", &vkGetGeneratedCommandsMemoryRequirementsNV
},
2298 {"vkGetImageMemoryRequirements", &vkGetImageMemoryRequirements
},
2299 {"vkGetImageMemoryRequirements2", &vkGetImageMemoryRequirements2
},
2300 {"vkGetImageMemoryRequirements2KHR", &vkGetImageMemoryRequirements2KHR
},
2301 {"vkGetImageSparseMemoryRequirements", &vkGetImageSparseMemoryRequirements
},
2302 {"vkGetImageSparseMemoryRequirements2", &vkGetImageSparseMemoryRequirements2
},
2303 {"vkGetImageSparseMemoryRequirements2KHR", &vkGetImageSparseMemoryRequirements2KHR
},
2304 {"vkGetImageSubresourceLayout", &vkGetImageSubresourceLayout
},
2305 {"vkGetImageViewAddressNVX", &vkGetImageViewAddressNVX
},
2306 {"vkGetImageViewHandleNVX", &vkGetImageViewHandleNVX
},
2307 {"vkGetMemoryHostPointerPropertiesEXT", &vkGetMemoryHostPointerPropertiesEXT
},
2308 {"vkGetPerformanceParameterINTEL", &vkGetPerformanceParameterINTEL
},
2309 {"vkGetPipelineCacheData", &vkGetPipelineCacheData
},
2310 {"vkGetPipelineExecutableInternalRepresentationsKHR", &vkGetPipelineExecutableInternalRepresentationsKHR
},
2311 {"vkGetPipelineExecutablePropertiesKHR", &vkGetPipelineExecutablePropertiesKHR
},
2312 {"vkGetPipelineExecutableStatisticsKHR", &vkGetPipelineExecutableStatisticsKHR
},
2313 {"vkGetPrivateDataEXT", &vkGetPrivateDataEXT
},
2314 {"vkGetQueryPoolResults", &vkGetQueryPoolResults
},
2315 {"vkGetQueueCheckpointData2NV", &vkGetQueueCheckpointData2NV
},
2316 {"vkGetQueueCheckpointDataNV", &vkGetQueueCheckpointDataNV
},
2317 {"vkGetRayTracingCaptureReplayShaderGroupHandlesKHR", &vkGetRayTracingCaptureReplayShaderGroupHandlesKHR
},
2318 {"vkGetRayTracingShaderGroupHandlesKHR", &vkGetRayTracingShaderGroupHandlesKHR
},
2319 {"vkGetRayTracingShaderGroupHandlesNV", &vkGetRayTracingShaderGroupHandlesNV
},
2320 {"vkGetRayTracingShaderGroupStackSizeKHR", &vkGetRayTracingShaderGroupStackSizeKHR
},
2321 {"vkGetRenderAreaGranularity", &vkGetRenderAreaGranularity
},
2322 {"vkGetSemaphoreCounterValue", &vkGetSemaphoreCounterValue
},
2323 {"vkGetSemaphoreCounterValueKHR", &vkGetSemaphoreCounterValueKHR
},
2324 {"vkGetShaderInfoAMD", &vkGetShaderInfoAMD
},
2325 {"vkGetSwapchainImagesKHR", &vkGetSwapchainImagesKHR
},
2326 {"vkGetValidationCacheDataEXT", &vkGetValidationCacheDataEXT
},
2327 {"vkInitializePerformanceApiINTEL", &vkInitializePerformanceApiINTEL
},
2328 {"vkInvalidateMappedMemoryRanges", &vkInvalidateMappedMemoryRanges
},
2329 {"vkMapMemory", &vkMapMemory
},
2330 {"vkMergePipelineCaches", &vkMergePipelineCaches
},
2331 {"vkMergeValidationCachesEXT", &vkMergeValidationCachesEXT
},
2332 {"vkQueueBeginDebugUtilsLabelEXT", &vkQueueBeginDebugUtilsLabelEXT
},
2333 {"vkQueueBindSparse", &vkQueueBindSparse
},
2334 {"vkQueueEndDebugUtilsLabelEXT", &vkQueueEndDebugUtilsLabelEXT
},
2335 {"vkQueueInsertDebugUtilsLabelEXT", &vkQueueInsertDebugUtilsLabelEXT
},
2336 {"vkQueuePresentKHR", &vkQueuePresentKHR
},
2337 {"vkQueueSetPerformanceConfigurationINTEL", &vkQueueSetPerformanceConfigurationINTEL
},
2338 {"vkQueueSubmit", &vkQueueSubmit
},
2339 {"vkQueueSubmit2KHR", &vkQueueSubmit2KHR
},
2340 {"vkQueueWaitIdle", &vkQueueWaitIdle
},
2341 {"vkReleasePerformanceConfigurationINTEL", &vkReleasePerformanceConfigurationINTEL
},
2342 {"vkReleaseProfilingLockKHR", &vkReleaseProfilingLockKHR
},
2343 {"vkResetCommandBuffer", &vkResetCommandBuffer
},
2344 {"vkResetCommandPool", &vkResetCommandPool
},
2345 {"vkResetDescriptorPool", &vkResetDescriptorPool
},
2346 {"vkResetEvent", &vkResetEvent
},
2347 {"vkResetFences", &vkResetFences
},
2348 {"vkResetQueryPool", &vkResetQueryPool
},
2349 {"vkResetQueryPoolEXT", &vkResetQueryPoolEXT
},
2350 {"vkSetDebugUtilsObjectNameEXT", &vkSetDebugUtilsObjectNameEXT
},
2351 {"vkSetDebugUtilsObjectTagEXT", &vkSetDebugUtilsObjectTagEXT
},
2352 {"vkSetDeviceMemoryPriorityEXT", &vkSetDeviceMemoryPriorityEXT
},
2353 {"vkSetEvent", &vkSetEvent
},
2354 {"vkSetPrivateDataEXT", &vkSetPrivateDataEXT
},
2355 {"vkSignalSemaphore", &vkSignalSemaphore
},
2356 {"vkSignalSemaphoreKHR", &vkSignalSemaphoreKHR
},
2357 {"vkTrimCommandPool", &vkTrimCommandPool
},
2358 {"vkTrimCommandPoolKHR", &vkTrimCommandPoolKHR
},
2359 {"vkUninitializePerformanceApiINTEL", &vkUninitializePerformanceApiINTEL
},
2360 {"vkUnmapMemory", &vkUnmapMemory
},
2361 {"vkUpdateDescriptorSetWithTemplate", &vkUpdateDescriptorSetWithTemplate
},
2362 {"vkUpdateDescriptorSetWithTemplateKHR", &vkUpdateDescriptorSetWithTemplateKHR
},
2363 {"vkUpdateDescriptorSets", &vkUpdateDescriptorSets
},
2364 {"vkWaitForFences", &vkWaitForFences
},
2365 {"vkWaitForPresentKHR", &vkWaitForPresentKHR
},
2366 {"vkWaitSemaphores", &vkWaitSemaphores
},
2367 {"vkWaitSemaphoresKHR", &vkWaitSemaphoresKHR
},
2368 {"vkWriteAccelerationStructuresPropertiesKHR", &vkWriteAccelerationStructuresPropertiesKHR
},
2371 static const struct vulkan_func vk_phys_dev_dispatch_table
[] =
2373 {"vkCreateDevice", &vkCreateDevice
},
2374 {"vkEnumerateDeviceExtensionProperties", &vkEnumerateDeviceExtensionProperties
},
2375 {"vkEnumerateDeviceLayerProperties", &vkEnumerateDeviceLayerProperties
},
2376 {"vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR", &vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
},
2377 {"vkGetPhysicalDeviceCalibrateableTimeDomainsEXT", &vkGetPhysicalDeviceCalibrateableTimeDomainsEXT
},
2378 {"vkGetPhysicalDeviceCooperativeMatrixPropertiesNV", &vkGetPhysicalDeviceCooperativeMatrixPropertiesNV
},
2379 {"vkGetPhysicalDeviceExternalBufferProperties", &vkGetPhysicalDeviceExternalBufferProperties
},
2380 {"vkGetPhysicalDeviceExternalBufferPropertiesKHR", &vkGetPhysicalDeviceExternalBufferPropertiesKHR
},
2381 {"vkGetPhysicalDeviceExternalFenceProperties", &vkGetPhysicalDeviceExternalFenceProperties
},
2382 {"vkGetPhysicalDeviceExternalFencePropertiesKHR", &vkGetPhysicalDeviceExternalFencePropertiesKHR
},
2383 {"vkGetPhysicalDeviceExternalSemaphoreProperties", &vkGetPhysicalDeviceExternalSemaphoreProperties
},
2384 {"vkGetPhysicalDeviceExternalSemaphorePropertiesKHR", &vkGetPhysicalDeviceExternalSemaphorePropertiesKHR
},
2385 {"vkGetPhysicalDeviceFeatures", &vkGetPhysicalDeviceFeatures
},
2386 {"vkGetPhysicalDeviceFeatures2", &vkGetPhysicalDeviceFeatures2
},
2387 {"vkGetPhysicalDeviceFeatures2KHR", &vkGetPhysicalDeviceFeatures2KHR
},
2388 {"vkGetPhysicalDeviceFormatProperties", &vkGetPhysicalDeviceFormatProperties
},
2389 {"vkGetPhysicalDeviceFormatProperties2", &vkGetPhysicalDeviceFormatProperties2
},
2390 {"vkGetPhysicalDeviceFormatProperties2KHR", &vkGetPhysicalDeviceFormatProperties2KHR
},
2391 {"vkGetPhysicalDeviceFragmentShadingRatesKHR", &vkGetPhysicalDeviceFragmentShadingRatesKHR
},
2392 {"vkGetPhysicalDeviceImageFormatProperties", &vkGetPhysicalDeviceImageFormatProperties
},
2393 {"vkGetPhysicalDeviceImageFormatProperties2", &vkGetPhysicalDeviceImageFormatProperties2
},
2394 {"vkGetPhysicalDeviceImageFormatProperties2KHR", &vkGetPhysicalDeviceImageFormatProperties2KHR
},
2395 {"vkGetPhysicalDeviceMemoryProperties", &vkGetPhysicalDeviceMemoryProperties
},
2396 {"vkGetPhysicalDeviceMemoryProperties2", &vkGetPhysicalDeviceMemoryProperties2
},
2397 {"vkGetPhysicalDeviceMemoryProperties2KHR", &vkGetPhysicalDeviceMemoryProperties2KHR
},
2398 {"vkGetPhysicalDeviceMultisamplePropertiesEXT", &vkGetPhysicalDeviceMultisamplePropertiesEXT
},
2399 {"vkGetPhysicalDevicePresentRectanglesKHR", &vkGetPhysicalDevicePresentRectanglesKHR
},
2400 {"vkGetPhysicalDeviceProperties", &vkGetPhysicalDeviceProperties
},
2401 {"vkGetPhysicalDeviceProperties2", &vkGetPhysicalDeviceProperties2
},
2402 {"vkGetPhysicalDeviceProperties2KHR", &vkGetPhysicalDeviceProperties2KHR
},
2403 {"vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR", &vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
},
2404 {"vkGetPhysicalDeviceQueueFamilyProperties", &vkGetPhysicalDeviceQueueFamilyProperties
},
2405 {"vkGetPhysicalDeviceQueueFamilyProperties2", &vkGetPhysicalDeviceQueueFamilyProperties2
},
2406 {"vkGetPhysicalDeviceQueueFamilyProperties2KHR", &vkGetPhysicalDeviceQueueFamilyProperties2KHR
},
2407 {"vkGetPhysicalDeviceSparseImageFormatProperties", &vkGetPhysicalDeviceSparseImageFormatProperties
},
2408 {"vkGetPhysicalDeviceSparseImageFormatProperties2", &vkGetPhysicalDeviceSparseImageFormatProperties2
},
2409 {"vkGetPhysicalDeviceSparseImageFormatProperties2KHR", &vkGetPhysicalDeviceSparseImageFormatProperties2KHR
},
2410 {"vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV", &vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
},
2411 {"vkGetPhysicalDeviceSurfaceCapabilities2KHR", &vkGetPhysicalDeviceSurfaceCapabilities2KHR
},
2412 {"vkGetPhysicalDeviceSurfaceCapabilitiesKHR", &vkGetPhysicalDeviceSurfaceCapabilitiesKHR
},
2413 {"vkGetPhysicalDeviceSurfaceFormats2KHR", &vkGetPhysicalDeviceSurfaceFormats2KHR
},
2414 {"vkGetPhysicalDeviceSurfaceFormatsKHR", &vkGetPhysicalDeviceSurfaceFormatsKHR
},
2415 {"vkGetPhysicalDeviceSurfacePresentModesKHR", &vkGetPhysicalDeviceSurfacePresentModesKHR
},
2416 {"vkGetPhysicalDeviceSurfaceSupportKHR", &vkGetPhysicalDeviceSurfaceSupportKHR
},
2417 {"vkGetPhysicalDeviceToolPropertiesEXT", &vkGetPhysicalDeviceToolPropertiesEXT
},
2418 {"vkGetPhysicalDeviceWin32PresentationSupportKHR", &vkGetPhysicalDeviceWin32PresentationSupportKHR
},
2421 static const struct vulkan_func vk_instance_dispatch_table
[] =
2423 {"vkCreateDebugReportCallbackEXT", &vkCreateDebugReportCallbackEXT
},
2424 {"vkCreateDebugUtilsMessengerEXT", &vkCreateDebugUtilsMessengerEXT
},
2425 {"vkCreateWin32SurfaceKHR", &vkCreateWin32SurfaceKHR
},
2426 {"vkDebugReportMessageEXT", &vkDebugReportMessageEXT
},
2427 {"vkDestroyDebugReportCallbackEXT", &vkDestroyDebugReportCallbackEXT
},
2428 {"vkDestroyDebugUtilsMessengerEXT", &vkDestroyDebugUtilsMessengerEXT
},
2429 {"vkDestroyInstance", &vkDestroyInstance
},
2430 {"vkDestroySurfaceKHR", &vkDestroySurfaceKHR
},
2431 {"vkEnumeratePhysicalDeviceGroups", &vkEnumeratePhysicalDeviceGroups
},
2432 {"vkEnumeratePhysicalDeviceGroupsKHR", &vkEnumeratePhysicalDeviceGroupsKHR
},
2433 {"vkEnumeratePhysicalDevices", &vkEnumeratePhysicalDevices
},
2434 {"vkSubmitDebugUtilsMessageEXT", &vkSubmitDebugUtilsMessageEXT
},
2437 void *wine_vk_get_device_proc_addr(const char *name
)
2440 for (i
= 0; i
< ARRAY_SIZE(vk_device_dispatch_table
); i
++)
2442 if (strcmp(vk_device_dispatch_table
[i
].name
, name
) == 0)
2444 TRACE("Found name=%s in device table\n", debugstr_a(name
));
2445 return vk_device_dispatch_table
[i
].func
;
2451 void *wine_vk_get_phys_dev_proc_addr(const char *name
)
2454 for (i
= 0; i
< ARRAY_SIZE(vk_phys_dev_dispatch_table
); i
++)
2456 if (strcmp(vk_phys_dev_dispatch_table
[i
].name
, name
) == 0)
2458 TRACE("Found name=%s in physical device table\n", debugstr_a(name
));
2459 return vk_phys_dev_dispatch_table
[i
].func
;
2465 void *wine_vk_get_instance_proc_addr(const char *name
)
2468 for (i
= 0; i
< ARRAY_SIZE(vk_instance_dispatch_table
); i
++)
2470 if (strcmp(vk_instance_dispatch_table
[i
].name
, name
) == 0)
2472 TRACE("Found name=%s in instance table\n", debugstr_a(name
));
2473 return vk_instance_dispatch_table
[i
].func
;