From 37be0989540cf84dd9336576577ae535f2b6bbb8 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Fri, 10 Dec 2021 18:41:08 +0100 Subject: [PATCH] winevulkan: Make Vulkan direct Unix calls more similar to __wine_unix_call interface. Signed-off-by: Jacek Caban Signed-off-by: Alexandre Julliard --- dlls/winevulkan/loader.c | 10 +- dlls/winevulkan/loader_thunks.c | 812 +++++++++++++++---------------- dlls/winevulkan/loader_thunks.h | 830 ++++++++++++++++---------------- dlls/winevulkan/make_vulkan | 59 ++- dlls/winevulkan/vulkan.c | 70 +-- dlls/winevulkan/vulkan_loader.h | 7 + dlls/winevulkan/vulkan_thunks.c | 772 ++++++++++++++--------------- dlls/winevulkan/vulkan_thunks.h | 76 +-- 8 files changed, 1318 insertions(+), 1318 deletions(-) diff --git a/dlls/winevulkan/loader.c b/dlls/winevulkan/loader.c index 33cd141bfc6..1c19a7ac096 100644 --- a/dlls/winevulkan/loader.c +++ b/dlls/winevulkan/loader.c @@ -255,7 +255,7 @@ VkResult WINAPI vkCreateInstance(const VkInstanceCreateInfo *create_info, params.pCreateInfo = create_info; params.pAllocator = allocator; params.pInstance = instance; - return unix_funcs->p_vkCreateInstance(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateInstance, ¶ms); } VkResult WINAPI vkEnumerateInstanceExtensionProperties(const char *layer_name, @@ -280,7 +280,7 @@ VkResult WINAPI vkEnumerateInstanceExtensionProperties(const char *layer_name, params.pLayerName = layer_name; params.pPropertyCount = count; params.pProperties = properties; - return unix_funcs->p_vkEnumerateInstanceExtensionProperties(¶ms); + return unix_funcs->p_vk_call(unix_vkEnumerateInstanceExtensionProperties, ¶ms); } VkResult WINAPI vkEnumerateInstanceVersion(uint32_t *version) @@ -296,7 +296,7 @@ VkResult WINAPI vkEnumerateInstanceVersion(uint32_t *version) } params.pApiVersion = version; - return unix_funcs->p_vkEnumerateInstanceVersion(¶ms); + return unix_funcs->p_vk_call(unix_vkEnumerateInstanceVersion, ¶ms); } static HANDLE get_display_device_init_mutex(void) @@ -377,7 +377,7 @@ void WINAPI vkGetPhysicalDeviceProperties2(VkPhysicalDevice phys_dev, params.physicalDevice = phys_dev; params.pProperties = properties2; - unix_funcs->p_vkGetPhysicalDeviceProperties2(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceProperties2, ¶ms); fill_luid_property(properties2); } @@ -390,7 +390,7 @@ void WINAPI vkGetPhysicalDeviceProperties2KHR(VkPhysicalDevice phys_dev, params.physicalDevice = phys_dev; params.pProperties = properties2; - unix_funcs->p_vkGetPhysicalDeviceProperties2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceProperties2KHR, ¶ms); fill_luid_property(properties2); } diff --git a/dlls/winevulkan/loader_thunks.c b/dlls/winevulkan/loader_thunks.c index 7932c964522..d723b8fa636 100644 --- a/dlls/winevulkan/loader_thunks.c +++ b/dlls/winevulkan/loader_thunks.c @@ -19,7 +19,7 @@ VkResult WINAPI vkAcquireNextImage2KHR(VkDevice device, const VkAcquireNextImage params.device = device; params.pAcquireInfo = pAcquireInfo; params.pImageIndex = pImageIndex; - return unix_funcs->p_vkAcquireNextImage2KHR(¶ms); + return unix_funcs->p_vk_call(unix_vkAcquireNextImage2KHR, ¶ms); } VkResult WINAPI vkAcquireNextImageKHR(VkDevice device, VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, uint32_t *pImageIndex) @@ -31,7 +31,7 @@ VkResult WINAPI vkAcquireNextImageKHR(VkDevice device, VkSwapchainKHR swapchain, params.semaphore = semaphore; params.fence = fence; params.pImageIndex = pImageIndex; - return unix_funcs->p_vkAcquireNextImageKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkAcquireNextImageKHR, ¶ms); } VkResult WINAPI vkAcquirePerformanceConfigurationINTEL(VkDevice device, const VkPerformanceConfigurationAcquireInfoINTEL *pAcquireInfo, VkPerformanceConfigurationINTEL *pConfiguration) @@ -40,7 +40,7 @@ VkResult WINAPI vkAcquirePerformanceConfigurationINTEL(VkDevice device, const Vk params.device = device; params.pAcquireInfo = pAcquireInfo; params.pConfiguration = pConfiguration; - return unix_funcs->p_vkAcquirePerformanceConfigurationINTEL(¶ms); + return unix_funcs->p_vk_call(unix_vkAcquirePerformanceConfigurationINTEL, ¶ms); } VkResult WINAPI vkAcquireProfilingLockKHR(VkDevice device, const VkAcquireProfilingLockInfoKHR *pInfo) @@ -48,7 +48,7 @@ VkResult WINAPI vkAcquireProfilingLockKHR(VkDevice device, const VkAcquireProfil struct vkAcquireProfilingLockKHR_params params; params.device = device; params.pInfo = pInfo; - return unix_funcs->p_vkAcquireProfilingLockKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkAcquireProfilingLockKHR, ¶ms); } VkResult WINAPI vkAllocateCommandBuffers(VkDevice device, const VkCommandBufferAllocateInfo *pAllocateInfo, VkCommandBuffer *pCommandBuffers) @@ -57,7 +57,7 @@ VkResult WINAPI vkAllocateCommandBuffers(VkDevice device, const VkCommandBufferA params.device = device; params.pAllocateInfo = pAllocateInfo; params.pCommandBuffers = pCommandBuffers; - return unix_funcs->p_vkAllocateCommandBuffers(¶ms); + return unix_funcs->p_vk_call(unix_vkAllocateCommandBuffers, ¶ms); } VkResult WINAPI vkAllocateDescriptorSets(VkDevice device, const VkDescriptorSetAllocateInfo *pAllocateInfo, VkDescriptorSet *pDescriptorSets) @@ -66,7 +66,7 @@ VkResult WINAPI vkAllocateDescriptorSets(VkDevice device, const VkDescriptorSetA params.device = device; params.pAllocateInfo = pAllocateInfo; params.pDescriptorSets = pDescriptorSets; - return unix_funcs->p_vkAllocateDescriptorSets(¶ms); + return unix_funcs->p_vk_call(unix_vkAllocateDescriptorSets, ¶ms); } VkResult WINAPI vkAllocateMemory(VkDevice device, const VkMemoryAllocateInfo *pAllocateInfo, const VkAllocationCallbacks *pAllocator, VkDeviceMemory *pMemory) @@ -76,7 +76,7 @@ VkResult WINAPI vkAllocateMemory(VkDevice device, const VkMemoryAllocateInfo *pA params.pAllocateInfo = pAllocateInfo; params.pAllocator = pAllocator; params.pMemory = pMemory; - return unix_funcs->p_vkAllocateMemory(¶ms); + return unix_funcs->p_vk_call(unix_vkAllocateMemory, ¶ms); } VkResult WINAPI vkBeginCommandBuffer(VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo *pBeginInfo) @@ -84,7 +84,7 @@ VkResult WINAPI vkBeginCommandBuffer(VkCommandBuffer commandBuffer, const VkComm struct vkBeginCommandBuffer_params params; params.commandBuffer = commandBuffer; params.pBeginInfo = pBeginInfo; - return unix_funcs->p_vkBeginCommandBuffer(¶ms); + return unix_funcs->p_vk_call(unix_vkBeginCommandBuffer, ¶ms); } VkResult WINAPI vkBindAccelerationStructureMemoryNV(VkDevice device, uint32_t bindInfoCount, const VkBindAccelerationStructureMemoryInfoNV *pBindInfos) @@ -93,7 +93,7 @@ VkResult WINAPI vkBindAccelerationStructureMemoryNV(VkDevice device, uint32_t bi params.device = device; params.bindInfoCount = bindInfoCount; params.pBindInfos = pBindInfos; - return unix_funcs->p_vkBindAccelerationStructureMemoryNV(¶ms); + return unix_funcs->p_vk_call(unix_vkBindAccelerationStructureMemoryNV, ¶ms); } VkResult WINAPI vkBindBufferMemory(VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset) @@ -103,7 +103,7 @@ VkResult WINAPI vkBindBufferMemory(VkDevice device, VkBuffer buffer, VkDeviceMem params.buffer = buffer; params.memory = memory; params.memoryOffset = memoryOffset; - return unix_funcs->p_vkBindBufferMemory(¶ms); + return unix_funcs->p_vk_call(unix_vkBindBufferMemory, ¶ms); } VkResult WINAPI vkBindBufferMemory2(VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo *pBindInfos) @@ -112,7 +112,7 @@ VkResult WINAPI vkBindBufferMemory2(VkDevice device, uint32_t bindInfoCount, con params.device = device; params.bindInfoCount = bindInfoCount; params.pBindInfos = pBindInfos; - return unix_funcs->p_vkBindBufferMemory2(¶ms); + return unix_funcs->p_vk_call(unix_vkBindBufferMemory2, ¶ms); } VkResult WINAPI vkBindBufferMemory2KHR(VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo *pBindInfos) @@ -121,7 +121,7 @@ VkResult WINAPI vkBindBufferMemory2KHR(VkDevice device, uint32_t bindInfoCount, params.device = device; params.bindInfoCount = bindInfoCount; params.pBindInfos = pBindInfos; - return unix_funcs->p_vkBindBufferMemory2KHR(¶ms); + return unix_funcs->p_vk_call(unix_vkBindBufferMemory2KHR, ¶ms); } VkResult WINAPI vkBindImageMemory(VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset) @@ -131,7 +131,7 @@ VkResult WINAPI vkBindImageMemory(VkDevice device, VkImage image, VkDeviceMemory params.image = image; params.memory = memory; params.memoryOffset = memoryOffset; - return unix_funcs->p_vkBindImageMemory(¶ms); + return unix_funcs->p_vk_call(unix_vkBindImageMemory, ¶ms); } VkResult WINAPI vkBindImageMemory2(VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo *pBindInfos) @@ -140,7 +140,7 @@ VkResult WINAPI vkBindImageMemory2(VkDevice device, uint32_t bindInfoCount, cons params.device = device; params.bindInfoCount = bindInfoCount; params.pBindInfos = pBindInfos; - return unix_funcs->p_vkBindImageMemory2(¶ms); + return unix_funcs->p_vk_call(unix_vkBindImageMemory2, ¶ms); } VkResult WINAPI vkBindImageMemory2KHR(VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo *pBindInfos) @@ -149,7 +149,7 @@ VkResult WINAPI vkBindImageMemory2KHR(VkDevice device, uint32_t bindInfoCount, c params.device = device; params.bindInfoCount = bindInfoCount; params.pBindInfos = pBindInfos; - return unix_funcs->p_vkBindImageMemory2KHR(¶ms); + return unix_funcs->p_vk_call(unix_vkBindImageMemory2KHR, ¶ms); } VkResult WINAPI vkBuildAccelerationStructuresKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkAccelerationStructureBuildRangeInfoKHR * const*ppBuildRangeInfos) @@ -160,7 +160,7 @@ VkResult WINAPI vkBuildAccelerationStructuresKHR(VkDevice device, VkDeferredOper params.infoCount = infoCount; params.pInfos = pInfos; params.ppBuildRangeInfos = ppBuildRangeInfos; - return unix_funcs->p_vkBuildAccelerationStructuresKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkBuildAccelerationStructuresKHR, ¶ms); } void WINAPI vkCmdBeginConditionalRenderingEXT(VkCommandBuffer commandBuffer, const VkConditionalRenderingBeginInfoEXT *pConditionalRenderingBegin) @@ -168,7 +168,7 @@ void WINAPI vkCmdBeginConditionalRenderingEXT(VkCommandBuffer commandBuffer, con struct vkCmdBeginConditionalRenderingEXT_params params; params.commandBuffer = commandBuffer; params.pConditionalRenderingBegin = pConditionalRenderingBegin; - unix_funcs->p_vkCmdBeginConditionalRenderingEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBeginConditionalRenderingEXT, ¶ms); } void WINAPI vkCmdBeginDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT *pLabelInfo) @@ -176,7 +176,7 @@ void WINAPI vkCmdBeginDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, const Vk struct vkCmdBeginDebugUtilsLabelEXT_params params; params.commandBuffer = commandBuffer; params.pLabelInfo = pLabelInfo; - unix_funcs->p_vkCmdBeginDebugUtilsLabelEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBeginDebugUtilsLabelEXT, ¶ms); } void WINAPI vkCmdBeginQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags) @@ -186,7 +186,7 @@ void WINAPI vkCmdBeginQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool params.queryPool = queryPool; params.query = query; params.flags = flags; - unix_funcs->p_vkCmdBeginQuery(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBeginQuery, ¶ms); } void WINAPI vkCmdBeginQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index) @@ -197,7 +197,7 @@ void WINAPI vkCmdBeginQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool params.query = query; params.flags = flags; params.index = index; - unix_funcs->p_vkCmdBeginQueryIndexedEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBeginQueryIndexedEXT, ¶ms); } void WINAPI vkCmdBeginRenderPass(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, VkSubpassContents contents) @@ -206,7 +206,7 @@ void WINAPI vkCmdBeginRenderPass(VkCommandBuffer commandBuffer, const VkRenderPa params.commandBuffer = commandBuffer; params.pRenderPassBegin = pRenderPassBegin; params.contents = contents; - unix_funcs->p_vkCmdBeginRenderPass(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBeginRenderPass, ¶ms); } void WINAPI vkCmdBeginRenderPass2(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, const VkSubpassBeginInfo *pSubpassBeginInfo) @@ -215,7 +215,7 @@ void WINAPI vkCmdBeginRenderPass2(VkCommandBuffer commandBuffer, const VkRenderP params.commandBuffer = commandBuffer; params.pRenderPassBegin = pRenderPassBegin; params.pSubpassBeginInfo = pSubpassBeginInfo; - unix_funcs->p_vkCmdBeginRenderPass2(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBeginRenderPass2, ¶ms); } void WINAPI vkCmdBeginRenderPass2KHR(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, const VkSubpassBeginInfo *pSubpassBeginInfo) @@ -224,7 +224,7 @@ void WINAPI vkCmdBeginRenderPass2KHR(VkCommandBuffer commandBuffer, const VkRend params.commandBuffer = commandBuffer; params.pRenderPassBegin = pRenderPassBegin; params.pSubpassBeginInfo = pSubpassBeginInfo; - unix_funcs->p_vkCmdBeginRenderPass2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBeginRenderPass2KHR, ¶ms); } void WINAPI vkCmdBeginRenderingKHR(VkCommandBuffer commandBuffer, const VkRenderingInfoKHR *pRenderingInfo) @@ -232,7 +232,7 @@ void WINAPI vkCmdBeginRenderingKHR(VkCommandBuffer commandBuffer, const VkRender struct vkCmdBeginRenderingKHR_params params; params.commandBuffer = commandBuffer; params.pRenderingInfo = pRenderingInfo; - unix_funcs->p_vkCmdBeginRenderingKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBeginRenderingKHR, ¶ms); } void WINAPI vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer *pCounterBuffers, const VkDeviceSize *pCounterBufferOffsets) @@ -243,7 +243,7 @@ void WINAPI vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32 params.counterBufferCount = counterBufferCount; params.pCounterBuffers = pCounterBuffers; params.pCounterBufferOffsets = pCounterBufferOffsets; - unix_funcs->p_vkCmdBeginTransformFeedbackEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBeginTransformFeedbackEXT, ¶ms); } 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) @@ -257,7 +257,7 @@ void WINAPI vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBin params.pDescriptorSets = pDescriptorSets; params.dynamicOffsetCount = dynamicOffsetCount; params.pDynamicOffsets = pDynamicOffsets; - unix_funcs->p_vkCmdBindDescriptorSets(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBindDescriptorSets, ¶ms); } void WINAPI vkCmdBindIndexBuffer(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType) @@ -267,7 +267,7 @@ void WINAPI vkCmdBindIndexBuffer(VkCommandBuffer commandBuffer, VkBuffer buffer, params.buffer = buffer; params.offset = offset; params.indexType = indexType; - unix_funcs->p_vkCmdBindIndexBuffer(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBindIndexBuffer, ¶ms); } void WINAPI vkCmdBindInvocationMaskHUAWEI(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout) @@ -276,7 +276,7 @@ void WINAPI vkCmdBindInvocationMaskHUAWEI(VkCommandBuffer commandBuffer, VkImage params.commandBuffer = commandBuffer; params.imageView = imageView; params.imageLayout = imageLayout; - unix_funcs->p_vkCmdBindInvocationMaskHUAWEI(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBindInvocationMaskHUAWEI, ¶ms); } void WINAPI vkCmdBindPipeline(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline) @@ -285,7 +285,7 @@ void WINAPI vkCmdBindPipeline(VkCommandBuffer commandBuffer, VkPipelineBindPoint params.commandBuffer = commandBuffer; params.pipelineBindPoint = pipelineBindPoint; params.pipeline = pipeline; - unix_funcs->p_vkCmdBindPipeline(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBindPipeline, ¶ms); } void WINAPI vkCmdBindPipelineShaderGroupNV(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline, uint32_t groupIndex) @@ -295,7 +295,7 @@ void WINAPI vkCmdBindPipelineShaderGroupNV(VkCommandBuffer commandBuffer, VkPipe params.pipelineBindPoint = pipelineBindPoint; params.pipeline = pipeline; params.groupIndex = groupIndex; - unix_funcs->p_vkCmdBindPipelineShaderGroupNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBindPipelineShaderGroupNV, ¶ms); } void WINAPI vkCmdBindShadingRateImageNV(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout) @@ -304,7 +304,7 @@ void WINAPI vkCmdBindShadingRateImageNV(VkCommandBuffer commandBuffer, VkImageVi params.commandBuffer = commandBuffer; params.imageView = imageView; params.imageLayout = imageLayout; - unix_funcs->p_vkCmdBindShadingRateImageNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBindShadingRateImageNV, ¶ms); } void WINAPI vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes) @@ -316,7 +316,7 @@ void WINAPI vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, params.pBuffers = pBuffers; params.pOffsets = pOffsets; params.pSizes = pSizes; - unix_funcs->p_vkCmdBindTransformFeedbackBuffersEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBindTransformFeedbackBuffersEXT, ¶ms); } void WINAPI vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets) @@ -327,7 +327,7 @@ void WINAPI vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint32_t first params.bindingCount = bindingCount; params.pBuffers = pBuffers; params.pOffsets = pOffsets; - unix_funcs->p_vkCmdBindVertexBuffers(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBindVertexBuffers, ¶ms); } void WINAPI vkCmdBindVertexBuffers2EXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes, const VkDeviceSize *pStrides) @@ -340,7 +340,7 @@ void WINAPI vkCmdBindVertexBuffers2EXT(VkCommandBuffer commandBuffer, uint32_t f params.pOffsets = pOffsets; params.pSizes = pSizes; params.pStrides = pStrides; - unix_funcs->p_vkCmdBindVertexBuffers2EXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBindVertexBuffers2EXT, ¶ms); } void WINAPI vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit *pRegions, VkFilter filter) @@ -354,7 +354,7 @@ void WINAPI vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkIm params.regionCount = regionCount; params.pRegions = pRegions; params.filter = filter; - unix_funcs->p_vkCmdBlitImage(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBlitImage, ¶ms); } void WINAPI vkCmdBlitImage2KHR(VkCommandBuffer commandBuffer, const VkBlitImageInfo2KHR *pBlitImageInfo) @@ -362,7 +362,7 @@ void WINAPI vkCmdBlitImage2KHR(VkCommandBuffer commandBuffer, const VkBlitImageI struct vkCmdBlitImage2KHR_params params; params.commandBuffer = commandBuffer; params.pBlitImageInfo = pBlitImageInfo; - unix_funcs->p_vkCmdBlitImage2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBlitImage2KHR, ¶ms); } void WINAPI vkCmdBuildAccelerationStructureNV(VkCommandBuffer commandBuffer, const VkAccelerationStructureInfoNV *pInfo, VkBuffer instanceData, VkDeviceSize instanceOffset, VkBool32 update, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkBuffer scratch, VkDeviceSize scratchOffset) @@ -377,7 +377,7 @@ void WINAPI vkCmdBuildAccelerationStructureNV(VkCommandBuffer commandBuffer, con params.src = src; params.scratch = scratch; params.scratchOffset = scratchOffset; - unix_funcs->p_vkCmdBuildAccelerationStructureNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBuildAccelerationStructureNV, ¶ms); } void WINAPI vkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkDeviceAddress *pIndirectDeviceAddresses, const uint32_t *pIndirectStrides, const uint32_t * const*ppMaxPrimitiveCounts) @@ -389,7 +389,7 @@ void WINAPI vkCmdBuildAccelerationStructuresIndirectKHR(VkCommandBuffer commandB params.pIndirectDeviceAddresses = pIndirectDeviceAddresses; params.pIndirectStrides = pIndirectStrides; params.ppMaxPrimitiveCounts = ppMaxPrimitiveCounts; - unix_funcs->p_vkCmdBuildAccelerationStructuresIndirectKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBuildAccelerationStructuresIndirectKHR, ¶ms); } void WINAPI vkCmdBuildAccelerationStructuresKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkAccelerationStructureBuildRangeInfoKHR * const*ppBuildRangeInfos) @@ -399,7 +399,7 @@ void WINAPI vkCmdBuildAccelerationStructuresKHR(VkCommandBuffer commandBuffer, u params.infoCount = infoCount; params.pInfos = pInfos; params.ppBuildRangeInfos = ppBuildRangeInfos; - unix_funcs->p_vkCmdBuildAccelerationStructuresKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdBuildAccelerationStructuresKHR, ¶ms); } void WINAPI vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment *pAttachments, uint32_t rectCount, const VkClearRect *pRects) @@ -410,7 +410,7 @@ void WINAPI vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint32_t attach params.pAttachments = pAttachments; params.rectCount = rectCount; params.pRects = pRects; - unix_funcs->p_vkCmdClearAttachments(¶ms); + unix_funcs->p_vk_call(unix_vkCmdClearAttachments, ¶ms); } void WINAPI vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearColorValue *pColor, uint32_t rangeCount, const VkImageSubresourceRange *pRanges) @@ -422,7 +422,7 @@ void WINAPI vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, V params.pColor = pColor; params.rangeCount = rangeCount; params.pRanges = pRanges; - unix_funcs->p_vkCmdClearColorImage(¶ms); + unix_funcs->p_vk_call(unix_vkCmdClearColorImage, ¶ms); } void WINAPI vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearDepthStencilValue *pDepthStencil, uint32_t rangeCount, const VkImageSubresourceRange *pRanges) @@ -434,7 +434,7 @@ void WINAPI vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage i params.pDepthStencil = pDepthStencil; params.rangeCount = rangeCount; params.pRanges = pRanges; - unix_funcs->p_vkCmdClearDepthStencilImage(¶ms); + unix_funcs->p_vk_call(unix_vkCmdClearDepthStencilImage, ¶ms); } void WINAPI vkCmdCopyAccelerationStructureKHR(VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureInfoKHR *pInfo) @@ -442,7 +442,7 @@ void WINAPI vkCmdCopyAccelerationStructureKHR(VkCommandBuffer commandBuffer, con struct vkCmdCopyAccelerationStructureKHR_params params; params.commandBuffer = commandBuffer; params.pInfo = pInfo; - unix_funcs->p_vkCmdCopyAccelerationStructureKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCopyAccelerationStructureKHR, ¶ms); } void WINAPI vkCmdCopyAccelerationStructureNV(VkCommandBuffer commandBuffer, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkCopyAccelerationStructureModeKHR mode) @@ -452,7 +452,7 @@ void WINAPI vkCmdCopyAccelerationStructureNV(VkCommandBuffer commandBuffer, VkAc params.dst = dst; params.src = src; params.mode = mode; - unix_funcs->p_vkCmdCopyAccelerationStructureNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCopyAccelerationStructureNV, ¶ms); } void WINAPI vkCmdCopyAccelerationStructureToMemoryKHR(VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR *pInfo) @@ -460,7 +460,7 @@ void WINAPI vkCmdCopyAccelerationStructureToMemoryKHR(VkCommandBuffer commandBuf struct vkCmdCopyAccelerationStructureToMemoryKHR_params params; params.commandBuffer = commandBuffer; params.pInfo = pInfo; - unix_funcs->p_vkCmdCopyAccelerationStructureToMemoryKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCopyAccelerationStructureToMemoryKHR, ¶ms); } void WINAPI vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy *pRegions) @@ -471,7 +471,7 @@ void WINAPI vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, V params.dstBuffer = dstBuffer; params.regionCount = regionCount; params.pRegions = pRegions; - unix_funcs->p_vkCmdCopyBuffer(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCopyBuffer, ¶ms); } void WINAPI vkCmdCopyBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2KHR *pCopyBufferInfo) @@ -479,7 +479,7 @@ void WINAPI vkCmdCopyBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyBuffe struct vkCmdCopyBuffer2KHR_params params; params.commandBuffer = commandBuffer; params.pCopyBufferInfo = pCopyBufferInfo; - unix_funcs->p_vkCmdCopyBuffer2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCopyBuffer2KHR, ¶ms); } void WINAPI vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy *pRegions) @@ -491,7 +491,7 @@ void WINAPI vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBu params.dstImageLayout = dstImageLayout; params.regionCount = regionCount; params.pRegions = pRegions; - unix_funcs->p_vkCmdCopyBufferToImage(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCopyBufferToImage, ¶ms); } void WINAPI vkCmdCopyBufferToImage2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2KHR *pCopyBufferToImageInfo) @@ -499,7 +499,7 @@ void WINAPI vkCmdCopyBufferToImage2KHR(VkCommandBuffer commandBuffer, const VkCo struct vkCmdCopyBufferToImage2KHR_params params; params.commandBuffer = commandBuffer; params.pCopyBufferToImageInfo = pCopyBufferToImageInfo; - unix_funcs->p_vkCmdCopyBufferToImage2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCopyBufferToImage2KHR, ¶ms); } void WINAPI vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy *pRegions) @@ -512,7 +512,7 @@ void WINAPI vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkIm params.dstImageLayout = dstImageLayout; params.regionCount = regionCount; params.pRegions = pRegions; - unix_funcs->p_vkCmdCopyImage(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCopyImage, ¶ms); } void WINAPI vkCmdCopyImage2KHR(VkCommandBuffer commandBuffer, const VkCopyImageInfo2KHR *pCopyImageInfo) @@ -520,7 +520,7 @@ void WINAPI vkCmdCopyImage2KHR(VkCommandBuffer commandBuffer, const VkCopyImageI struct vkCmdCopyImage2KHR_params params; params.commandBuffer = commandBuffer; params.pCopyImageInfo = pCopyImageInfo; - unix_funcs->p_vkCmdCopyImage2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCopyImage2KHR, ¶ms); } void WINAPI vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy *pRegions) @@ -532,7 +532,7 @@ void WINAPI vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcIma params.dstBuffer = dstBuffer; params.regionCount = regionCount; params.pRegions = pRegions; - unix_funcs->p_vkCmdCopyImageToBuffer(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCopyImageToBuffer, ¶ms); } void WINAPI vkCmdCopyImageToBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2KHR *pCopyImageToBufferInfo) @@ -540,7 +540,7 @@ void WINAPI vkCmdCopyImageToBuffer2KHR(VkCommandBuffer commandBuffer, const VkCo struct vkCmdCopyImageToBuffer2KHR_params params; params.commandBuffer = commandBuffer; params.pCopyImageToBufferInfo = pCopyImageToBufferInfo; - unix_funcs->p_vkCmdCopyImageToBuffer2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCopyImageToBuffer2KHR, ¶ms); } void WINAPI vkCmdCopyMemoryToAccelerationStructureKHR(VkCommandBuffer commandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR *pInfo) @@ -548,7 +548,7 @@ void WINAPI vkCmdCopyMemoryToAccelerationStructureKHR(VkCommandBuffer commandBuf struct vkCmdCopyMemoryToAccelerationStructureKHR_params params; params.commandBuffer = commandBuffer; params.pInfo = pInfo; - unix_funcs->p_vkCmdCopyMemoryToAccelerationStructureKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCopyMemoryToAccelerationStructureKHR, ¶ms); } void WINAPI vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags) @@ -562,7 +562,7 @@ void WINAPI vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQueryPool params.dstOffset = dstOffset; params.stride = stride; params.flags = flags; - unix_funcs->p_vkCmdCopyQueryPoolResults(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCopyQueryPoolResults, ¶ms); } void WINAPI vkCmdCuLaunchKernelNVX(VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX *pLaunchInfo) @@ -570,7 +570,7 @@ void WINAPI vkCmdCuLaunchKernelNVX(VkCommandBuffer commandBuffer, const VkCuLaun struct vkCmdCuLaunchKernelNVX_params params; params.commandBuffer = commandBuffer; params.pLaunchInfo = pLaunchInfo; - unix_funcs->p_vkCmdCuLaunchKernelNVX(¶ms); + unix_funcs->p_vk_call(unix_vkCmdCuLaunchKernelNVX, ¶ms); } void WINAPI vkCmdDebugMarkerBeginEXT(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT *pMarkerInfo) @@ -578,14 +578,14 @@ void WINAPI vkCmdDebugMarkerBeginEXT(VkCommandBuffer commandBuffer, const VkDebu struct vkCmdDebugMarkerBeginEXT_params params; params.commandBuffer = commandBuffer; params.pMarkerInfo = pMarkerInfo; - unix_funcs->p_vkCmdDebugMarkerBeginEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDebugMarkerBeginEXT, ¶ms); } void WINAPI vkCmdDebugMarkerEndEXT(VkCommandBuffer commandBuffer) { struct vkCmdDebugMarkerEndEXT_params params; params.commandBuffer = commandBuffer; - unix_funcs->p_vkCmdDebugMarkerEndEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDebugMarkerEndEXT, ¶ms); } void WINAPI vkCmdDebugMarkerInsertEXT(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT *pMarkerInfo) @@ -593,7 +593,7 @@ void WINAPI vkCmdDebugMarkerInsertEXT(VkCommandBuffer commandBuffer, const VkDeb struct vkCmdDebugMarkerInsertEXT_params params; params.commandBuffer = commandBuffer; params.pMarkerInfo = pMarkerInfo; - unix_funcs->p_vkCmdDebugMarkerInsertEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDebugMarkerInsertEXT, ¶ms); } void WINAPI vkCmdDispatch(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) @@ -603,7 +603,7 @@ void WINAPI vkCmdDispatch(VkCommandBuffer commandBuffer, uint32_t groupCountX, u params.groupCountX = groupCountX; params.groupCountY = groupCountY; params.groupCountZ = groupCountZ; - unix_funcs->p_vkCmdDispatch(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDispatch, ¶ms); } void WINAPI vkCmdDispatchBase(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) @@ -616,7 +616,7 @@ void WINAPI vkCmdDispatchBase(VkCommandBuffer commandBuffer, uint32_t baseGroupX params.groupCountX = groupCountX; params.groupCountY = groupCountY; params.groupCountZ = groupCountZ; - unix_funcs->p_vkCmdDispatchBase(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDispatchBase, ¶ms); } void WINAPI vkCmdDispatchBaseKHR(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) @@ -629,7 +629,7 @@ void WINAPI vkCmdDispatchBaseKHR(VkCommandBuffer commandBuffer, uint32_t baseGro params.groupCountX = groupCountX; params.groupCountY = groupCountY; params.groupCountZ = groupCountZ; - unix_funcs->p_vkCmdDispatchBaseKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDispatchBaseKHR, ¶ms); } void WINAPI vkCmdDispatchIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset) @@ -638,7 +638,7 @@ void WINAPI vkCmdDispatchIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; - unix_funcs->p_vkCmdDispatchIndirect(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDispatchIndirect, ¶ms); } void WINAPI vkCmdDraw(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) @@ -649,7 +649,7 @@ void WINAPI vkCmdDraw(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint3 params.instanceCount = instanceCount; params.firstVertex = firstVertex; params.firstInstance = firstInstance; - unix_funcs->p_vkCmdDraw(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDraw, ¶ms); } void WINAPI vkCmdDrawIndexed(VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) @@ -661,7 +661,7 @@ void WINAPI vkCmdDrawIndexed(VkCommandBuffer commandBuffer, uint32_t indexCount, params.firstIndex = firstIndex; params.vertexOffset = vertexOffset; params.firstInstance = firstInstance; - unix_funcs->p_vkCmdDrawIndexed(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawIndexed, ¶ms); } void WINAPI vkCmdDrawIndexedIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) @@ -672,7 +672,7 @@ void WINAPI vkCmdDrawIndexedIndirect(VkCommandBuffer commandBuffer, VkBuffer buf params.offset = offset; params.drawCount = drawCount; params.stride = stride; - unix_funcs->p_vkCmdDrawIndexedIndirect(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawIndexedIndirect, ¶ms); } void WINAPI vkCmdDrawIndexedIndirectCount(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) @@ -685,7 +685,7 @@ void WINAPI vkCmdDrawIndexedIndirectCount(VkCommandBuffer commandBuffer, VkBuffe params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - unix_funcs->p_vkCmdDrawIndexedIndirectCount(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawIndexedIndirectCount, ¶ms); } void WINAPI vkCmdDrawIndexedIndirectCountAMD(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) @@ -698,7 +698,7 @@ void WINAPI vkCmdDrawIndexedIndirectCountAMD(VkCommandBuffer commandBuffer, VkBu params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - unix_funcs->p_vkCmdDrawIndexedIndirectCountAMD(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawIndexedIndirectCountAMD, ¶ms); } void WINAPI vkCmdDrawIndexedIndirectCountKHR(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) @@ -711,7 +711,7 @@ void WINAPI vkCmdDrawIndexedIndirectCountKHR(VkCommandBuffer commandBuffer, VkBu params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - unix_funcs->p_vkCmdDrawIndexedIndirectCountKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawIndexedIndirectCountKHR, ¶ms); } void WINAPI vkCmdDrawIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) @@ -722,7 +722,7 @@ void WINAPI vkCmdDrawIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, Vk params.offset = offset; params.drawCount = drawCount; params.stride = stride; - unix_funcs->p_vkCmdDrawIndirect(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawIndirect, ¶ms); } void WINAPI vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) @@ -735,7 +735,7 @@ void WINAPI vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, uint32_ params.counterBufferOffset = counterBufferOffset; params.counterOffset = counterOffset; params.vertexStride = vertexStride; - unix_funcs->p_vkCmdDrawIndirectByteCountEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawIndirectByteCountEXT, ¶ms); } void WINAPI vkCmdDrawIndirectCount(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) @@ -748,7 +748,7 @@ void WINAPI vkCmdDrawIndirectCount(VkCommandBuffer commandBuffer, VkBuffer buffe params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - unix_funcs->p_vkCmdDrawIndirectCount(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawIndirectCount, ¶ms); } void WINAPI vkCmdDrawIndirectCountAMD(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) @@ -761,7 +761,7 @@ void WINAPI vkCmdDrawIndirectCountAMD(VkCommandBuffer commandBuffer, VkBuffer bu params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - unix_funcs->p_vkCmdDrawIndirectCountAMD(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawIndirectCountAMD, ¶ms); } void WINAPI vkCmdDrawIndirectCountKHR(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) @@ -774,7 +774,7 @@ void WINAPI vkCmdDrawIndirectCountKHR(VkCommandBuffer commandBuffer, VkBuffer bu params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - unix_funcs->p_vkCmdDrawIndirectCountKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawIndirectCountKHR, ¶ms); } void WINAPI vkCmdDrawMeshTasksIndirectCountNV(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) @@ -787,7 +787,7 @@ void WINAPI vkCmdDrawMeshTasksIndirectCountNV(VkCommandBuffer commandBuffer, VkB params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - unix_funcs->p_vkCmdDrawMeshTasksIndirectCountNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawMeshTasksIndirectCountNV, ¶ms); } void WINAPI vkCmdDrawMeshTasksIndirectNV(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) @@ -798,7 +798,7 @@ void WINAPI vkCmdDrawMeshTasksIndirectNV(VkCommandBuffer commandBuffer, VkBuffer params.offset = offset; params.drawCount = drawCount; params.stride = stride; - unix_funcs->p_vkCmdDrawMeshTasksIndirectNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawMeshTasksIndirectNV, ¶ms); } void WINAPI vkCmdDrawMeshTasksNV(VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask) @@ -807,7 +807,7 @@ void WINAPI vkCmdDrawMeshTasksNV(VkCommandBuffer commandBuffer, uint32_t taskCou params.commandBuffer = commandBuffer; params.taskCount = taskCount; params.firstTask = firstTask; - unix_funcs->p_vkCmdDrawMeshTasksNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawMeshTasksNV, ¶ms); } void WINAPI vkCmdDrawMultiEXT(VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawInfoEXT *pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride) @@ -819,7 +819,7 @@ void WINAPI vkCmdDrawMultiEXT(VkCommandBuffer commandBuffer, uint32_t drawCount, params.instanceCount = instanceCount; params.firstInstance = firstInstance; params.stride = stride; - unix_funcs->p_vkCmdDrawMultiEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawMultiEXT, ¶ms); } void WINAPI vkCmdDrawMultiIndexedEXT(VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawIndexedInfoEXT *pIndexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, const int32_t *pVertexOffset) @@ -832,21 +832,21 @@ void WINAPI vkCmdDrawMultiIndexedEXT(VkCommandBuffer commandBuffer, uint32_t dra params.firstInstance = firstInstance; params.stride = stride; params.pVertexOffset = pVertexOffset; - unix_funcs->p_vkCmdDrawMultiIndexedEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdDrawMultiIndexedEXT, ¶ms); } void WINAPI vkCmdEndConditionalRenderingEXT(VkCommandBuffer commandBuffer) { struct vkCmdEndConditionalRenderingEXT_params params; params.commandBuffer = commandBuffer; - unix_funcs->p_vkCmdEndConditionalRenderingEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdEndConditionalRenderingEXT, ¶ms); } void WINAPI vkCmdEndDebugUtilsLabelEXT(VkCommandBuffer commandBuffer) { struct vkCmdEndDebugUtilsLabelEXT_params params; params.commandBuffer = commandBuffer; - unix_funcs->p_vkCmdEndDebugUtilsLabelEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdEndDebugUtilsLabelEXT, ¶ms); } void WINAPI vkCmdEndQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query) @@ -855,7 +855,7 @@ void WINAPI vkCmdEndQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, params.commandBuffer = commandBuffer; params.queryPool = queryPool; params.query = query; - unix_funcs->p_vkCmdEndQuery(¶ms); + unix_funcs->p_vk_call(unix_vkCmdEndQuery, ¶ms); } void WINAPI vkCmdEndQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index) @@ -865,14 +865,14 @@ void WINAPI vkCmdEndQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool q params.queryPool = queryPool; params.query = query; params.index = index; - unix_funcs->p_vkCmdEndQueryIndexedEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdEndQueryIndexedEXT, ¶ms); } void WINAPI vkCmdEndRenderPass(VkCommandBuffer commandBuffer) { struct vkCmdEndRenderPass_params params; params.commandBuffer = commandBuffer; - unix_funcs->p_vkCmdEndRenderPass(¶ms); + unix_funcs->p_vk_call(unix_vkCmdEndRenderPass, ¶ms); } void WINAPI vkCmdEndRenderPass2(VkCommandBuffer commandBuffer, const VkSubpassEndInfo *pSubpassEndInfo) @@ -880,7 +880,7 @@ void WINAPI vkCmdEndRenderPass2(VkCommandBuffer commandBuffer, const VkSubpassEn struct vkCmdEndRenderPass2_params params; params.commandBuffer = commandBuffer; params.pSubpassEndInfo = pSubpassEndInfo; - unix_funcs->p_vkCmdEndRenderPass2(¶ms); + unix_funcs->p_vk_call(unix_vkCmdEndRenderPass2, ¶ms); } void WINAPI vkCmdEndRenderPass2KHR(VkCommandBuffer commandBuffer, const VkSubpassEndInfo *pSubpassEndInfo) @@ -888,14 +888,14 @@ void WINAPI vkCmdEndRenderPass2KHR(VkCommandBuffer commandBuffer, const VkSubpas struct vkCmdEndRenderPass2KHR_params params; params.commandBuffer = commandBuffer; params.pSubpassEndInfo = pSubpassEndInfo; - unix_funcs->p_vkCmdEndRenderPass2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdEndRenderPass2KHR, ¶ms); } void WINAPI vkCmdEndRenderingKHR(VkCommandBuffer commandBuffer) { struct vkCmdEndRenderingKHR_params params; params.commandBuffer = commandBuffer; - unix_funcs->p_vkCmdEndRenderingKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdEndRenderingKHR, ¶ms); } void WINAPI vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer *pCounterBuffers, const VkDeviceSize *pCounterBufferOffsets) @@ -906,7 +906,7 @@ void WINAPI vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t params.counterBufferCount = counterBufferCount; params.pCounterBuffers = pCounterBuffers; params.pCounterBufferOffsets = pCounterBufferOffsets; - unix_funcs->p_vkCmdEndTransformFeedbackEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdEndTransformFeedbackEXT, ¶ms); } void WINAPI vkCmdExecuteCommands(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer *pCommandBuffers) @@ -915,7 +915,7 @@ void WINAPI vkCmdExecuteCommands(VkCommandBuffer commandBuffer, uint32_t command params.commandBuffer = commandBuffer; params.commandBufferCount = commandBufferCount; params.pCommandBuffers = pCommandBuffers; - unix_funcs->p_vkCmdExecuteCommands(¶ms); + unix_funcs->p_vk_call(unix_vkCmdExecuteCommands, ¶ms); } void WINAPI vkCmdExecuteGeneratedCommandsNV(VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, const VkGeneratedCommandsInfoNV *pGeneratedCommandsInfo) @@ -924,7 +924,7 @@ void WINAPI vkCmdExecuteGeneratedCommandsNV(VkCommandBuffer commandBuffer, VkBoo params.commandBuffer = commandBuffer; params.isPreprocessed = isPreprocessed; params.pGeneratedCommandsInfo = pGeneratedCommandsInfo; - unix_funcs->p_vkCmdExecuteGeneratedCommandsNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdExecuteGeneratedCommandsNV, ¶ms); } void WINAPI vkCmdFillBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data) @@ -935,7 +935,7 @@ void WINAPI vkCmdFillBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, V params.dstOffset = dstOffset; params.size = size; params.data = data; - unix_funcs->p_vkCmdFillBuffer(¶ms); + unix_funcs->p_vk_call(unix_vkCmdFillBuffer, ¶ms); } void WINAPI vkCmdInsertDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT *pLabelInfo) @@ -943,7 +943,7 @@ void WINAPI vkCmdInsertDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, const V struct vkCmdInsertDebugUtilsLabelEXT_params params; params.commandBuffer = commandBuffer; params.pLabelInfo = pLabelInfo; - unix_funcs->p_vkCmdInsertDebugUtilsLabelEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdInsertDebugUtilsLabelEXT, ¶ms); } void WINAPI vkCmdNextSubpass(VkCommandBuffer commandBuffer, VkSubpassContents contents) @@ -951,7 +951,7 @@ void WINAPI vkCmdNextSubpass(VkCommandBuffer commandBuffer, VkSubpassContents co struct vkCmdNextSubpass_params params; params.commandBuffer = commandBuffer; params.contents = contents; - unix_funcs->p_vkCmdNextSubpass(¶ms); + unix_funcs->p_vk_call(unix_vkCmdNextSubpass, ¶ms); } void WINAPI vkCmdNextSubpass2(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo *pSubpassBeginInfo, const VkSubpassEndInfo *pSubpassEndInfo) @@ -960,7 +960,7 @@ void WINAPI vkCmdNextSubpass2(VkCommandBuffer commandBuffer, const VkSubpassBegi params.commandBuffer = commandBuffer; params.pSubpassBeginInfo = pSubpassBeginInfo; params.pSubpassEndInfo = pSubpassEndInfo; - unix_funcs->p_vkCmdNextSubpass2(¶ms); + unix_funcs->p_vk_call(unix_vkCmdNextSubpass2, ¶ms); } void WINAPI vkCmdNextSubpass2KHR(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo *pSubpassBeginInfo, const VkSubpassEndInfo *pSubpassEndInfo) @@ -969,7 +969,7 @@ void WINAPI vkCmdNextSubpass2KHR(VkCommandBuffer commandBuffer, const VkSubpassB params.commandBuffer = commandBuffer; params.pSubpassBeginInfo = pSubpassBeginInfo; params.pSubpassEndInfo = pSubpassEndInfo; - unix_funcs->p_vkCmdNextSubpass2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdNextSubpass2KHR, ¶ms); } 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) @@ -985,7 +985,7 @@ void WINAPI vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageF params.pBufferMemoryBarriers = pBufferMemoryBarriers; params.imageMemoryBarrierCount = imageMemoryBarrierCount; params.pImageMemoryBarriers = pImageMemoryBarriers; - unix_funcs->p_vkCmdPipelineBarrier(¶ms); + unix_funcs->p_vk_call(unix_vkCmdPipelineBarrier, ¶ms); } void WINAPI vkCmdPipelineBarrier2KHR(VkCommandBuffer commandBuffer, const VkDependencyInfoKHR *pDependencyInfo) @@ -993,7 +993,7 @@ void WINAPI vkCmdPipelineBarrier2KHR(VkCommandBuffer commandBuffer, const VkDepe struct vkCmdPipelineBarrier2KHR_params params; params.commandBuffer = commandBuffer; params.pDependencyInfo = pDependencyInfo; - unix_funcs->p_vkCmdPipelineBarrier2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdPipelineBarrier2KHR, ¶ms); } void WINAPI vkCmdPreprocessGeneratedCommandsNV(VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV *pGeneratedCommandsInfo) @@ -1001,7 +1001,7 @@ void WINAPI vkCmdPreprocessGeneratedCommandsNV(VkCommandBuffer commandBuffer, co struct vkCmdPreprocessGeneratedCommandsNV_params params; params.commandBuffer = commandBuffer; params.pGeneratedCommandsInfo = pGeneratedCommandsInfo; - unix_funcs->p_vkCmdPreprocessGeneratedCommandsNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdPreprocessGeneratedCommandsNV, ¶ms); } void WINAPI vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void *pValues) @@ -1013,7 +1013,7 @@ void WINAPI vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout l params.offset = offset; params.size = size; params.pValues = pValues; - unix_funcs->p_vkCmdPushConstants(¶ms); + unix_funcs->p_vk_call(unix_vkCmdPushConstants, ¶ms); } void WINAPI vkCmdPushDescriptorSetKHR(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet *pDescriptorWrites) @@ -1025,7 +1025,7 @@ void WINAPI vkCmdPushDescriptorSetKHR(VkCommandBuffer commandBuffer, VkPipelineB params.set = set; params.descriptorWriteCount = descriptorWriteCount; params.pDescriptorWrites = pDescriptorWrites; - unix_funcs->p_vkCmdPushDescriptorSetKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdPushDescriptorSetKHR, ¶ms); } void WINAPI vkCmdPushDescriptorSetWithTemplateKHR(VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void *pData) @@ -1036,7 +1036,7 @@ void WINAPI vkCmdPushDescriptorSetWithTemplateKHR(VkCommandBuffer commandBuffer, params.layout = layout; params.set = set; params.pData = pData; - unix_funcs->p_vkCmdPushDescriptorSetWithTemplateKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdPushDescriptorSetWithTemplateKHR, ¶ms); } void WINAPI vkCmdResetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) @@ -1045,7 +1045,7 @@ void WINAPI vkCmdResetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipe params.commandBuffer = commandBuffer; params.event = event; params.stageMask = stageMask; - unix_funcs->p_vkCmdResetEvent(¶ms); + unix_funcs->p_vk_call(unix_vkCmdResetEvent, ¶ms); } void WINAPI vkCmdResetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2KHR stageMask) @@ -1054,7 +1054,7 @@ void WINAPI vkCmdResetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, Vk params.commandBuffer = commandBuffer; params.event = event; params.stageMask = stageMask; - unix_funcs->p_vkCmdResetEvent2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdResetEvent2KHR, ¶ms); } void WINAPI vkCmdResetQueryPool(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) @@ -1064,7 +1064,7 @@ void WINAPI vkCmdResetQueryPool(VkCommandBuffer commandBuffer, VkQueryPool query params.queryPool = queryPool; params.firstQuery = firstQuery; params.queryCount = queryCount; - unix_funcs->p_vkCmdResetQueryPool(¶ms); + unix_funcs->p_vk_call(unix_vkCmdResetQueryPool, ¶ms); } void WINAPI vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve *pRegions) @@ -1077,7 +1077,7 @@ void WINAPI vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, V params.dstImageLayout = dstImageLayout; params.regionCount = regionCount; params.pRegions = pRegions; - unix_funcs->p_vkCmdResolveImage(¶ms); + unix_funcs->p_vk_call(unix_vkCmdResolveImage, ¶ms); } void WINAPI vkCmdResolveImage2KHR(VkCommandBuffer commandBuffer, const VkResolveImageInfo2KHR *pResolveImageInfo) @@ -1085,7 +1085,7 @@ void WINAPI vkCmdResolveImage2KHR(VkCommandBuffer commandBuffer, const VkResolve struct vkCmdResolveImage2KHR_params params; params.commandBuffer = commandBuffer; params.pResolveImageInfo = pResolveImageInfo; - unix_funcs->p_vkCmdResolveImage2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdResolveImage2KHR, ¶ms); } void WINAPI vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, const float blendConstants[4]) @@ -1093,7 +1093,7 @@ void WINAPI vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, const float bl struct vkCmdSetBlendConstants_params params; params.commandBuffer = commandBuffer; params.blendConstants = blendConstants; - unix_funcs->p_vkCmdSetBlendConstants(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetBlendConstants, ¶ms); } void WINAPI vkCmdSetCheckpointNV(VkCommandBuffer commandBuffer, const void *pCheckpointMarker) @@ -1101,7 +1101,7 @@ void WINAPI vkCmdSetCheckpointNV(VkCommandBuffer commandBuffer, const void *pChe struct vkCmdSetCheckpointNV_params params; params.commandBuffer = commandBuffer; params.pCheckpointMarker = pCheckpointMarker; - unix_funcs->p_vkCmdSetCheckpointNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetCheckpointNV, ¶ms); } void WINAPI vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const VkCoarseSampleOrderCustomNV *pCustomSampleOrders) @@ -1111,7 +1111,7 @@ void WINAPI vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, VkCoarseS params.sampleOrderType = sampleOrderType; params.customSampleOrderCount = customSampleOrderCount; params.pCustomSampleOrders = pCustomSampleOrders; - unix_funcs->p_vkCmdSetCoarseSampleOrderNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetCoarseSampleOrderNV, ¶ms); } void WINAPI vkCmdSetColorWriteEnableEXT(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32 *pColorWriteEnables) @@ -1120,7 +1120,7 @@ void WINAPI vkCmdSetColorWriteEnableEXT(VkCommandBuffer commandBuffer, uint32_t params.commandBuffer = commandBuffer; params.attachmentCount = attachmentCount; params.pColorWriteEnables = pColorWriteEnables; - unix_funcs->p_vkCmdSetColorWriteEnableEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetColorWriteEnableEXT, ¶ms); } void WINAPI vkCmdSetCullModeEXT(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode) @@ -1128,7 +1128,7 @@ void WINAPI vkCmdSetCullModeEXT(VkCommandBuffer commandBuffer, VkCullModeFlags c struct vkCmdSetCullModeEXT_params params; params.commandBuffer = commandBuffer; params.cullMode = cullMode; - unix_funcs->p_vkCmdSetCullModeEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetCullModeEXT, ¶ms); } void WINAPI vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor) @@ -1138,7 +1138,7 @@ void WINAPI vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasCons params.depthBiasConstantFactor = depthBiasConstantFactor; params.depthBiasClamp = depthBiasClamp; params.depthBiasSlopeFactor = depthBiasSlopeFactor; - unix_funcs->p_vkCmdSetDepthBias(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetDepthBias, ¶ms); } void WINAPI vkCmdSetDepthBiasEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable) @@ -1146,7 +1146,7 @@ void WINAPI vkCmdSetDepthBiasEnableEXT(VkCommandBuffer commandBuffer, VkBool32 d struct vkCmdSetDepthBiasEnableEXT_params params; params.commandBuffer = commandBuffer; params.depthBiasEnable = depthBiasEnable; - unix_funcs->p_vkCmdSetDepthBiasEnableEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetDepthBiasEnableEXT, ¶ms); } void WINAPI vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds) @@ -1155,7 +1155,7 @@ void WINAPI vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBou params.commandBuffer = commandBuffer; params.minDepthBounds = minDepthBounds; params.maxDepthBounds = maxDepthBounds; - unix_funcs->p_vkCmdSetDepthBounds(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetDepthBounds, ¶ms); } void WINAPI vkCmdSetDepthBoundsTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable) @@ -1163,7 +1163,7 @@ void WINAPI vkCmdSetDepthBoundsTestEnableEXT(VkCommandBuffer commandBuffer, VkBo struct vkCmdSetDepthBoundsTestEnableEXT_params params; params.commandBuffer = commandBuffer; params.depthBoundsTestEnable = depthBoundsTestEnable; - unix_funcs->p_vkCmdSetDepthBoundsTestEnableEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetDepthBoundsTestEnableEXT, ¶ms); } void WINAPI vkCmdSetDepthCompareOpEXT(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp) @@ -1171,7 +1171,7 @@ void WINAPI vkCmdSetDepthCompareOpEXT(VkCommandBuffer commandBuffer, VkCompareOp struct vkCmdSetDepthCompareOpEXT_params params; params.commandBuffer = commandBuffer; params.depthCompareOp = depthCompareOp; - unix_funcs->p_vkCmdSetDepthCompareOpEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetDepthCompareOpEXT, ¶ms); } void WINAPI vkCmdSetDepthTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable) @@ -1179,7 +1179,7 @@ void WINAPI vkCmdSetDepthTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 d struct vkCmdSetDepthTestEnableEXT_params params; params.commandBuffer = commandBuffer; params.depthTestEnable = depthTestEnable; - unix_funcs->p_vkCmdSetDepthTestEnableEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetDepthTestEnableEXT, ¶ms); } void WINAPI vkCmdSetDepthWriteEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable) @@ -1187,7 +1187,7 @@ void WINAPI vkCmdSetDepthWriteEnableEXT(VkCommandBuffer commandBuffer, VkBool32 struct vkCmdSetDepthWriteEnableEXT_params params; params.commandBuffer = commandBuffer; params.depthWriteEnable = depthWriteEnable; - unix_funcs->p_vkCmdSetDepthWriteEnableEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetDepthWriteEnableEXT, ¶ms); } void WINAPI vkCmdSetDeviceMask(VkCommandBuffer commandBuffer, uint32_t deviceMask) @@ -1195,7 +1195,7 @@ void WINAPI vkCmdSetDeviceMask(VkCommandBuffer commandBuffer, uint32_t deviceMas struct vkCmdSetDeviceMask_params params; params.commandBuffer = commandBuffer; params.deviceMask = deviceMask; - unix_funcs->p_vkCmdSetDeviceMask(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetDeviceMask, ¶ms); } void WINAPI vkCmdSetDeviceMaskKHR(VkCommandBuffer commandBuffer, uint32_t deviceMask) @@ -1203,7 +1203,7 @@ void WINAPI vkCmdSetDeviceMaskKHR(VkCommandBuffer commandBuffer, uint32_t device struct vkCmdSetDeviceMaskKHR_params params; params.commandBuffer = commandBuffer; params.deviceMask = deviceMask; - unix_funcs->p_vkCmdSetDeviceMaskKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetDeviceMaskKHR, ¶ms); } void WINAPI vkCmdSetDiscardRectangleEXT(VkCommandBuffer commandBuffer, uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const VkRect2D *pDiscardRectangles) @@ -1213,7 +1213,7 @@ void WINAPI vkCmdSetDiscardRectangleEXT(VkCommandBuffer commandBuffer, uint32_t params.firstDiscardRectangle = firstDiscardRectangle; params.discardRectangleCount = discardRectangleCount; params.pDiscardRectangles = pDiscardRectangles; - unix_funcs->p_vkCmdSetDiscardRectangleEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetDiscardRectangleEXT, ¶ms); } void WINAPI vkCmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) @@ -1222,7 +1222,7 @@ void WINAPI vkCmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipeli params.commandBuffer = commandBuffer; params.event = event; params.stageMask = stageMask; - unix_funcs->p_vkCmdSetEvent(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetEvent, ¶ms); } void WINAPI vkCmdSetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfoKHR *pDependencyInfo) @@ -1231,7 +1231,7 @@ void WINAPI vkCmdSetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, cons params.commandBuffer = commandBuffer; params.event = event; params.pDependencyInfo = pDependencyInfo; - unix_funcs->p_vkCmdSetEvent2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetEvent2KHR, ¶ms); } void WINAPI vkCmdSetExclusiveScissorNV(VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkRect2D *pExclusiveScissors) @@ -1241,7 +1241,7 @@ void WINAPI vkCmdSetExclusiveScissorNV(VkCommandBuffer commandBuffer, uint32_t f params.firstExclusiveScissor = firstExclusiveScissor; params.exclusiveScissorCount = exclusiveScissorCount; params.pExclusiveScissors = pExclusiveScissors; - unix_funcs->p_vkCmdSetExclusiveScissorNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetExclusiveScissorNV, ¶ms); } void WINAPI vkCmdSetFragmentShadingRateEnumNV(VkCommandBuffer commandBuffer, VkFragmentShadingRateNV shadingRate, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) @@ -1250,7 +1250,7 @@ void WINAPI vkCmdSetFragmentShadingRateEnumNV(VkCommandBuffer commandBuffer, VkF params.commandBuffer = commandBuffer; params.shadingRate = shadingRate; params.combinerOps = combinerOps; - unix_funcs->p_vkCmdSetFragmentShadingRateEnumNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetFragmentShadingRateEnumNV, ¶ms); } void WINAPI vkCmdSetFragmentShadingRateKHR(VkCommandBuffer commandBuffer, const VkExtent2D *pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) @@ -1259,7 +1259,7 @@ void WINAPI vkCmdSetFragmentShadingRateKHR(VkCommandBuffer commandBuffer, const params.commandBuffer = commandBuffer; params.pFragmentSize = pFragmentSize; params.combinerOps = combinerOps; - unix_funcs->p_vkCmdSetFragmentShadingRateKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetFragmentShadingRateKHR, ¶ms); } void WINAPI vkCmdSetFrontFaceEXT(VkCommandBuffer commandBuffer, VkFrontFace frontFace) @@ -1267,7 +1267,7 @@ void WINAPI vkCmdSetFrontFaceEXT(VkCommandBuffer commandBuffer, VkFrontFace fron struct vkCmdSetFrontFaceEXT_params params; params.commandBuffer = commandBuffer; params.frontFace = frontFace; - unix_funcs->p_vkCmdSetFrontFaceEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetFrontFaceEXT, ¶ms); } void WINAPI vkCmdSetLineStippleEXT(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) @@ -1276,7 +1276,7 @@ void WINAPI vkCmdSetLineStippleEXT(VkCommandBuffer commandBuffer, uint32_t lineS params.commandBuffer = commandBuffer; params.lineStippleFactor = lineStippleFactor; params.lineStipplePattern = lineStipplePattern; - unix_funcs->p_vkCmdSetLineStippleEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetLineStippleEXT, ¶ms); } void WINAPI vkCmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidth) @@ -1284,7 +1284,7 @@ void WINAPI vkCmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidth) struct vkCmdSetLineWidth_params params; params.commandBuffer = commandBuffer; params.lineWidth = lineWidth; - unix_funcs->p_vkCmdSetLineWidth(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetLineWidth, ¶ms); } void WINAPI vkCmdSetLogicOpEXT(VkCommandBuffer commandBuffer, VkLogicOp logicOp) @@ -1292,7 +1292,7 @@ void WINAPI vkCmdSetLogicOpEXT(VkCommandBuffer commandBuffer, VkLogicOp logicOp) struct vkCmdSetLogicOpEXT_params params; params.commandBuffer = commandBuffer; params.logicOp = logicOp; - unix_funcs->p_vkCmdSetLogicOpEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetLogicOpEXT, ¶ms); } void WINAPI vkCmdSetPatchControlPointsEXT(VkCommandBuffer commandBuffer, uint32_t patchControlPoints) @@ -1300,7 +1300,7 @@ void WINAPI vkCmdSetPatchControlPointsEXT(VkCommandBuffer commandBuffer, uint32_ struct vkCmdSetPatchControlPointsEXT_params params; params.commandBuffer = commandBuffer; params.patchControlPoints = patchControlPoints; - unix_funcs->p_vkCmdSetPatchControlPointsEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetPatchControlPointsEXT, ¶ms); } VkResult WINAPI vkCmdSetPerformanceMarkerINTEL(VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL *pMarkerInfo) @@ -1308,7 +1308,7 @@ VkResult WINAPI vkCmdSetPerformanceMarkerINTEL(VkCommandBuffer commandBuffer, co struct vkCmdSetPerformanceMarkerINTEL_params params; params.commandBuffer = commandBuffer; params.pMarkerInfo = pMarkerInfo; - return unix_funcs->p_vkCmdSetPerformanceMarkerINTEL(¶ms); + return unix_funcs->p_vk_call(unix_vkCmdSetPerformanceMarkerINTEL, ¶ms); } VkResult WINAPI vkCmdSetPerformanceOverrideINTEL(VkCommandBuffer commandBuffer, const VkPerformanceOverrideInfoINTEL *pOverrideInfo) @@ -1316,7 +1316,7 @@ VkResult WINAPI vkCmdSetPerformanceOverrideINTEL(VkCommandBuffer commandBuffer, struct vkCmdSetPerformanceOverrideINTEL_params params; params.commandBuffer = commandBuffer; params.pOverrideInfo = pOverrideInfo; - return unix_funcs->p_vkCmdSetPerformanceOverrideINTEL(¶ms); + return unix_funcs->p_vk_call(unix_vkCmdSetPerformanceOverrideINTEL, ¶ms); } VkResult WINAPI vkCmdSetPerformanceStreamMarkerINTEL(VkCommandBuffer commandBuffer, const VkPerformanceStreamMarkerInfoINTEL *pMarkerInfo) @@ -1324,7 +1324,7 @@ VkResult WINAPI vkCmdSetPerformanceStreamMarkerINTEL(VkCommandBuffer commandBuff struct vkCmdSetPerformanceStreamMarkerINTEL_params params; params.commandBuffer = commandBuffer; params.pMarkerInfo = pMarkerInfo; - return unix_funcs->p_vkCmdSetPerformanceStreamMarkerINTEL(¶ms); + return unix_funcs->p_vk_call(unix_vkCmdSetPerformanceStreamMarkerINTEL, ¶ms); } void WINAPI vkCmdSetPrimitiveRestartEnableEXT(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable) @@ -1332,7 +1332,7 @@ void WINAPI vkCmdSetPrimitiveRestartEnableEXT(VkCommandBuffer commandBuffer, VkB struct vkCmdSetPrimitiveRestartEnableEXT_params params; params.commandBuffer = commandBuffer; params.primitiveRestartEnable = primitiveRestartEnable; - unix_funcs->p_vkCmdSetPrimitiveRestartEnableEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetPrimitiveRestartEnableEXT, ¶ms); } void WINAPI vkCmdSetPrimitiveTopologyEXT(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology) @@ -1340,7 +1340,7 @@ void WINAPI vkCmdSetPrimitiveTopologyEXT(VkCommandBuffer commandBuffer, VkPrimit struct vkCmdSetPrimitiveTopologyEXT_params params; params.commandBuffer = commandBuffer; params.primitiveTopology = primitiveTopology; - unix_funcs->p_vkCmdSetPrimitiveTopologyEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetPrimitiveTopologyEXT, ¶ms); } void WINAPI vkCmdSetRasterizerDiscardEnableEXT(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable) @@ -1348,7 +1348,7 @@ void WINAPI vkCmdSetRasterizerDiscardEnableEXT(VkCommandBuffer commandBuffer, Vk struct vkCmdSetRasterizerDiscardEnableEXT_params params; params.commandBuffer = commandBuffer; params.rasterizerDiscardEnable = rasterizerDiscardEnable; - unix_funcs->p_vkCmdSetRasterizerDiscardEnableEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetRasterizerDiscardEnableEXT, ¶ms); } void WINAPI vkCmdSetRayTracingPipelineStackSizeKHR(VkCommandBuffer commandBuffer, uint32_t pipelineStackSize) @@ -1356,7 +1356,7 @@ void WINAPI vkCmdSetRayTracingPipelineStackSizeKHR(VkCommandBuffer commandBuffer struct vkCmdSetRayTracingPipelineStackSizeKHR_params params; params.commandBuffer = commandBuffer; params.pipelineStackSize = pipelineStackSize; - unix_funcs->p_vkCmdSetRayTracingPipelineStackSizeKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetRayTracingPipelineStackSizeKHR, ¶ms); } void WINAPI vkCmdSetSampleLocationsEXT(VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT *pSampleLocationsInfo) @@ -1364,7 +1364,7 @@ void WINAPI vkCmdSetSampleLocationsEXT(VkCommandBuffer commandBuffer, const VkSa struct vkCmdSetSampleLocationsEXT_params params; params.commandBuffer = commandBuffer; params.pSampleLocationsInfo = pSampleLocationsInfo; - unix_funcs->p_vkCmdSetSampleLocationsEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetSampleLocationsEXT, ¶ms); } void WINAPI vkCmdSetScissor(VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D *pScissors) @@ -1374,7 +1374,7 @@ void WINAPI vkCmdSetScissor(VkCommandBuffer commandBuffer, uint32_t firstScissor params.firstScissor = firstScissor; params.scissorCount = scissorCount; params.pScissors = pScissors; - unix_funcs->p_vkCmdSetScissor(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetScissor, ¶ms); } void WINAPI vkCmdSetScissorWithCountEXT(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D *pScissors) @@ -1383,7 +1383,7 @@ void WINAPI vkCmdSetScissorWithCountEXT(VkCommandBuffer commandBuffer, uint32_t params.commandBuffer = commandBuffer; params.scissorCount = scissorCount; params.pScissors = pScissors; - unix_funcs->p_vkCmdSetScissorWithCountEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetScissorWithCountEXT, ¶ms); } void WINAPI vkCmdSetStencilCompareMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask) @@ -1392,7 +1392,7 @@ void WINAPI vkCmdSetStencilCompareMask(VkCommandBuffer commandBuffer, VkStencilF params.commandBuffer = commandBuffer; params.faceMask = faceMask; params.compareMask = compareMask; - unix_funcs->p_vkCmdSetStencilCompareMask(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetStencilCompareMask, ¶ms); } void WINAPI vkCmdSetStencilOpEXT(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp) @@ -1404,7 +1404,7 @@ void WINAPI vkCmdSetStencilOpEXT(VkCommandBuffer commandBuffer, VkStencilFaceFla params.passOp = passOp; params.depthFailOp = depthFailOp; params.compareOp = compareOp; - unix_funcs->p_vkCmdSetStencilOpEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetStencilOpEXT, ¶ms); } void WINAPI vkCmdSetStencilReference(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference) @@ -1413,7 +1413,7 @@ void WINAPI vkCmdSetStencilReference(VkCommandBuffer commandBuffer, VkStencilFac params.commandBuffer = commandBuffer; params.faceMask = faceMask; params.reference = reference; - unix_funcs->p_vkCmdSetStencilReference(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetStencilReference, ¶ms); } void WINAPI vkCmdSetStencilTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable) @@ -1421,7 +1421,7 @@ void WINAPI vkCmdSetStencilTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 struct vkCmdSetStencilTestEnableEXT_params params; params.commandBuffer = commandBuffer; params.stencilTestEnable = stencilTestEnable; - unix_funcs->p_vkCmdSetStencilTestEnableEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetStencilTestEnableEXT, ¶ms); } void WINAPI vkCmdSetStencilWriteMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask) @@ -1430,7 +1430,7 @@ void WINAPI vkCmdSetStencilWriteMask(VkCommandBuffer commandBuffer, VkStencilFac params.commandBuffer = commandBuffer; params.faceMask = faceMask; params.writeMask = writeMask; - unix_funcs->p_vkCmdSetStencilWriteMask(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetStencilWriteMask, ¶ms); } void WINAPI vkCmdSetVertexInputEXT(VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT *pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT *pVertexAttributeDescriptions) @@ -1441,7 +1441,7 @@ void WINAPI vkCmdSetVertexInputEXT(VkCommandBuffer commandBuffer, uint32_t verte params.pVertexBindingDescriptions = pVertexBindingDescriptions; params.vertexAttributeDescriptionCount = vertexAttributeDescriptionCount; params.pVertexAttributeDescriptions = pVertexAttributeDescriptions; - unix_funcs->p_vkCmdSetVertexInputEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetVertexInputEXT, ¶ms); } void WINAPI vkCmdSetViewport(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport *pViewports) @@ -1451,7 +1451,7 @@ void WINAPI vkCmdSetViewport(VkCommandBuffer commandBuffer, uint32_t firstViewpo params.firstViewport = firstViewport; params.viewportCount = viewportCount; params.pViewports = pViewports; - unix_funcs->p_vkCmdSetViewport(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetViewport, ¶ms); } void WINAPI vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkShadingRatePaletteNV *pShadingRatePalettes) @@ -1461,7 +1461,7 @@ void WINAPI vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer, params.firstViewport = firstViewport; params.viewportCount = viewportCount; params.pShadingRatePalettes = pShadingRatePalettes; - unix_funcs->p_vkCmdSetViewportShadingRatePaletteNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetViewportShadingRatePaletteNV, ¶ms); } void WINAPI vkCmdSetViewportWScalingNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportWScalingNV *pViewportWScalings) @@ -1471,7 +1471,7 @@ void WINAPI vkCmdSetViewportWScalingNV(VkCommandBuffer commandBuffer, uint32_t f params.firstViewport = firstViewport; params.viewportCount = viewportCount; params.pViewportWScalings = pViewportWScalings; - unix_funcs->p_vkCmdSetViewportWScalingNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetViewportWScalingNV, ¶ms); } void WINAPI vkCmdSetViewportWithCountEXT(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport *pViewports) @@ -1480,14 +1480,14 @@ void WINAPI vkCmdSetViewportWithCountEXT(VkCommandBuffer commandBuffer, uint32_t params.commandBuffer = commandBuffer; params.viewportCount = viewportCount; params.pViewports = pViewports; - unix_funcs->p_vkCmdSetViewportWithCountEXT(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSetViewportWithCountEXT, ¶ms); } void WINAPI vkCmdSubpassShadingHUAWEI(VkCommandBuffer commandBuffer) { struct vkCmdSubpassShadingHUAWEI_params params; params.commandBuffer = commandBuffer; - unix_funcs->p_vkCmdSubpassShadingHUAWEI(¶ms); + unix_funcs->p_vk_call(unix_vkCmdSubpassShadingHUAWEI, ¶ms); } void WINAPI vkCmdTraceRaysIndirectKHR(VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR *pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pCallableShaderBindingTable, VkDeviceAddress indirectDeviceAddress) @@ -1499,7 +1499,7 @@ void WINAPI vkCmdTraceRaysIndirectKHR(VkCommandBuffer commandBuffer, const VkStr params.pHitShaderBindingTable = pHitShaderBindingTable; params.pCallableShaderBindingTable = pCallableShaderBindingTable; params.indirectDeviceAddress = indirectDeviceAddress; - unix_funcs->p_vkCmdTraceRaysIndirectKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdTraceRaysIndirectKHR, ¶ms); } 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) @@ -1513,7 +1513,7 @@ void WINAPI vkCmdTraceRaysKHR(VkCommandBuffer commandBuffer, const VkStridedDevi params.width = width; params.height = height; params.depth = depth; - unix_funcs->p_vkCmdTraceRaysKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdTraceRaysKHR, ¶ms); } 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) @@ -1534,7 +1534,7 @@ void WINAPI vkCmdTraceRaysNV(VkCommandBuffer commandBuffer, VkBuffer raygenShade params.width = width; params.height = height; params.depth = depth; - unix_funcs->p_vkCmdTraceRaysNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdTraceRaysNV, ¶ms); } void WINAPI vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void *pData) @@ -1545,7 +1545,7 @@ void WINAPI vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, params.dstOffset = dstOffset; params.dataSize = dataSize; params.pData = pData; - unix_funcs->p_vkCmdUpdateBuffer(¶ms); + unix_funcs->p_vk_call(unix_vkCmdUpdateBuffer, ¶ms); } 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) @@ -1562,7 +1562,7 @@ void WINAPI vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint32_t eventCount, params.pBufferMemoryBarriers = pBufferMemoryBarriers; params.imageMemoryBarrierCount = imageMemoryBarrierCount; params.pImageMemoryBarriers = pImageMemoryBarriers; - unix_funcs->p_vkCmdWaitEvents(¶ms); + unix_funcs->p_vk_call(unix_vkCmdWaitEvents, ¶ms); } void WINAPI vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, const VkDependencyInfoKHR *pDependencyInfos) @@ -1572,7 +1572,7 @@ void WINAPI vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, uint32_t eventCou params.eventCount = eventCount; params.pEvents = pEvents; params.pDependencyInfos = pDependencyInfos; - unix_funcs->p_vkCmdWaitEvents2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdWaitEvents2KHR, ¶ms); } void WINAPI vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR *pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery) @@ -1584,7 +1584,7 @@ void WINAPI vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer comman params.queryType = queryType; params.queryPool = queryPool; params.firstQuery = firstQuery; - unix_funcs->p_vkCmdWriteAccelerationStructuresPropertiesKHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdWriteAccelerationStructuresPropertiesKHR, ¶ms); } void WINAPI vkCmdWriteAccelerationStructuresPropertiesNV(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureNV *pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery) @@ -1596,7 +1596,7 @@ void WINAPI vkCmdWriteAccelerationStructuresPropertiesNV(VkCommandBuffer command params.queryType = queryType; params.queryPool = queryPool; params.firstQuery = firstQuery; - unix_funcs->p_vkCmdWriteAccelerationStructuresPropertiesNV(¶ms); + unix_funcs->p_vk_call(unix_vkCmdWriteAccelerationStructuresPropertiesNV, ¶ms); } void WINAPI vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, VkPipelineStageFlags2KHR stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) @@ -1607,7 +1607,7 @@ void WINAPI vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, VkPipeline params.dstBuffer = dstBuffer; params.dstOffset = dstOffset; params.marker = marker; - unix_funcs->p_vkCmdWriteBufferMarker2AMD(¶ms); + unix_funcs->p_vk_call(unix_vkCmdWriteBufferMarker2AMD, ¶ms); } void WINAPI vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) @@ -1618,7 +1618,7 @@ void WINAPI vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer, VkPipelineS params.dstBuffer = dstBuffer; params.dstOffset = dstOffset; params.marker = marker; - unix_funcs->p_vkCmdWriteBufferMarkerAMD(¶ms); + unix_funcs->p_vk_call(unix_vkCmdWriteBufferMarkerAMD, ¶ms); } void WINAPI vkCmdWriteTimestamp(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query) @@ -1628,7 +1628,7 @@ void WINAPI vkCmdWriteTimestamp(VkCommandBuffer commandBuffer, VkPipelineStageFl params.pipelineStage = pipelineStage; params.queryPool = queryPool; params.query = query; - unix_funcs->p_vkCmdWriteTimestamp(¶ms); + unix_funcs->p_vk_call(unix_vkCmdWriteTimestamp, ¶ms); } void WINAPI vkCmdWriteTimestamp2KHR(VkCommandBuffer commandBuffer, VkPipelineStageFlags2KHR stage, VkQueryPool queryPool, uint32_t query) @@ -1638,7 +1638,7 @@ void WINAPI vkCmdWriteTimestamp2KHR(VkCommandBuffer commandBuffer, VkPipelineSta params.stage = stage; params.queryPool = queryPool; params.query = query; - unix_funcs->p_vkCmdWriteTimestamp2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkCmdWriteTimestamp2KHR, ¶ms); } VkResult WINAPI vkCompileDeferredNV(VkDevice device, VkPipeline pipeline, uint32_t shader) @@ -1647,7 +1647,7 @@ VkResult WINAPI vkCompileDeferredNV(VkDevice device, VkPipeline pipeline, uint32 params.device = device; params.pipeline = pipeline; params.shader = shader; - return unix_funcs->p_vkCompileDeferredNV(¶ms); + return unix_funcs->p_vk_call(unix_vkCompileDeferredNV, ¶ms); } VkResult WINAPI vkCopyAccelerationStructureKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureInfoKHR *pInfo) @@ -1656,7 +1656,7 @@ VkResult WINAPI vkCopyAccelerationStructureKHR(VkDevice device, VkDeferredOperat params.device = device; params.deferredOperation = deferredOperation; params.pInfo = pInfo; - return unix_funcs->p_vkCopyAccelerationStructureKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkCopyAccelerationStructureKHR, ¶ms); } VkResult WINAPI vkCopyAccelerationStructureToMemoryKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureToMemoryInfoKHR *pInfo) @@ -1665,7 +1665,7 @@ VkResult WINAPI vkCopyAccelerationStructureToMemoryKHR(VkDevice device, VkDeferr params.device = device; params.deferredOperation = deferredOperation; params.pInfo = pInfo; - return unix_funcs->p_vkCopyAccelerationStructureToMemoryKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkCopyAccelerationStructureToMemoryKHR, ¶ms); } VkResult WINAPI vkCopyMemoryToAccelerationStructureKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToAccelerationStructureInfoKHR *pInfo) @@ -1674,7 +1674,7 @@ VkResult WINAPI vkCopyMemoryToAccelerationStructureKHR(VkDevice device, VkDeferr params.device = device; params.deferredOperation = deferredOperation; params.pInfo = pInfo; - return unix_funcs->p_vkCopyMemoryToAccelerationStructureKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkCopyMemoryToAccelerationStructureKHR, ¶ms); } VkResult WINAPI vkCreateAccelerationStructureKHR(VkDevice device, const VkAccelerationStructureCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkAccelerationStructureKHR *pAccelerationStructure) @@ -1684,7 +1684,7 @@ VkResult WINAPI vkCreateAccelerationStructureKHR(VkDevice device, const VkAccele params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pAccelerationStructure = pAccelerationStructure; - return unix_funcs->p_vkCreateAccelerationStructureKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateAccelerationStructureKHR, ¶ms); } VkResult WINAPI vkCreateAccelerationStructureNV(VkDevice device, const VkAccelerationStructureCreateInfoNV *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkAccelerationStructureNV *pAccelerationStructure) @@ -1694,7 +1694,7 @@ VkResult WINAPI vkCreateAccelerationStructureNV(VkDevice device, const VkAcceler params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pAccelerationStructure = pAccelerationStructure; - return unix_funcs->p_vkCreateAccelerationStructureNV(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateAccelerationStructureNV, ¶ms); } VkResult WINAPI vkCreateBuffer(VkDevice device, const VkBufferCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBuffer *pBuffer) @@ -1704,7 +1704,7 @@ VkResult WINAPI vkCreateBuffer(VkDevice device, const VkBufferCreateInfo *pCreat params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pBuffer = pBuffer; - return unix_funcs->p_vkCreateBuffer(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateBuffer, ¶ms); } VkResult WINAPI vkCreateBufferView(VkDevice device, const VkBufferViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBufferView *pView) @@ -1714,7 +1714,7 @@ VkResult WINAPI vkCreateBufferView(VkDevice device, const VkBufferViewCreateInfo params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pView = pView; - return unix_funcs->p_vkCreateBufferView(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateBufferView, ¶ms); } VkResult WINAPI vkCreateCommandPool(VkDevice device, const VkCommandPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkCommandPool *pCommandPool) @@ -1724,7 +1724,7 @@ VkResult WINAPI vkCreateCommandPool(VkDevice device, const VkCommandPoolCreateIn params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pCommandPool = pCommandPool; - return unix_funcs->p_vkCreateCommandPool(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateCommandPool, ¶ms); } VkResult WINAPI vkCreateComputePipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkComputePipelineCreateInfo *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines) @@ -1736,7 +1736,7 @@ VkResult WINAPI vkCreateComputePipelines(VkDevice device, VkPipelineCache pipeli params.pCreateInfos = pCreateInfos; params.pAllocator = pAllocator; params.pPipelines = pPipelines; - return unix_funcs->p_vkCreateComputePipelines(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateComputePipelines, ¶ms); } VkResult WINAPI vkCreateCuFunctionNVX(VkDevice device, const VkCuFunctionCreateInfoNVX *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkCuFunctionNVX *pFunction) @@ -1746,7 +1746,7 @@ VkResult WINAPI vkCreateCuFunctionNVX(VkDevice device, const VkCuFunctionCreateI params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pFunction = pFunction; - return unix_funcs->p_vkCreateCuFunctionNVX(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateCuFunctionNVX, ¶ms); } VkResult WINAPI vkCreateCuModuleNVX(VkDevice device, const VkCuModuleCreateInfoNVX *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkCuModuleNVX *pModule) @@ -1756,7 +1756,7 @@ VkResult WINAPI vkCreateCuModuleNVX(VkDevice device, const VkCuModuleCreateInfoN params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pModule = pModule; - return unix_funcs->p_vkCreateCuModuleNVX(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateCuModuleNVX, ¶ms); } VkResult WINAPI vkCreateDebugReportCallbackEXT(VkInstance instance, const VkDebugReportCallbackCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugReportCallbackEXT *pCallback) @@ -1766,7 +1766,7 @@ VkResult WINAPI vkCreateDebugReportCallbackEXT(VkInstance instance, const VkDebu params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pCallback = pCallback; - return unix_funcs->p_vkCreateDebugReportCallbackEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateDebugReportCallbackEXT, ¶ms); } VkResult WINAPI vkCreateDebugUtilsMessengerEXT(VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugUtilsMessengerEXT *pMessenger) @@ -1776,7 +1776,7 @@ VkResult WINAPI vkCreateDebugUtilsMessengerEXT(VkInstance instance, const VkDebu params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pMessenger = pMessenger; - return unix_funcs->p_vkCreateDebugUtilsMessengerEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateDebugUtilsMessengerEXT, ¶ms); } VkResult WINAPI vkCreateDeferredOperationKHR(VkDevice device, const VkAllocationCallbacks *pAllocator, VkDeferredOperationKHR *pDeferredOperation) @@ -1785,7 +1785,7 @@ VkResult WINAPI vkCreateDeferredOperationKHR(VkDevice device, const VkAllocation params.device = device; params.pAllocator = pAllocator; params.pDeferredOperation = pDeferredOperation; - return unix_funcs->p_vkCreateDeferredOperationKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateDeferredOperationKHR, ¶ms); } VkResult WINAPI vkCreateDescriptorPool(VkDevice device, const VkDescriptorPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorPool *pDescriptorPool) @@ -1795,7 +1795,7 @@ VkResult WINAPI vkCreateDescriptorPool(VkDevice device, const VkDescriptorPoolCr params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pDescriptorPool = pDescriptorPool; - return unix_funcs->p_vkCreateDescriptorPool(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateDescriptorPool, ¶ms); } VkResult WINAPI vkCreateDescriptorSetLayout(VkDevice device, const VkDescriptorSetLayoutCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorSetLayout *pSetLayout) @@ -1805,7 +1805,7 @@ VkResult WINAPI vkCreateDescriptorSetLayout(VkDevice device, const VkDescriptorS params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pSetLayout = pSetLayout; - return unix_funcs->p_vkCreateDescriptorSetLayout(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateDescriptorSetLayout, ¶ms); } VkResult WINAPI vkCreateDescriptorUpdateTemplate(VkDevice device, const VkDescriptorUpdateTemplateCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorUpdateTemplate *pDescriptorUpdateTemplate) @@ -1815,7 +1815,7 @@ VkResult WINAPI vkCreateDescriptorUpdateTemplate(VkDevice device, const VkDescri params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pDescriptorUpdateTemplate = pDescriptorUpdateTemplate; - return unix_funcs->p_vkCreateDescriptorUpdateTemplate(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateDescriptorUpdateTemplate, ¶ms); } VkResult WINAPI vkCreateDescriptorUpdateTemplateKHR(VkDevice device, const VkDescriptorUpdateTemplateCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorUpdateTemplate *pDescriptorUpdateTemplate) @@ -1825,7 +1825,7 @@ VkResult WINAPI vkCreateDescriptorUpdateTemplateKHR(VkDevice device, const VkDes params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pDescriptorUpdateTemplate = pDescriptorUpdateTemplate; - return unix_funcs->p_vkCreateDescriptorUpdateTemplateKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateDescriptorUpdateTemplateKHR, ¶ms); } VkResult WINAPI vkCreateDevice(VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDevice *pDevice) @@ -1835,7 +1835,7 @@ VkResult WINAPI vkCreateDevice(VkPhysicalDevice physicalDevice, const VkDeviceCr params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pDevice = pDevice; - return unix_funcs->p_vkCreateDevice(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateDevice, ¶ms); } VkResult WINAPI vkCreateEvent(VkDevice device, const VkEventCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkEvent *pEvent) @@ -1845,7 +1845,7 @@ VkResult WINAPI vkCreateEvent(VkDevice device, const VkEventCreateInfo *pCreateI params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pEvent = pEvent; - return unix_funcs->p_vkCreateEvent(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateEvent, ¶ms); } VkResult WINAPI vkCreateFence(VkDevice device, const VkFenceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkFence *pFence) @@ -1855,7 +1855,7 @@ VkResult WINAPI vkCreateFence(VkDevice device, const VkFenceCreateInfo *pCreateI params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pFence = pFence; - return unix_funcs->p_vkCreateFence(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateFence, ¶ms); } VkResult WINAPI vkCreateFramebuffer(VkDevice device, const VkFramebufferCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkFramebuffer *pFramebuffer) @@ -1865,7 +1865,7 @@ VkResult WINAPI vkCreateFramebuffer(VkDevice device, const VkFramebufferCreateIn params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pFramebuffer = pFramebuffer; - return unix_funcs->p_vkCreateFramebuffer(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateFramebuffer, ¶ms); } VkResult WINAPI vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkGraphicsPipelineCreateInfo *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines) @@ -1877,7 +1877,7 @@ VkResult WINAPI vkCreateGraphicsPipelines(VkDevice device, VkPipelineCache pipel params.pCreateInfos = pCreateInfos; params.pAllocator = pAllocator; params.pPipelines = pPipelines; - return unix_funcs->p_vkCreateGraphicsPipelines(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateGraphicsPipelines, ¶ms); } VkResult WINAPI vkCreateImage(VkDevice device, const VkImageCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImage *pImage) @@ -1887,7 +1887,7 @@ VkResult WINAPI vkCreateImage(VkDevice device, const VkImageCreateInfo *pCreateI params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pImage = pImage; - return unix_funcs->p_vkCreateImage(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateImage, ¶ms); } VkResult WINAPI vkCreateImageView(VkDevice device, const VkImageViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImageView *pView) @@ -1897,7 +1897,7 @@ VkResult WINAPI vkCreateImageView(VkDevice device, const VkImageViewCreateInfo * params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pView = pView; - return unix_funcs->p_vkCreateImageView(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateImageView, ¶ms); } VkResult WINAPI vkCreateIndirectCommandsLayoutNV(VkDevice device, const VkIndirectCommandsLayoutCreateInfoNV *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkIndirectCommandsLayoutNV *pIndirectCommandsLayout) @@ -1907,7 +1907,7 @@ VkResult WINAPI vkCreateIndirectCommandsLayoutNV(VkDevice device, const VkIndire params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pIndirectCommandsLayout = pIndirectCommandsLayout; - return unix_funcs->p_vkCreateIndirectCommandsLayoutNV(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateIndirectCommandsLayoutNV, ¶ms); } VkResult WINAPI vkCreatePipelineCache(VkDevice device, const VkPipelineCacheCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPipelineCache *pPipelineCache) @@ -1917,7 +1917,7 @@ VkResult WINAPI vkCreatePipelineCache(VkDevice device, const VkPipelineCacheCrea params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pPipelineCache = pPipelineCache; - return unix_funcs->p_vkCreatePipelineCache(¶ms); + return unix_funcs->p_vk_call(unix_vkCreatePipelineCache, ¶ms); } VkResult WINAPI vkCreatePipelineLayout(VkDevice device, const VkPipelineLayoutCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPipelineLayout *pPipelineLayout) @@ -1927,7 +1927,7 @@ VkResult WINAPI vkCreatePipelineLayout(VkDevice device, const VkPipelineLayoutCr params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pPipelineLayout = pPipelineLayout; - return unix_funcs->p_vkCreatePipelineLayout(¶ms); + return unix_funcs->p_vk_call(unix_vkCreatePipelineLayout, ¶ms); } VkResult WINAPI vkCreatePrivateDataSlotEXT(VkDevice device, const VkPrivateDataSlotCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPrivateDataSlotEXT *pPrivateDataSlot) @@ -1937,7 +1937,7 @@ VkResult WINAPI vkCreatePrivateDataSlotEXT(VkDevice device, const VkPrivateDataS params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pPrivateDataSlot = pPrivateDataSlot; - return unix_funcs->p_vkCreatePrivateDataSlotEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkCreatePrivateDataSlotEXT, ¶ms); } VkResult WINAPI vkCreateQueryPool(VkDevice device, const VkQueryPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkQueryPool *pQueryPool) @@ -1947,7 +1947,7 @@ VkResult WINAPI vkCreateQueryPool(VkDevice device, const VkQueryPoolCreateInfo * params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pQueryPool = pQueryPool; - return unix_funcs->p_vkCreateQueryPool(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateQueryPool, ¶ms); } VkResult WINAPI vkCreateRayTracingPipelinesKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkRayTracingPipelineCreateInfoKHR *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines) @@ -1960,7 +1960,7 @@ VkResult WINAPI vkCreateRayTracingPipelinesKHR(VkDevice device, VkDeferredOperat params.pCreateInfos = pCreateInfos; params.pAllocator = pAllocator; params.pPipelines = pPipelines; - return unix_funcs->p_vkCreateRayTracingPipelinesKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateRayTracingPipelinesKHR, ¶ms); } VkResult WINAPI vkCreateRayTracingPipelinesNV(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkRayTracingPipelineCreateInfoNV *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines) @@ -1972,7 +1972,7 @@ VkResult WINAPI vkCreateRayTracingPipelinesNV(VkDevice device, VkPipelineCache p params.pCreateInfos = pCreateInfos; params.pAllocator = pAllocator; params.pPipelines = pPipelines; - return unix_funcs->p_vkCreateRayTracingPipelinesNV(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateRayTracingPipelinesNV, ¶ms); } VkResult WINAPI vkCreateRenderPass(VkDevice device, const VkRenderPassCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkRenderPass *pRenderPass) @@ -1982,7 +1982,7 @@ VkResult WINAPI vkCreateRenderPass(VkDevice device, const VkRenderPassCreateInfo params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pRenderPass = pRenderPass; - return unix_funcs->p_vkCreateRenderPass(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateRenderPass, ¶ms); } VkResult WINAPI vkCreateRenderPass2(VkDevice device, const VkRenderPassCreateInfo2 *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkRenderPass *pRenderPass) @@ -1992,7 +1992,7 @@ VkResult WINAPI vkCreateRenderPass2(VkDevice device, const VkRenderPassCreateInf params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pRenderPass = pRenderPass; - return unix_funcs->p_vkCreateRenderPass2(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateRenderPass2, ¶ms); } VkResult WINAPI vkCreateRenderPass2KHR(VkDevice device, const VkRenderPassCreateInfo2 *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkRenderPass *pRenderPass) @@ -2002,7 +2002,7 @@ VkResult WINAPI vkCreateRenderPass2KHR(VkDevice device, const VkRenderPassCreate params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pRenderPass = pRenderPass; - return unix_funcs->p_vkCreateRenderPass2KHR(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateRenderPass2KHR, ¶ms); } VkResult WINAPI vkCreateSampler(VkDevice device, const VkSamplerCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSampler *pSampler) @@ -2012,7 +2012,7 @@ VkResult WINAPI vkCreateSampler(VkDevice device, const VkSamplerCreateInfo *pCre params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pSampler = pSampler; - return unix_funcs->p_vkCreateSampler(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateSampler, ¶ms); } VkResult WINAPI vkCreateSamplerYcbcrConversion(VkDevice device, const VkSamplerYcbcrConversionCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSamplerYcbcrConversion *pYcbcrConversion) @@ -2022,7 +2022,7 @@ VkResult WINAPI vkCreateSamplerYcbcrConversion(VkDevice device, const VkSamplerY params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pYcbcrConversion = pYcbcrConversion; - return unix_funcs->p_vkCreateSamplerYcbcrConversion(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateSamplerYcbcrConversion, ¶ms); } VkResult WINAPI vkCreateSamplerYcbcrConversionKHR(VkDevice device, const VkSamplerYcbcrConversionCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSamplerYcbcrConversion *pYcbcrConversion) @@ -2032,7 +2032,7 @@ VkResult WINAPI vkCreateSamplerYcbcrConversionKHR(VkDevice device, const VkSampl params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pYcbcrConversion = pYcbcrConversion; - return unix_funcs->p_vkCreateSamplerYcbcrConversionKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateSamplerYcbcrConversionKHR, ¶ms); } VkResult WINAPI vkCreateSemaphore(VkDevice device, const VkSemaphoreCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSemaphore *pSemaphore) @@ -2042,7 +2042,7 @@ VkResult WINAPI vkCreateSemaphore(VkDevice device, const VkSemaphoreCreateInfo * params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pSemaphore = pSemaphore; - return unix_funcs->p_vkCreateSemaphore(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateSemaphore, ¶ms); } VkResult WINAPI vkCreateShaderModule(VkDevice device, const VkShaderModuleCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkShaderModule *pShaderModule) @@ -2052,7 +2052,7 @@ VkResult WINAPI vkCreateShaderModule(VkDevice device, const VkShaderModuleCreate params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pShaderModule = pShaderModule; - return unix_funcs->p_vkCreateShaderModule(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateShaderModule, ¶ms); } VkResult WINAPI vkCreateSwapchainKHR(VkDevice device, const VkSwapchainCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSwapchainKHR *pSwapchain) @@ -2062,7 +2062,7 @@ VkResult WINAPI vkCreateSwapchainKHR(VkDevice device, const VkSwapchainCreateInf params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pSwapchain = pSwapchain; - return unix_funcs->p_vkCreateSwapchainKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateSwapchainKHR, ¶ms); } VkResult WINAPI vkCreateValidationCacheEXT(VkDevice device, const VkValidationCacheCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkValidationCacheEXT *pValidationCache) @@ -2072,7 +2072,7 @@ VkResult WINAPI vkCreateValidationCacheEXT(VkDevice device, const VkValidationCa params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pValidationCache = pValidationCache; - return unix_funcs->p_vkCreateValidationCacheEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateValidationCacheEXT, ¶ms); } VkResult WINAPI vkCreateWin32SurfaceKHR(VkInstance instance, const VkWin32SurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) @@ -2082,7 +2082,7 @@ VkResult WINAPI vkCreateWin32SurfaceKHR(VkInstance instance, const VkWin32Surfac params.pCreateInfo = pCreateInfo; params.pAllocator = pAllocator; params.pSurface = pSurface; - return unix_funcs->p_vkCreateWin32SurfaceKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkCreateWin32SurfaceKHR, ¶ms); } VkResult WINAPI vkDebugMarkerSetObjectNameEXT(VkDevice device, const VkDebugMarkerObjectNameInfoEXT *pNameInfo) @@ -2090,7 +2090,7 @@ VkResult WINAPI vkDebugMarkerSetObjectNameEXT(VkDevice device, const VkDebugMark struct vkDebugMarkerSetObjectNameEXT_params params; params.device = device; params.pNameInfo = pNameInfo; - return unix_funcs->p_vkDebugMarkerSetObjectNameEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkDebugMarkerSetObjectNameEXT, ¶ms); } VkResult WINAPI vkDebugMarkerSetObjectTagEXT(VkDevice device, const VkDebugMarkerObjectTagInfoEXT *pTagInfo) @@ -2098,7 +2098,7 @@ VkResult WINAPI vkDebugMarkerSetObjectTagEXT(VkDevice device, const VkDebugMarke struct vkDebugMarkerSetObjectTagEXT_params params; params.device = device; params.pTagInfo = pTagInfo; - return unix_funcs->p_vkDebugMarkerSetObjectTagEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkDebugMarkerSetObjectTagEXT, ¶ms); } void WINAPI vkDebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char *pLayerPrefix, const char *pMessage) @@ -2112,7 +2112,7 @@ void WINAPI vkDebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT f params.messageCode = messageCode; params.pLayerPrefix = pLayerPrefix; params.pMessage = pMessage; - unix_funcs->p_vkDebugReportMessageEXT(¶ms); + unix_funcs->p_vk_call(unix_vkDebugReportMessageEXT, ¶ms); } VkResult WINAPI vkDeferredOperationJoinKHR(VkDevice device, VkDeferredOperationKHR operation) @@ -2120,7 +2120,7 @@ VkResult WINAPI vkDeferredOperationJoinKHR(VkDevice device, VkDeferredOperationK struct vkDeferredOperationJoinKHR_params params; params.device = device; params.operation = operation; - return unix_funcs->p_vkDeferredOperationJoinKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkDeferredOperationJoinKHR, ¶ms); } void WINAPI vkDestroyAccelerationStructureKHR(VkDevice device, VkAccelerationStructureKHR accelerationStructure, const VkAllocationCallbacks *pAllocator) @@ -2129,7 +2129,7 @@ void WINAPI vkDestroyAccelerationStructureKHR(VkDevice device, VkAccelerationStr params.device = device; params.accelerationStructure = accelerationStructure; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyAccelerationStructureKHR(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyAccelerationStructureKHR, ¶ms); } void WINAPI vkDestroyAccelerationStructureNV(VkDevice device, VkAccelerationStructureNV accelerationStructure, const VkAllocationCallbacks *pAllocator) @@ -2138,7 +2138,7 @@ void WINAPI vkDestroyAccelerationStructureNV(VkDevice device, VkAccelerationStru params.device = device; params.accelerationStructure = accelerationStructure; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyAccelerationStructureNV(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyAccelerationStructureNV, ¶ms); } void WINAPI vkDestroyBuffer(VkDevice device, VkBuffer buffer, const VkAllocationCallbacks *pAllocator) @@ -2147,7 +2147,7 @@ void WINAPI vkDestroyBuffer(VkDevice device, VkBuffer buffer, const VkAllocation params.device = device; params.buffer = buffer; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyBuffer(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyBuffer, ¶ms); } void WINAPI vkDestroyBufferView(VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks *pAllocator) @@ -2156,7 +2156,7 @@ void WINAPI vkDestroyBufferView(VkDevice device, VkBufferView bufferView, const params.device = device; params.bufferView = bufferView; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyBufferView(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyBufferView, ¶ms); } void WINAPI vkDestroyCommandPool(VkDevice device, VkCommandPool commandPool, const VkAllocationCallbacks *pAllocator) @@ -2165,7 +2165,7 @@ void WINAPI vkDestroyCommandPool(VkDevice device, VkCommandPool commandPool, con params.device = device; params.commandPool = commandPool; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyCommandPool(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyCommandPool, ¶ms); } void WINAPI vkDestroyCuFunctionNVX(VkDevice device, VkCuFunctionNVX function, const VkAllocationCallbacks *pAllocator) @@ -2174,7 +2174,7 @@ void WINAPI vkDestroyCuFunctionNVX(VkDevice device, VkCuFunctionNVX function, co params.device = device; params.function = function; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyCuFunctionNVX(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyCuFunctionNVX, ¶ms); } void WINAPI vkDestroyCuModuleNVX(VkDevice device, VkCuModuleNVX module, const VkAllocationCallbacks *pAllocator) @@ -2183,7 +2183,7 @@ void WINAPI vkDestroyCuModuleNVX(VkDevice device, VkCuModuleNVX module, const Vk params.device = device; params.module = module; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyCuModuleNVX(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyCuModuleNVX, ¶ms); } void WINAPI vkDestroyDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks *pAllocator) @@ -2192,7 +2192,7 @@ void WINAPI vkDestroyDebugReportCallbackEXT(VkInstance instance, VkDebugReportCa params.instance = instance; params.callback = callback; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyDebugReportCallbackEXT(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyDebugReportCallbackEXT, ¶ms); } void WINAPI vkDestroyDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerEXT messenger, const VkAllocationCallbacks *pAllocator) @@ -2201,7 +2201,7 @@ void WINAPI vkDestroyDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMes params.instance = instance; params.messenger = messenger; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyDebugUtilsMessengerEXT(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyDebugUtilsMessengerEXT, ¶ms); } void WINAPI vkDestroyDeferredOperationKHR(VkDevice device, VkDeferredOperationKHR operation, const VkAllocationCallbacks *pAllocator) @@ -2210,7 +2210,7 @@ void WINAPI vkDestroyDeferredOperationKHR(VkDevice device, VkDeferredOperationKH params.device = device; params.operation = operation; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyDeferredOperationKHR(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyDeferredOperationKHR, ¶ms); } void WINAPI vkDestroyDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks *pAllocator) @@ -2219,7 +2219,7 @@ void WINAPI vkDestroyDescriptorPool(VkDevice device, VkDescriptorPool descriptor params.device = device; params.descriptorPool = descriptorPool; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyDescriptorPool(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyDescriptorPool, ¶ms); } void WINAPI vkDestroyDescriptorSetLayout(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks *pAllocator) @@ -2228,7 +2228,7 @@ void WINAPI vkDestroyDescriptorSetLayout(VkDevice device, VkDescriptorSetLayout params.device = device; params.descriptorSetLayout = descriptorSetLayout; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyDescriptorSetLayout(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyDescriptorSetLayout, ¶ms); } void WINAPI vkDestroyDescriptorUpdateTemplate(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks *pAllocator) @@ -2237,7 +2237,7 @@ void WINAPI vkDestroyDescriptorUpdateTemplate(VkDevice device, VkDescriptorUpdat params.device = device; params.descriptorUpdateTemplate = descriptorUpdateTemplate; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyDescriptorUpdateTemplate(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyDescriptorUpdateTemplate, ¶ms); } void WINAPI vkDestroyDescriptorUpdateTemplateKHR(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks *pAllocator) @@ -2246,7 +2246,7 @@ void WINAPI vkDestroyDescriptorUpdateTemplateKHR(VkDevice device, VkDescriptorUp params.device = device; params.descriptorUpdateTemplate = descriptorUpdateTemplate; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyDescriptorUpdateTemplateKHR(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyDescriptorUpdateTemplateKHR, ¶ms); } void WINAPI vkDestroyDevice(VkDevice device, const VkAllocationCallbacks *pAllocator) @@ -2254,7 +2254,7 @@ void WINAPI vkDestroyDevice(VkDevice device, const VkAllocationCallbacks *pAlloc struct vkDestroyDevice_params params; params.device = device; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyDevice(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyDevice, ¶ms); } void WINAPI vkDestroyEvent(VkDevice device, VkEvent event, const VkAllocationCallbacks *pAllocator) @@ -2263,7 +2263,7 @@ void WINAPI vkDestroyEvent(VkDevice device, VkEvent event, const VkAllocationCal params.device = device; params.event = event; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyEvent(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyEvent, ¶ms); } void WINAPI vkDestroyFence(VkDevice device, VkFence fence, const VkAllocationCallbacks *pAllocator) @@ -2272,7 +2272,7 @@ void WINAPI vkDestroyFence(VkDevice device, VkFence fence, const VkAllocationCal params.device = device; params.fence = fence; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyFence(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyFence, ¶ms); } void WINAPI vkDestroyFramebuffer(VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks *pAllocator) @@ -2281,7 +2281,7 @@ void WINAPI vkDestroyFramebuffer(VkDevice device, VkFramebuffer framebuffer, con params.device = device; params.framebuffer = framebuffer; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyFramebuffer(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyFramebuffer, ¶ms); } void WINAPI vkDestroyImage(VkDevice device, VkImage image, const VkAllocationCallbacks *pAllocator) @@ -2290,7 +2290,7 @@ void WINAPI vkDestroyImage(VkDevice device, VkImage image, const VkAllocationCal params.device = device; params.image = image; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyImage(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyImage, ¶ms); } void WINAPI vkDestroyImageView(VkDevice device, VkImageView imageView, const VkAllocationCallbacks *pAllocator) @@ -2299,7 +2299,7 @@ void WINAPI vkDestroyImageView(VkDevice device, VkImageView imageView, const VkA params.device = device; params.imageView = imageView; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyImageView(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyImageView, ¶ms); } void WINAPI vkDestroyIndirectCommandsLayoutNV(VkDevice device, VkIndirectCommandsLayoutNV indirectCommandsLayout, const VkAllocationCallbacks *pAllocator) @@ -2308,7 +2308,7 @@ void WINAPI vkDestroyIndirectCommandsLayoutNV(VkDevice device, VkIndirectCommand params.device = device; params.indirectCommandsLayout = indirectCommandsLayout; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyIndirectCommandsLayoutNV(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyIndirectCommandsLayoutNV, ¶ms); } void WINAPI vkDestroyInstance(VkInstance instance, const VkAllocationCallbacks *pAllocator) @@ -2316,7 +2316,7 @@ void WINAPI vkDestroyInstance(VkInstance instance, const VkAllocationCallbacks * struct vkDestroyInstance_params params; params.instance = instance; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyInstance(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyInstance, ¶ms); } void WINAPI vkDestroyPipeline(VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks *pAllocator) @@ -2325,7 +2325,7 @@ void WINAPI vkDestroyPipeline(VkDevice device, VkPipeline pipeline, const VkAllo params.device = device; params.pipeline = pipeline; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyPipeline(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyPipeline, ¶ms); } void WINAPI vkDestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks *pAllocator) @@ -2334,7 +2334,7 @@ void WINAPI vkDestroyPipelineCache(VkDevice device, VkPipelineCache pipelineCach params.device = device; params.pipelineCache = pipelineCache; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyPipelineCache(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyPipelineCache, ¶ms); } void WINAPI vkDestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks *pAllocator) @@ -2343,7 +2343,7 @@ void WINAPI vkDestroyPipelineLayout(VkDevice device, VkPipelineLayout pipelineLa params.device = device; params.pipelineLayout = pipelineLayout; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyPipelineLayout(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyPipelineLayout, ¶ms); } void WINAPI vkDestroyPrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotEXT privateDataSlot, const VkAllocationCallbacks *pAllocator) @@ -2352,7 +2352,7 @@ void WINAPI vkDestroyPrivateDataSlotEXT(VkDevice device, VkPrivateDataSlotEXT pr params.device = device; params.privateDataSlot = privateDataSlot; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyPrivateDataSlotEXT(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyPrivateDataSlotEXT, ¶ms); } void WINAPI vkDestroyQueryPool(VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks *pAllocator) @@ -2361,7 +2361,7 @@ void WINAPI vkDestroyQueryPool(VkDevice device, VkQueryPool queryPool, const VkA params.device = device; params.queryPool = queryPool; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyQueryPool(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyQueryPool, ¶ms); } void WINAPI vkDestroyRenderPass(VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks *pAllocator) @@ -2370,7 +2370,7 @@ void WINAPI vkDestroyRenderPass(VkDevice device, VkRenderPass renderPass, const params.device = device; params.renderPass = renderPass; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyRenderPass(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyRenderPass, ¶ms); } void WINAPI vkDestroySampler(VkDevice device, VkSampler sampler, const VkAllocationCallbacks *pAllocator) @@ -2379,7 +2379,7 @@ void WINAPI vkDestroySampler(VkDevice device, VkSampler sampler, const VkAllocat params.device = device; params.sampler = sampler; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroySampler(¶ms); + unix_funcs->p_vk_call(unix_vkDestroySampler, ¶ms); } void WINAPI vkDestroySamplerYcbcrConversion(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks *pAllocator) @@ -2388,7 +2388,7 @@ void WINAPI vkDestroySamplerYcbcrConversion(VkDevice device, VkSamplerYcbcrConve params.device = device; params.ycbcrConversion = ycbcrConversion; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroySamplerYcbcrConversion(¶ms); + unix_funcs->p_vk_call(unix_vkDestroySamplerYcbcrConversion, ¶ms); } void WINAPI vkDestroySamplerYcbcrConversionKHR(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks *pAllocator) @@ -2397,7 +2397,7 @@ void WINAPI vkDestroySamplerYcbcrConversionKHR(VkDevice device, VkSamplerYcbcrCo params.device = device; params.ycbcrConversion = ycbcrConversion; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroySamplerYcbcrConversionKHR(¶ms); + unix_funcs->p_vk_call(unix_vkDestroySamplerYcbcrConversionKHR, ¶ms); } void WINAPI vkDestroySemaphore(VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks *pAllocator) @@ -2406,7 +2406,7 @@ void WINAPI vkDestroySemaphore(VkDevice device, VkSemaphore semaphore, const VkA params.device = device; params.semaphore = semaphore; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroySemaphore(¶ms); + unix_funcs->p_vk_call(unix_vkDestroySemaphore, ¶ms); } void WINAPI vkDestroyShaderModule(VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks *pAllocator) @@ -2415,7 +2415,7 @@ void WINAPI vkDestroyShaderModule(VkDevice device, VkShaderModule shaderModule, params.device = device; params.shaderModule = shaderModule; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyShaderModule(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyShaderModule, ¶ms); } void WINAPI vkDestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks *pAllocator) @@ -2424,7 +2424,7 @@ void WINAPI vkDestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface, const params.instance = instance; params.surface = surface; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroySurfaceKHR(¶ms); + unix_funcs->p_vk_call(unix_vkDestroySurfaceKHR, ¶ms); } void WINAPI vkDestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain, const VkAllocationCallbacks *pAllocator) @@ -2433,7 +2433,7 @@ void WINAPI vkDestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain, con params.device = device; params.swapchain = swapchain; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroySwapchainKHR(¶ms); + unix_funcs->p_vk_call(unix_vkDestroySwapchainKHR, ¶ms); } void WINAPI vkDestroyValidationCacheEXT(VkDevice device, VkValidationCacheEXT validationCache, const VkAllocationCallbacks *pAllocator) @@ -2442,21 +2442,21 @@ void WINAPI vkDestroyValidationCacheEXT(VkDevice device, VkValidationCacheEXT va params.device = device; params.validationCache = validationCache; params.pAllocator = pAllocator; - unix_funcs->p_vkDestroyValidationCacheEXT(¶ms); + unix_funcs->p_vk_call(unix_vkDestroyValidationCacheEXT, ¶ms); } VkResult WINAPI vkDeviceWaitIdle(VkDevice device) { struct vkDeviceWaitIdle_params params; params.device = device; - return unix_funcs->p_vkDeviceWaitIdle(¶ms); + return unix_funcs->p_vk_call(unix_vkDeviceWaitIdle, ¶ms); } VkResult WINAPI vkEndCommandBuffer(VkCommandBuffer commandBuffer) { struct vkEndCommandBuffer_params params; params.commandBuffer = commandBuffer; - return unix_funcs->p_vkEndCommandBuffer(¶ms); + return unix_funcs->p_vk_call(unix_vkEndCommandBuffer, ¶ms); } VkResult WINAPI vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, const char *pLayerName, uint32_t *pPropertyCount, VkExtensionProperties *pProperties) @@ -2466,7 +2466,7 @@ VkResult WINAPI vkEnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDe params.pLayerName = pLayerName; params.pPropertyCount = pPropertyCount; params.pProperties = pProperties; - return unix_funcs->p_vkEnumerateDeviceExtensionProperties(¶ms); + return unix_funcs->p_vk_call(unix_vkEnumerateDeviceExtensionProperties, ¶ms); } VkResult WINAPI vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkLayerProperties *pProperties) @@ -2475,7 +2475,7 @@ VkResult WINAPI vkEnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice params.physicalDevice = physicalDevice; params.pPropertyCount = pPropertyCount; params.pProperties = pProperties; - return unix_funcs->p_vkEnumerateDeviceLayerProperties(¶ms); + return unix_funcs->p_vk_call(unix_vkEnumerateDeviceLayerProperties, ¶ms); } VkResult WINAPI vkEnumeratePhysicalDeviceGroups(VkInstance instance, uint32_t *pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties) @@ -2484,7 +2484,7 @@ VkResult WINAPI vkEnumeratePhysicalDeviceGroups(VkInstance instance, uint32_t *p params.instance = instance; params.pPhysicalDeviceGroupCount = pPhysicalDeviceGroupCount; params.pPhysicalDeviceGroupProperties = pPhysicalDeviceGroupProperties; - return unix_funcs->p_vkEnumeratePhysicalDeviceGroups(¶ms); + return unix_funcs->p_vk_call(unix_vkEnumeratePhysicalDeviceGroups, ¶ms); } VkResult WINAPI vkEnumeratePhysicalDeviceGroupsKHR(VkInstance instance, uint32_t *pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties *pPhysicalDeviceGroupProperties) @@ -2493,7 +2493,7 @@ VkResult WINAPI vkEnumeratePhysicalDeviceGroupsKHR(VkInstance instance, uint32_t params.instance = instance; params.pPhysicalDeviceGroupCount = pPhysicalDeviceGroupCount; params.pPhysicalDeviceGroupProperties = pPhysicalDeviceGroupProperties; - return unix_funcs->p_vkEnumeratePhysicalDeviceGroupsKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkEnumeratePhysicalDeviceGroupsKHR, ¶ms); } VkResult WINAPI vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t *pCounterCount, VkPerformanceCounterKHR *pCounters, VkPerformanceCounterDescriptionKHR *pCounterDescriptions) @@ -2504,7 +2504,7 @@ VkResult WINAPI vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( params.pCounterCount = pCounterCount; params.pCounters = pCounters; params.pCounterDescriptions = pCounterDescriptions; - return unix_funcs->p_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR, ¶ms); } VkResult WINAPI vkEnumeratePhysicalDevices(VkInstance instance, uint32_t *pPhysicalDeviceCount, VkPhysicalDevice *pPhysicalDevices) @@ -2513,7 +2513,7 @@ VkResult WINAPI vkEnumeratePhysicalDevices(VkInstance instance, uint32_t *pPhysi params.instance = instance; params.pPhysicalDeviceCount = pPhysicalDeviceCount; params.pPhysicalDevices = pPhysicalDevices; - return unix_funcs->p_vkEnumeratePhysicalDevices(¶ms); + return unix_funcs->p_vk_call(unix_vkEnumeratePhysicalDevices, ¶ms); } VkResult WINAPI vkFlushMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange *pMemoryRanges) @@ -2522,7 +2522,7 @@ VkResult WINAPI vkFlushMappedMemoryRanges(VkDevice device, uint32_t memoryRangeC params.device = device; params.memoryRangeCount = memoryRangeCount; params.pMemoryRanges = pMemoryRanges; - return unix_funcs->p_vkFlushMappedMemoryRanges(¶ms); + return unix_funcs->p_vk_call(unix_vkFlushMappedMemoryRanges, ¶ms); } void WINAPI vkFreeCommandBuffers(VkDevice device, VkCommandPool commandPool, uint32_t commandBufferCount, const VkCommandBuffer *pCommandBuffers) @@ -2532,7 +2532,7 @@ void WINAPI vkFreeCommandBuffers(VkDevice device, VkCommandPool commandPool, uin params.commandPool = commandPool; params.commandBufferCount = commandBufferCount; params.pCommandBuffers = pCommandBuffers; - unix_funcs->p_vkFreeCommandBuffers(¶ms); + unix_funcs->p_vk_call(unix_vkFreeCommandBuffers, ¶ms); } VkResult WINAPI vkFreeDescriptorSets(VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, const VkDescriptorSet *pDescriptorSets) @@ -2542,7 +2542,7 @@ VkResult WINAPI vkFreeDescriptorSets(VkDevice device, VkDescriptorPool descripto params.descriptorPool = descriptorPool; params.descriptorSetCount = descriptorSetCount; params.pDescriptorSets = pDescriptorSets; - return unix_funcs->p_vkFreeDescriptorSets(¶ms); + return unix_funcs->p_vk_call(unix_vkFreeDescriptorSets, ¶ms); } void WINAPI vkFreeMemory(VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks *pAllocator) @@ -2551,7 +2551,7 @@ void WINAPI vkFreeMemory(VkDevice device, VkDeviceMemory memory, const VkAllocat params.device = device; params.memory = memory; params.pAllocator = pAllocator; - unix_funcs->p_vkFreeMemory(¶ms); + unix_funcs->p_vk_call(unix_vkFreeMemory, ¶ms); } void WINAPI vkGetAccelerationStructureBuildSizesKHR(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, const VkAccelerationStructureBuildGeometryInfoKHR *pBuildInfo, const uint32_t *pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR *pSizeInfo) @@ -2562,7 +2562,7 @@ void WINAPI vkGetAccelerationStructureBuildSizesKHR(VkDevice device, VkAccelerat params.pBuildInfo = pBuildInfo; params.pMaxPrimitiveCounts = pMaxPrimitiveCounts; params.pSizeInfo = pSizeInfo; - unix_funcs->p_vkGetAccelerationStructureBuildSizesKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetAccelerationStructureBuildSizesKHR, ¶ms); } VkDeviceAddress WINAPI vkGetAccelerationStructureDeviceAddressKHR(VkDevice device, const VkAccelerationStructureDeviceAddressInfoKHR *pInfo) @@ -2570,7 +2570,7 @@ VkDeviceAddress WINAPI vkGetAccelerationStructureDeviceAddressKHR(VkDevice devic struct vkGetAccelerationStructureDeviceAddressKHR_params params; params.device = device; params.pInfo = pInfo; - unix_funcs->p_vkGetAccelerationStructureDeviceAddressKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetAccelerationStructureDeviceAddressKHR, ¶ms); return params.result; } @@ -2581,7 +2581,7 @@ VkResult WINAPI vkGetAccelerationStructureHandleNV(VkDevice device, VkAccelerati params.accelerationStructure = accelerationStructure; params.dataSize = dataSize; params.pData = pData; - return unix_funcs->p_vkGetAccelerationStructureHandleNV(¶ms); + return unix_funcs->p_vk_call(unix_vkGetAccelerationStructureHandleNV, ¶ms); } void WINAPI vkGetAccelerationStructureMemoryRequirementsNV(VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV *pInfo, VkMemoryRequirements2KHR *pMemoryRequirements) @@ -2590,7 +2590,7 @@ void WINAPI vkGetAccelerationStructureMemoryRequirementsNV(VkDevice device, cons params.device = device; params.pInfo = pInfo; params.pMemoryRequirements = pMemoryRequirements; - unix_funcs->p_vkGetAccelerationStructureMemoryRequirementsNV(¶ms); + unix_funcs->p_vk_call(unix_vkGetAccelerationStructureMemoryRequirementsNV, ¶ms); } VkDeviceAddress WINAPI vkGetBufferDeviceAddress(VkDevice device, const VkBufferDeviceAddressInfo *pInfo) @@ -2598,7 +2598,7 @@ VkDeviceAddress WINAPI vkGetBufferDeviceAddress(VkDevice device, const VkBufferD struct vkGetBufferDeviceAddress_params params; params.device = device; params.pInfo = pInfo; - unix_funcs->p_vkGetBufferDeviceAddress(¶ms); + unix_funcs->p_vk_call(unix_vkGetBufferDeviceAddress, ¶ms); return params.result; } @@ -2607,7 +2607,7 @@ VkDeviceAddress WINAPI vkGetBufferDeviceAddressEXT(VkDevice device, const VkBuff struct vkGetBufferDeviceAddressEXT_params params; params.device = device; params.pInfo = pInfo; - unix_funcs->p_vkGetBufferDeviceAddressEXT(¶ms); + unix_funcs->p_vk_call(unix_vkGetBufferDeviceAddressEXT, ¶ms); return params.result; } @@ -2616,7 +2616,7 @@ VkDeviceAddress WINAPI vkGetBufferDeviceAddressKHR(VkDevice device, const VkBuff struct vkGetBufferDeviceAddressKHR_params params; params.device = device; params.pInfo = pInfo; - unix_funcs->p_vkGetBufferDeviceAddressKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetBufferDeviceAddressKHR, ¶ms); return params.result; } @@ -2626,7 +2626,7 @@ void WINAPI vkGetBufferMemoryRequirements(VkDevice device, VkBuffer buffer, VkMe params.device = device; params.buffer = buffer; params.pMemoryRequirements = pMemoryRequirements; - unix_funcs->p_vkGetBufferMemoryRequirements(¶ms); + unix_funcs->p_vk_call(unix_vkGetBufferMemoryRequirements, ¶ms); } void WINAPI vkGetBufferMemoryRequirements2(VkDevice device, const VkBufferMemoryRequirementsInfo2 *pInfo, VkMemoryRequirements2 *pMemoryRequirements) @@ -2635,7 +2635,7 @@ void WINAPI vkGetBufferMemoryRequirements2(VkDevice device, const VkBufferMemory params.device = device; params.pInfo = pInfo; params.pMemoryRequirements = pMemoryRequirements; - unix_funcs->p_vkGetBufferMemoryRequirements2(¶ms); + unix_funcs->p_vk_call(unix_vkGetBufferMemoryRequirements2, ¶ms); } void WINAPI vkGetBufferMemoryRequirements2KHR(VkDevice device, const VkBufferMemoryRequirementsInfo2 *pInfo, VkMemoryRequirements2 *pMemoryRequirements) @@ -2644,7 +2644,7 @@ void WINAPI vkGetBufferMemoryRequirements2KHR(VkDevice device, const VkBufferMem params.device = device; params.pInfo = pInfo; params.pMemoryRequirements = pMemoryRequirements; - unix_funcs->p_vkGetBufferMemoryRequirements2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetBufferMemoryRequirements2KHR, ¶ms); } uint64_t WINAPI vkGetBufferOpaqueCaptureAddress(VkDevice device, const VkBufferDeviceAddressInfo *pInfo) @@ -2652,7 +2652,7 @@ uint64_t WINAPI vkGetBufferOpaqueCaptureAddress(VkDevice device, const VkBufferD struct vkGetBufferOpaqueCaptureAddress_params params; params.device = device; params.pInfo = pInfo; - unix_funcs->p_vkGetBufferOpaqueCaptureAddress(¶ms); + unix_funcs->p_vk_call(unix_vkGetBufferOpaqueCaptureAddress, ¶ms); return params.result; } @@ -2661,7 +2661,7 @@ uint64_t WINAPI vkGetBufferOpaqueCaptureAddressKHR(VkDevice device, const VkBuff struct vkGetBufferOpaqueCaptureAddressKHR_params params; params.device = device; params.pInfo = pInfo; - unix_funcs->p_vkGetBufferOpaqueCaptureAddressKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetBufferOpaqueCaptureAddressKHR, ¶ms); return params.result; } @@ -2673,7 +2673,7 @@ VkResult WINAPI vkGetCalibratedTimestampsEXT(VkDevice device, uint32_t timestamp params.pTimestampInfos = pTimestampInfos; params.pTimestamps = pTimestamps; params.pMaxDeviation = pMaxDeviation; - return unix_funcs->p_vkGetCalibratedTimestampsEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkGetCalibratedTimestampsEXT, ¶ms); } uint32_t WINAPI vkGetDeferredOperationMaxConcurrencyKHR(VkDevice device, VkDeferredOperationKHR operation) @@ -2681,7 +2681,7 @@ uint32_t WINAPI vkGetDeferredOperationMaxConcurrencyKHR(VkDevice device, VkDefer struct vkGetDeferredOperationMaxConcurrencyKHR_params params; params.device = device; params.operation = operation; - return unix_funcs->p_vkGetDeferredOperationMaxConcurrencyKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetDeferredOperationMaxConcurrencyKHR, ¶ms); } VkResult WINAPI vkGetDeferredOperationResultKHR(VkDevice device, VkDeferredOperationKHR operation) @@ -2689,7 +2689,7 @@ VkResult WINAPI vkGetDeferredOperationResultKHR(VkDevice device, VkDeferredOpera struct vkGetDeferredOperationResultKHR_params params; params.device = device; params.operation = operation; - return unix_funcs->p_vkGetDeferredOperationResultKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetDeferredOperationResultKHR, ¶ms); } void WINAPI vkGetDescriptorSetLayoutSupport(VkDevice device, const VkDescriptorSetLayoutCreateInfo *pCreateInfo, VkDescriptorSetLayoutSupport *pSupport) @@ -2698,7 +2698,7 @@ void WINAPI vkGetDescriptorSetLayoutSupport(VkDevice device, const VkDescriptorS params.device = device; params.pCreateInfo = pCreateInfo; params.pSupport = pSupport; - unix_funcs->p_vkGetDescriptorSetLayoutSupport(¶ms); + unix_funcs->p_vk_call(unix_vkGetDescriptorSetLayoutSupport, ¶ms); } void WINAPI vkGetDescriptorSetLayoutSupportKHR(VkDevice device, const VkDescriptorSetLayoutCreateInfo *pCreateInfo, VkDescriptorSetLayoutSupport *pSupport) @@ -2707,7 +2707,7 @@ void WINAPI vkGetDescriptorSetLayoutSupportKHR(VkDevice device, const VkDescript params.device = device; params.pCreateInfo = pCreateInfo; params.pSupport = pSupport; - unix_funcs->p_vkGetDescriptorSetLayoutSupportKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetDescriptorSetLayoutSupportKHR, ¶ms); } void WINAPI vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, const VkAccelerationStructureVersionInfoKHR *pVersionInfo, VkAccelerationStructureCompatibilityKHR *pCompatibility) @@ -2716,7 +2716,7 @@ void WINAPI vkGetDeviceAccelerationStructureCompatibilityKHR(VkDevice device, co params.device = device; params.pVersionInfo = pVersionInfo; params.pCompatibility = pCompatibility; - unix_funcs->p_vkGetDeviceAccelerationStructureCompatibilityKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetDeviceAccelerationStructureCompatibilityKHR, ¶ms); } void WINAPI vkGetDeviceBufferMemoryRequirementsKHR(VkDevice device, const VkDeviceBufferMemoryRequirementsKHR *pInfo, VkMemoryRequirements2 *pMemoryRequirements) @@ -2725,7 +2725,7 @@ void WINAPI vkGetDeviceBufferMemoryRequirementsKHR(VkDevice device, const VkDevi params.device = device; params.pInfo = pInfo; params.pMemoryRequirements = pMemoryRequirements; - unix_funcs->p_vkGetDeviceBufferMemoryRequirementsKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetDeviceBufferMemoryRequirementsKHR, ¶ms); } void WINAPI vkGetDeviceGroupPeerMemoryFeatures(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags *pPeerMemoryFeatures) @@ -2736,7 +2736,7 @@ void WINAPI vkGetDeviceGroupPeerMemoryFeatures(VkDevice device, uint32_t heapInd params.localDeviceIndex = localDeviceIndex; params.remoteDeviceIndex = remoteDeviceIndex; params.pPeerMemoryFeatures = pPeerMemoryFeatures; - unix_funcs->p_vkGetDeviceGroupPeerMemoryFeatures(¶ms); + unix_funcs->p_vk_call(unix_vkGetDeviceGroupPeerMemoryFeatures, ¶ms); } void WINAPI vkGetDeviceGroupPeerMemoryFeaturesKHR(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags *pPeerMemoryFeatures) @@ -2747,7 +2747,7 @@ void WINAPI vkGetDeviceGroupPeerMemoryFeaturesKHR(VkDevice device, uint32_t heap params.localDeviceIndex = localDeviceIndex; params.remoteDeviceIndex = remoteDeviceIndex; params.pPeerMemoryFeatures = pPeerMemoryFeatures; - unix_funcs->p_vkGetDeviceGroupPeerMemoryFeaturesKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetDeviceGroupPeerMemoryFeaturesKHR, ¶ms); } VkResult WINAPI vkGetDeviceGroupPresentCapabilitiesKHR(VkDevice device, VkDeviceGroupPresentCapabilitiesKHR *pDeviceGroupPresentCapabilities) @@ -2755,7 +2755,7 @@ VkResult WINAPI vkGetDeviceGroupPresentCapabilitiesKHR(VkDevice device, VkDevice struct vkGetDeviceGroupPresentCapabilitiesKHR_params params; params.device = device; params.pDeviceGroupPresentCapabilities = pDeviceGroupPresentCapabilities; - return unix_funcs->p_vkGetDeviceGroupPresentCapabilitiesKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetDeviceGroupPresentCapabilitiesKHR, ¶ms); } VkResult WINAPI vkGetDeviceGroupSurfacePresentModesKHR(VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR *pModes) @@ -2764,7 +2764,7 @@ VkResult WINAPI vkGetDeviceGroupSurfacePresentModesKHR(VkDevice device, VkSurfac params.device = device; params.surface = surface; params.pModes = pModes; - return unix_funcs->p_vkGetDeviceGroupSurfacePresentModesKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetDeviceGroupSurfacePresentModesKHR, ¶ms); } void WINAPI vkGetDeviceImageMemoryRequirementsKHR(VkDevice device, const VkDeviceImageMemoryRequirementsKHR *pInfo, VkMemoryRequirements2 *pMemoryRequirements) @@ -2773,7 +2773,7 @@ void WINAPI vkGetDeviceImageMemoryRequirementsKHR(VkDevice device, const VkDevic params.device = device; params.pInfo = pInfo; params.pMemoryRequirements = pMemoryRequirements; - unix_funcs->p_vkGetDeviceImageMemoryRequirementsKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetDeviceImageMemoryRequirementsKHR, ¶ms); } void WINAPI vkGetDeviceImageSparseMemoryRequirementsKHR(VkDevice device, const VkDeviceImageMemoryRequirementsKHR *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements) @@ -2783,7 +2783,7 @@ void WINAPI vkGetDeviceImageSparseMemoryRequirementsKHR(VkDevice device, const V params.pInfo = pInfo; params.pSparseMemoryRequirementCount = pSparseMemoryRequirementCount; params.pSparseMemoryRequirements = pSparseMemoryRequirements; - unix_funcs->p_vkGetDeviceImageSparseMemoryRequirementsKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetDeviceImageSparseMemoryRequirementsKHR, ¶ms); } void WINAPI vkGetDeviceMemoryCommitment(VkDevice device, VkDeviceMemory memory, VkDeviceSize *pCommittedMemoryInBytes) @@ -2792,7 +2792,7 @@ void WINAPI vkGetDeviceMemoryCommitment(VkDevice device, VkDeviceMemory memory, params.device = device; params.memory = memory; params.pCommittedMemoryInBytes = pCommittedMemoryInBytes; - unix_funcs->p_vkGetDeviceMemoryCommitment(¶ms); + unix_funcs->p_vk_call(unix_vkGetDeviceMemoryCommitment, ¶ms); } uint64_t WINAPI vkGetDeviceMemoryOpaqueCaptureAddress(VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo *pInfo) @@ -2800,7 +2800,7 @@ uint64_t WINAPI vkGetDeviceMemoryOpaqueCaptureAddress(VkDevice device, const VkD struct vkGetDeviceMemoryOpaqueCaptureAddress_params params; params.device = device; params.pInfo = pInfo; - unix_funcs->p_vkGetDeviceMemoryOpaqueCaptureAddress(¶ms); + unix_funcs->p_vk_call(unix_vkGetDeviceMemoryOpaqueCaptureAddress, ¶ms); return params.result; } @@ -2809,7 +2809,7 @@ uint64_t WINAPI vkGetDeviceMemoryOpaqueCaptureAddressKHR(VkDevice device, const struct vkGetDeviceMemoryOpaqueCaptureAddressKHR_params params; params.device = device; params.pInfo = pInfo; - unix_funcs->p_vkGetDeviceMemoryOpaqueCaptureAddressKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetDeviceMemoryOpaqueCaptureAddressKHR, ¶ms); return params.result; } @@ -2820,7 +2820,7 @@ void WINAPI vkGetDeviceQueue(VkDevice device, uint32_t queueFamilyIndex, uint32_ params.queueFamilyIndex = queueFamilyIndex; params.queueIndex = queueIndex; params.pQueue = pQueue; - unix_funcs->p_vkGetDeviceQueue(¶ms); + unix_funcs->p_vk_call(unix_vkGetDeviceQueue, ¶ms); } void WINAPI vkGetDeviceQueue2(VkDevice device, const VkDeviceQueueInfo2 *pQueueInfo, VkQueue *pQueue) @@ -2829,7 +2829,7 @@ void WINAPI vkGetDeviceQueue2(VkDevice device, const VkDeviceQueueInfo2 *pQueueI params.device = device; params.pQueueInfo = pQueueInfo; params.pQueue = pQueue; - unix_funcs->p_vkGetDeviceQueue2(¶ms); + unix_funcs->p_vk_call(unix_vkGetDeviceQueue2, ¶ms); } VkResult WINAPI vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI(VkDevice device, VkRenderPass renderpass, VkExtent2D *pMaxWorkgroupSize) @@ -2838,7 +2838,7 @@ VkResult WINAPI vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI(VkDevice device, params.device = device; params.renderpass = renderpass; params.pMaxWorkgroupSize = pMaxWorkgroupSize; - return unix_funcs->p_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI(¶ms); + return unix_funcs->p_vk_call(unix_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI, ¶ms); } VkResult WINAPI vkGetEventStatus(VkDevice device, VkEvent event) @@ -2846,7 +2846,7 @@ VkResult WINAPI vkGetEventStatus(VkDevice device, VkEvent event) struct vkGetEventStatus_params params; params.device = device; params.event = event; - return unix_funcs->p_vkGetEventStatus(¶ms); + return unix_funcs->p_vk_call(unix_vkGetEventStatus, ¶ms); } VkResult WINAPI vkGetFenceStatus(VkDevice device, VkFence fence) @@ -2854,7 +2854,7 @@ VkResult WINAPI vkGetFenceStatus(VkDevice device, VkFence fence) struct vkGetFenceStatus_params params; params.device = device; params.fence = fence; - return unix_funcs->p_vkGetFenceStatus(¶ms); + return unix_funcs->p_vk_call(unix_vkGetFenceStatus, ¶ms); } void WINAPI vkGetGeneratedCommandsMemoryRequirementsNV(VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoNV *pInfo, VkMemoryRequirements2 *pMemoryRequirements) @@ -2863,7 +2863,7 @@ void WINAPI vkGetGeneratedCommandsMemoryRequirementsNV(VkDevice device, const Vk params.device = device; params.pInfo = pInfo; params.pMemoryRequirements = pMemoryRequirements; - unix_funcs->p_vkGetGeneratedCommandsMemoryRequirementsNV(¶ms); + unix_funcs->p_vk_call(unix_vkGetGeneratedCommandsMemoryRequirementsNV, ¶ms); } void WINAPI vkGetImageMemoryRequirements(VkDevice device, VkImage image, VkMemoryRequirements *pMemoryRequirements) @@ -2872,7 +2872,7 @@ void WINAPI vkGetImageMemoryRequirements(VkDevice device, VkImage image, VkMemor params.device = device; params.image = image; params.pMemoryRequirements = pMemoryRequirements; - unix_funcs->p_vkGetImageMemoryRequirements(¶ms); + unix_funcs->p_vk_call(unix_vkGetImageMemoryRequirements, ¶ms); } void WINAPI vkGetImageMemoryRequirements2(VkDevice device, const VkImageMemoryRequirementsInfo2 *pInfo, VkMemoryRequirements2 *pMemoryRequirements) @@ -2881,7 +2881,7 @@ void WINAPI vkGetImageMemoryRequirements2(VkDevice device, const VkImageMemoryRe params.device = device; params.pInfo = pInfo; params.pMemoryRequirements = pMemoryRequirements; - unix_funcs->p_vkGetImageMemoryRequirements2(¶ms); + unix_funcs->p_vk_call(unix_vkGetImageMemoryRequirements2, ¶ms); } void WINAPI vkGetImageMemoryRequirements2KHR(VkDevice device, const VkImageMemoryRequirementsInfo2 *pInfo, VkMemoryRequirements2 *pMemoryRequirements) @@ -2890,7 +2890,7 @@ void WINAPI vkGetImageMemoryRequirements2KHR(VkDevice device, const VkImageMemor params.device = device; params.pInfo = pInfo; params.pMemoryRequirements = pMemoryRequirements; - unix_funcs->p_vkGetImageMemoryRequirements2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetImageMemoryRequirements2KHR, ¶ms); } void WINAPI vkGetImageSparseMemoryRequirements(VkDevice device, VkImage image, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements *pSparseMemoryRequirements) @@ -2900,7 +2900,7 @@ void WINAPI vkGetImageSparseMemoryRequirements(VkDevice device, VkImage image, u params.image = image; params.pSparseMemoryRequirementCount = pSparseMemoryRequirementCount; params.pSparseMemoryRequirements = pSparseMemoryRequirements; - unix_funcs->p_vkGetImageSparseMemoryRequirements(¶ms); + unix_funcs->p_vk_call(unix_vkGetImageSparseMemoryRequirements, ¶ms); } void WINAPI vkGetImageSparseMemoryRequirements2(VkDevice device, const VkImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements) @@ -2910,7 +2910,7 @@ void WINAPI vkGetImageSparseMemoryRequirements2(VkDevice device, const VkImageSp params.pInfo = pInfo; params.pSparseMemoryRequirementCount = pSparseMemoryRequirementCount; params.pSparseMemoryRequirements = pSparseMemoryRequirements; - unix_funcs->p_vkGetImageSparseMemoryRequirements2(¶ms); + unix_funcs->p_vk_call(unix_vkGetImageSparseMemoryRequirements2, ¶ms); } void WINAPI vkGetImageSparseMemoryRequirements2KHR(VkDevice device, const VkImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements) @@ -2920,7 +2920,7 @@ void WINAPI vkGetImageSparseMemoryRequirements2KHR(VkDevice device, const VkImag params.pInfo = pInfo; params.pSparseMemoryRequirementCount = pSparseMemoryRequirementCount; params.pSparseMemoryRequirements = pSparseMemoryRequirements; - unix_funcs->p_vkGetImageSparseMemoryRequirements2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetImageSparseMemoryRequirements2KHR, ¶ms); } void WINAPI vkGetImageSubresourceLayout(VkDevice device, VkImage image, const VkImageSubresource *pSubresource, VkSubresourceLayout *pLayout) @@ -2930,7 +2930,7 @@ void WINAPI vkGetImageSubresourceLayout(VkDevice device, VkImage image, const Vk params.image = image; params.pSubresource = pSubresource; params.pLayout = pLayout; - unix_funcs->p_vkGetImageSubresourceLayout(¶ms); + unix_funcs->p_vk_call(unix_vkGetImageSubresourceLayout, ¶ms); } VkResult WINAPI vkGetImageViewAddressNVX(VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX *pProperties) @@ -2939,7 +2939,7 @@ VkResult WINAPI vkGetImageViewAddressNVX(VkDevice device, VkImageView imageView, params.device = device; params.imageView = imageView; params.pProperties = pProperties; - return unix_funcs->p_vkGetImageViewAddressNVX(¶ms); + return unix_funcs->p_vk_call(unix_vkGetImageViewAddressNVX, ¶ms); } uint32_t WINAPI vkGetImageViewHandleNVX(VkDevice device, const VkImageViewHandleInfoNVX *pInfo) @@ -2947,7 +2947,7 @@ uint32_t WINAPI vkGetImageViewHandleNVX(VkDevice device, const VkImageViewHandle struct vkGetImageViewHandleNVX_params params; params.device = device; params.pInfo = pInfo; - return unix_funcs->p_vkGetImageViewHandleNVX(¶ms); + return unix_funcs->p_vk_call(unix_vkGetImageViewHandleNVX, ¶ms); } VkResult WINAPI vkGetMemoryHostPointerPropertiesEXT(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, const void *pHostPointer, VkMemoryHostPointerPropertiesEXT *pMemoryHostPointerProperties) @@ -2957,7 +2957,7 @@ VkResult WINAPI vkGetMemoryHostPointerPropertiesEXT(VkDevice device, VkExternalM params.handleType = handleType; params.pHostPointer = pHostPointer; params.pMemoryHostPointerProperties = pMemoryHostPointerProperties; - return unix_funcs->p_vkGetMemoryHostPointerPropertiesEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkGetMemoryHostPointerPropertiesEXT, ¶ms); } VkResult WINAPI vkGetPerformanceParameterINTEL(VkDevice device, VkPerformanceParameterTypeINTEL parameter, VkPerformanceValueINTEL *pValue) @@ -2966,7 +2966,7 @@ VkResult WINAPI vkGetPerformanceParameterINTEL(VkDevice device, VkPerformancePar params.device = device; params.parameter = parameter; params.pValue = pValue; - return unix_funcs->p_vkGetPerformanceParameterINTEL(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPerformanceParameterINTEL, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(VkPhysicalDevice physicalDevice, uint32_t *pTimeDomainCount, VkTimeDomainEXT *pTimeDomains) @@ -2975,7 +2975,7 @@ VkResult WINAPI vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(VkPhysicalDevice params.physicalDevice = physicalDevice; params.pTimeDomainCount = pTimeDomainCount; params.pTimeDomains = pTimeDomains; - return unix_funcs->p_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceCooperativeMatrixPropertiesNV(VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkCooperativeMatrixPropertiesNV *pProperties) @@ -2984,7 +2984,7 @@ VkResult WINAPI vkGetPhysicalDeviceCooperativeMatrixPropertiesNV(VkPhysicalDevic params.physicalDevice = physicalDevice; params.pPropertyCount = pPropertyCount; params.pProperties = pProperties; - return unix_funcs->p_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV, ¶ms); } void WINAPI vkGetPhysicalDeviceExternalBufferProperties(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo *pExternalBufferInfo, VkExternalBufferProperties *pExternalBufferProperties) @@ -2993,7 +2993,7 @@ void WINAPI vkGetPhysicalDeviceExternalBufferProperties(VkPhysicalDevice physica params.physicalDevice = physicalDevice; params.pExternalBufferInfo = pExternalBufferInfo; params.pExternalBufferProperties = pExternalBufferProperties; - unix_funcs->p_vkGetPhysicalDeviceExternalBufferProperties(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceExternalBufferProperties, ¶ms); } void WINAPI vkGetPhysicalDeviceExternalBufferPropertiesKHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo *pExternalBufferInfo, VkExternalBufferProperties *pExternalBufferProperties) @@ -3002,7 +3002,7 @@ void WINAPI vkGetPhysicalDeviceExternalBufferPropertiesKHR(VkPhysicalDevice phys params.physicalDevice = physicalDevice; params.pExternalBufferInfo = pExternalBufferInfo; params.pExternalBufferProperties = pExternalBufferProperties; - unix_funcs->p_vkGetPhysicalDeviceExternalBufferPropertiesKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceExternalBufferPropertiesKHR, ¶ms); } void WINAPI vkGetPhysicalDeviceExternalFenceProperties(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo *pExternalFenceInfo, VkExternalFenceProperties *pExternalFenceProperties) @@ -3011,7 +3011,7 @@ void WINAPI vkGetPhysicalDeviceExternalFenceProperties(VkPhysicalDevice physical params.physicalDevice = physicalDevice; params.pExternalFenceInfo = pExternalFenceInfo; params.pExternalFenceProperties = pExternalFenceProperties; - unix_funcs->p_vkGetPhysicalDeviceExternalFenceProperties(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceExternalFenceProperties, ¶ms); } void WINAPI vkGetPhysicalDeviceExternalFencePropertiesKHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo *pExternalFenceInfo, VkExternalFenceProperties *pExternalFenceProperties) @@ -3020,7 +3020,7 @@ void WINAPI vkGetPhysicalDeviceExternalFencePropertiesKHR(VkPhysicalDevice physi params.physicalDevice = physicalDevice; params.pExternalFenceInfo = pExternalFenceInfo; params.pExternalFenceProperties = pExternalFenceProperties; - unix_funcs->p_vkGetPhysicalDeviceExternalFencePropertiesKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceExternalFencePropertiesKHR, ¶ms); } void WINAPI vkGetPhysicalDeviceExternalSemaphoreProperties(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, VkExternalSemaphoreProperties *pExternalSemaphoreProperties) @@ -3029,7 +3029,7 @@ void WINAPI vkGetPhysicalDeviceExternalSemaphoreProperties(VkPhysicalDevice phys params.physicalDevice = physicalDevice; params.pExternalSemaphoreInfo = pExternalSemaphoreInfo; params.pExternalSemaphoreProperties = pExternalSemaphoreProperties; - unix_funcs->p_vkGetPhysicalDeviceExternalSemaphoreProperties(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceExternalSemaphoreProperties, ¶ms); } void WINAPI vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, VkExternalSemaphoreProperties *pExternalSemaphoreProperties) @@ -3038,7 +3038,7 @@ void WINAPI vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(VkPhysicalDevice p params.physicalDevice = physicalDevice; params.pExternalSemaphoreInfo = pExternalSemaphoreInfo; params.pExternalSemaphoreProperties = pExternalSemaphoreProperties; - unix_funcs->p_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR, ¶ms); } void WINAPI vkGetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures *pFeatures) @@ -3046,7 +3046,7 @@ void WINAPI vkGetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice, VkPhysi struct vkGetPhysicalDeviceFeatures_params params; params.physicalDevice = physicalDevice; params.pFeatures = pFeatures; - unix_funcs->p_vkGetPhysicalDeviceFeatures(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceFeatures, ¶ms); } void WINAPI vkGetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2 *pFeatures) @@ -3054,7 +3054,7 @@ void WINAPI vkGetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice, VkPhys struct vkGetPhysicalDeviceFeatures2_params params; params.physicalDevice = physicalDevice; params.pFeatures = pFeatures; - unix_funcs->p_vkGetPhysicalDeviceFeatures2(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceFeatures2, ¶ms); } void WINAPI vkGetPhysicalDeviceFeatures2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2 *pFeatures) @@ -3062,7 +3062,7 @@ void WINAPI vkGetPhysicalDeviceFeatures2KHR(VkPhysicalDevice physicalDevice, VkP struct vkGetPhysicalDeviceFeatures2KHR_params params; params.physicalDevice = physicalDevice; params.pFeatures = pFeatures; - unix_funcs->p_vkGetPhysicalDeviceFeatures2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceFeatures2KHR, ¶ms); } void WINAPI vkGetPhysicalDeviceFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties *pFormatProperties) @@ -3071,7 +3071,7 @@ void WINAPI vkGetPhysicalDeviceFormatProperties(VkPhysicalDevice physicalDevice, params.physicalDevice = physicalDevice; params.format = format; params.pFormatProperties = pFormatProperties; - unix_funcs->p_vkGetPhysicalDeviceFormatProperties(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceFormatProperties, ¶ms); } void WINAPI vkGetPhysicalDeviceFormatProperties2(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2 *pFormatProperties) @@ -3080,7 +3080,7 @@ void WINAPI vkGetPhysicalDeviceFormatProperties2(VkPhysicalDevice physicalDevice params.physicalDevice = physicalDevice; params.format = format; params.pFormatProperties = pFormatProperties; - unix_funcs->p_vkGetPhysicalDeviceFormatProperties2(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceFormatProperties2, ¶ms); } void WINAPI vkGetPhysicalDeviceFormatProperties2KHR(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2 *pFormatProperties) @@ -3089,7 +3089,7 @@ void WINAPI vkGetPhysicalDeviceFormatProperties2KHR(VkPhysicalDevice physicalDev params.physicalDevice = physicalDevice; params.format = format; params.pFormatProperties = pFormatProperties; - unix_funcs->p_vkGetPhysicalDeviceFormatProperties2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceFormatProperties2KHR, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceFragmentShadingRatesKHR(VkPhysicalDevice physicalDevice, uint32_t *pFragmentShadingRateCount, VkPhysicalDeviceFragmentShadingRateKHR *pFragmentShadingRates) @@ -3098,7 +3098,7 @@ VkResult WINAPI vkGetPhysicalDeviceFragmentShadingRatesKHR(VkPhysicalDevice phys params.physicalDevice = physicalDevice; params.pFragmentShadingRateCount = pFragmentShadingRateCount; params.pFragmentShadingRates = pFragmentShadingRates; - return unix_funcs->p_vkGetPhysicalDeviceFragmentShadingRatesKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceFragmentShadingRatesKHR, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties *pImageFormatProperties) @@ -3111,7 +3111,7 @@ VkResult WINAPI vkGetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physic params.usage = usage; params.flags = flags; params.pImageFormatProperties = pImageFormatProperties; - return unix_funcs->p_vkGetPhysicalDeviceImageFormatProperties(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceImageFormatProperties, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VkImageFormatProperties2 *pImageFormatProperties) @@ -3120,7 +3120,7 @@ VkResult WINAPI vkGetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice physi params.physicalDevice = physicalDevice; params.pImageFormatInfo = pImageFormatInfo; params.pImageFormatProperties = pImageFormatProperties; - return unix_funcs->p_vkGetPhysicalDeviceImageFormatProperties2(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceImageFormatProperties2, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VkImageFormatProperties2 *pImageFormatProperties) @@ -3129,7 +3129,7 @@ VkResult WINAPI vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice ph params.physicalDevice = physicalDevice; params.pImageFormatInfo = pImageFormatInfo; params.pImageFormatProperties = pImageFormatProperties; - return unix_funcs->p_vkGetPhysicalDeviceImageFormatProperties2KHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceImageFormatProperties2KHR, ¶ms); } void WINAPI vkGetPhysicalDeviceMemoryProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties *pMemoryProperties) @@ -3137,7 +3137,7 @@ void WINAPI vkGetPhysicalDeviceMemoryProperties(VkPhysicalDevice physicalDevice, struct vkGetPhysicalDeviceMemoryProperties_params params; params.physicalDevice = physicalDevice; params.pMemoryProperties = pMemoryProperties; - unix_funcs->p_vkGetPhysicalDeviceMemoryProperties(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceMemoryProperties, ¶ms); } void WINAPI vkGetPhysicalDeviceMemoryProperties2(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2 *pMemoryProperties) @@ -3145,7 +3145,7 @@ void WINAPI vkGetPhysicalDeviceMemoryProperties2(VkPhysicalDevice physicalDevice struct vkGetPhysicalDeviceMemoryProperties2_params params; params.physicalDevice = physicalDevice; params.pMemoryProperties = pMemoryProperties; - unix_funcs->p_vkGetPhysicalDeviceMemoryProperties2(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceMemoryProperties2, ¶ms); } void WINAPI vkGetPhysicalDeviceMemoryProperties2KHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2 *pMemoryProperties) @@ -3153,7 +3153,7 @@ void WINAPI vkGetPhysicalDeviceMemoryProperties2KHR(VkPhysicalDevice physicalDev struct vkGetPhysicalDeviceMemoryProperties2KHR_params params; params.physicalDevice = physicalDevice; params.pMemoryProperties = pMemoryProperties; - unix_funcs->p_vkGetPhysicalDeviceMemoryProperties2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceMemoryProperties2KHR, ¶ms); } void WINAPI vkGetPhysicalDeviceMultisamplePropertiesEXT(VkPhysicalDevice physicalDevice, VkSampleCountFlagBits samples, VkMultisamplePropertiesEXT *pMultisampleProperties) @@ -3162,7 +3162,7 @@ void WINAPI vkGetPhysicalDeviceMultisamplePropertiesEXT(VkPhysicalDevice physica params.physicalDevice = physicalDevice; params.samples = samples; params.pMultisampleProperties = pMultisampleProperties; - unix_funcs->p_vkGetPhysicalDeviceMultisamplePropertiesEXT(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceMultisamplePropertiesEXT, ¶ms); } VkResult WINAPI vkGetPhysicalDevicePresentRectanglesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pRectCount, VkRect2D *pRects) @@ -3172,7 +3172,7 @@ VkResult WINAPI vkGetPhysicalDevicePresentRectanglesKHR(VkPhysicalDevice physica params.surface = surface; params.pRectCount = pRectCount; params.pRects = pRects; - return unix_funcs->p_vkGetPhysicalDevicePresentRectanglesKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDevicePresentRectanglesKHR, ¶ms); } void WINAPI vkGetPhysicalDeviceProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties *pProperties) @@ -3180,7 +3180,7 @@ void WINAPI vkGetPhysicalDeviceProperties(VkPhysicalDevice physicalDevice, VkPhy struct vkGetPhysicalDeviceProperties_params params; params.physicalDevice = physicalDevice; params.pProperties = pProperties; - unix_funcs->p_vkGetPhysicalDeviceProperties(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceProperties, ¶ms); } void WINAPI vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDevice physicalDevice, const VkQueryPoolPerformanceCreateInfoKHR *pPerformanceQueryCreateInfo, uint32_t *pNumPasses) @@ -3189,7 +3189,7 @@ void WINAPI vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(VkPhysicalDe params.physicalDevice = physicalDevice; params.pPerformanceQueryCreateInfo = pPerformanceQueryCreateInfo; params.pNumPasses = pNumPasses; - unix_funcs->p_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR, ¶ms); } void WINAPI vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, uint32_t *pQueueFamilyPropertyCount, VkQueueFamilyProperties *pQueueFamilyProperties) @@ -3198,7 +3198,7 @@ void WINAPI vkGetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDe params.physicalDevice = physicalDevice; params.pQueueFamilyPropertyCount = pQueueFamilyPropertyCount; params.pQueueFamilyProperties = pQueueFamilyProperties; - unix_funcs->p_vkGetPhysicalDeviceQueueFamilyProperties(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceQueueFamilyProperties, ¶ms); } void WINAPI vkGetPhysicalDeviceQueueFamilyProperties2(VkPhysicalDevice physicalDevice, uint32_t *pQueueFamilyPropertyCount, VkQueueFamilyProperties2 *pQueueFamilyProperties) @@ -3207,7 +3207,7 @@ void WINAPI vkGetPhysicalDeviceQueueFamilyProperties2(VkPhysicalDevice physicalD params.physicalDevice = physicalDevice; params.pQueueFamilyPropertyCount = pQueueFamilyPropertyCount; params.pQueueFamilyProperties = pQueueFamilyProperties; - unix_funcs->p_vkGetPhysicalDeviceQueueFamilyProperties2(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceQueueFamilyProperties2, ¶ms); } void WINAPI vkGetPhysicalDeviceQueueFamilyProperties2KHR(VkPhysicalDevice physicalDevice, uint32_t *pQueueFamilyPropertyCount, VkQueueFamilyProperties2 *pQueueFamilyProperties) @@ -3216,7 +3216,7 @@ void WINAPI vkGetPhysicalDeviceQueueFamilyProperties2KHR(VkPhysicalDevice physic params.physicalDevice = physicalDevice; params.pQueueFamilyPropertyCount = pQueueFamilyPropertyCount; params.pQueueFamilyProperties = pQueueFamilyProperties; - unix_funcs->p_vkGetPhysicalDeviceQueueFamilyProperties2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceQueueFamilyProperties2KHR, ¶ms); } void WINAPI vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t *pPropertyCount, VkSparseImageFormatProperties *pProperties) @@ -3230,7 +3230,7 @@ void WINAPI vkGetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice phys params.tiling = tiling; params.pPropertyCount = pPropertyCount; params.pProperties = pProperties; - unix_funcs->p_vkGetPhysicalDeviceSparseImageFormatProperties(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceSparseImageFormatProperties, ¶ms); } void WINAPI vkGetPhysicalDeviceSparseImageFormatProperties2(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, VkSparseImageFormatProperties2 *pProperties) @@ -3240,7 +3240,7 @@ void WINAPI vkGetPhysicalDeviceSparseImageFormatProperties2(VkPhysicalDevice phy params.pFormatInfo = pFormatInfo; params.pPropertyCount = pPropertyCount; params.pProperties = pProperties; - unix_funcs->p_vkGetPhysicalDeviceSparseImageFormatProperties2(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceSparseImageFormatProperties2, ¶ms); } void WINAPI vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, VkSparseImageFormatProperties2 *pProperties) @@ -3250,7 +3250,7 @@ void WINAPI vkGetPhysicalDeviceSparseImageFormatProperties2KHR(VkPhysicalDevice params.pFormatInfo = pFormatInfo; params.pPropertyCount = pPropertyCount; params.pProperties = pProperties; - unix_funcs->p_vkGetPhysicalDeviceSparseImageFormatProperties2KHR(¶ms); + unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceSparseImageFormatProperties2KHR, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(VkPhysicalDevice physicalDevice, uint32_t *pCombinationCount, VkFramebufferMixedSamplesCombinationNV *pCombinations) @@ -3259,7 +3259,7 @@ VkResult WINAPI vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsN params.physicalDevice = physicalDevice; params.pCombinationCount = pCombinationCount; params.pCombinations = pCombinations; - return unix_funcs->p_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceSurfaceCapabilities2KHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, VkSurfaceCapabilities2KHR *pSurfaceCapabilities) @@ -3268,7 +3268,7 @@ VkResult WINAPI vkGetPhysicalDeviceSurfaceCapabilities2KHR(VkPhysicalDevice phys params.physicalDevice = physicalDevice; params.pSurfaceInfo = pSurfaceInfo; params.pSurfaceCapabilities = pSurfaceCapabilities; - return unix_funcs->p_vkGetPhysicalDeviceSurfaceCapabilities2KHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceSurfaceCapabilities2KHR, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceSurfaceCapabilitiesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR *pSurfaceCapabilities) @@ -3277,7 +3277,7 @@ VkResult WINAPI vkGetPhysicalDeviceSurfaceCapabilitiesKHR(VkPhysicalDevice physi params.physicalDevice = physicalDevice; params.surface = surface; params.pSurfaceCapabilities = pSurfaceCapabilities; - return unix_funcs->p_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceSurfaceCapabilitiesKHR, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, uint32_t *pSurfaceFormatCount, VkSurfaceFormat2KHR *pSurfaceFormats) @@ -3287,7 +3287,7 @@ VkResult WINAPI vkGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice physicalD params.pSurfaceInfo = pSurfaceInfo; params.pSurfaceFormatCount = pSurfaceFormatCount; params.pSurfaceFormats = pSurfaceFormats; - return unix_funcs->p_vkGetPhysicalDeviceSurfaceFormats2KHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceSurfaceFormats2KHR, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceSurfaceFormatsKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pSurfaceFormatCount, VkSurfaceFormatKHR *pSurfaceFormats) @@ -3297,7 +3297,7 @@ VkResult WINAPI vkGetPhysicalDeviceSurfaceFormatsKHR(VkPhysicalDevice physicalDe params.surface = surface; params.pSurfaceFormatCount = pSurfaceFormatCount; params.pSurfaceFormats = pSurfaceFormats; - return unix_funcs->p_vkGetPhysicalDeviceSurfaceFormatsKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceSurfaceFormatsKHR, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceSurfacePresentModesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pPresentModeCount, VkPresentModeKHR *pPresentModes) @@ -3307,7 +3307,7 @@ VkResult WINAPI vkGetPhysicalDeviceSurfacePresentModesKHR(VkPhysicalDevice physi params.surface = surface; params.pPresentModeCount = pPresentModeCount; params.pPresentModes = pPresentModes; - return unix_funcs->p_vkGetPhysicalDeviceSurfacePresentModesKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceSurfacePresentModesKHR, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceSurfaceSupportKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32 *pSupported) @@ -3317,7 +3317,7 @@ VkResult WINAPI vkGetPhysicalDeviceSurfaceSupportKHR(VkPhysicalDevice physicalDe params.queueFamilyIndex = queueFamilyIndex; params.surface = surface; params.pSupported = pSupported; - return unix_funcs->p_vkGetPhysicalDeviceSurfaceSupportKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceSurfaceSupportKHR, ¶ms); } VkResult WINAPI vkGetPhysicalDeviceToolPropertiesEXT(VkPhysicalDevice physicalDevice, uint32_t *pToolCount, VkPhysicalDeviceToolPropertiesEXT *pToolProperties) @@ -3326,7 +3326,7 @@ VkResult WINAPI vkGetPhysicalDeviceToolPropertiesEXT(VkPhysicalDevice physicalDe params.physicalDevice = physicalDevice; params.pToolCount = pToolCount; params.pToolProperties = pToolProperties; - return unix_funcs->p_vkGetPhysicalDeviceToolPropertiesEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceToolPropertiesEXT, ¶ms); } VkBool32 WINAPI vkGetPhysicalDeviceWin32PresentationSupportKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex) @@ -3334,7 +3334,7 @@ VkBool32 WINAPI vkGetPhysicalDeviceWin32PresentationSupportKHR(VkPhysicalDevice struct vkGetPhysicalDeviceWin32PresentationSupportKHR_params params; params.physicalDevice = physicalDevice; params.queueFamilyIndex = queueFamilyIndex; - return unix_funcs->p_vkGetPhysicalDeviceWin32PresentationSupportKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPhysicalDeviceWin32PresentationSupportKHR, ¶ms); } VkResult WINAPI vkGetPipelineCacheData(VkDevice device, VkPipelineCache pipelineCache, size_t *pDataSize, void *pData) @@ -3344,7 +3344,7 @@ VkResult WINAPI vkGetPipelineCacheData(VkDevice device, VkPipelineCache pipeline params.pipelineCache = pipelineCache; params.pDataSize = pDataSize; params.pData = pData; - return unix_funcs->p_vkGetPipelineCacheData(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPipelineCacheData, ¶ms); } VkResult WINAPI vkGetPipelineExecutableInternalRepresentationsKHR(VkDevice device, const VkPipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR *pInternalRepresentations) @@ -3354,7 +3354,7 @@ VkResult WINAPI vkGetPipelineExecutableInternalRepresentationsKHR(VkDevice devic params.pExecutableInfo = pExecutableInfo; params.pInternalRepresentationCount = pInternalRepresentationCount; params.pInternalRepresentations = pInternalRepresentations; - return unix_funcs->p_vkGetPipelineExecutableInternalRepresentationsKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPipelineExecutableInternalRepresentationsKHR, ¶ms); } VkResult WINAPI vkGetPipelineExecutablePropertiesKHR(VkDevice device, const VkPipelineInfoKHR *pPipelineInfo, uint32_t *pExecutableCount, VkPipelineExecutablePropertiesKHR *pProperties) @@ -3364,7 +3364,7 @@ VkResult WINAPI vkGetPipelineExecutablePropertiesKHR(VkDevice device, const VkPi params.pPipelineInfo = pPipelineInfo; params.pExecutableCount = pExecutableCount; params.pProperties = pProperties; - return unix_funcs->p_vkGetPipelineExecutablePropertiesKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPipelineExecutablePropertiesKHR, ¶ms); } VkResult WINAPI vkGetPipelineExecutableStatisticsKHR(VkDevice device, const VkPipelineExecutableInfoKHR *pExecutableInfo, uint32_t *pStatisticCount, VkPipelineExecutableStatisticKHR *pStatistics) @@ -3374,7 +3374,7 @@ VkResult WINAPI vkGetPipelineExecutableStatisticsKHR(VkDevice device, const VkPi params.pExecutableInfo = pExecutableInfo; params.pStatisticCount = pStatisticCount; params.pStatistics = pStatistics; - return unix_funcs->p_vkGetPipelineExecutableStatisticsKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetPipelineExecutableStatisticsKHR, ¶ms); } void WINAPI vkGetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlotEXT privateDataSlot, uint64_t *pData) @@ -3385,7 +3385,7 @@ void WINAPI vkGetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64 params.objectHandle = objectHandle; params.privateDataSlot = privateDataSlot; params.pData = pData; - unix_funcs->p_vkGetPrivateDataEXT(¶ms); + unix_funcs->p_vk_call(unix_vkGetPrivateDataEXT, ¶ms); } VkResult WINAPI vkGetQueryPoolResults(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void *pData, VkDeviceSize stride, VkQueryResultFlags flags) @@ -3399,7 +3399,7 @@ VkResult WINAPI vkGetQueryPoolResults(VkDevice device, VkQueryPool queryPool, ui params.pData = pData; params.stride = stride; params.flags = flags; - return unix_funcs->p_vkGetQueryPoolResults(¶ms); + return unix_funcs->p_vk_call(unix_vkGetQueryPoolResults, ¶ms); } void WINAPI vkGetQueueCheckpointData2NV(VkQueue queue, uint32_t *pCheckpointDataCount, VkCheckpointData2NV *pCheckpointData) @@ -3408,7 +3408,7 @@ void WINAPI vkGetQueueCheckpointData2NV(VkQueue queue, uint32_t *pCheckpointData params.queue = queue; params.pCheckpointDataCount = pCheckpointDataCount; params.pCheckpointData = pCheckpointData; - unix_funcs->p_vkGetQueueCheckpointData2NV(¶ms); + unix_funcs->p_vk_call(unix_vkGetQueueCheckpointData2NV, ¶ms); } void WINAPI vkGetQueueCheckpointDataNV(VkQueue queue, uint32_t *pCheckpointDataCount, VkCheckpointDataNV *pCheckpointData) @@ -3417,7 +3417,7 @@ void WINAPI vkGetQueueCheckpointDataNV(VkQueue queue, uint32_t *pCheckpointDataC params.queue = queue; params.pCheckpointDataCount = pCheckpointDataCount; params.pCheckpointData = pCheckpointData; - unix_funcs->p_vkGetQueueCheckpointDataNV(¶ms); + unix_funcs->p_vk_call(unix_vkGetQueueCheckpointDataNV, ¶ms); } VkResult WINAPI vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData) @@ -3429,7 +3429,7 @@ VkResult WINAPI vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(VkDevice devic params.groupCount = groupCount; params.dataSize = dataSize; params.pData = pData; - return unix_funcs->p_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR, ¶ms); } VkResult WINAPI vkGetRayTracingShaderGroupHandlesKHR(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData) @@ -3441,7 +3441,7 @@ VkResult WINAPI vkGetRayTracingShaderGroupHandlesKHR(VkDevice device, VkPipeline params.groupCount = groupCount; params.dataSize = dataSize; params.pData = pData; - return unix_funcs->p_vkGetRayTracingShaderGroupHandlesKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetRayTracingShaderGroupHandlesKHR, ¶ms); } VkResult WINAPI vkGetRayTracingShaderGroupHandlesNV(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void *pData) @@ -3453,7 +3453,7 @@ VkResult WINAPI vkGetRayTracingShaderGroupHandlesNV(VkDevice device, VkPipeline params.groupCount = groupCount; params.dataSize = dataSize; params.pData = pData; - return unix_funcs->p_vkGetRayTracingShaderGroupHandlesNV(¶ms); + return unix_funcs->p_vk_call(unix_vkGetRayTracingShaderGroupHandlesNV, ¶ms); } VkDeviceSize WINAPI vkGetRayTracingShaderGroupStackSizeKHR(VkDevice device, VkPipeline pipeline, uint32_t group, VkShaderGroupShaderKHR groupShader) @@ -3463,7 +3463,7 @@ VkDeviceSize WINAPI vkGetRayTracingShaderGroupStackSizeKHR(VkDevice device, VkPi params.pipeline = pipeline; params.group = group; params.groupShader = groupShader; - return unix_funcs->p_vkGetRayTracingShaderGroupStackSizeKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetRayTracingShaderGroupStackSizeKHR, ¶ms); } void WINAPI vkGetRenderAreaGranularity(VkDevice device, VkRenderPass renderPass, VkExtent2D *pGranularity) @@ -3472,7 +3472,7 @@ void WINAPI vkGetRenderAreaGranularity(VkDevice device, VkRenderPass renderPass, params.device = device; params.renderPass = renderPass; params.pGranularity = pGranularity; - unix_funcs->p_vkGetRenderAreaGranularity(¶ms); + unix_funcs->p_vk_call(unix_vkGetRenderAreaGranularity, ¶ms); } VkResult WINAPI vkGetSemaphoreCounterValue(VkDevice device, VkSemaphore semaphore, uint64_t *pValue) @@ -3481,7 +3481,7 @@ VkResult WINAPI vkGetSemaphoreCounterValue(VkDevice device, VkSemaphore semaphor params.device = device; params.semaphore = semaphore; params.pValue = pValue; - return unix_funcs->p_vkGetSemaphoreCounterValue(¶ms); + return unix_funcs->p_vk_call(unix_vkGetSemaphoreCounterValue, ¶ms); } VkResult WINAPI vkGetSemaphoreCounterValueKHR(VkDevice device, VkSemaphore semaphore, uint64_t *pValue) @@ -3490,7 +3490,7 @@ VkResult WINAPI vkGetSemaphoreCounterValueKHR(VkDevice device, VkSemaphore semap params.device = device; params.semaphore = semaphore; params.pValue = pValue; - return unix_funcs->p_vkGetSemaphoreCounterValueKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetSemaphoreCounterValueKHR, ¶ms); } VkResult WINAPI vkGetShaderInfoAMD(VkDevice device, VkPipeline pipeline, VkShaderStageFlagBits shaderStage, VkShaderInfoTypeAMD infoType, size_t *pInfoSize, void *pInfo) @@ -3502,7 +3502,7 @@ VkResult WINAPI vkGetShaderInfoAMD(VkDevice device, VkPipeline pipeline, VkShade params.infoType = infoType; params.pInfoSize = pInfoSize; params.pInfo = pInfo; - return unix_funcs->p_vkGetShaderInfoAMD(¶ms); + return unix_funcs->p_vk_call(unix_vkGetShaderInfoAMD, ¶ms); } VkResult WINAPI vkGetSwapchainImagesKHR(VkDevice device, VkSwapchainKHR swapchain, uint32_t *pSwapchainImageCount, VkImage *pSwapchainImages) @@ -3512,7 +3512,7 @@ VkResult WINAPI vkGetSwapchainImagesKHR(VkDevice device, VkSwapchainKHR swapchai params.swapchain = swapchain; params.pSwapchainImageCount = pSwapchainImageCount; params.pSwapchainImages = pSwapchainImages; - return unix_funcs->p_vkGetSwapchainImagesKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkGetSwapchainImagesKHR, ¶ms); } VkResult WINAPI vkGetValidationCacheDataEXT(VkDevice device, VkValidationCacheEXT validationCache, size_t *pDataSize, void *pData) @@ -3522,7 +3522,7 @@ VkResult WINAPI vkGetValidationCacheDataEXT(VkDevice device, VkValidationCacheEX params.validationCache = validationCache; params.pDataSize = pDataSize; params.pData = pData; - return unix_funcs->p_vkGetValidationCacheDataEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkGetValidationCacheDataEXT, ¶ms); } VkResult WINAPI vkInitializePerformanceApiINTEL(VkDevice device, const VkInitializePerformanceApiInfoINTEL *pInitializeInfo) @@ -3530,7 +3530,7 @@ VkResult WINAPI vkInitializePerformanceApiINTEL(VkDevice device, const VkInitial struct vkInitializePerformanceApiINTEL_params params; params.device = device; params.pInitializeInfo = pInitializeInfo; - return unix_funcs->p_vkInitializePerformanceApiINTEL(¶ms); + return unix_funcs->p_vk_call(unix_vkInitializePerformanceApiINTEL, ¶ms); } VkResult WINAPI vkInvalidateMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange *pMemoryRanges) @@ -3539,7 +3539,7 @@ VkResult WINAPI vkInvalidateMappedMemoryRanges(VkDevice device, uint32_t memoryR params.device = device; params.memoryRangeCount = memoryRangeCount; params.pMemoryRanges = pMemoryRanges; - return unix_funcs->p_vkInvalidateMappedMemoryRanges(¶ms); + return unix_funcs->p_vk_call(unix_vkInvalidateMappedMemoryRanges, ¶ms); } VkResult WINAPI vkMapMemory(VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void **ppData) @@ -3551,7 +3551,7 @@ VkResult WINAPI vkMapMemory(VkDevice device, VkDeviceMemory memory, VkDeviceSize params.size = size; params.flags = flags; params.ppData = ppData; - return unix_funcs->p_vkMapMemory(¶ms); + return unix_funcs->p_vk_call(unix_vkMapMemory, ¶ms); } VkResult WINAPI vkMergePipelineCaches(VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const VkPipelineCache *pSrcCaches) @@ -3561,7 +3561,7 @@ VkResult WINAPI vkMergePipelineCaches(VkDevice device, VkPipelineCache dstCache, params.dstCache = dstCache; params.srcCacheCount = srcCacheCount; params.pSrcCaches = pSrcCaches; - return unix_funcs->p_vkMergePipelineCaches(¶ms); + return unix_funcs->p_vk_call(unix_vkMergePipelineCaches, ¶ms); } VkResult WINAPI vkMergeValidationCachesEXT(VkDevice device, VkValidationCacheEXT dstCache, uint32_t srcCacheCount, const VkValidationCacheEXT *pSrcCaches) @@ -3571,7 +3571,7 @@ VkResult WINAPI vkMergeValidationCachesEXT(VkDevice device, VkValidationCacheEXT params.dstCache = dstCache; params.srcCacheCount = srcCacheCount; params.pSrcCaches = pSrcCaches; - return unix_funcs->p_vkMergeValidationCachesEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkMergeValidationCachesEXT, ¶ms); } void WINAPI vkQueueBeginDebugUtilsLabelEXT(VkQueue queue, const VkDebugUtilsLabelEXT *pLabelInfo) @@ -3579,7 +3579,7 @@ void WINAPI vkQueueBeginDebugUtilsLabelEXT(VkQueue queue, const VkDebugUtilsLabe struct vkQueueBeginDebugUtilsLabelEXT_params params; params.queue = queue; params.pLabelInfo = pLabelInfo; - unix_funcs->p_vkQueueBeginDebugUtilsLabelEXT(¶ms); + unix_funcs->p_vk_call(unix_vkQueueBeginDebugUtilsLabelEXT, ¶ms); } VkResult WINAPI vkQueueBindSparse(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo *pBindInfo, VkFence fence) @@ -3589,14 +3589,14 @@ VkResult WINAPI vkQueueBindSparse(VkQueue queue, uint32_t bindInfoCount, const V params.bindInfoCount = bindInfoCount; params.pBindInfo = pBindInfo; params.fence = fence; - return unix_funcs->p_vkQueueBindSparse(¶ms); + return unix_funcs->p_vk_call(unix_vkQueueBindSparse, ¶ms); } void WINAPI vkQueueEndDebugUtilsLabelEXT(VkQueue queue) { struct vkQueueEndDebugUtilsLabelEXT_params params; params.queue = queue; - unix_funcs->p_vkQueueEndDebugUtilsLabelEXT(¶ms); + unix_funcs->p_vk_call(unix_vkQueueEndDebugUtilsLabelEXT, ¶ms); } void WINAPI vkQueueInsertDebugUtilsLabelEXT(VkQueue queue, const VkDebugUtilsLabelEXT *pLabelInfo) @@ -3604,7 +3604,7 @@ void WINAPI vkQueueInsertDebugUtilsLabelEXT(VkQueue queue, const VkDebugUtilsLab struct vkQueueInsertDebugUtilsLabelEXT_params params; params.queue = queue; params.pLabelInfo = pLabelInfo; - unix_funcs->p_vkQueueInsertDebugUtilsLabelEXT(¶ms); + unix_funcs->p_vk_call(unix_vkQueueInsertDebugUtilsLabelEXT, ¶ms); } VkResult WINAPI vkQueuePresentKHR(VkQueue queue, const VkPresentInfoKHR *pPresentInfo) @@ -3612,7 +3612,7 @@ VkResult WINAPI vkQueuePresentKHR(VkQueue queue, const VkPresentInfoKHR *pPresen struct vkQueuePresentKHR_params params; params.queue = queue; params.pPresentInfo = pPresentInfo; - return unix_funcs->p_vkQueuePresentKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkQueuePresentKHR, ¶ms); } VkResult WINAPI vkQueueSetPerformanceConfigurationINTEL(VkQueue queue, VkPerformanceConfigurationINTEL configuration) @@ -3620,7 +3620,7 @@ VkResult WINAPI vkQueueSetPerformanceConfigurationINTEL(VkQueue queue, VkPerform struct vkQueueSetPerformanceConfigurationINTEL_params params; params.queue = queue; params.configuration = configuration; - return unix_funcs->p_vkQueueSetPerformanceConfigurationINTEL(¶ms); + return unix_funcs->p_vk_call(unix_vkQueueSetPerformanceConfigurationINTEL, ¶ms); } VkResult WINAPI vkQueueSubmit(VkQueue queue, uint32_t submitCount, const VkSubmitInfo *pSubmits, VkFence fence) @@ -3630,7 +3630,7 @@ VkResult WINAPI vkQueueSubmit(VkQueue queue, uint32_t submitCount, const VkSubmi params.submitCount = submitCount; params.pSubmits = pSubmits; params.fence = fence; - return unix_funcs->p_vkQueueSubmit(¶ms); + return unix_funcs->p_vk_call(unix_vkQueueSubmit, ¶ms); } VkResult WINAPI vkQueueSubmit2KHR(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2KHR *pSubmits, VkFence fence) @@ -3640,14 +3640,14 @@ VkResult WINAPI vkQueueSubmit2KHR(VkQueue queue, uint32_t submitCount, const VkS params.submitCount = submitCount; params.pSubmits = pSubmits; params.fence = fence; - return unix_funcs->p_vkQueueSubmit2KHR(¶ms); + return unix_funcs->p_vk_call(unix_vkQueueSubmit2KHR, ¶ms); } VkResult WINAPI vkQueueWaitIdle(VkQueue queue) { struct vkQueueWaitIdle_params params; params.queue = queue; - return unix_funcs->p_vkQueueWaitIdle(¶ms); + return unix_funcs->p_vk_call(unix_vkQueueWaitIdle, ¶ms); } VkResult WINAPI vkReleasePerformanceConfigurationINTEL(VkDevice device, VkPerformanceConfigurationINTEL configuration) @@ -3655,14 +3655,14 @@ VkResult WINAPI vkReleasePerformanceConfigurationINTEL(VkDevice device, VkPerfor struct vkReleasePerformanceConfigurationINTEL_params params; params.device = device; params.configuration = configuration; - return unix_funcs->p_vkReleasePerformanceConfigurationINTEL(¶ms); + return unix_funcs->p_vk_call(unix_vkReleasePerformanceConfigurationINTEL, ¶ms); } void WINAPI vkReleaseProfilingLockKHR(VkDevice device) { struct vkReleaseProfilingLockKHR_params params; params.device = device; - unix_funcs->p_vkReleaseProfilingLockKHR(¶ms); + unix_funcs->p_vk_call(unix_vkReleaseProfilingLockKHR, ¶ms); } VkResult WINAPI vkResetCommandBuffer(VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags) @@ -3670,7 +3670,7 @@ VkResult WINAPI vkResetCommandBuffer(VkCommandBuffer commandBuffer, VkCommandBuf struct vkResetCommandBuffer_params params; params.commandBuffer = commandBuffer; params.flags = flags; - return unix_funcs->p_vkResetCommandBuffer(¶ms); + return unix_funcs->p_vk_call(unix_vkResetCommandBuffer, ¶ms); } VkResult WINAPI vkResetCommandPool(VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags) @@ -3679,7 +3679,7 @@ VkResult WINAPI vkResetCommandPool(VkDevice device, VkCommandPool commandPool, V params.device = device; params.commandPool = commandPool; params.flags = flags; - return unix_funcs->p_vkResetCommandPool(¶ms); + return unix_funcs->p_vk_call(unix_vkResetCommandPool, ¶ms); } VkResult WINAPI vkResetDescriptorPool(VkDevice device, VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags) @@ -3688,7 +3688,7 @@ VkResult WINAPI vkResetDescriptorPool(VkDevice device, VkDescriptorPool descript params.device = device; params.descriptorPool = descriptorPool; params.flags = flags; - return unix_funcs->p_vkResetDescriptorPool(¶ms); + return unix_funcs->p_vk_call(unix_vkResetDescriptorPool, ¶ms); } VkResult WINAPI vkResetEvent(VkDevice device, VkEvent event) @@ -3696,7 +3696,7 @@ VkResult WINAPI vkResetEvent(VkDevice device, VkEvent event) struct vkResetEvent_params params; params.device = device; params.event = event; - return unix_funcs->p_vkResetEvent(¶ms); + return unix_funcs->p_vk_call(unix_vkResetEvent, ¶ms); } VkResult WINAPI vkResetFences(VkDevice device, uint32_t fenceCount, const VkFence *pFences) @@ -3705,7 +3705,7 @@ VkResult WINAPI vkResetFences(VkDevice device, uint32_t fenceCount, const VkFenc params.device = device; params.fenceCount = fenceCount; params.pFences = pFences; - return unix_funcs->p_vkResetFences(¶ms); + return unix_funcs->p_vk_call(unix_vkResetFences, ¶ms); } void WINAPI vkResetQueryPool(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) @@ -3715,7 +3715,7 @@ void WINAPI vkResetQueryPool(VkDevice device, VkQueryPool queryPool, uint32_t fi params.queryPool = queryPool; params.firstQuery = firstQuery; params.queryCount = queryCount; - unix_funcs->p_vkResetQueryPool(¶ms); + unix_funcs->p_vk_call(unix_vkResetQueryPool, ¶ms); } void WINAPI vkResetQueryPoolEXT(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) @@ -3725,7 +3725,7 @@ void WINAPI vkResetQueryPoolEXT(VkDevice device, VkQueryPool queryPool, uint32_t params.queryPool = queryPool; params.firstQuery = firstQuery; params.queryCount = queryCount; - unix_funcs->p_vkResetQueryPoolEXT(¶ms); + unix_funcs->p_vk_call(unix_vkResetQueryPoolEXT, ¶ms); } VkResult WINAPI vkSetDebugUtilsObjectNameEXT(VkDevice device, const VkDebugUtilsObjectNameInfoEXT *pNameInfo) @@ -3733,7 +3733,7 @@ VkResult WINAPI vkSetDebugUtilsObjectNameEXT(VkDevice device, const VkDebugUtils struct vkSetDebugUtilsObjectNameEXT_params params; params.device = device; params.pNameInfo = pNameInfo; - return unix_funcs->p_vkSetDebugUtilsObjectNameEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkSetDebugUtilsObjectNameEXT, ¶ms); } VkResult WINAPI vkSetDebugUtilsObjectTagEXT(VkDevice device, const VkDebugUtilsObjectTagInfoEXT *pTagInfo) @@ -3741,7 +3741,7 @@ VkResult WINAPI vkSetDebugUtilsObjectTagEXT(VkDevice device, const VkDebugUtilsO struct vkSetDebugUtilsObjectTagEXT_params params; params.device = device; params.pTagInfo = pTagInfo; - return unix_funcs->p_vkSetDebugUtilsObjectTagEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkSetDebugUtilsObjectTagEXT, ¶ms); } void WINAPI vkSetDeviceMemoryPriorityEXT(VkDevice device, VkDeviceMemory memory, float priority) @@ -3750,7 +3750,7 @@ void WINAPI vkSetDeviceMemoryPriorityEXT(VkDevice device, VkDeviceMemory memory, params.device = device; params.memory = memory; params.priority = priority; - unix_funcs->p_vkSetDeviceMemoryPriorityEXT(¶ms); + unix_funcs->p_vk_call(unix_vkSetDeviceMemoryPriorityEXT, ¶ms); } VkResult WINAPI vkSetEvent(VkDevice device, VkEvent event) @@ -3758,7 +3758,7 @@ VkResult WINAPI vkSetEvent(VkDevice device, VkEvent event) struct vkSetEvent_params params; params.device = device; params.event = event; - return unix_funcs->p_vkSetEvent(¶ms); + return unix_funcs->p_vk_call(unix_vkSetEvent, ¶ms); } VkResult WINAPI vkSetPrivateDataEXT(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlotEXT privateDataSlot, uint64_t data) @@ -3769,7 +3769,7 @@ VkResult WINAPI vkSetPrivateDataEXT(VkDevice device, VkObjectType objectType, ui params.objectHandle = objectHandle; params.privateDataSlot = privateDataSlot; params.data = data; - return unix_funcs->p_vkSetPrivateDataEXT(¶ms); + return unix_funcs->p_vk_call(unix_vkSetPrivateDataEXT, ¶ms); } VkResult WINAPI vkSignalSemaphore(VkDevice device, const VkSemaphoreSignalInfo *pSignalInfo) @@ -3777,7 +3777,7 @@ VkResult WINAPI vkSignalSemaphore(VkDevice device, const VkSemaphoreSignalInfo * struct vkSignalSemaphore_params params; params.device = device; params.pSignalInfo = pSignalInfo; - return unix_funcs->p_vkSignalSemaphore(¶ms); + return unix_funcs->p_vk_call(unix_vkSignalSemaphore, ¶ms); } VkResult WINAPI vkSignalSemaphoreKHR(VkDevice device, const VkSemaphoreSignalInfo *pSignalInfo) @@ -3785,7 +3785,7 @@ VkResult WINAPI vkSignalSemaphoreKHR(VkDevice device, const VkSemaphoreSignalInf struct vkSignalSemaphoreKHR_params params; params.device = device; params.pSignalInfo = pSignalInfo; - return unix_funcs->p_vkSignalSemaphoreKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkSignalSemaphoreKHR, ¶ms); } void WINAPI vkSubmitDebugUtilsMessageEXT(VkInstance instance, VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData) @@ -3795,7 +3795,7 @@ void WINAPI vkSubmitDebugUtilsMessageEXT(VkInstance instance, VkDebugUtilsMessag params.messageSeverity = messageSeverity; params.messageTypes = messageTypes; params.pCallbackData = pCallbackData; - unix_funcs->p_vkSubmitDebugUtilsMessageEXT(¶ms); + unix_funcs->p_vk_call(unix_vkSubmitDebugUtilsMessageEXT, ¶ms); } void WINAPI vkTrimCommandPool(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags) @@ -3804,7 +3804,7 @@ void WINAPI vkTrimCommandPool(VkDevice device, VkCommandPool commandPool, VkComm params.device = device; params.commandPool = commandPool; params.flags = flags; - unix_funcs->p_vkTrimCommandPool(¶ms); + unix_funcs->p_vk_call(unix_vkTrimCommandPool, ¶ms); } void WINAPI vkTrimCommandPoolKHR(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags) @@ -3813,14 +3813,14 @@ void WINAPI vkTrimCommandPoolKHR(VkDevice device, VkCommandPool commandPool, VkC params.device = device; params.commandPool = commandPool; params.flags = flags; - unix_funcs->p_vkTrimCommandPoolKHR(¶ms); + unix_funcs->p_vk_call(unix_vkTrimCommandPoolKHR, ¶ms); } void WINAPI vkUninitializePerformanceApiINTEL(VkDevice device) { struct vkUninitializePerformanceApiINTEL_params params; params.device = device; - unix_funcs->p_vkUninitializePerformanceApiINTEL(¶ms); + unix_funcs->p_vk_call(unix_vkUninitializePerformanceApiINTEL, ¶ms); } void WINAPI vkUnmapMemory(VkDevice device, VkDeviceMemory memory) @@ -3828,7 +3828,7 @@ void WINAPI vkUnmapMemory(VkDevice device, VkDeviceMemory memory) struct vkUnmapMemory_params params; params.device = device; params.memory = memory; - unix_funcs->p_vkUnmapMemory(¶ms); + unix_funcs->p_vk_call(unix_vkUnmapMemory, ¶ms); } void WINAPI vkUpdateDescriptorSetWithTemplate(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData) @@ -3838,7 +3838,7 @@ void WINAPI vkUpdateDescriptorSetWithTemplate(VkDevice device, VkDescriptorSet d params.descriptorSet = descriptorSet; params.descriptorUpdateTemplate = descriptorUpdateTemplate; params.pData = pData; - unix_funcs->p_vkUpdateDescriptorSetWithTemplate(¶ms); + unix_funcs->p_vk_call(unix_vkUpdateDescriptorSetWithTemplate, ¶ms); } void WINAPI vkUpdateDescriptorSetWithTemplateKHR(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData) @@ -3848,7 +3848,7 @@ void WINAPI vkUpdateDescriptorSetWithTemplateKHR(VkDevice device, VkDescriptorSe params.descriptorSet = descriptorSet; params.descriptorUpdateTemplate = descriptorUpdateTemplate; params.pData = pData; - unix_funcs->p_vkUpdateDescriptorSetWithTemplateKHR(¶ms); + unix_funcs->p_vk_call(unix_vkUpdateDescriptorSetWithTemplateKHR, ¶ms); } void WINAPI vkUpdateDescriptorSets(VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet *pDescriptorCopies) @@ -3859,7 +3859,7 @@ void WINAPI vkUpdateDescriptorSets(VkDevice device, uint32_t descriptorWriteCoun params.pDescriptorWrites = pDescriptorWrites; params.descriptorCopyCount = descriptorCopyCount; params.pDescriptorCopies = pDescriptorCopies; - unix_funcs->p_vkUpdateDescriptorSets(¶ms); + unix_funcs->p_vk_call(unix_vkUpdateDescriptorSets, ¶ms); } VkResult WINAPI vkWaitForFences(VkDevice device, uint32_t fenceCount, const VkFence *pFences, VkBool32 waitAll, uint64_t timeout) @@ -3870,7 +3870,7 @@ VkResult WINAPI vkWaitForFences(VkDevice device, uint32_t fenceCount, const VkFe params.pFences = pFences; params.waitAll = waitAll; params.timeout = timeout; - return unix_funcs->p_vkWaitForFences(¶ms); + return unix_funcs->p_vk_call(unix_vkWaitForFences, ¶ms); } VkResult WINAPI vkWaitForPresentKHR(VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout) @@ -3880,7 +3880,7 @@ VkResult WINAPI vkWaitForPresentKHR(VkDevice device, VkSwapchainKHR swapchain, u params.swapchain = swapchain; params.presentId = presentId; params.timeout = timeout; - return unix_funcs->p_vkWaitForPresentKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkWaitForPresentKHR, ¶ms); } VkResult WINAPI vkWaitSemaphores(VkDevice device, const VkSemaphoreWaitInfo *pWaitInfo, uint64_t timeout) @@ -3889,7 +3889,7 @@ VkResult WINAPI vkWaitSemaphores(VkDevice device, const VkSemaphoreWaitInfo *pWa params.device = device; params.pWaitInfo = pWaitInfo; params.timeout = timeout; - return unix_funcs->p_vkWaitSemaphores(¶ms); + return unix_funcs->p_vk_call(unix_vkWaitSemaphores, ¶ms); } VkResult WINAPI vkWaitSemaphoresKHR(VkDevice device, const VkSemaphoreWaitInfo *pWaitInfo, uint64_t timeout) @@ -3898,7 +3898,7 @@ VkResult WINAPI vkWaitSemaphoresKHR(VkDevice device, const VkSemaphoreWaitInfo * params.device = device; params.pWaitInfo = pWaitInfo; params.timeout = timeout; - return unix_funcs->p_vkWaitSemaphoresKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkWaitSemaphoresKHR, ¶ms); } VkResult WINAPI vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR *pAccelerationStructures, VkQueryType queryType, size_t dataSize, void *pData, size_t stride) @@ -3911,7 +3911,7 @@ VkResult WINAPI vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, uint params.dataSize = dataSize; params.pData = pData; params.stride = stride; - return unix_funcs->p_vkWriteAccelerationStructuresPropertiesKHR(¶ms); + return unix_funcs->p_vk_call(unix_vkWriteAccelerationStructuresPropertiesKHR, ¶ms); } static const struct vulkan_func vk_device_dispatch_table[] = diff --git a/dlls/winevulkan/loader_thunks.h b/dlls/winevulkan/loader_thunks.h index 9bfda096f6d..41a10f373cd 100644 --- a/dlls/winevulkan/loader_thunks.h +++ b/dlls/winevulkan/loader_thunks.h @@ -12,428 +12,420 @@ #ifndef __WINE_VULKAN_LOADER_THUNKS_H #define __WINE_VULKAN_LOADER_THUNKS_H -struct unix_funcs -{ - NTSTATUS (WINAPI *p_vkAcquireNextImage2KHR)(void *args); - NTSTATUS (WINAPI *p_vkAcquireNextImageKHR)(void *args); - NTSTATUS (WINAPI *p_vkAcquirePerformanceConfigurationINTEL)(void *args); - NTSTATUS (WINAPI *p_vkAcquireProfilingLockKHR)(void *args); - NTSTATUS (WINAPI *p_vkAllocateCommandBuffers)(void *args); - NTSTATUS (WINAPI *p_vkAllocateDescriptorSets)(void *args); - NTSTATUS (WINAPI *p_vkAllocateMemory)(void *args); - NTSTATUS (WINAPI *p_vkBeginCommandBuffer)(void *args); - NTSTATUS (WINAPI *p_vkBindAccelerationStructureMemoryNV)(void *args); - NTSTATUS (WINAPI *p_vkBindBufferMemory)(void *args); - NTSTATUS (WINAPI *p_vkBindBufferMemory2)(void *args); - NTSTATUS (WINAPI *p_vkBindBufferMemory2KHR)(void *args); - NTSTATUS (WINAPI *p_vkBindImageMemory)(void *args); - NTSTATUS (WINAPI *p_vkBindImageMemory2)(void *args); - NTSTATUS (WINAPI *p_vkBindImageMemory2KHR)(void *args); - NTSTATUS (WINAPI *p_vkBuildAccelerationStructuresKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdBeginConditionalRenderingEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdBeginDebugUtilsLabelEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdBeginQuery)(void *args); - NTSTATUS (WINAPI *p_vkCmdBeginQueryIndexedEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdBeginRenderPass)(void *args); - NTSTATUS (WINAPI *p_vkCmdBeginRenderPass2)(void *args); - NTSTATUS (WINAPI *p_vkCmdBeginRenderPass2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdBeginRenderingKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdBeginTransformFeedbackEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdBindDescriptorSets)(void *args); - NTSTATUS (WINAPI *p_vkCmdBindIndexBuffer)(void *args); - NTSTATUS (WINAPI *p_vkCmdBindInvocationMaskHUAWEI)(void *args); - NTSTATUS (WINAPI *p_vkCmdBindPipeline)(void *args); - NTSTATUS (WINAPI *p_vkCmdBindPipelineShaderGroupNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdBindShadingRateImageNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdBindTransformFeedbackBuffersEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdBindVertexBuffers)(void *args); - NTSTATUS (WINAPI *p_vkCmdBindVertexBuffers2EXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdBlitImage)(void *args); - NTSTATUS (WINAPI *p_vkCmdBlitImage2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdBuildAccelerationStructureNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdBuildAccelerationStructuresIndirectKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdBuildAccelerationStructuresKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdClearAttachments)(void *args); - NTSTATUS (WINAPI *p_vkCmdClearColorImage)(void *args); - NTSTATUS (WINAPI *p_vkCmdClearDepthStencilImage)(void *args); - NTSTATUS (WINAPI *p_vkCmdCopyAccelerationStructureKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdCopyAccelerationStructureNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdCopyAccelerationStructureToMemoryKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdCopyBuffer)(void *args); - NTSTATUS (WINAPI *p_vkCmdCopyBuffer2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdCopyBufferToImage)(void *args); - NTSTATUS (WINAPI *p_vkCmdCopyBufferToImage2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdCopyImage)(void *args); - NTSTATUS (WINAPI *p_vkCmdCopyImage2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdCopyImageToBuffer)(void *args); - NTSTATUS (WINAPI *p_vkCmdCopyImageToBuffer2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdCopyMemoryToAccelerationStructureKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdCopyQueryPoolResults)(void *args); - NTSTATUS (WINAPI *p_vkCmdCuLaunchKernelNVX)(void *args); - NTSTATUS (WINAPI *p_vkCmdDebugMarkerBeginEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdDebugMarkerEndEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdDebugMarkerInsertEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdDispatch)(void *args); - NTSTATUS (WINAPI *p_vkCmdDispatchBase)(void *args); - NTSTATUS (WINAPI *p_vkCmdDispatchBaseKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdDispatchIndirect)(void *args); - NTSTATUS (WINAPI *p_vkCmdDraw)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawIndexed)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawIndexedIndirect)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawIndexedIndirectCount)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawIndexedIndirectCountAMD)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawIndexedIndirectCountKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawIndirect)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawIndirectByteCountEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawIndirectCount)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawIndirectCountAMD)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawIndirectCountKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawMeshTasksIndirectCountNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawMeshTasksIndirectNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawMeshTasksNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawMultiEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdDrawMultiIndexedEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdEndConditionalRenderingEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdEndDebugUtilsLabelEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdEndQuery)(void *args); - NTSTATUS (WINAPI *p_vkCmdEndQueryIndexedEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdEndRenderPass)(void *args); - NTSTATUS (WINAPI *p_vkCmdEndRenderPass2)(void *args); - NTSTATUS (WINAPI *p_vkCmdEndRenderPass2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdEndRenderingKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdEndTransformFeedbackEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdExecuteCommands)(void *args); - NTSTATUS (WINAPI *p_vkCmdExecuteGeneratedCommandsNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdFillBuffer)(void *args); - NTSTATUS (WINAPI *p_vkCmdInsertDebugUtilsLabelEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdNextSubpass)(void *args); - NTSTATUS (WINAPI *p_vkCmdNextSubpass2)(void *args); - NTSTATUS (WINAPI *p_vkCmdNextSubpass2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdPipelineBarrier)(void *args); - NTSTATUS (WINAPI *p_vkCmdPipelineBarrier2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdPreprocessGeneratedCommandsNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdPushConstants)(void *args); - NTSTATUS (WINAPI *p_vkCmdPushDescriptorSetKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdPushDescriptorSetWithTemplateKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdResetEvent)(void *args); - NTSTATUS (WINAPI *p_vkCmdResetEvent2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdResetQueryPool)(void *args); - NTSTATUS (WINAPI *p_vkCmdResolveImage)(void *args); - NTSTATUS (WINAPI *p_vkCmdResolveImage2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetBlendConstants)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetCheckpointNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetCoarseSampleOrderNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetColorWriteEnableEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetCullModeEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetDepthBias)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetDepthBiasEnableEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetDepthBounds)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetDepthBoundsTestEnableEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetDepthCompareOpEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetDepthTestEnableEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetDepthWriteEnableEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetDeviceMask)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetDeviceMaskKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetDiscardRectangleEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetEvent)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetEvent2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetExclusiveScissorNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetFragmentShadingRateEnumNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetFragmentShadingRateKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetFrontFaceEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetLineStippleEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetLineWidth)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetLogicOpEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetPatchControlPointsEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetPerformanceMarkerINTEL)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetPerformanceOverrideINTEL)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetPerformanceStreamMarkerINTEL)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetPrimitiveRestartEnableEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetPrimitiveTopologyEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetRasterizerDiscardEnableEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetRayTracingPipelineStackSizeKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetSampleLocationsEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetScissor)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetScissorWithCountEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetStencilCompareMask)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetStencilOpEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetStencilReference)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetStencilTestEnableEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetStencilWriteMask)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetVertexInputEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetViewport)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetViewportShadingRatePaletteNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetViewportWScalingNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdSetViewportWithCountEXT)(void *args); - NTSTATUS (WINAPI *p_vkCmdSubpassShadingHUAWEI)(void *args); - NTSTATUS (WINAPI *p_vkCmdTraceRaysIndirectKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdTraceRaysKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdTraceRaysNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdUpdateBuffer)(void *args); - NTSTATUS (WINAPI *p_vkCmdWaitEvents)(void *args); - NTSTATUS (WINAPI *p_vkCmdWaitEvents2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdWriteAccelerationStructuresPropertiesKHR)(void *args); - NTSTATUS (WINAPI *p_vkCmdWriteAccelerationStructuresPropertiesNV)(void *args); - NTSTATUS (WINAPI *p_vkCmdWriteBufferMarker2AMD)(void *args); - NTSTATUS (WINAPI *p_vkCmdWriteBufferMarkerAMD)(void *args); - NTSTATUS (WINAPI *p_vkCmdWriteTimestamp)(void *args); - NTSTATUS (WINAPI *p_vkCmdWriteTimestamp2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCompileDeferredNV)(void *args); - NTSTATUS (WINAPI *p_vkCopyAccelerationStructureKHR)(void *args); - NTSTATUS (WINAPI *p_vkCopyAccelerationStructureToMemoryKHR)(void *args); - NTSTATUS (WINAPI *p_vkCopyMemoryToAccelerationStructureKHR)(void *args); - NTSTATUS (WINAPI *p_vkCreateAccelerationStructureKHR)(void *args); - NTSTATUS (WINAPI *p_vkCreateAccelerationStructureNV)(void *args); - NTSTATUS (WINAPI *p_vkCreateBuffer)(void *args); - NTSTATUS (WINAPI *p_vkCreateBufferView)(void *args); - NTSTATUS (WINAPI *p_vkCreateCommandPool)(void *args); - NTSTATUS (WINAPI *p_vkCreateComputePipelines)(void *args); - NTSTATUS (WINAPI *p_vkCreateCuFunctionNVX)(void *args); - NTSTATUS (WINAPI *p_vkCreateCuModuleNVX)(void *args); - NTSTATUS (WINAPI *p_vkCreateDebugReportCallbackEXT)(void *args); - NTSTATUS (WINAPI *p_vkCreateDebugUtilsMessengerEXT)(void *args); - NTSTATUS (WINAPI *p_vkCreateDeferredOperationKHR)(void *args); - NTSTATUS (WINAPI *p_vkCreateDescriptorPool)(void *args); - NTSTATUS (WINAPI *p_vkCreateDescriptorSetLayout)(void *args); - NTSTATUS (WINAPI *p_vkCreateDescriptorUpdateTemplate)(void *args); - NTSTATUS (WINAPI *p_vkCreateDescriptorUpdateTemplateKHR)(void *args); - NTSTATUS (WINAPI *p_vkCreateDevice)(void *args); - NTSTATUS (WINAPI *p_vkCreateEvent)(void *args); - NTSTATUS (WINAPI *p_vkCreateFence)(void *args); - NTSTATUS (WINAPI *p_vkCreateFramebuffer)(void *args); - NTSTATUS (WINAPI *p_vkCreateGraphicsPipelines)(void *args); - NTSTATUS (WINAPI *p_vkCreateImage)(void *args); - NTSTATUS (WINAPI *p_vkCreateImageView)(void *args); - NTSTATUS (WINAPI *p_vkCreateIndirectCommandsLayoutNV)(void *args); - NTSTATUS (WINAPI *p_vkCreateInstance)(void *args); - NTSTATUS (WINAPI *p_vkCreatePipelineCache)(void *args); - NTSTATUS (WINAPI *p_vkCreatePipelineLayout)(void *args); - NTSTATUS (WINAPI *p_vkCreatePrivateDataSlotEXT)(void *args); - NTSTATUS (WINAPI *p_vkCreateQueryPool)(void *args); - NTSTATUS (WINAPI *p_vkCreateRayTracingPipelinesKHR)(void *args); - NTSTATUS (WINAPI *p_vkCreateRayTracingPipelinesNV)(void *args); - NTSTATUS (WINAPI *p_vkCreateRenderPass)(void *args); - NTSTATUS (WINAPI *p_vkCreateRenderPass2)(void *args); - NTSTATUS (WINAPI *p_vkCreateRenderPass2KHR)(void *args); - NTSTATUS (WINAPI *p_vkCreateSampler)(void *args); - NTSTATUS (WINAPI *p_vkCreateSamplerYcbcrConversion)(void *args); - NTSTATUS (WINAPI *p_vkCreateSamplerYcbcrConversionKHR)(void *args); - NTSTATUS (WINAPI *p_vkCreateSemaphore)(void *args); - NTSTATUS (WINAPI *p_vkCreateShaderModule)(void *args); - NTSTATUS (WINAPI *p_vkCreateSwapchainKHR)(void *args); - NTSTATUS (WINAPI *p_vkCreateValidationCacheEXT)(void *args); - NTSTATUS (WINAPI *p_vkCreateWin32SurfaceKHR)(void *args); - NTSTATUS (WINAPI *p_vkDebugMarkerSetObjectNameEXT)(void *args); - NTSTATUS (WINAPI *p_vkDebugMarkerSetObjectTagEXT)(void *args); - NTSTATUS (WINAPI *p_vkDebugReportMessageEXT)(void *args); - NTSTATUS (WINAPI *p_vkDeferredOperationJoinKHR)(void *args); - NTSTATUS (WINAPI *p_vkDestroyAccelerationStructureKHR)(void *args); - NTSTATUS (WINAPI *p_vkDestroyAccelerationStructureNV)(void *args); - NTSTATUS (WINAPI *p_vkDestroyBuffer)(void *args); - NTSTATUS (WINAPI *p_vkDestroyBufferView)(void *args); - NTSTATUS (WINAPI *p_vkDestroyCommandPool)(void *args); - NTSTATUS (WINAPI *p_vkDestroyCuFunctionNVX)(void *args); - NTSTATUS (WINAPI *p_vkDestroyCuModuleNVX)(void *args); - NTSTATUS (WINAPI *p_vkDestroyDebugReportCallbackEXT)(void *args); - NTSTATUS (WINAPI *p_vkDestroyDebugUtilsMessengerEXT)(void *args); - NTSTATUS (WINAPI *p_vkDestroyDeferredOperationKHR)(void *args); - NTSTATUS (WINAPI *p_vkDestroyDescriptorPool)(void *args); - NTSTATUS (WINAPI *p_vkDestroyDescriptorSetLayout)(void *args); - NTSTATUS (WINAPI *p_vkDestroyDescriptorUpdateTemplate)(void *args); - NTSTATUS (WINAPI *p_vkDestroyDescriptorUpdateTemplateKHR)(void *args); - NTSTATUS (WINAPI *p_vkDestroyDevice)(void *args); - NTSTATUS (WINAPI *p_vkDestroyEvent)(void *args); - NTSTATUS (WINAPI *p_vkDestroyFence)(void *args); - NTSTATUS (WINAPI *p_vkDestroyFramebuffer)(void *args); - NTSTATUS (WINAPI *p_vkDestroyImage)(void *args); - NTSTATUS (WINAPI *p_vkDestroyImageView)(void *args); - NTSTATUS (WINAPI *p_vkDestroyIndirectCommandsLayoutNV)(void *args); - NTSTATUS (WINAPI *p_vkDestroyInstance)(void *args); - NTSTATUS (WINAPI *p_vkDestroyPipeline)(void *args); - NTSTATUS (WINAPI *p_vkDestroyPipelineCache)(void *args); - NTSTATUS (WINAPI *p_vkDestroyPipelineLayout)(void *args); - NTSTATUS (WINAPI *p_vkDestroyPrivateDataSlotEXT)(void *args); - NTSTATUS (WINAPI *p_vkDestroyQueryPool)(void *args); - NTSTATUS (WINAPI *p_vkDestroyRenderPass)(void *args); - NTSTATUS (WINAPI *p_vkDestroySampler)(void *args); - NTSTATUS (WINAPI *p_vkDestroySamplerYcbcrConversion)(void *args); - NTSTATUS (WINAPI *p_vkDestroySamplerYcbcrConversionKHR)(void *args); - NTSTATUS (WINAPI *p_vkDestroySemaphore)(void *args); - NTSTATUS (WINAPI *p_vkDestroyShaderModule)(void *args); - NTSTATUS (WINAPI *p_vkDestroySurfaceKHR)(void *args); - NTSTATUS (WINAPI *p_vkDestroySwapchainKHR)(void *args); - NTSTATUS (WINAPI *p_vkDestroyValidationCacheEXT)(void *args); - NTSTATUS (WINAPI *p_vkDeviceWaitIdle)(void *args); - NTSTATUS (WINAPI *p_vkEndCommandBuffer)(void *args); - NTSTATUS (WINAPI *p_vkEnumerateDeviceExtensionProperties)(void *args); - NTSTATUS (WINAPI *p_vkEnumerateDeviceLayerProperties)(void *args); - NTSTATUS (WINAPI *p_vkEnumerateInstanceExtensionProperties)(void *args); - NTSTATUS (WINAPI *p_vkEnumerateInstanceVersion)(void *args); - NTSTATUS (WINAPI *p_vkEnumeratePhysicalDeviceGroups)(void *args); - NTSTATUS (WINAPI *p_vkEnumeratePhysicalDeviceGroupsKHR)(void *args); - NTSTATUS (WINAPI *p_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR)(void *args); - NTSTATUS (WINAPI *p_vkEnumeratePhysicalDevices)(void *args); - NTSTATUS (WINAPI *p_vkFlushMappedMemoryRanges)(void *args); - NTSTATUS (WINAPI *p_vkFreeCommandBuffers)(void *args); - NTSTATUS (WINAPI *p_vkFreeDescriptorSets)(void *args); - NTSTATUS (WINAPI *p_vkFreeMemory)(void *args); - NTSTATUS (WINAPI *p_vkGetAccelerationStructureBuildSizesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetAccelerationStructureDeviceAddressKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetAccelerationStructureHandleNV)(void *args); - NTSTATUS (WINAPI *p_vkGetAccelerationStructureMemoryRequirementsNV)(void *args); - NTSTATUS (WINAPI *p_vkGetBufferDeviceAddress)(void *args); - NTSTATUS (WINAPI *p_vkGetBufferDeviceAddressEXT)(void *args); - NTSTATUS (WINAPI *p_vkGetBufferDeviceAddressKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetBufferMemoryRequirements)(void *args); - NTSTATUS (WINAPI *p_vkGetBufferMemoryRequirements2)(void *args); - NTSTATUS (WINAPI *p_vkGetBufferMemoryRequirements2KHR)(void *args); - NTSTATUS (WINAPI *p_vkGetBufferOpaqueCaptureAddress)(void *args); - NTSTATUS (WINAPI *p_vkGetBufferOpaqueCaptureAddressKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetCalibratedTimestampsEXT)(void *args); - NTSTATUS (WINAPI *p_vkGetDeferredOperationMaxConcurrencyKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetDeferredOperationResultKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetDescriptorSetLayoutSupport)(void *args); - NTSTATUS (WINAPI *p_vkGetDescriptorSetLayoutSupportKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceAccelerationStructureCompatibilityKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceBufferMemoryRequirementsKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceGroupPeerMemoryFeatures)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceGroupPeerMemoryFeaturesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceGroupPresentCapabilitiesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceGroupSurfacePresentModesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceImageMemoryRequirementsKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceImageSparseMemoryRequirementsKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceMemoryCommitment)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceMemoryOpaqueCaptureAddress)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceMemoryOpaqueCaptureAddressKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceQueue)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceQueue2)(void *args); - NTSTATUS (WINAPI *p_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI)(void *args); - NTSTATUS (WINAPI *p_vkGetEventStatus)(void *args); - NTSTATUS (WINAPI *p_vkGetFenceStatus)(void *args); - NTSTATUS (WINAPI *p_vkGetGeneratedCommandsMemoryRequirementsNV)(void *args); - NTSTATUS (WINAPI *p_vkGetImageMemoryRequirements)(void *args); - NTSTATUS (WINAPI *p_vkGetImageMemoryRequirements2)(void *args); - NTSTATUS (WINAPI *p_vkGetImageMemoryRequirements2KHR)(void *args); - NTSTATUS (WINAPI *p_vkGetImageSparseMemoryRequirements)(void *args); - NTSTATUS (WINAPI *p_vkGetImageSparseMemoryRequirements2)(void *args); - NTSTATUS (WINAPI *p_vkGetImageSparseMemoryRequirements2KHR)(void *args); - NTSTATUS (WINAPI *p_vkGetImageSubresourceLayout)(void *args); - NTSTATUS (WINAPI *p_vkGetImageViewAddressNVX)(void *args); - NTSTATUS (WINAPI *p_vkGetImageViewHandleNVX)(void *args); - NTSTATUS (WINAPI *p_vkGetMemoryHostPointerPropertiesEXT)(void *args); - NTSTATUS (WINAPI *p_vkGetPerformanceParameterINTEL)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceExternalBufferProperties)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceExternalBufferPropertiesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceExternalFenceProperties)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceExternalFencePropertiesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceExternalSemaphoreProperties)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceFeatures)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceFeatures2)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceFeatures2KHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceFormatProperties)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceFormatProperties2)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceFormatProperties2KHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceFragmentShadingRatesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceImageFormatProperties)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceImageFormatProperties2)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceImageFormatProperties2KHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceMemoryProperties)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceMemoryProperties2)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceMemoryProperties2KHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceMultisamplePropertiesEXT)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDevicePresentRectanglesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceProperties)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceProperties2)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceProperties2KHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceQueueFamilyProperties)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceQueueFamilyProperties2)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceQueueFamilyProperties2KHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceSparseImageFormatProperties)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceSparseImageFormatProperties2)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceSparseImageFormatProperties2KHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceSurfaceCapabilities2KHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceSurfaceCapabilitiesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceSurfaceFormats2KHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceSurfaceFormatsKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceSurfacePresentModesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceSurfaceSupportKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceToolPropertiesEXT)(void *args); - NTSTATUS (WINAPI *p_vkGetPhysicalDeviceWin32PresentationSupportKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPipelineCacheData)(void *args); - NTSTATUS (WINAPI *p_vkGetPipelineExecutableInternalRepresentationsKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPipelineExecutablePropertiesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPipelineExecutableStatisticsKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetPrivateDataEXT)(void *args); - NTSTATUS (WINAPI *p_vkGetQueryPoolResults)(void *args); - NTSTATUS (WINAPI *p_vkGetQueueCheckpointData2NV)(void *args); - NTSTATUS (WINAPI *p_vkGetQueueCheckpointDataNV)(void *args); - NTSTATUS (WINAPI *p_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetRayTracingShaderGroupHandlesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetRayTracingShaderGroupHandlesNV)(void *args); - NTSTATUS (WINAPI *p_vkGetRayTracingShaderGroupStackSizeKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetRenderAreaGranularity)(void *args); - NTSTATUS (WINAPI *p_vkGetSemaphoreCounterValue)(void *args); - NTSTATUS (WINAPI *p_vkGetSemaphoreCounterValueKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetShaderInfoAMD)(void *args); - NTSTATUS (WINAPI *p_vkGetSwapchainImagesKHR)(void *args); - NTSTATUS (WINAPI *p_vkGetValidationCacheDataEXT)(void *args); - NTSTATUS (WINAPI *p_vkInitializePerformanceApiINTEL)(void *args); - NTSTATUS (WINAPI *p_vkInvalidateMappedMemoryRanges)(void *args); - NTSTATUS (WINAPI *p_vkMapMemory)(void *args); - NTSTATUS (WINAPI *p_vkMergePipelineCaches)(void *args); - NTSTATUS (WINAPI *p_vkMergeValidationCachesEXT)(void *args); - NTSTATUS (WINAPI *p_vkQueueBeginDebugUtilsLabelEXT)(void *args); - NTSTATUS (WINAPI *p_vkQueueBindSparse)(void *args); - NTSTATUS (WINAPI *p_vkQueueEndDebugUtilsLabelEXT)(void *args); - NTSTATUS (WINAPI *p_vkQueueInsertDebugUtilsLabelEXT)(void *args); - NTSTATUS (WINAPI *p_vkQueuePresentKHR)(void *args); - NTSTATUS (WINAPI *p_vkQueueSetPerformanceConfigurationINTEL)(void *args); - NTSTATUS (WINAPI *p_vkQueueSubmit)(void *args); - NTSTATUS (WINAPI *p_vkQueueSubmit2KHR)(void *args); - NTSTATUS (WINAPI *p_vkQueueWaitIdle)(void *args); - NTSTATUS (WINAPI *p_vkReleasePerformanceConfigurationINTEL)(void *args); - NTSTATUS (WINAPI *p_vkReleaseProfilingLockKHR)(void *args); - NTSTATUS (WINAPI *p_vkResetCommandBuffer)(void *args); - NTSTATUS (WINAPI *p_vkResetCommandPool)(void *args); - NTSTATUS (WINAPI *p_vkResetDescriptorPool)(void *args); - NTSTATUS (WINAPI *p_vkResetEvent)(void *args); - NTSTATUS (WINAPI *p_vkResetFences)(void *args); - NTSTATUS (WINAPI *p_vkResetQueryPool)(void *args); - NTSTATUS (WINAPI *p_vkResetQueryPoolEXT)(void *args); - NTSTATUS (WINAPI *p_vkSetDebugUtilsObjectNameEXT)(void *args); - NTSTATUS (WINAPI *p_vkSetDebugUtilsObjectTagEXT)(void *args); - NTSTATUS (WINAPI *p_vkSetDeviceMemoryPriorityEXT)(void *args); - NTSTATUS (WINAPI *p_vkSetEvent)(void *args); - NTSTATUS (WINAPI *p_vkSetPrivateDataEXT)(void *args); - NTSTATUS (WINAPI *p_vkSignalSemaphore)(void *args); - NTSTATUS (WINAPI *p_vkSignalSemaphoreKHR)(void *args); - NTSTATUS (WINAPI *p_vkSubmitDebugUtilsMessageEXT)(void *args); - NTSTATUS (WINAPI *p_vkTrimCommandPool)(void *args); - NTSTATUS (WINAPI *p_vkTrimCommandPoolKHR)(void *args); - NTSTATUS (WINAPI *p_vkUninitializePerformanceApiINTEL)(void *args); - NTSTATUS (WINAPI *p_vkUnmapMemory)(void *args); - NTSTATUS (WINAPI *p_vkUpdateDescriptorSetWithTemplate)(void *args); - NTSTATUS (WINAPI *p_vkUpdateDescriptorSetWithTemplateKHR)(void *args); - NTSTATUS (WINAPI *p_vkUpdateDescriptorSets)(void *args); - NTSTATUS (WINAPI *p_vkWaitForFences)(void *args); - NTSTATUS (WINAPI *p_vkWaitForPresentKHR)(void *args); - NTSTATUS (WINAPI *p_vkWaitSemaphores)(void *args); - NTSTATUS (WINAPI *p_vkWaitSemaphoresKHR)(void *args); - NTSTATUS (WINAPI *p_vkWriteAccelerationStructuresPropertiesKHR)(void *args); - - /* winevulkan specific functions */ - BOOL (WINAPI *p_is_available_instance_function)(VkInstance, const char *); - BOOL (WINAPI *p_is_available_device_function)(VkDevice, const char *); -}; - enum unix_call { unix_init, + unix_vkAcquireNextImage2KHR, + unix_vkAcquireNextImageKHR, + unix_vkAcquirePerformanceConfigurationINTEL, + unix_vkAcquireProfilingLockKHR, + unix_vkAllocateCommandBuffers, + unix_vkAllocateDescriptorSets, + unix_vkAllocateMemory, + unix_vkBeginCommandBuffer, + unix_vkBindAccelerationStructureMemoryNV, + unix_vkBindBufferMemory, + unix_vkBindBufferMemory2, + unix_vkBindBufferMemory2KHR, + unix_vkBindImageMemory, + unix_vkBindImageMemory2, + unix_vkBindImageMemory2KHR, + unix_vkBuildAccelerationStructuresKHR, + unix_vkCmdBeginConditionalRenderingEXT, + unix_vkCmdBeginDebugUtilsLabelEXT, + unix_vkCmdBeginQuery, + unix_vkCmdBeginQueryIndexedEXT, + unix_vkCmdBeginRenderPass, + unix_vkCmdBeginRenderPass2, + unix_vkCmdBeginRenderPass2KHR, + unix_vkCmdBeginRenderingKHR, + unix_vkCmdBeginTransformFeedbackEXT, + unix_vkCmdBindDescriptorSets, + unix_vkCmdBindIndexBuffer, + unix_vkCmdBindInvocationMaskHUAWEI, + unix_vkCmdBindPipeline, + unix_vkCmdBindPipelineShaderGroupNV, + unix_vkCmdBindShadingRateImageNV, + unix_vkCmdBindTransformFeedbackBuffersEXT, + unix_vkCmdBindVertexBuffers, + unix_vkCmdBindVertexBuffers2EXT, + unix_vkCmdBlitImage, + unix_vkCmdBlitImage2KHR, + unix_vkCmdBuildAccelerationStructureNV, + unix_vkCmdBuildAccelerationStructuresIndirectKHR, + unix_vkCmdBuildAccelerationStructuresKHR, + unix_vkCmdClearAttachments, + unix_vkCmdClearColorImage, + unix_vkCmdClearDepthStencilImage, + unix_vkCmdCopyAccelerationStructureKHR, + unix_vkCmdCopyAccelerationStructureNV, + unix_vkCmdCopyAccelerationStructureToMemoryKHR, + unix_vkCmdCopyBuffer, + unix_vkCmdCopyBuffer2KHR, + unix_vkCmdCopyBufferToImage, + unix_vkCmdCopyBufferToImage2KHR, + unix_vkCmdCopyImage, + unix_vkCmdCopyImage2KHR, + unix_vkCmdCopyImageToBuffer, + unix_vkCmdCopyImageToBuffer2KHR, + unix_vkCmdCopyMemoryToAccelerationStructureKHR, + unix_vkCmdCopyQueryPoolResults, + unix_vkCmdCuLaunchKernelNVX, + unix_vkCmdDebugMarkerBeginEXT, + unix_vkCmdDebugMarkerEndEXT, + unix_vkCmdDebugMarkerInsertEXT, + unix_vkCmdDispatch, + unix_vkCmdDispatchBase, + unix_vkCmdDispatchBaseKHR, + unix_vkCmdDispatchIndirect, + unix_vkCmdDraw, + unix_vkCmdDrawIndexed, + unix_vkCmdDrawIndexedIndirect, + unix_vkCmdDrawIndexedIndirectCount, + unix_vkCmdDrawIndexedIndirectCountAMD, + unix_vkCmdDrawIndexedIndirectCountKHR, + unix_vkCmdDrawIndirect, + unix_vkCmdDrawIndirectByteCountEXT, + unix_vkCmdDrawIndirectCount, + unix_vkCmdDrawIndirectCountAMD, + unix_vkCmdDrawIndirectCountKHR, + unix_vkCmdDrawMeshTasksIndirectCountNV, + unix_vkCmdDrawMeshTasksIndirectNV, + unix_vkCmdDrawMeshTasksNV, + unix_vkCmdDrawMultiEXT, + unix_vkCmdDrawMultiIndexedEXT, + unix_vkCmdEndConditionalRenderingEXT, + unix_vkCmdEndDebugUtilsLabelEXT, + unix_vkCmdEndQuery, + unix_vkCmdEndQueryIndexedEXT, + unix_vkCmdEndRenderPass, + unix_vkCmdEndRenderPass2, + unix_vkCmdEndRenderPass2KHR, + unix_vkCmdEndRenderingKHR, + unix_vkCmdEndTransformFeedbackEXT, + unix_vkCmdExecuteCommands, + unix_vkCmdExecuteGeneratedCommandsNV, + unix_vkCmdFillBuffer, + unix_vkCmdInsertDebugUtilsLabelEXT, + unix_vkCmdNextSubpass, + unix_vkCmdNextSubpass2, + unix_vkCmdNextSubpass2KHR, + unix_vkCmdPipelineBarrier, + unix_vkCmdPipelineBarrier2KHR, + unix_vkCmdPreprocessGeneratedCommandsNV, + unix_vkCmdPushConstants, + unix_vkCmdPushDescriptorSetKHR, + unix_vkCmdPushDescriptorSetWithTemplateKHR, + unix_vkCmdResetEvent, + unix_vkCmdResetEvent2KHR, + unix_vkCmdResetQueryPool, + unix_vkCmdResolveImage, + unix_vkCmdResolveImage2KHR, + unix_vkCmdSetBlendConstants, + unix_vkCmdSetCheckpointNV, + unix_vkCmdSetCoarseSampleOrderNV, + unix_vkCmdSetColorWriteEnableEXT, + unix_vkCmdSetCullModeEXT, + unix_vkCmdSetDepthBias, + unix_vkCmdSetDepthBiasEnableEXT, + unix_vkCmdSetDepthBounds, + unix_vkCmdSetDepthBoundsTestEnableEXT, + unix_vkCmdSetDepthCompareOpEXT, + unix_vkCmdSetDepthTestEnableEXT, + unix_vkCmdSetDepthWriteEnableEXT, + unix_vkCmdSetDeviceMask, + unix_vkCmdSetDeviceMaskKHR, + unix_vkCmdSetDiscardRectangleEXT, + unix_vkCmdSetEvent, + unix_vkCmdSetEvent2KHR, + unix_vkCmdSetExclusiveScissorNV, + unix_vkCmdSetFragmentShadingRateEnumNV, + unix_vkCmdSetFragmentShadingRateKHR, + unix_vkCmdSetFrontFaceEXT, + unix_vkCmdSetLineStippleEXT, + unix_vkCmdSetLineWidth, + unix_vkCmdSetLogicOpEXT, + unix_vkCmdSetPatchControlPointsEXT, + unix_vkCmdSetPerformanceMarkerINTEL, + unix_vkCmdSetPerformanceOverrideINTEL, + unix_vkCmdSetPerformanceStreamMarkerINTEL, + unix_vkCmdSetPrimitiveRestartEnableEXT, + unix_vkCmdSetPrimitiveTopologyEXT, + unix_vkCmdSetRasterizerDiscardEnableEXT, + unix_vkCmdSetRayTracingPipelineStackSizeKHR, + unix_vkCmdSetSampleLocationsEXT, + unix_vkCmdSetScissor, + unix_vkCmdSetScissorWithCountEXT, + unix_vkCmdSetStencilCompareMask, + unix_vkCmdSetStencilOpEXT, + unix_vkCmdSetStencilReference, + unix_vkCmdSetStencilTestEnableEXT, + unix_vkCmdSetStencilWriteMask, + unix_vkCmdSetVertexInputEXT, + unix_vkCmdSetViewport, + unix_vkCmdSetViewportShadingRatePaletteNV, + unix_vkCmdSetViewportWScalingNV, + unix_vkCmdSetViewportWithCountEXT, + unix_vkCmdSubpassShadingHUAWEI, + unix_vkCmdTraceRaysIndirectKHR, + unix_vkCmdTraceRaysKHR, + unix_vkCmdTraceRaysNV, + unix_vkCmdUpdateBuffer, + unix_vkCmdWaitEvents, + unix_vkCmdWaitEvents2KHR, + unix_vkCmdWriteAccelerationStructuresPropertiesKHR, + unix_vkCmdWriteAccelerationStructuresPropertiesNV, + unix_vkCmdWriteBufferMarker2AMD, + unix_vkCmdWriteBufferMarkerAMD, + unix_vkCmdWriteTimestamp, + unix_vkCmdWriteTimestamp2KHR, + unix_vkCompileDeferredNV, + unix_vkCopyAccelerationStructureKHR, + unix_vkCopyAccelerationStructureToMemoryKHR, + unix_vkCopyMemoryToAccelerationStructureKHR, + unix_vkCreateAccelerationStructureKHR, + unix_vkCreateAccelerationStructureNV, + unix_vkCreateBuffer, + unix_vkCreateBufferView, + unix_vkCreateCommandPool, + unix_vkCreateComputePipelines, + unix_vkCreateCuFunctionNVX, + unix_vkCreateCuModuleNVX, + unix_vkCreateDebugReportCallbackEXT, + unix_vkCreateDebugUtilsMessengerEXT, + unix_vkCreateDeferredOperationKHR, + unix_vkCreateDescriptorPool, + unix_vkCreateDescriptorSetLayout, + unix_vkCreateDescriptorUpdateTemplate, + unix_vkCreateDescriptorUpdateTemplateKHR, + unix_vkCreateDevice, + unix_vkCreateEvent, + unix_vkCreateFence, + unix_vkCreateFramebuffer, + unix_vkCreateGraphicsPipelines, + unix_vkCreateImage, + unix_vkCreateImageView, + unix_vkCreateIndirectCommandsLayoutNV, + unix_vkCreateInstance, + unix_vkCreatePipelineCache, + unix_vkCreatePipelineLayout, + unix_vkCreatePrivateDataSlotEXT, + unix_vkCreateQueryPool, + unix_vkCreateRayTracingPipelinesKHR, + unix_vkCreateRayTracingPipelinesNV, + unix_vkCreateRenderPass, + unix_vkCreateRenderPass2, + unix_vkCreateRenderPass2KHR, + unix_vkCreateSampler, + unix_vkCreateSamplerYcbcrConversion, + unix_vkCreateSamplerYcbcrConversionKHR, + unix_vkCreateSemaphore, + unix_vkCreateShaderModule, + unix_vkCreateSwapchainKHR, + unix_vkCreateValidationCacheEXT, + unix_vkCreateWin32SurfaceKHR, + unix_vkDebugMarkerSetObjectNameEXT, + unix_vkDebugMarkerSetObjectTagEXT, + unix_vkDebugReportMessageEXT, + unix_vkDeferredOperationJoinKHR, + unix_vkDestroyAccelerationStructureKHR, + unix_vkDestroyAccelerationStructureNV, + unix_vkDestroyBuffer, + unix_vkDestroyBufferView, + unix_vkDestroyCommandPool, + unix_vkDestroyCuFunctionNVX, + unix_vkDestroyCuModuleNVX, + unix_vkDestroyDebugReportCallbackEXT, + unix_vkDestroyDebugUtilsMessengerEXT, + unix_vkDestroyDeferredOperationKHR, + unix_vkDestroyDescriptorPool, + unix_vkDestroyDescriptorSetLayout, + unix_vkDestroyDescriptorUpdateTemplate, + unix_vkDestroyDescriptorUpdateTemplateKHR, + unix_vkDestroyDevice, + unix_vkDestroyEvent, + unix_vkDestroyFence, + unix_vkDestroyFramebuffer, + unix_vkDestroyImage, + unix_vkDestroyImageView, + unix_vkDestroyIndirectCommandsLayoutNV, + unix_vkDestroyInstance, + unix_vkDestroyPipeline, + unix_vkDestroyPipelineCache, + unix_vkDestroyPipelineLayout, + unix_vkDestroyPrivateDataSlotEXT, + unix_vkDestroyQueryPool, + unix_vkDestroyRenderPass, + unix_vkDestroySampler, + unix_vkDestroySamplerYcbcrConversion, + unix_vkDestroySamplerYcbcrConversionKHR, + unix_vkDestroySemaphore, + unix_vkDestroyShaderModule, + unix_vkDestroySurfaceKHR, + unix_vkDestroySwapchainKHR, + unix_vkDestroyValidationCacheEXT, + unix_vkDeviceWaitIdle, + unix_vkEndCommandBuffer, + unix_vkEnumerateDeviceExtensionProperties, + unix_vkEnumerateDeviceLayerProperties, + unix_vkEnumerateInstanceExtensionProperties, + unix_vkEnumerateInstanceVersion, + unix_vkEnumeratePhysicalDeviceGroups, + unix_vkEnumeratePhysicalDeviceGroupsKHR, + unix_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR, + unix_vkEnumeratePhysicalDevices, + unix_vkFlushMappedMemoryRanges, + unix_vkFreeCommandBuffers, + unix_vkFreeDescriptorSets, + unix_vkFreeMemory, + unix_vkGetAccelerationStructureBuildSizesKHR, + unix_vkGetAccelerationStructureDeviceAddressKHR, + unix_vkGetAccelerationStructureHandleNV, + unix_vkGetAccelerationStructureMemoryRequirementsNV, + unix_vkGetBufferDeviceAddress, + unix_vkGetBufferDeviceAddressEXT, + unix_vkGetBufferDeviceAddressKHR, + unix_vkGetBufferMemoryRequirements, + unix_vkGetBufferMemoryRequirements2, + unix_vkGetBufferMemoryRequirements2KHR, + unix_vkGetBufferOpaqueCaptureAddress, + unix_vkGetBufferOpaqueCaptureAddressKHR, + unix_vkGetCalibratedTimestampsEXT, + unix_vkGetDeferredOperationMaxConcurrencyKHR, + unix_vkGetDeferredOperationResultKHR, + unix_vkGetDescriptorSetLayoutSupport, + unix_vkGetDescriptorSetLayoutSupportKHR, + unix_vkGetDeviceAccelerationStructureCompatibilityKHR, + unix_vkGetDeviceBufferMemoryRequirementsKHR, + unix_vkGetDeviceGroupPeerMemoryFeatures, + unix_vkGetDeviceGroupPeerMemoryFeaturesKHR, + unix_vkGetDeviceGroupPresentCapabilitiesKHR, + unix_vkGetDeviceGroupSurfacePresentModesKHR, + unix_vkGetDeviceImageMemoryRequirementsKHR, + unix_vkGetDeviceImageSparseMemoryRequirementsKHR, + unix_vkGetDeviceMemoryCommitment, + unix_vkGetDeviceMemoryOpaqueCaptureAddress, + unix_vkGetDeviceMemoryOpaqueCaptureAddressKHR, + unix_vkGetDeviceQueue, + unix_vkGetDeviceQueue2, + unix_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI, + unix_vkGetEventStatus, + unix_vkGetFenceStatus, + unix_vkGetGeneratedCommandsMemoryRequirementsNV, + unix_vkGetImageMemoryRequirements, + unix_vkGetImageMemoryRequirements2, + unix_vkGetImageMemoryRequirements2KHR, + unix_vkGetImageSparseMemoryRequirements, + unix_vkGetImageSparseMemoryRequirements2, + unix_vkGetImageSparseMemoryRequirements2KHR, + unix_vkGetImageSubresourceLayout, + unix_vkGetImageViewAddressNVX, + unix_vkGetImageViewHandleNVX, + unix_vkGetMemoryHostPointerPropertiesEXT, + unix_vkGetPerformanceParameterINTEL, + unix_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT, + unix_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV, + unix_vkGetPhysicalDeviceExternalBufferProperties, + unix_vkGetPhysicalDeviceExternalBufferPropertiesKHR, + unix_vkGetPhysicalDeviceExternalFenceProperties, + unix_vkGetPhysicalDeviceExternalFencePropertiesKHR, + unix_vkGetPhysicalDeviceExternalSemaphoreProperties, + unix_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR, + unix_vkGetPhysicalDeviceFeatures, + unix_vkGetPhysicalDeviceFeatures2, + unix_vkGetPhysicalDeviceFeatures2KHR, + unix_vkGetPhysicalDeviceFormatProperties, + unix_vkGetPhysicalDeviceFormatProperties2, + unix_vkGetPhysicalDeviceFormatProperties2KHR, + unix_vkGetPhysicalDeviceFragmentShadingRatesKHR, + unix_vkGetPhysicalDeviceImageFormatProperties, + unix_vkGetPhysicalDeviceImageFormatProperties2, + unix_vkGetPhysicalDeviceImageFormatProperties2KHR, + unix_vkGetPhysicalDeviceMemoryProperties, + unix_vkGetPhysicalDeviceMemoryProperties2, + unix_vkGetPhysicalDeviceMemoryProperties2KHR, + unix_vkGetPhysicalDeviceMultisamplePropertiesEXT, + unix_vkGetPhysicalDevicePresentRectanglesKHR, + unix_vkGetPhysicalDeviceProperties, + unix_vkGetPhysicalDeviceProperties2, + unix_vkGetPhysicalDeviceProperties2KHR, + unix_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR, + unix_vkGetPhysicalDeviceQueueFamilyProperties, + unix_vkGetPhysicalDeviceQueueFamilyProperties2, + unix_vkGetPhysicalDeviceQueueFamilyProperties2KHR, + unix_vkGetPhysicalDeviceSparseImageFormatProperties, + unix_vkGetPhysicalDeviceSparseImageFormatProperties2, + unix_vkGetPhysicalDeviceSparseImageFormatProperties2KHR, + unix_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV, + unix_vkGetPhysicalDeviceSurfaceCapabilities2KHR, + unix_vkGetPhysicalDeviceSurfaceCapabilitiesKHR, + unix_vkGetPhysicalDeviceSurfaceFormats2KHR, + unix_vkGetPhysicalDeviceSurfaceFormatsKHR, + unix_vkGetPhysicalDeviceSurfacePresentModesKHR, + unix_vkGetPhysicalDeviceSurfaceSupportKHR, + unix_vkGetPhysicalDeviceToolPropertiesEXT, + unix_vkGetPhysicalDeviceWin32PresentationSupportKHR, + unix_vkGetPipelineCacheData, + unix_vkGetPipelineExecutableInternalRepresentationsKHR, + unix_vkGetPipelineExecutablePropertiesKHR, + unix_vkGetPipelineExecutableStatisticsKHR, + unix_vkGetPrivateDataEXT, + unix_vkGetQueryPoolResults, + unix_vkGetQueueCheckpointData2NV, + unix_vkGetQueueCheckpointDataNV, + unix_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR, + unix_vkGetRayTracingShaderGroupHandlesKHR, + unix_vkGetRayTracingShaderGroupHandlesNV, + unix_vkGetRayTracingShaderGroupStackSizeKHR, + unix_vkGetRenderAreaGranularity, + unix_vkGetSemaphoreCounterValue, + unix_vkGetSemaphoreCounterValueKHR, + unix_vkGetShaderInfoAMD, + unix_vkGetSwapchainImagesKHR, + unix_vkGetValidationCacheDataEXT, + unix_vkInitializePerformanceApiINTEL, + unix_vkInvalidateMappedMemoryRanges, + unix_vkMapMemory, + unix_vkMergePipelineCaches, + unix_vkMergeValidationCachesEXT, + unix_vkQueueBeginDebugUtilsLabelEXT, + unix_vkQueueBindSparse, + unix_vkQueueEndDebugUtilsLabelEXT, + unix_vkQueueInsertDebugUtilsLabelEXT, + unix_vkQueuePresentKHR, + unix_vkQueueSetPerformanceConfigurationINTEL, + unix_vkQueueSubmit, + unix_vkQueueSubmit2KHR, + unix_vkQueueWaitIdle, + unix_vkReleasePerformanceConfigurationINTEL, + unix_vkReleaseProfilingLockKHR, + unix_vkResetCommandBuffer, + unix_vkResetCommandPool, + unix_vkResetDescriptorPool, + unix_vkResetEvent, + unix_vkResetFences, + unix_vkResetQueryPool, + unix_vkResetQueryPoolEXT, + unix_vkSetDebugUtilsObjectNameEXT, + unix_vkSetDebugUtilsObjectTagEXT, + unix_vkSetDeviceMemoryPriorityEXT, + unix_vkSetEvent, + unix_vkSetPrivateDataEXT, + unix_vkSignalSemaphore, + unix_vkSignalSemaphoreKHR, + unix_vkSubmitDebugUtilsMessageEXT, + unix_vkTrimCommandPool, + unix_vkTrimCommandPoolKHR, + unix_vkUninitializePerformanceApiINTEL, + unix_vkUnmapMemory, + unix_vkUpdateDescriptorSetWithTemplate, + unix_vkUpdateDescriptorSetWithTemplateKHR, + unix_vkUpdateDescriptorSets, + unix_vkWaitForFences, + unix_vkWaitForPresentKHR, + unix_vkWaitSemaphores, + unix_vkWaitSemaphoresKHR, + unix_vkWriteAccelerationStructuresPropertiesKHR, unix_count, }; diff --git a/dlls/winevulkan/make_vulkan b/dlls/winevulkan/make_vulkan index cb160f5a4a2..bcf0cda61bf 100755 --- a/dlls/winevulkan/make_vulkan +++ b/dlls/winevulkan/make_vulkan @@ -751,10 +751,10 @@ class VkFunction(object): body += " params.{0} = {0};\n".format(p.name) body += " "; - # Call the function from unix_funcs. + # Call the Unix function. if self.type != "void" and not self.returns_longlong(): body += "return " - body += "unix_funcs->p_{0}(¶ms);\n".format(self.name) + body += "unix_funcs->p_vk_call(unix_{0}, ¶ms);\n".format(self.name) if self.returns_longlong(): body += " return params.result;\n" return body @@ -861,13 +861,13 @@ class VkFunction(object): stub += "}\n\n" return stub - def thunk(self, call_conv=None, prefix=None): - if self.needs_private_thunk(): - thunk = self.prototype(call_conv=call_conv, prefix=prefix) + def thunk(self, prefix=None): + if prefix == "thunk_": + thunk = self.prototype(prefix=prefix) thunk += "\n{\n" params_prefix = "" else: - thunk = "NTSTATUS {0} {1}{2}(void *args)\n".format(call_conv, prefix, self.name) + thunk = "NTSTATUS {0}{1}(void *args)\n".format(prefix, self.name) thunk += "{\n" thunk += " struct {0}_params *params = args;\n".format(self.name) params_prefix = "params->" @@ -2721,18 +2721,15 @@ class VkGenerator(object): for vk_func in self.registry.funcs.values(): if not vk_func.needs_exposing(): continue - - if vk_func.is_global_func(): - continue - - if not vk_func.needs_thunk(): + if vk_func.loader_thunk_type == ThunkType.NONE: continue if vk_func.needs_private_thunk(): f.write(vk_func.thunk(prefix="thunk_")) - else: + + if vk_func.thunk_type == ThunkType.PUBLIC: f.write("static ") - f.write(vk_func.thunk(prefix=prefix, call_conv="WINAPI")) + f.write(vk_func.thunk(prefix=prefix)) # Create array of device extensions. f.write("static const char * const vk_device_extensions[] =\n{\n") @@ -2808,8 +2805,9 @@ class VkGenerator(object): f.write(" }\n") f.write("}\n\n") - f.write("const struct unix_funcs loader_funcs =\n") + f.write("const unixlib_entry_t __wine_unix_call_funcs[] =\n") f.write("{\n") + f.write(" init_vulkan,\n") for vk_func in self.registry.funcs.values(): if not vk_func.needs_exposing(): continue @@ -2817,15 +2815,20 @@ class VkGenerator(object): continue f.write(" &{1}{0},\n".format(vk_func.name, prefix)) + f.write("};\n") + f.write("C_ASSERT(ARRAYSIZE(__wine_unix_call_funcs) == unix_count);\n\n") + + f.write("static NTSTATUS WINAPI wine_vk_call(enum unix_call code, void *params)\n") + f.write("{\n") + f.write(" return __wine_unix_call_funcs[code](params);\n") + f.write("}\n\n") + + f.write("const struct unix_funcs loader_funcs =\n") + f.write("{\n") + f.write(" &wine_vk_call,\n") f.write(" &wine_vk_is_available_instance_function,\n") f.write(" &wine_vk_is_available_device_function,\n") - f.write("};\n\n") - - f.write("const unixlib_entry_t __wine_unix_call_funcs[] =\n") - f.write("{\n") - f.write(" init_vulkan,\n") f.write("};\n") - f.write("C_ASSERT(ARRAYSIZE(__wine_unix_call_funcs) == unix_count);\n") def generate_thunks_h(self, f, prefix): self._generate_copyright(f) @@ -2843,7 +2846,7 @@ class VkGenerator(object): if vk_func.needs_thunk() and not vk_func.needs_private_thunk(): continue - f.write("NTSTATUS WINAPI {0}{1}(void *args) DECLSPEC_HIDDEN;\n".format(prefix, vk_func.name)) + f.write("NTSTATUS {0}{1}(void *args) DECLSPEC_HIDDEN;\n".format(prefix, vk_func.name)) f.write("\n") f.write("/* Private thunks */\n") @@ -3013,24 +3016,16 @@ class VkGenerator(object): f.write("#ifndef __WINE_VULKAN_LOADER_THUNKS_H\n") f.write("#define __WINE_VULKAN_LOADER_THUNKS_H\n\n") - f.write("struct unix_funcs\n") + f.write("enum unix_call\n") f.write("{\n") + f.write(" unix_init,\n") for vk_func in self.registry.funcs.values(): if not vk_func.needs_exposing(): continue if vk_func.loader_thunk_type == ThunkType.NONE: continue - f.write(" NTSTATUS (WINAPI *p_{1})(void *args);\n".format(vk_func.type, vk_func.name)) - f.write("\n") - f.write(" /* winevulkan specific functions */\n") - f.write(" BOOL (WINAPI *p_is_available_instance_function)(VkInstance, const char *);\n") - f.write(" BOOL (WINAPI *p_is_available_device_function)(VkDevice, const char *);\n") - f.write("};\n\n") - - f.write("enum unix_call\n") - f.write("{\n") - f.write(" unix_init,\n") + f.write(" unix_{0},\n".format(vk_func.name)) f.write(" unix_count,\n") f.write("};\n\n") diff --git a/dlls/winevulkan/vulkan.c b/dlls/winevulkan/vulkan.c index 9d49b92adfb..638ca3a7a41 100644 --- a/dlls/winevulkan/vulkan.c +++ b/dlls/winevulkan/vulkan.c @@ -627,7 +627,7 @@ static void wine_vk_instance_free(struct VkInstance_T *instance) free(instance); } -NTSTATUS WINAPI wine_vkAllocateCommandBuffers(void *args) +NTSTATUS wine_vkAllocateCommandBuffers(void *args) { struct vkAllocateCommandBuffers_params *params = args; VkDevice device = params->device; @@ -686,7 +686,7 @@ NTSTATUS WINAPI wine_vkAllocateCommandBuffers(void *args) return res; } -NTSTATUS WINAPI wine_vkCreateDevice(void *args) +NTSTATUS wine_vkCreateDevice(void *args) { struct vkCreateDevice_params *params = args; VkPhysicalDevice phys_dev = params->physicalDevice; @@ -784,7 +784,7 @@ fail: return res; } -NTSTATUS WINAPI wine_vkCreateInstance(void *args) +NTSTATUS wine_vkCreateInstance(void *args) { struct vkCreateInstance_params *params = args; const VkInstanceCreateInfo *create_info = params->pCreateInfo; @@ -866,7 +866,7 @@ NTSTATUS WINAPI wine_vkCreateInstance(void *args) return VK_SUCCESS; } -NTSTATUS WINAPI wine_vkDestroyDevice(void *args) +NTSTATUS wine_vkDestroyDevice(void *args) { struct vkDestroyDevice_params *params = args; VkDevice device = params->device; @@ -881,7 +881,7 @@ NTSTATUS WINAPI wine_vkDestroyDevice(void *args) return STATUS_SUCCESS; } -NTSTATUS WINAPI wine_vkDestroyInstance(void *args) +NTSTATUS wine_vkDestroyInstance(void *args) { struct vkDestroyInstance_params *params = args; VkInstance instance = params->instance; @@ -896,7 +896,7 @@ NTSTATUS WINAPI wine_vkDestroyInstance(void *args) return STATUS_SUCCESS; } -NTSTATUS WINAPI wine_vkEnumerateDeviceExtensionProperties(void *args) +NTSTATUS wine_vkEnumerateDeviceExtensionProperties(void *args) { struct vkEnumerateDeviceExtensionProperties_params *params = args; VkPhysicalDevice phys_dev = params->physicalDevice; @@ -926,7 +926,7 @@ NTSTATUS WINAPI wine_vkEnumerateDeviceExtensionProperties(void *args) return *count < phys_dev->extension_count ? VK_INCOMPLETE : VK_SUCCESS; } -NTSTATUS WINAPI wine_vkEnumerateInstanceExtensionProperties(void *args) +NTSTATUS wine_vkEnumerateInstanceExtensionProperties(void *args) { struct vkEnumerateInstanceExtensionProperties_params *params = args; uint32_t *count = params->pPropertyCount; @@ -985,7 +985,7 @@ NTSTATUS WINAPI wine_vkEnumerateInstanceExtensionProperties(void *args) return *count < num_properties ? VK_INCOMPLETE : VK_SUCCESS; } -NTSTATUS WINAPI wine_vkEnumerateDeviceLayerProperties(void *args) +NTSTATUS wine_vkEnumerateDeviceLayerProperties(void *args) { struct vkEnumerateDeviceLayerProperties_params *params = args; uint32_t *count = params->pPropertyCount; @@ -996,7 +996,7 @@ NTSTATUS WINAPI wine_vkEnumerateDeviceLayerProperties(void *args) return VK_SUCCESS; } -NTSTATUS WINAPI wine_vkEnumerateInstanceVersion(void *args) +NTSTATUS wine_vkEnumerateInstanceVersion(void *args) { struct vkEnumerateInstanceVersion_params *params = args; uint32_t *version = params->pApiVersion; @@ -1022,7 +1022,7 @@ NTSTATUS WINAPI wine_vkEnumerateInstanceVersion(void *args) return res; } -VkResult WINAPI wine_vkEnumeratePhysicalDevices(void *args) +VkResult wine_vkEnumeratePhysicalDevices(void *args) { struct vkEnumeratePhysicalDevices_params *params = args; VkInstance instance = params->instance; @@ -1048,7 +1048,7 @@ VkResult WINAPI wine_vkEnumeratePhysicalDevices(void *args) return *count < instance->phys_dev_count ? VK_INCOMPLETE : VK_SUCCESS; } -NTSTATUS WINAPI wine_vkFreeCommandBuffers(void *args) +NTSTATUS wine_vkFreeCommandBuffers(void *args) { struct vkFreeCommandBuffers_params *params = args; VkDevice device = params->device; @@ -1081,7 +1081,7 @@ static VkQueue wine_vk_device_find_queue(VkDevice device, const VkDeviceQueueInf return VK_NULL_HANDLE; } -NTSTATUS WINAPI wine_vkGetDeviceQueue(void *args) +NTSTATUS wine_vkGetDeviceQueue(void *args) { struct vkGetDeviceQueue_params *params = args; VkDevice device = params->device; @@ -1102,7 +1102,7 @@ NTSTATUS WINAPI wine_vkGetDeviceQueue(void *args) return STATUS_SUCCESS; } -NTSTATUS WINAPI wine_vkGetDeviceQueue2(void *args) +NTSTATUS wine_vkGetDeviceQueue2(void *args) { struct vkGetDeviceQueue2_params *params = args; VkDevice device = params->device; @@ -1119,7 +1119,7 @@ NTSTATUS WINAPI wine_vkGetDeviceQueue2(void *args) return STATUS_SUCCESS; } -NTSTATUS WINAPI wine_vkCreateCommandPool(void *args) +NTSTATUS wine_vkCreateCommandPool(void *args) { struct vkCreateCommandPool_params *params = args; VkDevice device = params->device; @@ -1154,7 +1154,7 @@ NTSTATUS WINAPI wine_vkCreateCommandPool(void *args) return res; } -NTSTATUS WINAPI wine_vkDestroyCommandPool(void *args) +NTSTATUS wine_vkDestroyCommandPool(void *args) { struct vkDestroyCommandPool_params *params = args; VkDevice device = params->device; @@ -1213,7 +1213,7 @@ static VkResult wine_vk_enumerate_physical_device_groups(struct VkInstance_T *in return res; } -NTSTATUS WINAPI wine_vkEnumeratePhysicalDeviceGroups(void *args) +NTSTATUS wine_vkEnumeratePhysicalDeviceGroups(void *args) { struct vkEnumeratePhysicalDeviceGroups_params *params = args; VkInstance instance = params->instance; @@ -1225,7 +1225,7 @@ NTSTATUS WINAPI wine_vkEnumeratePhysicalDeviceGroups(void *args) instance->funcs.p_vkEnumeratePhysicalDeviceGroups, count, properties); } -NTSTATUS WINAPI wine_vkEnumeratePhysicalDeviceGroupsKHR(void *args) +NTSTATUS wine_vkEnumeratePhysicalDeviceGroupsKHR(void *args) { struct vkEnumeratePhysicalDeviceGroupsKHR_params *params = args; VkInstance instance = params->instance; @@ -1237,7 +1237,7 @@ NTSTATUS WINAPI wine_vkEnumeratePhysicalDeviceGroupsKHR(void *args) instance->funcs.p_vkEnumeratePhysicalDeviceGroupsKHR, count, properties); } -NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalFenceProperties(void *args) +NTSTATUS wine_vkGetPhysicalDeviceExternalFenceProperties(void *args) { struct vkGetPhysicalDeviceExternalFenceProperties_params *params = args; VkPhysicalDevice phys_dev = params->physicalDevice; @@ -1251,7 +1251,7 @@ NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalFenceProperties(void *args) return STATUS_SUCCESS; } -NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalFencePropertiesKHR(void *args) +NTSTATUS wine_vkGetPhysicalDeviceExternalFencePropertiesKHR(void *args) { struct vkGetPhysicalDeviceExternalFencePropertiesKHR_params *params = args; VkPhysicalDevice phys_dev = params->physicalDevice; @@ -1265,7 +1265,7 @@ NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalFencePropertiesKHR(void *args) return STATUS_SUCCESS; } -NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalBufferProperties(void *args) +NTSTATUS wine_vkGetPhysicalDeviceExternalBufferProperties(void *args) { struct vkGetPhysicalDeviceExternalBufferProperties_params *params = args; VkPhysicalDevice phys_dev = params->physicalDevice; @@ -1277,7 +1277,7 @@ NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalBufferProperties(void *args) return STATUS_SUCCESS; } -NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalBufferPropertiesKHR(void *args) +NTSTATUS wine_vkGetPhysicalDeviceExternalBufferPropertiesKHR(void *args) { struct vkGetPhysicalDeviceExternalBufferPropertiesKHR_params *params = args; VkPhysicalDevice phys_dev = params->physicalDevice; @@ -1289,7 +1289,7 @@ NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalBufferPropertiesKHR(void *args) return STATUS_SUCCESS; } -NTSTATUS WINAPI wine_vkGetPhysicalDeviceImageFormatProperties2(void *args) +NTSTATUS wine_vkGetPhysicalDeviceImageFormatProperties2(void *args) { struct vkGetPhysicalDeviceImageFormatProperties2_params *params = args; VkPhysicalDevice phys_dev = params->physicalDevice; @@ -1313,7 +1313,7 @@ NTSTATUS WINAPI wine_vkGetPhysicalDeviceImageFormatProperties2(void *args) return res; } -NTSTATUS WINAPI wine_vkGetPhysicalDeviceImageFormatProperties2KHR(void *args) +NTSTATUS wine_vkGetPhysicalDeviceImageFormatProperties2KHR(void *args) { struct vkGetPhysicalDeviceImageFormatProperties2KHR_params *params = args; VkPhysicalDevice phys_dev = params->physicalDevice; @@ -1383,7 +1383,7 @@ static inline uint64_t convert_timestamp(VkTimeDomainEXT host_domain, VkTimeDoma return value; } -NTSTATUS WINAPI wine_vkGetCalibratedTimestampsEXT(void *args) +NTSTATUS wine_vkGetCalibratedTimestampsEXT(void *args) { struct vkGetCalibratedTimestampsEXT_params *params = args; VkDevice device = params->device; @@ -1418,7 +1418,7 @@ NTSTATUS WINAPI wine_vkGetCalibratedTimestampsEXT(void *args) return res; } -VkResult WINAPI wine_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(void *args) +VkResult wine_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(void *args) { struct vkGetPhysicalDeviceCalibrateableTimeDomainsEXT_params *params = args; VkPhysicalDevice phys_dev = params->physicalDevice; @@ -1493,7 +1493,7 @@ VkResult WINAPI wine_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(void *args) return res; } -NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalSemaphoreProperties(void *args) +NTSTATUS wine_vkGetPhysicalDeviceExternalSemaphoreProperties(void *args) { struct vkGetPhysicalDeviceExternalSemaphoreProperties_params *params = args; VkPhysicalDevice phys_dev = params->physicalDevice; @@ -1507,7 +1507,7 @@ NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalSemaphoreProperties(void *args) return STATUS_SUCCESS; } -NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(void *args) +NTSTATUS wine_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(void *args) { struct vkGetPhysicalDeviceExternalSemaphorePropertiesKHR_params *params = args; VkPhysicalDevice phys_dev = params->physicalDevice; @@ -1521,7 +1521,7 @@ NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(void *arg return STATUS_SUCCESS; } -NTSTATUS WINAPI wine_vkCreateWin32SurfaceKHR(void *args) +NTSTATUS wine_vkCreateWin32SurfaceKHR(void *args) { struct vkCreateWin32SurfaceKHR_params *params = args; VkInstance instance = params->instance; @@ -1558,7 +1558,7 @@ NTSTATUS WINAPI wine_vkCreateWin32SurfaceKHR(void *args) return VK_SUCCESS; } -NTSTATUS WINAPI wine_vkDestroySurfaceKHR(void *args) +NTSTATUS wine_vkDestroySurfaceKHR(void *args) { struct vkDestroySurfaceKHR_params *params = args; VkInstance instance = params->instance; @@ -1593,7 +1593,7 @@ static inline void adjust_max_image_count(VkPhysicalDevice phys_dev, VkSurfaceCa } } -NTSTATUS WINAPI wine_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(void *args) +NTSTATUS wine_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(void *args) { struct vkGetPhysicalDeviceSurfaceCapabilitiesKHR_params *params = args; VkPhysicalDevice phys_dev = params->physicalDevice; @@ -1611,7 +1611,7 @@ NTSTATUS WINAPI wine_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(void *args) return res; } -NTSTATUS WINAPI wine_vkGetPhysicalDeviceSurfaceCapabilities2KHR(void *args) +NTSTATUS wine_vkGetPhysicalDeviceSurfaceCapabilities2KHR(void *args) { struct vkGetPhysicalDeviceSurfaceCapabilities2KHR_params *params = args; VkPhysicalDevice phys_dev = params->physicalDevice; @@ -1629,7 +1629,7 @@ NTSTATUS WINAPI wine_vkGetPhysicalDeviceSurfaceCapabilities2KHR(void *args) return res; } -NTSTATUS WINAPI wine_vkCreateDebugUtilsMessengerEXT(void *args) +NTSTATUS wine_vkCreateDebugUtilsMessengerEXT(void *args) { struct vkCreateDebugUtilsMessengerEXT_params *params = args; VkInstance instance = params->instance; @@ -1671,7 +1671,7 @@ NTSTATUS WINAPI wine_vkCreateDebugUtilsMessengerEXT(void *args) return VK_SUCCESS; } -NTSTATUS WINAPI wine_vkDestroyDebugUtilsMessengerEXT(void *args) +NTSTATUS wine_vkDestroyDebugUtilsMessengerEXT(void *args) { struct vkDestroyDebugUtilsMessengerEXT_params *params = args; VkInstance instance = params->instance; @@ -1693,7 +1693,7 @@ NTSTATUS WINAPI wine_vkDestroyDebugUtilsMessengerEXT(void *args) return STATUS_SUCCESS; } -NTSTATUS WINAPI wine_vkCreateDebugReportCallbackEXT(void *args) +NTSTATUS wine_vkCreateDebugReportCallbackEXT(void *args) { struct vkCreateDebugReportCallbackEXT_params *params = args; VkInstance instance = params->instance; @@ -1735,7 +1735,7 @@ NTSTATUS WINAPI wine_vkCreateDebugReportCallbackEXT(void *args) return VK_SUCCESS; } -NTSTATUS WINAPI wine_vkDestroyDebugReportCallbackEXT(void *args) +NTSTATUS wine_vkDestroyDebugReportCallbackEXT(void *args) { struct vkDestroyDebugReportCallbackEXT_params *params = args; VkInstance instance = params->instance; diff --git a/dlls/winevulkan/vulkan_loader.h b/dlls/winevulkan/vulkan_loader.h index b589ba3ba6b..2efa56e0193 100644 --- a/dlls/winevulkan/vulkan_loader.h +++ b/dlls/winevulkan/vulkan_loader.h @@ -103,4 +103,11 @@ static inline NTSTATUS vk_unix_call(enum unix_call code, void *params) return __wine_unix_call(unix_handle, code, params); } +struct unix_funcs +{ + NTSTATUS (WINAPI *p_vk_call)(enum unix_call, void *); + BOOL (WINAPI *p_is_available_instance_function)(VkInstance, const char *); + BOOL (WINAPI *p_is_available_device_function)(VkDevice, const char *); +}; + #endif /* __WINE_VULKAN_LOADER_H */ diff --git a/dlls/winevulkan/vulkan_thunks.c b/dlls/winevulkan/vulkan_thunks.c index 19ce0e326d1..a8019d07813 100644 --- a/dlls/winevulkan/vulkan_thunks.c +++ b/dlls/winevulkan/vulkan_thunks.c @@ -4842,7 +4842,7 @@ void free_VkInstanceCreateInfo_struct_chain(VkInstanceCreateInfo *s) s->pNext = NULL; } -static NTSTATUS WINAPI wine_vkAcquireNextImage2KHR(void *args) +static NTSTATUS wine_vkAcquireNextImage2KHR(void *args) { struct vkAcquireNextImage2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -4860,21 +4860,21 @@ static NTSTATUS WINAPI wine_vkAcquireNextImage2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkAcquireNextImageKHR(void *args) +static NTSTATUS wine_vkAcquireNextImageKHR(void *args) { struct vkAcquireNextImageKHR_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->swapchain), wine_dbgstr_longlong(params->timeout), wine_dbgstr_longlong(params->semaphore), wine_dbgstr_longlong(params->fence), params->pImageIndex); return params->device->funcs.p_vkAcquireNextImageKHR(params->device->device, params->swapchain, params->timeout, params->semaphore, params->fence, params->pImageIndex); } -static NTSTATUS WINAPI wine_vkAcquirePerformanceConfigurationINTEL(void *args) +static NTSTATUS wine_vkAcquirePerformanceConfigurationINTEL(void *args) { struct vkAcquirePerformanceConfigurationINTEL_params *params = args; TRACE("%p, %p, %p\n", params->device, params->pAcquireInfo, params->pConfiguration); return params->device->funcs.p_vkAcquirePerformanceConfigurationINTEL(params->device->device, params->pAcquireInfo, params->pConfiguration); } -static NTSTATUS WINAPI wine_vkAcquireProfilingLockKHR(void *args) +static NTSTATUS wine_vkAcquireProfilingLockKHR(void *args) { struct vkAcquireProfilingLockKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -4892,7 +4892,7 @@ static NTSTATUS WINAPI wine_vkAcquireProfilingLockKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkAllocateDescriptorSets(void *args) +static NTSTATUS wine_vkAllocateDescriptorSets(void *args) { struct vkAllocateDescriptorSets_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -4910,7 +4910,7 @@ static NTSTATUS WINAPI wine_vkAllocateDescriptorSets(void *args) #endif } -static NTSTATUS WINAPI wine_vkAllocateMemory(void *args) +static NTSTATUS wine_vkAllocateMemory(void *args) { struct vkAllocateMemory_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -4928,7 +4928,7 @@ static NTSTATUS WINAPI wine_vkAllocateMemory(void *args) #endif } -static NTSTATUS WINAPI wine_vkBeginCommandBuffer(void *args) +static NTSTATUS wine_vkBeginCommandBuffer(void *args) { struct vkBeginCommandBuffer_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -4947,7 +4947,7 @@ static NTSTATUS WINAPI wine_vkBeginCommandBuffer(void *args) #endif } -static NTSTATUS WINAPI wine_vkBindAccelerationStructureMemoryNV(void *args) +static NTSTATUS wine_vkBindAccelerationStructureMemoryNV(void *args) { struct vkBindAccelerationStructureMemoryNV_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -4966,14 +4966,14 @@ static NTSTATUS WINAPI wine_vkBindAccelerationStructureMemoryNV(void *args) #endif } -static NTSTATUS WINAPI wine_vkBindBufferMemory(void *args) +static NTSTATUS wine_vkBindBufferMemory(void *args) { struct vkBindBufferMemory_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s\n", params->device, wine_dbgstr_longlong(params->buffer), wine_dbgstr_longlong(params->memory), wine_dbgstr_longlong(params->memoryOffset)); return params->device->funcs.p_vkBindBufferMemory(params->device->device, params->buffer, params->memory, params->memoryOffset); } -static NTSTATUS WINAPI wine_vkBindBufferMemory2(void *args) +static NTSTATUS wine_vkBindBufferMemory2(void *args) { struct vkBindBufferMemory2_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -4992,7 +4992,7 @@ static NTSTATUS WINAPI wine_vkBindBufferMemory2(void *args) #endif } -static NTSTATUS WINAPI wine_vkBindBufferMemory2KHR(void *args) +static NTSTATUS wine_vkBindBufferMemory2KHR(void *args) { struct vkBindBufferMemory2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5011,14 +5011,14 @@ static NTSTATUS WINAPI wine_vkBindBufferMemory2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkBindImageMemory(void *args) +static NTSTATUS wine_vkBindImageMemory(void *args) { struct vkBindImageMemory_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s\n", params->device, wine_dbgstr_longlong(params->image), wine_dbgstr_longlong(params->memory), wine_dbgstr_longlong(params->memoryOffset)); return params->device->funcs.p_vkBindImageMemory(params->device->device, params->image, params->memory, params->memoryOffset); } -static NTSTATUS WINAPI wine_vkBindImageMemory2(void *args) +static NTSTATUS wine_vkBindImageMemory2(void *args) { struct vkBindImageMemory2_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5037,7 +5037,7 @@ static NTSTATUS WINAPI wine_vkBindImageMemory2(void *args) #endif } -static NTSTATUS WINAPI wine_vkBindImageMemory2KHR(void *args) +static NTSTATUS wine_vkBindImageMemory2KHR(void *args) { struct vkBindImageMemory2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5056,7 +5056,7 @@ static NTSTATUS WINAPI wine_vkBindImageMemory2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkBuildAccelerationStructuresKHR(void *args) +static NTSTATUS wine_vkBuildAccelerationStructuresKHR(void *args) { struct vkBuildAccelerationStructuresKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5075,7 +5075,7 @@ static NTSTATUS WINAPI wine_vkBuildAccelerationStructuresKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdBeginConditionalRenderingEXT(void *args) +static NTSTATUS wine_vkCmdBeginConditionalRenderingEXT(void *args) { struct vkCmdBeginConditionalRenderingEXT_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5093,7 +5093,7 @@ static NTSTATUS WINAPI wine_vkCmdBeginConditionalRenderingEXT(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdBeginDebugUtilsLabelEXT(void *args) +static NTSTATUS wine_vkCmdBeginDebugUtilsLabelEXT(void *args) { struct vkCmdBeginDebugUtilsLabelEXT_params *params = args; TRACE("%p, %p\n", params->commandBuffer, params->pLabelInfo); @@ -5101,7 +5101,7 @@ static NTSTATUS WINAPI wine_vkCmdBeginDebugUtilsLabelEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBeginQuery(void *args) +static NTSTATUS wine_vkCmdBeginQuery(void *args) { struct vkCmdBeginQuery_params *params = args; TRACE("%p, 0x%s, %u, %#x\n", params->commandBuffer, wine_dbgstr_longlong(params->queryPool), params->query, params->flags); @@ -5109,7 +5109,7 @@ static NTSTATUS WINAPI wine_vkCmdBeginQuery(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBeginQueryIndexedEXT(void *args) +static NTSTATUS wine_vkCmdBeginQueryIndexedEXT(void *args) { struct vkCmdBeginQueryIndexedEXT_params *params = args; TRACE("%p, 0x%s, %u, %#x, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->queryPool), params->query, params->flags, params->index); @@ -5117,7 +5117,7 @@ static NTSTATUS WINAPI wine_vkCmdBeginQueryIndexedEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBeginRenderPass(void *args) +static NTSTATUS wine_vkCmdBeginRenderPass(void *args) { struct vkCmdBeginRenderPass_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5135,7 +5135,7 @@ static NTSTATUS WINAPI wine_vkCmdBeginRenderPass(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdBeginRenderPass2(void *args) +static NTSTATUS wine_vkCmdBeginRenderPass2(void *args) { struct vkCmdBeginRenderPass2_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5153,7 +5153,7 @@ static NTSTATUS WINAPI wine_vkCmdBeginRenderPass2(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdBeginRenderPass2KHR(void *args) +static NTSTATUS wine_vkCmdBeginRenderPass2KHR(void *args) { struct vkCmdBeginRenderPass2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5171,7 +5171,7 @@ static NTSTATUS WINAPI wine_vkCmdBeginRenderPass2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdBeginRenderingKHR(void *args) +static NTSTATUS wine_vkCmdBeginRenderingKHR(void *args) { struct vkCmdBeginRenderingKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5190,7 +5190,7 @@ static NTSTATUS WINAPI wine_vkCmdBeginRenderingKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdBeginTransformFeedbackEXT(void *args) +static NTSTATUS wine_vkCmdBeginTransformFeedbackEXT(void *args) { struct vkCmdBeginTransformFeedbackEXT_params *params = args; TRACE("%p, %u, %u, %p, %p\n", params->commandBuffer, params->firstCounterBuffer, params->counterBufferCount, params->pCounterBuffers, params->pCounterBufferOffsets); @@ -5198,7 +5198,7 @@ static NTSTATUS WINAPI wine_vkCmdBeginTransformFeedbackEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBindDescriptorSets(void *args) +static NTSTATUS wine_vkCmdBindDescriptorSets(void *args) { struct vkCmdBindDescriptorSets_params *params = args; TRACE("%p, %#x, 0x%s, %u, %u, %p, %u, %p\n", params->commandBuffer, params->pipelineBindPoint, wine_dbgstr_longlong(params->layout), params->firstSet, params->descriptorSetCount, params->pDescriptorSets, params->dynamicOffsetCount, params->pDynamicOffsets); @@ -5206,7 +5206,7 @@ static NTSTATUS WINAPI wine_vkCmdBindDescriptorSets(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBindIndexBuffer(void *args) +static NTSTATUS wine_vkCmdBindIndexBuffer(void *args) { struct vkCmdBindIndexBuffer_params *params = args; TRACE("%p, 0x%s, 0x%s, %#x\n", params->commandBuffer, wine_dbgstr_longlong(params->buffer), wine_dbgstr_longlong(params->offset), params->indexType); @@ -5214,7 +5214,7 @@ static NTSTATUS WINAPI wine_vkCmdBindIndexBuffer(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBindInvocationMaskHUAWEI(void *args) +static NTSTATUS wine_vkCmdBindInvocationMaskHUAWEI(void *args) { struct vkCmdBindInvocationMaskHUAWEI_params *params = args; TRACE("%p, 0x%s, %#x\n", params->commandBuffer, wine_dbgstr_longlong(params->imageView), params->imageLayout); @@ -5222,7 +5222,7 @@ static NTSTATUS WINAPI wine_vkCmdBindInvocationMaskHUAWEI(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBindPipeline(void *args) +static NTSTATUS wine_vkCmdBindPipeline(void *args) { struct vkCmdBindPipeline_params *params = args; TRACE("%p, %#x, 0x%s\n", params->commandBuffer, params->pipelineBindPoint, wine_dbgstr_longlong(params->pipeline)); @@ -5230,7 +5230,7 @@ static NTSTATUS WINAPI wine_vkCmdBindPipeline(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBindPipelineShaderGroupNV(void *args) +static NTSTATUS wine_vkCmdBindPipelineShaderGroupNV(void *args) { struct vkCmdBindPipelineShaderGroupNV_params *params = args; TRACE("%p, %#x, 0x%s, %u\n", params->commandBuffer, params->pipelineBindPoint, wine_dbgstr_longlong(params->pipeline), params->groupIndex); @@ -5238,7 +5238,7 @@ static NTSTATUS WINAPI wine_vkCmdBindPipelineShaderGroupNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBindShadingRateImageNV(void *args) +static NTSTATUS wine_vkCmdBindShadingRateImageNV(void *args) { struct vkCmdBindShadingRateImageNV_params *params = args; TRACE("%p, 0x%s, %#x\n", params->commandBuffer, wine_dbgstr_longlong(params->imageView), params->imageLayout); @@ -5246,7 +5246,7 @@ static NTSTATUS WINAPI wine_vkCmdBindShadingRateImageNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBindTransformFeedbackBuffersEXT(void *args) +static NTSTATUS wine_vkCmdBindTransformFeedbackBuffersEXT(void *args) { struct vkCmdBindTransformFeedbackBuffersEXT_params *params = args; TRACE("%p, %u, %u, %p, %p, %p\n", params->commandBuffer, params->firstBinding, params->bindingCount, params->pBuffers, params->pOffsets, params->pSizes); @@ -5254,7 +5254,7 @@ static NTSTATUS WINAPI wine_vkCmdBindTransformFeedbackBuffersEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBindVertexBuffers(void *args) +static NTSTATUS wine_vkCmdBindVertexBuffers(void *args) { struct vkCmdBindVertexBuffers_params *params = args; TRACE("%p, %u, %u, %p, %p\n", params->commandBuffer, params->firstBinding, params->bindingCount, params->pBuffers, params->pOffsets); @@ -5262,7 +5262,7 @@ static NTSTATUS WINAPI wine_vkCmdBindVertexBuffers(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBindVertexBuffers2EXT(void *args) +static NTSTATUS wine_vkCmdBindVertexBuffers2EXT(void *args) { struct vkCmdBindVertexBuffers2EXT_params *params = args; TRACE("%p, %u, %u, %p, %p, %p, %p\n", params->commandBuffer, params->firstBinding, params->bindingCount, params->pBuffers, params->pOffsets, params->pSizes, params->pStrides); @@ -5270,7 +5270,7 @@ static NTSTATUS WINAPI wine_vkCmdBindVertexBuffers2EXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBlitImage(void *args) +static NTSTATUS wine_vkCmdBlitImage(void *args) { struct vkCmdBlitImage_params *params = args; TRACE("%p, 0x%s, %#x, 0x%s, %#x, %u, %p, %#x\n", params->commandBuffer, wine_dbgstr_longlong(params->srcImage), params->srcImageLayout, wine_dbgstr_longlong(params->dstImage), params->dstImageLayout, params->regionCount, params->pRegions, params->filter); @@ -5278,7 +5278,7 @@ static NTSTATUS WINAPI wine_vkCmdBlitImage(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdBlitImage2KHR(void *args) +static NTSTATUS wine_vkCmdBlitImage2KHR(void *args) { struct vkCmdBlitImage2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5296,7 +5296,7 @@ static NTSTATUS WINAPI wine_vkCmdBlitImage2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdBuildAccelerationStructureNV(void *args) +static NTSTATUS wine_vkCmdBuildAccelerationStructureNV(void *args) { struct vkCmdBuildAccelerationStructureNV_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5315,7 +5315,7 @@ static NTSTATUS WINAPI wine_vkCmdBuildAccelerationStructureNV(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdBuildAccelerationStructuresIndirectKHR(void *args) +static NTSTATUS wine_vkCmdBuildAccelerationStructuresIndirectKHR(void *args) { struct vkCmdBuildAccelerationStructuresIndirectKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5334,7 +5334,7 @@ static NTSTATUS WINAPI wine_vkCmdBuildAccelerationStructuresIndirectKHR(void *ar #endif } -static NTSTATUS WINAPI wine_vkCmdBuildAccelerationStructuresKHR(void *args) +static NTSTATUS wine_vkCmdBuildAccelerationStructuresKHR(void *args) { struct vkCmdBuildAccelerationStructuresKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5353,7 +5353,7 @@ static NTSTATUS WINAPI wine_vkCmdBuildAccelerationStructuresKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdClearAttachments(void *args) +static NTSTATUS wine_vkCmdClearAttachments(void *args) { struct vkCmdClearAttachments_params *params = args; TRACE("%p, %u, %p, %u, %p\n", params->commandBuffer, params->attachmentCount, params->pAttachments, params->rectCount, params->pRects); @@ -5361,7 +5361,7 @@ static NTSTATUS WINAPI wine_vkCmdClearAttachments(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdClearColorImage(void *args) +static NTSTATUS wine_vkCmdClearColorImage(void *args) { struct vkCmdClearColorImage_params *params = args; TRACE("%p, 0x%s, %#x, %p, %u, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->image), params->imageLayout, params->pColor, params->rangeCount, params->pRanges); @@ -5369,7 +5369,7 @@ static NTSTATUS WINAPI wine_vkCmdClearColorImage(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdClearDepthStencilImage(void *args) +static NTSTATUS wine_vkCmdClearDepthStencilImage(void *args) { struct vkCmdClearDepthStencilImage_params *params = args; TRACE("%p, 0x%s, %#x, %p, %u, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->image), params->imageLayout, params->pDepthStencil, params->rangeCount, params->pRanges); @@ -5377,7 +5377,7 @@ static NTSTATUS WINAPI wine_vkCmdClearDepthStencilImage(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdCopyAccelerationStructureKHR(void *args) +static NTSTATUS wine_vkCmdCopyAccelerationStructureKHR(void *args) { struct vkCmdCopyAccelerationStructureKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5395,7 +5395,7 @@ static NTSTATUS WINAPI wine_vkCmdCopyAccelerationStructureKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdCopyAccelerationStructureNV(void *args) +static NTSTATUS wine_vkCmdCopyAccelerationStructureNV(void *args) { struct vkCmdCopyAccelerationStructureNV_params *params = args; TRACE("%p, 0x%s, 0x%s, %#x\n", params->commandBuffer, wine_dbgstr_longlong(params->dst), wine_dbgstr_longlong(params->src), params->mode); @@ -5403,7 +5403,7 @@ static NTSTATUS WINAPI wine_vkCmdCopyAccelerationStructureNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdCopyAccelerationStructureToMemoryKHR(void *args) +static NTSTATUS wine_vkCmdCopyAccelerationStructureToMemoryKHR(void *args) { struct vkCmdCopyAccelerationStructureToMemoryKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5421,7 +5421,7 @@ static NTSTATUS WINAPI wine_vkCmdCopyAccelerationStructureToMemoryKHR(void *args #endif } -static NTSTATUS WINAPI wine_vkCmdCopyBuffer(void *args) +static NTSTATUS wine_vkCmdCopyBuffer(void *args) { struct vkCmdCopyBuffer_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5440,7 +5440,7 @@ static NTSTATUS WINAPI wine_vkCmdCopyBuffer(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdCopyBuffer2KHR(void *args) +static NTSTATUS wine_vkCmdCopyBuffer2KHR(void *args) { struct vkCmdCopyBuffer2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5459,7 +5459,7 @@ static NTSTATUS WINAPI wine_vkCmdCopyBuffer2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdCopyBufferToImage(void *args) +static NTSTATUS wine_vkCmdCopyBufferToImage(void *args) { struct vkCmdCopyBufferToImage_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5478,7 +5478,7 @@ static NTSTATUS WINAPI wine_vkCmdCopyBufferToImage(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdCopyBufferToImage2KHR(void *args) +static NTSTATUS wine_vkCmdCopyBufferToImage2KHR(void *args) { struct vkCmdCopyBufferToImage2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5497,7 +5497,7 @@ static NTSTATUS WINAPI wine_vkCmdCopyBufferToImage2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdCopyImage(void *args) +static NTSTATUS wine_vkCmdCopyImage(void *args) { struct vkCmdCopyImage_params *params = args; TRACE("%p, 0x%s, %#x, 0x%s, %#x, %u, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->srcImage), params->srcImageLayout, wine_dbgstr_longlong(params->dstImage), params->dstImageLayout, params->regionCount, params->pRegions); @@ -5505,7 +5505,7 @@ static NTSTATUS WINAPI wine_vkCmdCopyImage(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdCopyImage2KHR(void *args) +static NTSTATUS wine_vkCmdCopyImage2KHR(void *args) { struct vkCmdCopyImage2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5523,7 +5523,7 @@ static NTSTATUS WINAPI wine_vkCmdCopyImage2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdCopyImageToBuffer(void *args) +static NTSTATUS wine_vkCmdCopyImageToBuffer(void *args) { struct vkCmdCopyImageToBuffer_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5542,7 +5542,7 @@ static NTSTATUS WINAPI wine_vkCmdCopyImageToBuffer(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdCopyImageToBuffer2KHR(void *args) +static NTSTATUS wine_vkCmdCopyImageToBuffer2KHR(void *args) { struct vkCmdCopyImageToBuffer2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5561,7 +5561,7 @@ static NTSTATUS WINAPI wine_vkCmdCopyImageToBuffer2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdCopyMemoryToAccelerationStructureKHR(void *args) +static NTSTATUS wine_vkCmdCopyMemoryToAccelerationStructureKHR(void *args) { struct vkCmdCopyMemoryToAccelerationStructureKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5579,7 +5579,7 @@ static NTSTATUS WINAPI wine_vkCmdCopyMemoryToAccelerationStructureKHR(void *args #endif } -static NTSTATUS WINAPI wine_vkCmdCopyQueryPoolResults(void *args) +static NTSTATUS wine_vkCmdCopyQueryPoolResults(void *args) { struct vkCmdCopyQueryPoolResults_params *params = args; TRACE("%p, 0x%s, %u, %u, 0x%s, 0x%s, 0x%s, %#x\n", params->commandBuffer, wine_dbgstr_longlong(params->queryPool), params->firstQuery, params->queryCount, wine_dbgstr_longlong(params->dstBuffer), wine_dbgstr_longlong(params->dstOffset), wine_dbgstr_longlong(params->stride), params->flags); @@ -5587,7 +5587,7 @@ static NTSTATUS WINAPI wine_vkCmdCopyQueryPoolResults(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdCuLaunchKernelNVX(void *args) +static NTSTATUS wine_vkCmdCuLaunchKernelNVX(void *args) { struct vkCmdCuLaunchKernelNVX_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5605,7 +5605,7 @@ static NTSTATUS WINAPI wine_vkCmdCuLaunchKernelNVX(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdDebugMarkerBeginEXT(void *args) +static NTSTATUS wine_vkCmdDebugMarkerBeginEXT(void *args) { struct vkCmdDebugMarkerBeginEXT_params *params = args; TRACE("%p, %p\n", params->commandBuffer, params->pMarkerInfo); @@ -5613,7 +5613,7 @@ static NTSTATUS WINAPI wine_vkCmdDebugMarkerBeginEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDebugMarkerEndEXT(void *args) +static NTSTATUS wine_vkCmdDebugMarkerEndEXT(void *args) { struct vkCmdDebugMarkerEndEXT_params *params = args; TRACE("%p\n", params->commandBuffer); @@ -5621,7 +5621,7 @@ static NTSTATUS WINAPI wine_vkCmdDebugMarkerEndEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDebugMarkerInsertEXT(void *args) +static NTSTATUS wine_vkCmdDebugMarkerInsertEXT(void *args) { struct vkCmdDebugMarkerInsertEXT_params *params = args; TRACE("%p, %p\n", params->commandBuffer, params->pMarkerInfo); @@ -5629,7 +5629,7 @@ static NTSTATUS WINAPI wine_vkCmdDebugMarkerInsertEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDispatch(void *args) +static NTSTATUS wine_vkCmdDispatch(void *args) { struct vkCmdDispatch_params *params = args; TRACE("%p, %u, %u, %u\n", params->commandBuffer, params->groupCountX, params->groupCountY, params->groupCountZ); @@ -5637,7 +5637,7 @@ static NTSTATUS WINAPI wine_vkCmdDispatch(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDispatchBase(void *args) +static NTSTATUS wine_vkCmdDispatchBase(void *args) { struct vkCmdDispatchBase_params *params = args; TRACE("%p, %u, %u, %u, %u, %u, %u\n", params->commandBuffer, params->baseGroupX, params->baseGroupY, params->baseGroupZ, params->groupCountX, params->groupCountY, params->groupCountZ); @@ -5645,7 +5645,7 @@ static NTSTATUS WINAPI wine_vkCmdDispatchBase(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDispatchBaseKHR(void *args) +static NTSTATUS wine_vkCmdDispatchBaseKHR(void *args) { struct vkCmdDispatchBaseKHR_params *params = args; TRACE("%p, %u, %u, %u, %u, %u, %u\n", params->commandBuffer, params->baseGroupX, params->baseGroupY, params->baseGroupZ, params->groupCountX, params->groupCountY, params->groupCountZ); @@ -5653,7 +5653,7 @@ static NTSTATUS WINAPI wine_vkCmdDispatchBaseKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDispatchIndirect(void *args) +static NTSTATUS wine_vkCmdDispatchIndirect(void *args) { struct vkCmdDispatchIndirect_params *params = args; TRACE("%p, 0x%s, 0x%s\n", params->commandBuffer, wine_dbgstr_longlong(params->buffer), wine_dbgstr_longlong(params->offset)); @@ -5661,7 +5661,7 @@ static NTSTATUS WINAPI wine_vkCmdDispatchIndirect(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDraw(void *args) +static NTSTATUS wine_vkCmdDraw(void *args) { struct vkCmdDraw_params *params = args; TRACE("%p, %u, %u, %u, %u\n", params->commandBuffer, params->vertexCount, params->instanceCount, params->firstVertex, params->firstInstance); @@ -5669,7 +5669,7 @@ static NTSTATUS WINAPI wine_vkCmdDraw(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawIndexed(void *args) +static NTSTATUS wine_vkCmdDrawIndexed(void *args) { struct vkCmdDrawIndexed_params *params = args; TRACE("%p, %u, %u, %u, %d, %u\n", params->commandBuffer, params->indexCount, params->instanceCount, params->firstIndex, params->vertexOffset, params->firstInstance); @@ -5677,7 +5677,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawIndexed(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawIndexedIndirect(void *args) +static NTSTATUS wine_vkCmdDrawIndexedIndirect(void *args) { struct vkCmdDrawIndexedIndirect_params *params = args; TRACE("%p, 0x%s, 0x%s, %u, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->buffer), wine_dbgstr_longlong(params->offset), params->drawCount, params->stride); @@ -5685,7 +5685,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawIndexedIndirect(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawIndexedIndirectCount(void *args) +static NTSTATUS wine_vkCmdDrawIndexedIndirectCount(void *args) { struct vkCmdDrawIndexedIndirectCount_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s, 0x%s, %u, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->buffer), wine_dbgstr_longlong(params->offset), wine_dbgstr_longlong(params->countBuffer), wine_dbgstr_longlong(params->countBufferOffset), params->maxDrawCount, params->stride); @@ -5693,7 +5693,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawIndexedIndirectCount(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawIndexedIndirectCountAMD(void *args) +static NTSTATUS wine_vkCmdDrawIndexedIndirectCountAMD(void *args) { struct vkCmdDrawIndexedIndirectCountAMD_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s, 0x%s, %u, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->buffer), wine_dbgstr_longlong(params->offset), wine_dbgstr_longlong(params->countBuffer), wine_dbgstr_longlong(params->countBufferOffset), params->maxDrawCount, params->stride); @@ -5701,7 +5701,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawIndexedIndirectCountAMD(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawIndexedIndirectCountKHR(void *args) +static NTSTATUS wine_vkCmdDrawIndexedIndirectCountKHR(void *args) { struct vkCmdDrawIndexedIndirectCountKHR_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s, 0x%s, %u, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->buffer), wine_dbgstr_longlong(params->offset), wine_dbgstr_longlong(params->countBuffer), wine_dbgstr_longlong(params->countBufferOffset), params->maxDrawCount, params->stride); @@ -5709,7 +5709,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawIndexedIndirectCountKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawIndirect(void *args) +static NTSTATUS wine_vkCmdDrawIndirect(void *args) { struct vkCmdDrawIndirect_params *params = args; TRACE("%p, 0x%s, 0x%s, %u, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->buffer), wine_dbgstr_longlong(params->offset), params->drawCount, params->stride); @@ -5717,7 +5717,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawIndirect(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawIndirectByteCountEXT(void *args) +static NTSTATUS wine_vkCmdDrawIndirectByteCountEXT(void *args) { struct vkCmdDrawIndirectByteCountEXT_params *params = args; TRACE("%p, %u, %u, 0x%s, 0x%s, %u, %u\n", params->commandBuffer, params->instanceCount, params->firstInstance, wine_dbgstr_longlong(params->counterBuffer), wine_dbgstr_longlong(params->counterBufferOffset), params->counterOffset, params->vertexStride); @@ -5725,7 +5725,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawIndirectByteCountEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawIndirectCount(void *args) +static NTSTATUS wine_vkCmdDrawIndirectCount(void *args) { struct vkCmdDrawIndirectCount_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s, 0x%s, %u, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->buffer), wine_dbgstr_longlong(params->offset), wine_dbgstr_longlong(params->countBuffer), wine_dbgstr_longlong(params->countBufferOffset), params->maxDrawCount, params->stride); @@ -5733,7 +5733,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawIndirectCount(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawIndirectCountAMD(void *args) +static NTSTATUS wine_vkCmdDrawIndirectCountAMD(void *args) { struct vkCmdDrawIndirectCountAMD_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s, 0x%s, %u, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->buffer), wine_dbgstr_longlong(params->offset), wine_dbgstr_longlong(params->countBuffer), wine_dbgstr_longlong(params->countBufferOffset), params->maxDrawCount, params->stride); @@ -5741,7 +5741,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawIndirectCountAMD(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawIndirectCountKHR(void *args) +static NTSTATUS wine_vkCmdDrawIndirectCountKHR(void *args) { struct vkCmdDrawIndirectCountKHR_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s, 0x%s, %u, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->buffer), wine_dbgstr_longlong(params->offset), wine_dbgstr_longlong(params->countBuffer), wine_dbgstr_longlong(params->countBufferOffset), params->maxDrawCount, params->stride); @@ -5749,7 +5749,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawIndirectCountKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawMeshTasksIndirectCountNV(void *args) +static NTSTATUS wine_vkCmdDrawMeshTasksIndirectCountNV(void *args) { struct vkCmdDrawMeshTasksIndirectCountNV_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s, 0x%s, %u, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->buffer), wine_dbgstr_longlong(params->offset), wine_dbgstr_longlong(params->countBuffer), wine_dbgstr_longlong(params->countBufferOffset), params->maxDrawCount, params->stride); @@ -5757,7 +5757,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawMeshTasksIndirectCountNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawMeshTasksIndirectNV(void *args) +static NTSTATUS wine_vkCmdDrawMeshTasksIndirectNV(void *args) { struct vkCmdDrawMeshTasksIndirectNV_params *params = args; TRACE("%p, 0x%s, 0x%s, %u, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->buffer), wine_dbgstr_longlong(params->offset), params->drawCount, params->stride); @@ -5765,7 +5765,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawMeshTasksIndirectNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawMeshTasksNV(void *args) +static NTSTATUS wine_vkCmdDrawMeshTasksNV(void *args) { struct vkCmdDrawMeshTasksNV_params *params = args; TRACE("%p, %u, %u\n", params->commandBuffer, params->taskCount, params->firstTask); @@ -5773,7 +5773,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawMeshTasksNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawMultiEXT(void *args) +static NTSTATUS wine_vkCmdDrawMultiEXT(void *args) { struct vkCmdDrawMultiEXT_params *params = args; TRACE("%p, %u, %p, %u, %u, %u\n", params->commandBuffer, params->drawCount, params->pVertexInfo, params->instanceCount, params->firstInstance, params->stride); @@ -5781,7 +5781,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawMultiEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdDrawMultiIndexedEXT(void *args) +static NTSTATUS wine_vkCmdDrawMultiIndexedEXT(void *args) { struct vkCmdDrawMultiIndexedEXT_params *params = args; TRACE("%p, %u, %p, %u, %u, %u, %p\n", params->commandBuffer, params->drawCount, params->pIndexInfo, params->instanceCount, params->firstInstance, params->stride, params->pVertexOffset); @@ -5789,7 +5789,7 @@ static NTSTATUS WINAPI wine_vkCmdDrawMultiIndexedEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdEndConditionalRenderingEXT(void *args) +static NTSTATUS wine_vkCmdEndConditionalRenderingEXT(void *args) { struct vkCmdEndConditionalRenderingEXT_params *params = args; TRACE("%p\n", params->commandBuffer); @@ -5797,7 +5797,7 @@ static NTSTATUS WINAPI wine_vkCmdEndConditionalRenderingEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdEndDebugUtilsLabelEXT(void *args) +static NTSTATUS wine_vkCmdEndDebugUtilsLabelEXT(void *args) { struct vkCmdEndDebugUtilsLabelEXT_params *params = args; TRACE("%p\n", params->commandBuffer); @@ -5805,7 +5805,7 @@ static NTSTATUS WINAPI wine_vkCmdEndDebugUtilsLabelEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdEndQuery(void *args) +static NTSTATUS wine_vkCmdEndQuery(void *args) { struct vkCmdEndQuery_params *params = args; TRACE("%p, 0x%s, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->queryPool), params->query); @@ -5813,7 +5813,7 @@ static NTSTATUS WINAPI wine_vkCmdEndQuery(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdEndQueryIndexedEXT(void *args) +static NTSTATUS wine_vkCmdEndQueryIndexedEXT(void *args) { struct vkCmdEndQueryIndexedEXT_params *params = args; TRACE("%p, 0x%s, %u, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->queryPool), params->query, params->index); @@ -5821,7 +5821,7 @@ static NTSTATUS WINAPI wine_vkCmdEndQueryIndexedEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdEndRenderPass(void *args) +static NTSTATUS wine_vkCmdEndRenderPass(void *args) { struct vkCmdEndRenderPass_params *params = args; TRACE("%p\n", params->commandBuffer); @@ -5829,7 +5829,7 @@ static NTSTATUS WINAPI wine_vkCmdEndRenderPass(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdEndRenderPass2(void *args) +static NTSTATUS wine_vkCmdEndRenderPass2(void *args) { struct vkCmdEndRenderPass2_params *params = args; TRACE("%p, %p\n", params->commandBuffer, params->pSubpassEndInfo); @@ -5837,7 +5837,7 @@ static NTSTATUS WINAPI wine_vkCmdEndRenderPass2(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdEndRenderPass2KHR(void *args) +static NTSTATUS wine_vkCmdEndRenderPass2KHR(void *args) { struct vkCmdEndRenderPass2KHR_params *params = args; TRACE("%p, %p\n", params->commandBuffer, params->pSubpassEndInfo); @@ -5845,7 +5845,7 @@ static NTSTATUS WINAPI wine_vkCmdEndRenderPass2KHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdEndRenderingKHR(void *args) +static NTSTATUS wine_vkCmdEndRenderingKHR(void *args) { struct vkCmdEndRenderingKHR_params *params = args; TRACE("%p\n", params->commandBuffer); @@ -5853,7 +5853,7 @@ static NTSTATUS WINAPI wine_vkCmdEndRenderingKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdEndTransformFeedbackEXT(void *args) +static NTSTATUS wine_vkCmdEndTransformFeedbackEXT(void *args) { struct vkCmdEndTransformFeedbackEXT_params *params = args; TRACE("%p, %u, %u, %p, %p\n", params->commandBuffer, params->firstCounterBuffer, params->counterBufferCount, params->pCounterBuffers, params->pCounterBufferOffsets); @@ -5861,7 +5861,7 @@ static NTSTATUS WINAPI wine_vkCmdEndTransformFeedbackEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdExecuteCommands(void *args) +static NTSTATUS wine_vkCmdExecuteCommands(void *args) { struct vkCmdExecuteCommands_params *params = args; VkCommandBuffer *pCommandBuffers_host; @@ -5874,7 +5874,7 @@ static NTSTATUS WINAPI wine_vkCmdExecuteCommands(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdExecuteGeneratedCommandsNV(void *args) +static NTSTATUS wine_vkCmdExecuteGeneratedCommandsNV(void *args) { struct vkCmdExecuteGeneratedCommandsNV_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5893,7 +5893,7 @@ static NTSTATUS WINAPI wine_vkCmdExecuteGeneratedCommandsNV(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdFillBuffer(void *args) +static NTSTATUS wine_vkCmdFillBuffer(void *args) { struct vkCmdFillBuffer_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->dstBuffer), wine_dbgstr_longlong(params->dstOffset), wine_dbgstr_longlong(params->size), params->data); @@ -5901,7 +5901,7 @@ static NTSTATUS WINAPI wine_vkCmdFillBuffer(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdInsertDebugUtilsLabelEXT(void *args) +static NTSTATUS wine_vkCmdInsertDebugUtilsLabelEXT(void *args) { struct vkCmdInsertDebugUtilsLabelEXT_params *params = args; TRACE("%p, %p\n", params->commandBuffer, params->pLabelInfo); @@ -5909,7 +5909,7 @@ static NTSTATUS WINAPI wine_vkCmdInsertDebugUtilsLabelEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdNextSubpass(void *args) +static NTSTATUS wine_vkCmdNextSubpass(void *args) { struct vkCmdNextSubpass_params *params = args; TRACE("%p, %#x\n", params->commandBuffer, params->contents); @@ -5917,7 +5917,7 @@ static NTSTATUS WINAPI wine_vkCmdNextSubpass(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdNextSubpass2(void *args) +static NTSTATUS wine_vkCmdNextSubpass2(void *args) { struct vkCmdNextSubpass2_params *params = args; TRACE("%p, %p, %p\n", params->commandBuffer, params->pSubpassBeginInfo, params->pSubpassEndInfo); @@ -5925,7 +5925,7 @@ static NTSTATUS WINAPI wine_vkCmdNextSubpass2(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdNextSubpass2KHR(void *args) +static NTSTATUS wine_vkCmdNextSubpass2KHR(void *args) { struct vkCmdNextSubpass2KHR_params *params = args; TRACE("%p, %p, %p\n", params->commandBuffer, params->pSubpassBeginInfo, params->pSubpassEndInfo); @@ -5933,7 +5933,7 @@ static NTSTATUS WINAPI wine_vkCmdNextSubpass2KHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdPipelineBarrier(void *args) +static NTSTATUS wine_vkCmdPipelineBarrier(void *args) { struct vkCmdPipelineBarrier_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5955,7 +5955,7 @@ static NTSTATUS WINAPI wine_vkCmdPipelineBarrier(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdPipelineBarrier2KHR(void *args) +static NTSTATUS wine_vkCmdPipelineBarrier2KHR(void *args) { struct vkCmdPipelineBarrier2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5974,7 +5974,7 @@ static NTSTATUS WINAPI wine_vkCmdPipelineBarrier2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdPreprocessGeneratedCommandsNV(void *args) +static NTSTATUS wine_vkCmdPreprocessGeneratedCommandsNV(void *args) { struct vkCmdPreprocessGeneratedCommandsNV_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -5993,7 +5993,7 @@ static NTSTATUS WINAPI wine_vkCmdPreprocessGeneratedCommandsNV(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdPushConstants(void *args) +static NTSTATUS wine_vkCmdPushConstants(void *args) { struct vkCmdPushConstants_params *params = args; TRACE("%p, 0x%s, %#x, %u, %u, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->layout), params->stageFlags, params->offset, params->size, params->pValues); @@ -6001,7 +6001,7 @@ static NTSTATUS WINAPI wine_vkCmdPushConstants(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdPushDescriptorSetKHR(void *args) +static NTSTATUS wine_vkCmdPushDescriptorSetKHR(void *args) { struct vkCmdPushDescriptorSetKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6020,7 +6020,7 @@ static NTSTATUS WINAPI wine_vkCmdPushDescriptorSetKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdPushDescriptorSetWithTemplateKHR(void *args) +static NTSTATUS wine_vkCmdPushDescriptorSetWithTemplateKHR(void *args) { struct vkCmdPushDescriptorSetWithTemplateKHR_params *params = args; TRACE("%p, 0x%s, 0x%s, %u, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->descriptorUpdateTemplate), wine_dbgstr_longlong(params->layout), params->set, params->pData); @@ -6028,7 +6028,7 @@ static NTSTATUS WINAPI wine_vkCmdPushDescriptorSetWithTemplateKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdResetEvent(void *args) +static NTSTATUS wine_vkCmdResetEvent(void *args) { struct vkCmdResetEvent_params *params = args; TRACE("%p, 0x%s, %#x\n", params->commandBuffer, wine_dbgstr_longlong(params->event), params->stageMask); @@ -6036,7 +6036,7 @@ static NTSTATUS WINAPI wine_vkCmdResetEvent(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdResetEvent2KHR(void *args) +static NTSTATUS wine_vkCmdResetEvent2KHR(void *args) { struct vkCmdResetEvent2KHR_params *params = args; TRACE("%p, 0x%s, 0x%s\n", params->commandBuffer, wine_dbgstr_longlong(params->event), wine_dbgstr_longlong(params->stageMask)); @@ -6044,7 +6044,7 @@ static NTSTATUS WINAPI wine_vkCmdResetEvent2KHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdResetQueryPool(void *args) +static NTSTATUS wine_vkCmdResetQueryPool(void *args) { struct vkCmdResetQueryPool_params *params = args; TRACE("%p, 0x%s, %u, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->queryPool), params->firstQuery, params->queryCount); @@ -6052,7 +6052,7 @@ static NTSTATUS WINAPI wine_vkCmdResetQueryPool(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdResolveImage(void *args) +static NTSTATUS wine_vkCmdResolveImage(void *args) { struct vkCmdResolveImage_params *params = args; TRACE("%p, 0x%s, %#x, 0x%s, %#x, %u, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->srcImage), params->srcImageLayout, wine_dbgstr_longlong(params->dstImage), params->dstImageLayout, params->regionCount, params->pRegions); @@ -6060,7 +6060,7 @@ static NTSTATUS WINAPI wine_vkCmdResolveImage(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdResolveImage2KHR(void *args) +static NTSTATUS wine_vkCmdResolveImage2KHR(void *args) { struct vkCmdResolveImage2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6078,7 +6078,7 @@ static NTSTATUS WINAPI wine_vkCmdResolveImage2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdSetBlendConstants(void *args) +static NTSTATUS wine_vkCmdSetBlendConstants(void *args) { struct vkCmdSetBlendConstants_params *params = args; TRACE("%p, %p\n", params->commandBuffer, params->blendConstants); @@ -6086,7 +6086,7 @@ static NTSTATUS WINAPI wine_vkCmdSetBlendConstants(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetCheckpointNV(void *args) +static NTSTATUS wine_vkCmdSetCheckpointNV(void *args) { struct vkCmdSetCheckpointNV_params *params = args; TRACE("%p, %p\n", params->commandBuffer, params->pCheckpointMarker); @@ -6094,7 +6094,7 @@ static NTSTATUS WINAPI wine_vkCmdSetCheckpointNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetCoarseSampleOrderNV(void *args) +static NTSTATUS wine_vkCmdSetCoarseSampleOrderNV(void *args) { struct vkCmdSetCoarseSampleOrderNV_params *params = args; TRACE("%p, %#x, %u, %p\n", params->commandBuffer, params->sampleOrderType, params->customSampleOrderCount, params->pCustomSampleOrders); @@ -6102,7 +6102,7 @@ static NTSTATUS WINAPI wine_vkCmdSetCoarseSampleOrderNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetColorWriteEnableEXT(void *args) +static NTSTATUS wine_vkCmdSetColorWriteEnableEXT(void *args) { struct vkCmdSetColorWriteEnableEXT_params *params = args; TRACE("%p, %u, %p\n", params->commandBuffer, params->attachmentCount, params->pColorWriteEnables); @@ -6110,7 +6110,7 @@ static NTSTATUS WINAPI wine_vkCmdSetColorWriteEnableEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetCullModeEXT(void *args) +static NTSTATUS wine_vkCmdSetCullModeEXT(void *args) { struct vkCmdSetCullModeEXT_params *params = args; TRACE("%p, %#x\n", params->commandBuffer, params->cullMode); @@ -6118,7 +6118,7 @@ static NTSTATUS WINAPI wine_vkCmdSetCullModeEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetDepthBias(void *args) +static NTSTATUS wine_vkCmdSetDepthBias(void *args) { struct vkCmdSetDepthBias_params *params = args; TRACE("%p, %f, %f, %f\n", params->commandBuffer, params->depthBiasConstantFactor, params->depthBiasClamp, params->depthBiasSlopeFactor); @@ -6126,7 +6126,7 @@ static NTSTATUS WINAPI wine_vkCmdSetDepthBias(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetDepthBiasEnableEXT(void *args) +static NTSTATUS wine_vkCmdSetDepthBiasEnableEXT(void *args) { struct vkCmdSetDepthBiasEnableEXT_params *params = args; TRACE("%p, %u\n", params->commandBuffer, params->depthBiasEnable); @@ -6134,7 +6134,7 @@ static NTSTATUS WINAPI wine_vkCmdSetDepthBiasEnableEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetDepthBounds(void *args) +static NTSTATUS wine_vkCmdSetDepthBounds(void *args) { struct vkCmdSetDepthBounds_params *params = args; TRACE("%p, %f, %f\n", params->commandBuffer, params->minDepthBounds, params->maxDepthBounds); @@ -6142,7 +6142,7 @@ static NTSTATUS WINAPI wine_vkCmdSetDepthBounds(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetDepthBoundsTestEnableEXT(void *args) +static NTSTATUS wine_vkCmdSetDepthBoundsTestEnableEXT(void *args) { struct vkCmdSetDepthBoundsTestEnableEXT_params *params = args; TRACE("%p, %u\n", params->commandBuffer, params->depthBoundsTestEnable); @@ -6150,7 +6150,7 @@ static NTSTATUS WINAPI wine_vkCmdSetDepthBoundsTestEnableEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetDepthCompareOpEXT(void *args) +static NTSTATUS wine_vkCmdSetDepthCompareOpEXT(void *args) { struct vkCmdSetDepthCompareOpEXT_params *params = args; TRACE("%p, %#x\n", params->commandBuffer, params->depthCompareOp); @@ -6158,7 +6158,7 @@ static NTSTATUS WINAPI wine_vkCmdSetDepthCompareOpEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetDepthTestEnableEXT(void *args) +static NTSTATUS wine_vkCmdSetDepthTestEnableEXT(void *args) { struct vkCmdSetDepthTestEnableEXT_params *params = args; TRACE("%p, %u\n", params->commandBuffer, params->depthTestEnable); @@ -6166,7 +6166,7 @@ static NTSTATUS WINAPI wine_vkCmdSetDepthTestEnableEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetDepthWriteEnableEXT(void *args) +static NTSTATUS wine_vkCmdSetDepthWriteEnableEXT(void *args) { struct vkCmdSetDepthWriteEnableEXT_params *params = args; TRACE("%p, %u\n", params->commandBuffer, params->depthWriteEnable); @@ -6174,7 +6174,7 @@ static NTSTATUS WINAPI wine_vkCmdSetDepthWriteEnableEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetDeviceMask(void *args) +static NTSTATUS wine_vkCmdSetDeviceMask(void *args) { struct vkCmdSetDeviceMask_params *params = args; TRACE("%p, %u\n", params->commandBuffer, params->deviceMask); @@ -6182,7 +6182,7 @@ static NTSTATUS WINAPI wine_vkCmdSetDeviceMask(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetDeviceMaskKHR(void *args) +static NTSTATUS wine_vkCmdSetDeviceMaskKHR(void *args) { struct vkCmdSetDeviceMaskKHR_params *params = args; TRACE("%p, %u\n", params->commandBuffer, params->deviceMask); @@ -6190,7 +6190,7 @@ static NTSTATUS WINAPI wine_vkCmdSetDeviceMaskKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetDiscardRectangleEXT(void *args) +static NTSTATUS wine_vkCmdSetDiscardRectangleEXT(void *args) { struct vkCmdSetDiscardRectangleEXT_params *params = args; TRACE("%p, %u, %u, %p\n", params->commandBuffer, params->firstDiscardRectangle, params->discardRectangleCount, params->pDiscardRectangles); @@ -6198,7 +6198,7 @@ static NTSTATUS WINAPI wine_vkCmdSetDiscardRectangleEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetEvent(void *args) +static NTSTATUS wine_vkCmdSetEvent(void *args) { struct vkCmdSetEvent_params *params = args; TRACE("%p, 0x%s, %#x\n", params->commandBuffer, wine_dbgstr_longlong(params->event), params->stageMask); @@ -6206,7 +6206,7 @@ static NTSTATUS WINAPI wine_vkCmdSetEvent(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetEvent2KHR(void *args) +static NTSTATUS wine_vkCmdSetEvent2KHR(void *args) { struct vkCmdSetEvent2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6225,7 +6225,7 @@ static NTSTATUS WINAPI wine_vkCmdSetEvent2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdSetExclusiveScissorNV(void *args) +static NTSTATUS wine_vkCmdSetExclusiveScissorNV(void *args) { struct vkCmdSetExclusiveScissorNV_params *params = args; TRACE("%p, %u, %u, %p\n", params->commandBuffer, params->firstExclusiveScissor, params->exclusiveScissorCount, params->pExclusiveScissors); @@ -6233,7 +6233,7 @@ static NTSTATUS WINAPI wine_vkCmdSetExclusiveScissorNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetFragmentShadingRateEnumNV(void *args) +static NTSTATUS wine_vkCmdSetFragmentShadingRateEnumNV(void *args) { struct vkCmdSetFragmentShadingRateEnumNV_params *params = args; TRACE("%p, %#x, %p\n", params->commandBuffer, params->shadingRate, params->combinerOps); @@ -6241,7 +6241,7 @@ static NTSTATUS WINAPI wine_vkCmdSetFragmentShadingRateEnumNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetFragmentShadingRateKHR(void *args) +static NTSTATUS wine_vkCmdSetFragmentShadingRateKHR(void *args) { struct vkCmdSetFragmentShadingRateKHR_params *params = args; TRACE("%p, %p, %p\n", params->commandBuffer, params->pFragmentSize, params->combinerOps); @@ -6249,7 +6249,7 @@ static NTSTATUS WINAPI wine_vkCmdSetFragmentShadingRateKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetFrontFaceEXT(void *args) +static NTSTATUS wine_vkCmdSetFrontFaceEXT(void *args) { struct vkCmdSetFrontFaceEXT_params *params = args; TRACE("%p, %#x\n", params->commandBuffer, params->frontFace); @@ -6257,7 +6257,7 @@ static NTSTATUS WINAPI wine_vkCmdSetFrontFaceEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetLineStippleEXT(void *args) +static NTSTATUS wine_vkCmdSetLineStippleEXT(void *args) { struct vkCmdSetLineStippleEXT_params *params = args; TRACE("%p, %u, %u\n", params->commandBuffer, params->lineStippleFactor, params->lineStipplePattern); @@ -6265,7 +6265,7 @@ static NTSTATUS WINAPI wine_vkCmdSetLineStippleEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetLineWidth(void *args) +static NTSTATUS wine_vkCmdSetLineWidth(void *args) { struct vkCmdSetLineWidth_params *params = args; TRACE("%p, %f\n", params->commandBuffer, params->lineWidth); @@ -6273,7 +6273,7 @@ static NTSTATUS WINAPI wine_vkCmdSetLineWidth(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetLogicOpEXT(void *args) +static NTSTATUS wine_vkCmdSetLogicOpEXT(void *args) { struct vkCmdSetLogicOpEXT_params *params = args; TRACE("%p, %#x\n", params->commandBuffer, params->logicOp); @@ -6281,7 +6281,7 @@ static NTSTATUS WINAPI wine_vkCmdSetLogicOpEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetPatchControlPointsEXT(void *args) +static NTSTATUS wine_vkCmdSetPatchControlPointsEXT(void *args) { struct vkCmdSetPatchControlPointsEXT_params *params = args; TRACE("%p, %u\n", params->commandBuffer, params->patchControlPoints); @@ -6289,7 +6289,7 @@ static NTSTATUS WINAPI wine_vkCmdSetPatchControlPointsEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetPerformanceMarkerINTEL(void *args) +static NTSTATUS wine_vkCmdSetPerformanceMarkerINTEL(void *args) { struct vkCmdSetPerformanceMarkerINTEL_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6307,7 +6307,7 @@ static NTSTATUS WINAPI wine_vkCmdSetPerformanceMarkerINTEL(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdSetPerformanceOverrideINTEL(void *args) +static NTSTATUS wine_vkCmdSetPerformanceOverrideINTEL(void *args) { struct vkCmdSetPerformanceOverrideINTEL_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6325,14 +6325,14 @@ static NTSTATUS WINAPI wine_vkCmdSetPerformanceOverrideINTEL(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdSetPerformanceStreamMarkerINTEL(void *args) +static NTSTATUS wine_vkCmdSetPerformanceStreamMarkerINTEL(void *args) { struct vkCmdSetPerformanceStreamMarkerINTEL_params *params = args; TRACE("%p, %p\n", params->commandBuffer, params->pMarkerInfo); return params->commandBuffer->device->funcs.p_vkCmdSetPerformanceStreamMarkerINTEL(params->commandBuffer->command_buffer, params->pMarkerInfo); } -static NTSTATUS WINAPI wine_vkCmdSetPrimitiveRestartEnableEXT(void *args) +static NTSTATUS wine_vkCmdSetPrimitiveRestartEnableEXT(void *args) { struct vkCmdSetPrimitiveRestartEnableEXT_params *params = args; TRACE("%p, %u\n", params->commandBuffer, params->primitiveRestartEnable); @@ -6340,7 +6340,7 @@ static NTSTATUS WINAPI wine_vkCmdSetPrimitiveRestartEnableEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetPrimitiveTopologyEXT(void *args) +static NTSTATUS wine_vkCmdSetPrimitiveTopologyEXT(void *args) { struct vkCmdSetPrimitiveTopologyEXT_params *params = args; TRACE("%p, %#x\n", params->commandBuffer, params->primitiveTopology); @@ -6348,7 +6348,7 @@ static NTSTATUS WINAPI wine_vkCmdSetPrimitiveTopologyEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetRasterizerDiscardEnableEXT(void *args) +static NTSTATUS wine_vkCmdSetRasterizerDiscardEnableEXT(void *args) { struct vkCmdSetRasterizerDiscardEnableEXT_params *params = args; TRACE("%p, %u\n", params->commandBuffer, params->rasterizerDiscardEnable); @@ -6356,7 +6356,7 @@ static NTSTATUS WINAPI wine_vkCmdSetRasterizerDiscardEnableEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetRayTracingPipelineStackSizeKHR(void *args) +static NTSTATUS wine_vkCmdSetRayTracingPipelineStackSizeKHR(void *args) { struct vkCmdSetRayTracingPipelineStackSizeKHR_params *params = args; TRACE("%p, %u\n", params->commandBuffer, params->pipelineStackSize); @@ -6364,7 +6364,7 @@ static NTSTATUS WINAPI wine_vkCmdSetRayTracingPipelineStackSizeKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetSampleLocationsEXT(void *args) +static NTSTATUS wine_vkCmdSetSampleLocationsEXT(void *args) { struct vkCmdSetSampleLocationsEXT_params *params = args; TRACE("%p, %p\n", params->commandBuffer, params->pSampleLocationsInfo); @@ -6372,7 +6372,7 @@ static NTSTATUS WINAPI wine_vkCmdSetSampleLocationsEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetScissor(void *args) +static NTSTATUS wine_vkCmdSetScissor(void *args) { struct vkCmdSetScissor_params *params = args; TRACE("%p, %u, %u, %p\n", params->commandBuffer, params->firstScissor, params->scissorCount, params->pScissors); @@ -6380,7 +6380,7 @@ static NTSTATUS WINAPI wine_vkCmdSetScissor(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetScissorWithCountEXT(void *args) +static NTSTATUS wine_vkCmdSetScissorWithCountEXT(void *args) { struct vkCmdSetScissorWithCountEXT_params *params = args; TRACE("%p, %u, %p\n", params->commandBuffer, params->scissorCount, params->pScissors); @@ -6388,7 +6388,7 @@ static NTSTATUS WINAPI wine_vkCmdSetScissorWithCountEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetStencilCompareMask(void *args) +static NTSTATUS wine_vkCmdSetStencilCompareMask(void *args) { struct vkCmdSetStencilCompareMask_params *params = args; TRACE("%p, %#x, %u\n", params->commandBuffer, params->faceMask, params->compareMask); @@ -6396,7 +6396,7 @@ static NTSTATUS WINAPI wine_vkCmdSetStencilCompareMask(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetStencilOpEXT(void *args) +static NTSTATUS wine_vkCmdSetStencilOpEXT(void *args) { struct vkCmdSetStencilOpEXT_params *params = args; TRACE("%p, %#x, %#x, %#x, %#x, %#x\n", params->commandBuffer, params->faceMask, params->failOp, params->passOp, params->depthFailOp, params->compareOp); @@ -6404,7 +6404,7 @@ static NTSTATUS WINAPI wine_vkCmdSetStencilOpEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetStencilReference(void *args) +static NTSTATUS wine_vkCmdSetStencilReference(void *args) { struct vkCmdSetStencilReference_params *params = args; TRACE("%p, %#x, %u\n", params->commandBuffer, params->faceMask, params->reference); @@ -6412,7 +6412,7 @@ static NTSTATUS WINAPI wine_vkCmdSetStencilReference(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetStencilTestEnableEXT(void *args) +static NTSTATUS wine_vkCmdSetStencilTestEnableEXT(void *args) { struct vkCmdSetStencilTestEnableEXT_params *params = args; TRACE("%p, %u\n", params->commandBuffer, params->stencilTestEnable); @@ -6420,7 +6420,7 @@ static NTSTATUS WINAPI wine_vkCmdSetStencilTestEnableEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetStencilWriteMask(void *args) +static NTSTATUS wine_vkCmdSetStencilWriteMask(void *args) { struct vkCmdSetStencilWriteMask_params *params = args; TRACE("%p, %#x, %u\n", params->commandBuffer, params->faceMask, params->writeMask); @@ -6428,7 +6428,7 @@ static NTSTATUS WINAPI wine_vkCmdSetStencilWriteMask(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetVertexInputEXT(void *args) +static NTSTATUS wine_vkCmdSetVertexInputEXT(void *args) { struct vkCmdSetVertexInputEXT_params *params = args; TRACE("%p, %u, %p, %u, %p\n", params->commandBuffer, params->vertexBindingDescriptionCount, params->pVertexBindingDescriptions, params->vertexAttributeDescriptionCount, params->pVertexAttributeDescriptions); @@ -6436,7 +6436,7 @@ static NTSTATUS WINAPI wine_vkCmdSetVertexInputEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetViewport(void *args) +static NTSTATUS wine_vkCmdSetViewport(void *args) { struct vkCmdSetViewport_params *params = args; TRACE("%p, %u, %u, %p\n", params->commandBuffer, params->firstViewport, params->viewportCount, params->pViewports); @@ -6444,7 +6444,7 @@ static NTSTATUS WINAPI wine_vkCmdSetViewport(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetViewportShadingRatePaletteNV(void *args) +static NTSTATUS wine_vkCmdSetViewportShadingRatePaletteNV(void *args) { struct vkCmdSetViewportShadingRatePaletteNV_params *params = args; TRACE("%p, %u, %u, %p\n", params->commandBuffer, params->firstViewport, params->viewportCount, params->pShadingRatePalettes); @@ -6452,7 +6452,7 @@ static NTSTATUS WINAPI wine_vkCmdSetViewportShadingRatePaletteNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetViewportWScalingNV(void *args) +static NTSTATUS wine_vkCmdSetViewportWScalingNV(void *args) { struct vkCmdSetViewportWScalingNV_params *params = args; TRACE("%p, %u, %u, %p\n", params->commandBuffer, params->firstViewport, params->viewportCount, params->pViewportWScalings); @@ -6460,7 +6460,7 @@ static NTSTATUS WINAPI wine_vkCmdSetViewportWScalingNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSetViewportWithCountEXT(void *args) +static NTSTATUS wine_vkCmdSetViewportWithCountEXT(void *args) { struct vkCmdSetViewportWithCountEXT_params *params = args; TRACE("%p, %u, %p\n", params->commandBuffer, params->viewportCount, params->pViewports); @@ -6468,7 +6468,7 @@ static NTSTATUS WINAPI wine_vkCmdSetViewportWithCountEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdSubpassShadingHUAWEI(void *args) +static NTSTATUS wine_vkCmdSubpassShadingHUAWEI(void *args) { struct vkCmdSubpassShadingHUAWEI_params *params = args; TRACE("%p\n", params->commandBuffer); @@ -6476,7 +6476,7 @@ static NTSTATUS WINAPI wine_vkCmdSubpassShadingHUAWEI(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdTraceRaysIndirectKHR(void *args) +static NTSTATUS wine_vkCmdTraceRaysIndirectKHR(void *args) { struct vkCmdTraceRaysIndirectKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6500,7 +6500,7 @@ static NTSTATUS WINAPI wine_vkCmdTraceRaysIndirectKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdTraceRaysKHR(void *args) +static NTSTATUS wine_vkCmdTraceRaysKHR(void *args) { struct vkCmdTraceRaysKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6524,7 +6524,7 @@ static NTSTATUS WINAPI wine_vkCmdTraceRaysKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdTraceRaysNV(void *args) +static NTSTATUS wine_vkCmdTraceRaysNV(void *args) { struct vkCmdTraceRaysNV_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s, 0x%s, 0x%s, 0x%s, 0x%s, 0x%s, 0x%s, 0x%s, 0x%s, %u, %u, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->raygenShaderBindingTableBuffer), wine_dbgstr_longlong(params->raygenShaderBindingOffset), wine_dbgstr_longlong(params->missShaderBindingTableBuffer), wine_dbgstr_longlong(params->missShaderBindingOffset), wine_dbgstr_longlong(params->missShaderBindingStride), wine_dbgstr_longlong(params->hitShaderBindingTableBuffer), wine_dbgstr_longlong(params->hitShaderBindingOffset), wine_dbgstr_longlong(params->hitShaderBindingStride), wine_dbgstr_longlong(params->callableShaderBindingTableBuffer), wine_dbgstr_longlong(params->callableShaderBindingOffset), wine_dbgstr_longlong(params->callableShaderBindingStride), params->width, params->height, params->depth); @@ -6532,7 +6532,7 @@ static NTSTATUS WINAPI wine_vkCmdTraceRaysNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdUpdateBuffer(void *args) +static NTSTATUS wine_vkCmdUpdateBuffer(void *args) { struct vkCmdUpdateBuffer_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->dstBuffer), wine_dbgstr_longlong(params->dstOffset), wine_dbgstr_longlong(params->dataSize), params->pData); @@ -6540,7 +6540,7 @@ static NTSTATUS WINAPI wine_vkCmdUpdateBuffer(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdWaitEvents(void *args) +static NTSTATUS wine_vkCmdWaitEvents(void *args) { struct vkCmdWaitEvents_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6562,7 +6562,7 @@ static NTSTATUS WINAPI wine_vkCmdWaitEvents(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdWaitEvents2KHR(void *args) +static NTSTATUS wine_vkCmdWaitEvents2KHR(void *args) { struct vkCmdWaitEvents2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6581,7 +6581,7 @@ static NTSTATUS WINAPI wine_vkCmdWaitEvents2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCmdWriteAccelerationStructuresPropertiesKHR(void *args) +static NTSTATUS wine_vkCmdWriteAccelerationStructuresPropertiesKHR(void *args) { struct vkCmdWriteAccelerationStructuresPropertiesKHR_params *params = args; TRACE("%p, %u, %p, %#x, 0x%s, %u\n", params->commandBuffer, params->accelerationStructureCount, params->pAccelerationStructures, params->queryType, wine_dbgstr_longlong(params->queryPool), params->firstQuery); @@ -6589,7 +6589,7 @@ static NTSTATUS WINAPI wine_vkCmdWriteAccelerationStructuresPropertiesKHR(void * return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdWriteAccelerationStructuresPropertiesNV(void *args) +static NTSTATUS wine_vkCmdWriteAccelerationStructuresPropertiesNV(void *args) { struct vkCmdWriteAccelerationStructuresPropertiesNV_params *params = args; TRACE("%p, %u, %p, %#x, 0x%s, %u\n", params->commandBuffer, params->accelerationStructureCount, params->pAccelerationStructures, params->queryType, wine_dbgstr_longlong(params->queryPool), params->firstQuery); @@ -6597,7 +6597,7 @@ static NTSTATUS WINAPI wine_vkCmdWriteAccelerationStructuresPropertiesNV(void *a return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdWriteBufferMarker2AMD(void *args) +static NTSTATUS wine_vkCmdWriteBufferMarker2AMD(void *args) { struct vkCmdWriteBufferMarker2AMD_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->stage), wine_dbgstr_longlong(params->dstBuffer), wine_dbgstr_longlong(params->dstOffset), params->marker); @@ -6605,7 +6605,7 @@ static NTSTATUS WINAPI wine_vkCmdWriteBufferMarker2AMD(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdWriteBufferMarkerAMD(void *args) +static NTSTATUS wine_vkCmdWriteBufferMarkerAMD(void *args) { struct vkCmdWriteBufferMarkerAMD_params *params = args; TRACE("%p, %#x, 0x%s, 0x%s, %u\n", params->commandBuffer, params->pipelineStage, wine_dbgstr_longlong(params->dstBuffer), wine_dbgstr_longlong(params->dstOffset), params->marker); @@ -6613,7 +6613,7 @@ static NTSTATUS WINAPI wine_vkCmdWriteBufferMarkerAMD(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdWriteTimestamp(void *args) +static NTSTATUS wine_vkCmdWriteTimestamp(void *args) { struct vkCmdWriteTimestamp_params *params = args; TRACE("%p, %#x, 0x%s, %u\n", params->commandBuffer, params->pipelineStage, wine_dbgstr_longlong(params->queryPool), params->query); @@ -6621,7 +6621,7 @@ static NTSTATUS WINAPI wine_vkCmdWriteTimestamp(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCmdWriteTimestamp2KHR(void *args) +static NTSTATUS wine_vkCmdWriteTimestamp2KHR(void *args) { struct vkCmdWriteTimestamp2KHR_params *params = args; TRACE("%p, 0x%s, 0x%s, %u\n", params->commandBuffer, wine_dbgstr_longlong(params->stage), wine_dbgstr_longlong(params->queryPool), params->query); @@ -6629,14 +6629,14 @@ static NTSTATUS WINAPI wine_vkCmdWriteTimestamp2KHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkCompileDeferredNV(void *args) +static NTSTATUS wine_vkCompileDeferredNV(void *args) { struct vkCompileDeferredNV_params *params = args; TRACE("%p, 0x%s, %u\n", params->device, wine_dbgstr_longlong(params->pipeline), params->shader); return params->device->funcs.p_vkCompileDeferredNV(params->device->device, params->pipeline, params->shader); } -static NTSTATUS WINAPI wine_vkCopyAccelerationStructureKHR(void *args) +static NTSTATUS wine_vkCopyAccelerationStructureKHR(void *args) { struct vkCopyAccelerationStructureKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6654,7 +6654,7 @@ static NTSTATUS WINAPI wine_vkCopyAccelerationStructureKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCopyAccelerationStructureToMemoryKHR(void *args) +static NTSTATUS wine_vkCopyAccelerationStructureToMemoryKHR(void *args) { struct vkCopyAccelerationStructureToMemoryKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6672,7 +6672,7 @@ static NTSTATUS WINAPI wine_vkCopyAccelerationStructureToMemoryKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCopyMemoryToAccelerationStructureKHR(void *args) +static NTSTATUS wine_vkCopyMemoryToAccelerationStructureKHR(void *args) { struct vkCopyMemoryToAccelerationStructureKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6690,7 +6690,7 @@ static NTSTATUS WINAPI wine_vkCopyMemoryToAccelerationStructureKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateAccelerationStructureKHR(void *args) +static NTSTATUS wine_vkCreateAccelerationStructureKHR(void *args) { struct vkCreateAccelerationStructureKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6708,7 +6708,7 @@ static NTSTATUS WINAPI wine_vkCreateAccelerationStructureKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateAccelerationStructureNV(void *args) +static NTSTATUS wine_vkCreateAccelerationStructureNV(void *args) { struct vkCreateAccelerationStructureNV_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6726,7 +6726,7 @@ static NTSTATUS WINAPI wine_vkCreateAccelerationStructureNV(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateBuffer(void *args) +static NTSTATUS wine_vkCreateBuffer(void *args) { struct vkCreateBuffer_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6744,7 +6744,7 @@ static NTSTATUS WINAPI wine_vkCreateBuffer(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateBufferView(void *args) +static NTSTATUS wine_vkCreateBufferView(void *args) { struct vkCreateBufferView_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6762,7 +6762,7 @@ static NTSTATUS WINAPI wine_vkCreateBufferView(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateComputePipelines(void *args) +static NTSTATUS wine_vkCreateComputePipelines(void *args) { struct vkCreateComputePipelines_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6781,7 +6781,7 @@ static NTSTATUS WINAPI wine_vkCreateComputePipelines(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateCuFunctionNVX(void *args) +static NTSTATUS wine_vkCreateCuFunctionNVX(void *args) { struct vkCreateCuFunctionNVX_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6799,35 +6799,35 @@ static NTSTATUS WINAPI wine_vkCreateCuFunctionNVX(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateCuModuleNVX(void *args) +static NTSTATUS wine_vkCreateCuModuleNVX(void *args) { struct vkCreateCuModuleNVX_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pModule); return params->device->funcs.p_vkCreateCuModuleNVX(params->device->device, params->pCreateInfo, NULL, params->pModule); } -static NTSTATUS WINAPI wine_vkCreateDeferredOperationKHR(void *args) +static NTSTATUS wine_vkCreateDeferredOperationKHR(void *args) { struct vkCreateDeferredOperationKHR_params *params = args; TRACE("%p, %p, %p\n", params->device, params->pAllocator, params->pDeferredOperation); return params->device->funcs.p_vkCreateDeferredOperationKHR(params->device->device, NULL, params->pDeferredOperation); } -static NTSTATUS WINAPI wine_vkCreateDescriptorPool(void *args) +static NTSTATUS wine_vkCreateDescriptorPool(void *args) { struct vkCreateDescriptorPool_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pDescriptorPool); return params->device->funcs.p_vkCreateDescriptorPool(params->device->device, params->pCreateInfo, NULL, params->pDescriptorPool); } -static NTSTATUS WINAPI wine_vkCreateDescriptorSetLayout(void *args) +static NTSTATUS wine_vkCreateDescriptorSetLayout(void *args) { struct vkCreateDescriptorSetLayout_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pSetLayout); return params->device->funcs.p_vkCreateDescriptorSetLayout(params->device->device, params->pCreateInfo, NULL, params->pSetLayout); } -static NTSTATUS WINAPI wine_vkCreateDescriptorUpdateTemplate(void *args) +static NTSTATUS wine_vkCreateDescriptorUpdateTemplate(void *args) { struct vkCreateDescriptorUpdateTemplate_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6845,7 +6845,7 @@ static NTSTATUS WINAPI wine_vkCreateDescriptorUpdateTemplate(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateDescriptorUpdateTemplateKHR(void *args) +static NTSTATUS wine_vkCreateDescriptorUpdateTemplateKHR(void *args) { struct vkCreateDescriptorUpdateTemplateKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6863,21 +6863,21 @@ static NTSTATUS WINAPI wine_vkCreateDescriptorUpdateTemplateKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateEvent(void *args) +static NTSTATUS wine_vkCreateEvent(void *args) { struct vkCreateEvent_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pEvent); return params->device->funcs.p_vkCreateEvent(params->device->device, params->pCreateInfo, NULL, params->pEvent); } -static NTSTATUS WINAPI wine_vkCreateFence(void *args) +static NTSTATUS wine_vkCreateFence(void *args) { struct vkCreateFence_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pFence); return params->device->funcs.p_vkCreateFence(params->device->device, params->pCreateInfo, NULL, params->pFence); } -static NTSTATUS WINAPI wine_vkCreateFramebuffer(void *args) +static NTSTATUS wine_vkCreateFramebuffer(void *args) { struct vkCreateFramebuffer_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6895,7 +6895,7 @@ static NTSTATUS WINAPI wine_vkCreateFramebuffer(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateGraphicsPipelines(void *args) +static NTSTATUS wine_vkCreateGraphicsPipelines(void *args) { struct vkCreateGraphicsPipelines_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6914,14 +6914,14 @@ static NTSTATUS WINAPI wine_vkCreateGraphicsPipelines(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateImage(void *args) +static NTSTATUS wine_vkCreateImage(void *args) { struct vkCreateImage_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pImage); return params->device->funcs.p_vkCreateImage(params->device->device, params->pCreateInfo, NULL, params->pImage); } -static NTSTATUS WINAPI wine_vkCreateImageView(void *args) +static NTSTATUS wine_vkCreateImageView(void *args) { struct vkCreateImageView_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6939,7 +6939,7 @@ static NTSTATUS WINAPI wine_vkCreateImageView(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateIndirectCommandsLayoutNV(void *args) +static NTSTATUS wine_vkCreateIndirectCommandsLayoutNV(void *args) { struct vkCreateIndirectCommandsLayoutNV_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -6958,35 +6958,35 @@ static NTSTATUS WINAPI wine_vkCreateIndirectCommandsLayoutNV(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreatePipelineCache(void *args) +static NTSTATUS wine_vkCreatePipelineCache(void *args) { struct vkCreatePipelineCache_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pPipelineCache); return params->device->funcs.p_vkCreatePipelineCache(params->device->device, params->pCreateInfo, NULL, params->pPipelineCache); } -static NTSTATUS WINAPI wine_vkCreatePipelineLayout(void *args) +static NTSTATUS wine_vkCreatePipelineLayout(void *args) { struct vkCreatePipelineLayout_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pPipelineLayout); return params->device->funcs.p_vkCreatePipelineLayout(params->device->device, params->pCreateInfo, NULL, params->pPipelineLayout); } -static NTSTATUS WINAPI wine_vkCreatePrivateDataSlotEXT(void *args) +static NTSTATUS wine_vkCreatePrivateDataSlotEXT(void *args) { struct vkCreatePrivateDataSlotEXT_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pPrivateDataSlot); return params->device->funcs.p_vkCreatePrivateDataSlotEXT(params->device->device, params->pCreateInfo, NULL, params->pPrivateDataSlot); } -static NTSTATUS WINAPI wine_vkCreateQueryPool(void *args) +static NTSTATUS wine_vkCreateQueryPool(void *args) { struct vkCreateQueryPool_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pQueryPool); return params->device->funcs.p_vkCreateQueryPool(params->device->device, params->pCreateInfo, NULL, params->pQueryPool); } -static NTSTATUS WINAPI wine_vkCreateRayTracingPipelinesKHR(void *args) +static NTSTATUS wine_vkCreateRayTracingPipelinesKHR(void *args) { struct vkCreateRayTracingPipelinesKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7005,7 +7005,7 @@ static NTSTATUS WINAPI wine_vkCreateRayTracingPipelinesKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateRayTracingPipelinesNV(void *args) +static NTSTATUS wine_vkCreateRayTracingPipelinesNV(void *args) { struct vkCreateRayTracingPipelinesNV_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7024,63 +7024,63 @@ static NTSTATUS WINAPI wine_vkCreateRayTracingPipelinesNV(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateRenderPass(void *args) +static NTSTATUS wine_vkCreateRenderPass(void *args) { struct vkCreateRenderPass_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pRenderPass); return params->device->funcs.p_vkCreateRenderPass(params->device->device, params->pCreateInfo, NULL, params->pRenderPass); } -static NTSTATUS WINAPI wine_vkCreateRenderPass2(void *args) +static NTSTATUS wine_vkCreateRenderPass2(void *args) { struct vkCreateRenderPass2_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pRenderPass); return params->device->funcs.p_vkCreateRenderPass2(params->device->device, params->pCreateInfo, NULL, params->pRenderPass); } -static NTSTATUS WINAPI wine_vkCreateRenderPass2KHR(void *args) +static NTSTATUS wine_vkCreateRenderPass2KHR(void *args) { struct vkCreateRenderPass2KHR_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pRenderPass); return params->device->funcs.p_vkCreateRenderPass2KHR(params->device->device, params->pCreateInfo, NULL, params->pRenderPass); } -static NTSTATUS WINAPI wine_vkCreateSampler(void *args) +static NTSTATUS wine_vkCreateSampler(void *args) { struct vkCreateSampler_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pSampler); return params->device->funcs.p_vkCreateSampler(params->device->device, params->pCreateInfo, NULL, params->pSampler); } -static NTSTATUS WINAPI wine_vkCreateSamplerYcbcrConversion(void *args) +static NTSTATUS wine_vkCreateSamplerYcbcrConversion(void *args) { struct vkCreateSamplerYcbcrConversion_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pYcbcrConversion); return params->device->funcs.p_vkCreateSamplerYcbcrConversion(params->device->device, params->pCreateInfo, NULL, params->pYcbcrConversion); } -static NTSTATUS WINAPI wine_vkCreateSamplerYcbcrConversionKHR(void *args) +static NTSTATUS wine_vkCreateSamplerYcbcrConversionKHR(void *args) { struct vkCreateSamplerYcbcrConversionKHR_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pYcbcrConversion); return params->device->funcs.p_vkCreateSamplerYcbcrConversionKHR(params->device->device, params->pCreateInfo, NULL, params->pYcbcrConversion); } -static NTSTATUS WINAPI wine_vkCreateSemaphore(void *args) +static NTSTATUS wine_vkCreateSemaphore(void *args) { struct vkCreateSemaphore_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pSemaphore); return params->device->funcs.p_vkCreateSemaphore(params->device->device, params->pCreateInfo, NULL, params->pSemaphore); } -static NTSTATUS WINAPI wine_vkCreateShaderModule(void *args) +static NTSTATUS wine_vkCreateShaderModule(void *args) { struct vkCreateShaderModule_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pShaderModule); return params->device->funcs.p_vkCreateShaderModule(params->device->device, params->pCreateInfo, NULL, params->pShaderModule); } -static NTSTATUS WINAPI wine_vkCreateSwapchainKHR(void *args) +static NTSTATUS wine_vkCreateSwapchainKHR(void *args) { struct vkCreateSwapchainKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7104,14 +7104,14 @@ static NTSTATUS WINAPI wine_vkCreateSwapchainKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkCreateValidationCacheEXT(void *args) +static NTSTATUS wine_vkCreateValidationCacheEXT(void *args) { struct vkCreateValidationCacheEXT_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pValidationCache); return params->device->funcs.p_vkCreateValidationCacheEXT(params->device->device, params->pCreateInfo, NULL, params->pValidationCache); } -static NTSTATUS WINAPI wine_vkDebugMarkerSetObjectNameEXT(void *args) +static NTSTATUS wine_vkDebugMarkerSetObjectNameEXT(void *args) { struct vkDebugMarkerSetObjectNameEXT_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7135,7 +7135,7 @@ static NTSTATUS WINAPI wine_vkDebugMarkerSetObjectNameEXT(void *args) #endif } -static NTSTATUS WINAPI wine_vkDebugMarkerSetObjectTagEXT(void *args) +static NTSTATUS wine_vkDebugMarkerSetObjectTagEXT(void *args) { struct vkDebugMarkerSetObjectTagEXT_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7159,7 +7159,7 @@ static NTSTATUS WINAPI wine_vkDebugMarkerSetObjectTagEXT(void *args) #endif } -static NTSTATUS WINAPI wine_vkDebugReportMessageEXT(void *args) +static NTSTATUS wine_vkDebugReportMessageEXT(void *args) { struct vkDebugReportMessageEXT_params *params = args; TRACE("%p, %#x, %#x, 0x%s, 0x%s, %d, %p, %p\n", params->instance, params->flags, params->objectType, wine_dbgstr_longlong(params->object), wine_dbgstr_longlong(params->location), params->messageCode, params->pLayerPrefix, params->pMessage); @@ -7167,14 +7167,14 @@ static NTSTATUS WINAPI wine_vkDebugReportMessageEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDeferredOperationJoinKHR(void *args) +static NTSTATUS wine_vkDeferredOperationJoinKHR(void *args) { struct vkDeferredOperationJoinKHR_params *params = args; TRACE("%p, 0x%s\n", params->device, wine_dbgstr_longlong(params->operation)); return params->device->funcs.p_vkDeferredOperationJoinKHR(params->device->device, params->operation); } -static NTSTATUS WINAPI wine_vkDestroyAccelerationStructureKHR(void *args) +static NTSTATUS wine_vkDestroyAccelerationStructureKHR(void *args) { struct vkDestroyAccelerationStructureKHR_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->accelerationStructure), params->pAllocator); @@ -7182,7 +7182,7 @@ static NTSTATUS WINAPI wine_vkDestroyAccelerationStructureKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyAccelerationStructureNV(void *args) +static NTSTATUS wine_vkDestroyAccelerationStructureNV(void *args) { struct vkDestroyAccelerationStructureNV_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->accelerationStructure), params->pAllocator); @@ -7190,7 +7190,7 @@ static NTSTATUS WINAPI wine_vkDestroyAccelerationStructureNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyBuffer(void *args) +static NTSTATUS wine_vkDestroyBuffer(void *args) { struct vkDestroyBuffer_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->buffer), params->pAllocator); @@ -7198,7 +7198,7 @@ static NTSTATUS WINAPI wine_vkDestroyBuffer(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyBufferView(void *args) +static NTSTATUS wine_vkDestroyBufferView(void *args) { struct vkDestroyBufferView_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->bufferView), params->pAllocator); @@ -7206,7 +7206,7 @@ static NTSTATUS WINAPI wine_vkDestroyBufferView(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyCuFunctionNVX(void *args) +static NTSTATUS wine_vkDestroyCuFunctionNVX(void *args) { struct vkDestroyCuFunctionNVX_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->function), params->pAllocator); @@ -7214,7 +7214,7 @@ static NTSTATUS WINAPI wine_vkDestroyCuFunctionNVX(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyCuModuleNVX(void *args) +static NTSTATUS wine_vkDestroyCuModuleNVX(void *args) { struct vkDestroyCuModuleNVX_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->module), params->pAllocator); @@ -7222,7 +7222,7 @@ static NTSTATUS WINAPI wine_vkDestroyCuModuleNVX(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyDeferredOperationKHR(void *args) +static NTSTATUS wine_vkDestroyDeferredOperationKHR(void *args) { struct vkDestroyDeferredOperationKHR_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->operation), params->pAllocator); @@ -7230,7 +7230,7 @@ static NTSTATUS WINAPI wine_vkDestroyDeferredOperationKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyDescriptorPool(void *args) +static NTSTATUS wine_vkDestroyDescriptorPool(void *args) { struct vkDestroyDescriptorPool_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->descriptorPool), params->pAllocator); @@ -7238,7 +7238,7 @@ static NTSTATUS WINAPI wine_vkDestroyDescriptorPool(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyDescriptorSetLayout(void *args) +static NTSTATUS wine_vkDestroyDescriptorSetLayout(void *args) { struct vkDestroyDescriptorSetLayout_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->descriptorSetLayout), params->pAllocator); @@ -7246,7 +7246,7 @@ static NTSTATUS WINAPI wine_vkDestroyDescriptorSetLayout(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyDescriptorUpdateTemplate(void *args) +static NTSTATUS wine_vkDestroyDescriptorUpdateTemplate(void *args) { struct vkDestroyDescriptorUpdateTemplate_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->descriptorUpdateTemplate), params->pAllocator); @@ -7254,7 +7254,7 @@ static NTSTATUS WINAPI wine_vkDestroyDescriptorUpdateTemplate(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyDescriptorUpdateTemplateKHR(void *args) +static NTSTATUS wine_vkDestroyDescriptorUpdateTemplateKHR(void *args) { struct vkDestroyDescriptorUpdateTemplateKHR_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->descriptorUpdateTemplate), params->pAllocator); @@ -7262,7 +7262,7 @@ static NTSTATUS WINAPI wine_vkDestroyDescriptorUpdateTemplateKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyEvent(void *args) +static NTSTATUS wine_vkDestroyEvent(void *args) { struct vkDestroyEvent_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->event), params->pAllocator); @@ -7270,7 +7270,7 @@ static NTSTATUS WINAPI wine_vkDestroyEvent(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyFence(void *args) +static NTSTATUS wine_vkDestroyFence(void *args) { struct vkDestroyFence_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->fence), params->pAllocator); @@ -7278,7 +7278,7 @@ static NTSTATUS WINAPI wine_vkDestroyFence(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyFramebuffer(void *args) +static NTSTATUS wine_vkDestroyFramebuffer(void *args) { struct vkDestroyFramebuffer_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->framebuffer), params->pAllocator); @@ -7286,7 +7286,7 @@ static NTSTATUS WINAPI wine_vkDestroyFramebuffer(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyImage(void *args) +static NTSTATUS wine_vkDestroyImage(void *args) { struct vkDestroyImage_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->image), params->pAllocator); @@ -7294,7 +7294,7 @@ static NTSTATUS WINAPI wine_vkDestroyImage(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyImageView(void *args) +static NTSTATUS wine_vkDestroyImageView(void *args) { struct vkDestroyImageView_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->imageView), params->pAllocator); @@ -7302,7 +7302,7 @@ static NTSTATUS WINAPI wine_vkDestroyImageView(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyIndirectCommandsLayoutNV(void *args) +static NTSTATUS wine_vkDestroyIndirectCommandsLayoutNV(void *args) { struct vkDestroyIndirectCommandsLayoutNV_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->indirectCommandsLayout), params->pAllocator); @@ -7310,7 +7310,7 @@ static NTSTATUS WINAPI wine_vkDestroyIndirectCommandsLayoutNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyPipeline(void *args) +static NTSTATUS wine_vkDestroyPipeline(void *args) { struct vkDestroyPipeline_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->pipeline), params->pAllocator); @@ -7318,7 +7318,7 @@ static NTSTATUS WINAPI wine_vkDestroyPipeline(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyPipelineCache(void *args) +static NTSTATUS wine_vkDestroyPipelineCache(void *args) { struct vkDestroyPipelineCache_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->pipelineCache), params->pAllocator); @@ -7326,7 +7326,7 @@ static NTSTATUS WINAPI wine_vkDestroyPipelineCache(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyPipelineLayout(void *args) +static NTSTATUS wine_vkDestroyPipelineLayout(void *args) { struct vkDestroyPipelineLayout_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->pipelineLayout), params->pAllocator); @@ -7334,7 +7334,7 @@ static NTSTATUS WINAPI wine_vkDestroyPipelineLayout(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyPrivateDataSlotEXT(void *args) +static NTSTATUS wine_vkDestroyPrivateDataSlotEXT(void *args) { struct vkDestroyPrivateDataSlotEXT_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->privateDataSlot), params->pAllocator); @@ -7342,7 +7342,7 @@ static NTSTATUS WINAPI wine_vkDestroyPrivateDataSlotEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyQueryPool(void *args) +static NTSTATUS wine_vkDestroyQueryPool(void *args) { struct vkDestroyQueryPool_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->queryPool), params->pAllocator); @@ -7350,7 +7350,7 @@ static NTSTATUS WINAPI wine_vkDestroyQueryPool(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyRenderPass(void *args) +static NTSTATUS wine_vkDestroyRenderPass(void *args) { struct vkDestroyRenderPass_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->renderPass), params->pAllocator); @@ -7358,7 +7358,7 @@ static NTSTATUS WINAPI wine_vkDestroyRenderPass(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroySampler(void *args) +static NTSTATUS wine_vkDestroySampler(void *args) { struct vkDestroySampler_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->sampler), params->pAllocator); @@ -7366,7 +7366,7 @@ static NTSTATUS WINAPI wine_vkDestroySampler(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroySamplerYcbcrConversion(void *args) +static NTSTATUS wine_vkDestroySamplerYcbcrConversion(void *args) { struct vkDestroySamplerYcbcrConversion_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->ycbcrConversion), params->pAllocator); @@ -7374,7 +7374,7 @@ static NTSTATUS WINAPI wine_vkDestroySamplerYcbcrConversion(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroySamplerYcbcrConversionKHR(void *args) +static NTSTATUS wine_vkDestroySamplerYcbcrConversionKHR(void *args) { struct vkDestroySamplerYcbcrConversionKHR_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->ycbcrConversion), params->pAllocator); @@ -7382,7 +7382,7 @@ static NTSTATUS WINAPI wine_vkDestroySamplerYcbcrConversionKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroySemaphore(void *args) +static NTSTATUS wine_vkDestroySemaphore(void *args) { struct vkDestroySemaphore_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->semaphore), params->pAllocator); @@ -7390,7 +7390,7 @@ static NTSTATUS WINAPI wine_vkDestroySemaphore(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyShaderModule(void *args) +static NTSTATUS wine_vkDestroyShaderModule(void *args) { struct vkDestroyShaderModule_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->shaderModule), params->pAllocator); @@ -7398,7 +7398,7 @@ static NTSTATUS WINAPI wine_vkDestroyShaderModule(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroySwapchainKHR(void *args) +static NTSTATUS wine_vkDestroySwapchainKHR(void *args) { struct vkDestroySwapchainKHR_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->swapchain), params->pAllocator); @@ -7406,7 +7406,7 @@ static NTSTATUS WINAPI wine_vkDestroySwapchainKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDestroyValidationCacheEXT(void *args) +static NTSTATUS wine_vkDestroyValidationCacheEXT(void *args) { struct vkDestroyValidationCacheEXT_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->validationCache), params->pAllocator); @@ -7414,28 +7414,28 @@ static NTSTATUS WINAPI wine_vkDestroyValidationCacheEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkDeviceWaitIdle(void *args) +static NTSTATUS wine_vkDeviceWaitIdle(void *args) { struct vkDeviceWaitIdle_params *params = args; TRACE("%p\n", params->device); return params->device->funcs.p_vkDeviceWaitIdle(params->device->device); } -static NTSTATUS WINAPI wine_vkEndCommandBuffer(void *args) +static NTSTATUS wine_vkEndCommandBuffer(void *args) { struct vkEndCommandBuffer_params *params = args; TRACE("%p\n", params->commandBuffer); return params->commandBuffer->device->funcs.p_vkEndCommandBuffer(params->commandBuffer->command_buffer); } -static NTSTATUS WINAPI wine_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(void *args) +static NTSTATUS wine_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(void *args) { struct vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR_params *params = args; TRACE("%p, %u, %p, %p, %p\n", params->physicalDevice, params->queueFamilyIndex, params->pCounterCount, params->pCounters, params->pCounterDescriptions); return params->physicalDevice->instance->funcs.p_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(params->physicalDevice->phys_dev, params->queueFamilyIndex, params->pCounterCount, params->pCounters, params->pCounterDescriptions); } -static NTSTATUS WINAPI wine_vkFlushMappedMemoryRanges(void *args) +static NTSTATUS wine_vkFlushMappedMemoryRanges(void *args) { struct vkFlushMappedMemoryRanges_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7454,14 +7454,14 @@ static NTSTATUS WINAPI wine_vkFlushMappedMemoryRanges(void *args) #endif } -static NTSTATUS WINAPI wine_vkFreeDescriptorSets(void *args) +static NTSTATUS wine_vkFreeDescriptorSets(void *args) { struct vkFreeDescriptorSets_params *params = args; TRACE("%p, 0x%s, %u, %p\n", params->device, wine_dbgstr_longlong(params->descriptorPool), params->descriptorSetCount, params->pDescriptorSets); return params->device->funcs.p_vkFreeDescriptorSets(params->device->device, params->descriptorPool, params->descriptorSetCount, params->pDescriptorSets); } -static NTSTATUS WINAPI wine_vkFreeMemory(void *args) +static NTSTATUS wine_vkFreeMemory(void *args) { struct vkFreeMemory_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->memory), params->pAllocator); @@ -7469,7 +7469,7 @@ static NTSTATUS WINAPI wine_vkFreeMemory(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetAccelerationStructureBuildSizesKHR(void *args) +static NTSTATUS wine_vkGetAccelerationStructureBuildSizesKHR(void *args) { struct vkGetAccelerationStructureBuildSizesKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7489,7 +7489,7 @@ static NTSTATUS WINAPI wine_vkGetAccelerationStructureBuildSizesKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetAccelerationStructureDeviceAddressKHR(void *args) +static NTSTATUS wine_vkGetAccelerationStructureDeviceAddressKHR(void *args) { struct vkGetAccelerationStructureDeviceAddressKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7507,14 +7507,14 @@ static NTSTATUS WINAPI wine_vkGetAccelerationStructureDeviceAddressKHR(void *arg #endif } -static NTSTATUS WINAPI wine_vkGetAccelerationStructureHandleNV(void *args) +static NTSTATUS wine_vkGetAccelerationStructureHandleNV(void *args) { struct vkGetAccelerationStructureHandleNV_params *params = args; TRACE("%p, 0x%s, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->accelerationStructure), wine_dbgstr_longlong(params->dataSize), params->pData); return params->device->funcs.p_vkGetAccelerationStructureHandleNV(params->device->device, params->accelerationStructure, params->dataSize, params->pData); } -static NTSTATUS WINAPI wine_vkGetAccelerationStructureMemoryRequirementsNV(void *args) +static NTSTATUS wine_vkGetAccelerationStructureMemoryRequirementsNV(void *args) { struct vkGetAccelerationStructureMemoryRequirementsNV_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7535,7 +7535,7 @@ static NTSTATUS WINAPI wine_vkGetAccelerationStructureMemoryRequirementsNV(void #endif } -static NTSTATUS WINAPI wine_vkGetBufferDeviceAddress(void *args) +static NTSTATUS wine_vkGetBufferDeviceAddress(void *args) { struct vkGetBufferDeviceAddress_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7553,7 +7553,7 @@ static NTSTATUS WINAPI wine_vkGetBufferDeviceAddress(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetBufferDeviceAddressEXT(void *args) +static NTSTATUS wine_vkGetBufferDeviceAddressEXT(void *args) { struct vkGetBufferDeviceAddressEXT_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7571,7 +7571,7 @@ static NTSTATUS WINAPI wine_vkGetBufferDeviceAddressEXT(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetBufferDeviceAddressKHR(void *args) +static NTSTATUS wine_vkGetBufferDeviceAddressKHR(void *args) { struct vkGetBufferDeviceAddressKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7589,7 +7589,7 @@ static NTSTATUS WINAPI wine_vkGetBufferDeviceAddressKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetBufferMemoryRequirements(void *args) +static NTSTATUS wine_vkGetBufferMemoryRequirements(void *args) { struct vkGetBufferMemoryRequirements_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7607,7 +7607,7 @@ static NTSTATUS WINAPI wine_vkGetBufferMemoryRequirements(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetBufferMemoryRequirements2(void *args) +static NTSTATUS wine_vkGetBufferMemoryRequirements2(void *args) { struct vkGetBufferMemoryRequirements2_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7628,7 +7628,7 @@ static NTSTATUS WINAPI wine_vkGetBufferMemoryRequirements2(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetBufferMemoryRequirements2KHR(void *args) +static NTSTATUS wine_vkGetBufferMemoryRequirements2KHR(void *args) { struct vkGetBufferMemoryRequirements2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7649,7 +7649,7 @@ static NTSTATUS WINAPI wine_vkGetBufferMemoryRequirements2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetBufferOpaqueCaptureAddress(void *args) +static NTSTATUS wine_vkGetBufferOpaqueCaptureAddress(void *args) { struct vkGetBufferOpaqueCaptureAddress_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7667,7 +7667,7 @@ static NTSTATUS WINAPI wine_vkGetBufferOpaqueCaptureAddress(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetBufferOpaqueCaptureAddressKHR(void *args) +static NTSTATUS wine_vkGetBufferOpaqueCaptureAddressKHR(void *args) { struct vkGetBufferOpaqueCaptureAddressKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7685,21 +7685,21 @@ static NTSTATUS WINAPI wine_vkGetBufferOpaqueCaptureAddressKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetDeferredOperationMaxConcurrencyKHR(void *args) +static NTSTATUS wine_vkGetDeferredOperationMaxConcurrencyKHR(void *args) { struct vkGetDeferredOperationMaxConcurrencyKHR_params *params = args; TRACE("%p, 0x%s\n", params->device, wine_dbgstr_longlong(params->operation)); return params->device->funcs.p_vkGetDeferredOperationMaxConcurrencyKHR(params->device->device, params->operation); } -static NTSTATUS WINAPI wine_vkGetDeferredOperationResultKHR(void *args) +static NTSTATUS wine_vkGetDeferredOperationResultKHR(void *args) { struct vkGetDeferredOperationResultKHR_params *params = args; TRACE("%p, 0x%s\n", params->device, wine_dbgstr_longlong(params->operation)); return params->device->funcs.p_vkGetDeferredOperationResultKHR(params->device->device, params->operation); } -static NTSTATUS WINAPI wine_vkGetDescriptorSetLayoutSupport(void *args) +static NTSTATUS wine_vkGetDescriptorSetLayoutSupport(void *args) { struct vkGetDescriptorSetLayoutSupport_params *params = args; TRACE("%p, %p, %p\n", params->device, params->pCreateInfo, params->pSupport); @@ -7707,7 +7707,7 @@ static NTSTATUS WINAPI wine_vkGetDescriptorSetLayoutSupport(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetDescriptorSetLayoutSupportKHR(void *args) +static NTSTATUS wine_vkGetDescriptorSetLayoutSupportKHR(void *args) { struct vkGetDescriptorSetLayoutSupportKHR_params *params = args; TRACE("%p, %p, %p\n", params->device, params->pCreateInfo, params->pSupport); @@ -7715,7 +7715,7 @@ static NTSTATUS WINAPI wine_vkGetDescriptorSetLayoutSupportKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetDeviceAccelerationStructureCompatibilityKHR(void *args) +static NTSTATUS wine_vkGetDeviceAccelerationStructureCompatibilityKHR(void *args) { struct vkGetDeviceAccelerationStructureCompatibilityKHR_params *params = args; TRACE("%p, %p, %p\n", params->device, params->pVersionInfo, params->pCompatibility); @@ -7723,7 +7723,7 @@ static NTSTATUS WINAPI wine_vkGetDeviceAccelerationStructureCompatibilityKHR(voi return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetDeviceBufferMemoryRequirementsKHR(void *args) +static NTSTATUS wine_vkGetDeviceBufferMemoryRequirementsKHR(void *args) { struct vkGetDeviceBufferMemoryRequirementsKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7745,7 +7745,7 @@ static NTSTATUS WINAPI wine_vkGetDeviceBufferMemoryRequirementsKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetDeviceGroupPeerMemoryFeatures(void *args) +static NTSTATUS wine_vkGetDeviceGroupPeerMemoryFeatures(void *args) { struct vkGetDeviceGroupPeerMemoryFeatures_params *params = args; TRACE("%p, %u, %u, %u, %p\n", params->device, params->heapIndex, params->localDeviceIndex, params->remoteDeviceIndex, params->pPeerMemoryFeatures); @@ -7753,7 +7753,7 @@ static NTSTATUS WINAPI wine_vkGetDeviceGroupPeerMemoryFeatures(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetDeviceGroupPeerMemoryFeaturesKHR(void *args) +static NTSTATUS wine_vkGetDeviceGroupPeerMemoryFeaturesKHR(void *args) { struct vkGetDeviceGroupPeerMemoryFeaturesKHR_params *params = args; TRACE("%p, %u, %u, %u, %p\n", params->device, params->heapIndex, params->localDeviceIndex, params->remoteDeviceIndex, params->pPeerMemoryFeatures); @@ -7761,21 +7761,21 @@ static NTSTATUS WINAPI wine_vkGetDeviceGroupPeerMemoryFeaturesKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetDeviceGroupPresentCapabilitiesKHR(void *args) +static NTSTATUS wine_vkGetDeviceGroupPresentCapabilitiesKHR(void *args) { struct vkGetDeviceGroupPresentCapabilitiesKHR_params *params = args; TRACE("%p, %p\n", params->device, params->pDeviceGroupPresentCapabilities); return params->device->funcs.p_vkGetDeviceGroupPresentCapabilitiesKHR(params->device->device, params->pDeviceGroupPresentCapabilities); } -static NTSTATUS WINAPI wine_vkGetDeviceGroupSurfacePresentModesKHR(void *args) +static NTSTATUS wine_vkGetDeviceGroupSurfacePresentModesKHR(void *args) { struct vkGetDeviceGroupSurfacePresentModesKHR_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->surface), params->pModes); return params->device->funcs.p_vkGetDeviceGroupSurfacePresentModesKHR(params->device->device, wine_surface_from_handle(params->surface)->driver_surface, params->pModes); } -static NTSTATUS WINAPI wine_vkGetDeviceImageMemoryRequirementsKHR(void *args) +static NTSTATUS wine_vkGetDeviceImageMemoryRequirementsKHR(void *args) { struct vkGetDeviceImageMemoryRequirementsKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7794,7 +7794,7 @@ static NTSTATUS WINAPI wine_vkGetDeviceImageMemoryRequirementsKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetDeviceImageSparseMemoryRequirementsKHR(void *args) +static NTSTATUS wine_vkGetDeviceImageSparseMemoryRequirementsKHR(void *args) { struct vkGetDeviceImageSparseMemoryRequirementsKHR_params *params = args; TRACE("%p, %p, %p, %p\n", params->device, params->pInfo, params->pSparseMemoryRequirementCount, params->pSparseMemoryRequirements); @@ -7802,7 +7802,7 @@ static NTSTATUS WINAPI wine_vkGetDeviceImageSparseMemoryRequirementsKHR(void *ar return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetDeviceMemoryCommitment(void *args) +static NTSTATUS wine_vkGetDeviceMemoryCommitment(void *args) { struct vkGetDeviceMemoryCommitment_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->memory), params->pCommittedMemoryInBytes); @@ -7810,7 +7810,7 @@ static NTSTATUS WINAPI wine_vkGetDeviceMemoryCommitment(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetDeviceMemoryOpaqueCaptureAddress(void *args) +static NTSTATUS wine_vkGetDeviceMemoryOpaqueCaptureAddress(void *args) { struct vkGetDeviceMemoryOpaqueCaptureAddress_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7828,7 +7828,7 @@ static NTSTATUS WINAPI wine_vkGetDeviceMemoryOpaqueCaptureAddress(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetDeviceMemoryOpaqueCaptureAddressKHR(void *args) +static NTSTATUS wine_vkGetDeviceMemoryOpaqueCaptureAddressKHR(void *args) { struct vkGetDeviceMemoryOpaqueCaptureAddressKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7846,28 +7846,28 @@ static NTSTATUS WINAPI wine_vkGetDeviceMemoryOpaqueCaptureAddressKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI(void *args) +static NTSTATUS wine_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI(void *args) { struct vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->renderpass), params->pMaxWorkgroupSize); return params->device->funcs.p_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI(params->device->device, params->renderpass, params->pMaxWorkgroupSize); } -static NTSTATUS WINAPI wine_vkGetEventStatus(void *args) +static NTSTATUS wine_vkGetEventStatus(void *args) { struct vkGetEventStatus_params *params = args; TRACE("%p, 0x%s\n", params->device, wine_dbgstr_longlong(params->event)); return params->device->funcs.p_vkGetEventStatus(params->device->device, params->event); } -static NTSTATUS WINAPI wine_vkGetFenceStatus(void *args) +static NTSTATUS wine_vkGetFenceStatus(void *args) { struct vkGetFenceStatus_params *params = args; TRACE("%p, 0x%s\n", params->device, wine_dbgstr_longlong(params->fence)); return params->device->funcs.p_vkGetFenceStatus(params->device->device, params->fence); } -static NTSTATUS WINAPI wine_vkGetGeneratedCommandsMemoryRequirementsNV(void *args) +static NTSTATUS wine_vkGetGeneratedCommandsMemoryRequirementsNV(void *args) { struct vkGetGeneratedCommandsMemoryRequirementsNV_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7888,7 +7888,7 @@ static NTSTATUS WINAPI wine_vkGetGeneratedCommandsMemoryRequirementsNV(void *arg #endif } -static NTSTATUS WINAPI wine_vkGetImageMemoryRequirements(void *args) +static NTSTATUS wine_vkGetImageMemoryRequirements(void *args) { struct vkGetImageMemoryRequirements_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7906,7 +7906,7 @@ static NTSTATUS WINAPI wine_vkGetImageMemoryRequirements(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetImageMemoryRequirements2(void *args) +static NTSTATUS wine_vkGetImageMemoryRequirements2(void *args) { struct vkGetImageMemoryRequirements2_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7927,7 +7927,7 @@ static NTSTATUS WINAPI wine_vkGetImageMemoryRequirements2(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetImageMemoryRequirements2KHR(void *args) +static NTSTATUS wine_vkGetImageMemoryRequirements2KHR(void *args) { struct vkGetImageMemoryRequirements2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7948,7 +7948,7 @@ static NTSTATUS WINAPI wine_vkGetImageMemoryRequirements2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetImageSparseMemoryRequirements(void *args) +static NTSTATUS wine_vkGetImageSparseMemoryRequirements(void *args) { struct vkGetImageSparseMemoryRequirements_params *params = args; TRACE("%p, 0x%s, %p, %p\n", params->device, wine_dbgstr_longlong(params->image), params->pSparseMemoryRequirementCount, params->pSparseMemoryRequirements); @@ -7956,7 +7956,7 @@ static NTSTATUS WINAPI wine_vkGetImageSparseMemoryRequirements(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetImageSparseMemoryRequirements2(void *args) +static NTSTATUS wine_vkGetImageSparseMemoryRequirements2(void *args) { struct vkGetImageSparseMemoryRequirements2_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7974,7 +7974,7 @@ static NTSTATUS WINAPI wine_vkGetImageSparseMemoryRequirements2(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetImageSparseMemoryRequirements2KHR(void *args) +static NTSTATUS wine_vkGetImageSparseMemoryRequirements2KHR(void *args) { struct vkGetImageSparseMemoryRequirements2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -7992,7 +7992,7 @@ static NTSTATUS WINAPI wine_vkGetImageSparseMemoryRequirements2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetImageSubresourceLayout(void *args) +static NTSTATUS wine_vkGetImageSubresourceLayout(void *args) { struct vkGetImageSubresourceLayout_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8010,7 +8010,7 @@ static NTSTATUS WINAPI wine_vkGetImageSubresourceLayout(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetImageViewAddressNVX(void *args) +static NTSTATUS wine_vkGetImageViewAddressNVX(void *args) { struct vkGetImageViewAddressNVX_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8029,7 +8029,7 @@ static NTSTATUS WINAPI wine_vkGetImageViewAddressNVX(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetImageViewHandleNVX(void *args) +static NTSTATUS wine_vkGetImageViewHandleNVX(void *args) { struct vkGetImageViewHandleNVX_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8047,28 +8047,28 @@ static NTSTATUS WINAPI wine_vkGetImageViewHandleNVX(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetMemoryHostPointerPropertiesEXT(void *args) +static NTSTATUS wine_vkGetMemoryHostPointerPropertiesEXT(void *args) { struct vkGetMemoryHostPointerPropertiesEXT_params *params = args; TRACE("%p, %#x, %p, %p\n", params->device, params->handleType, params->pHostPointer, params->pMemoryHostPointerProperties); return params->device->funcs.p_vkGetMemoryHostPointerPropertiesEXT(params->device->device, params->handleType, params->pHostPointer, params->pMemoryHostPointerProperties); } -static NTSTATUS WINAPI wine_vkGetPerformanceParameterINTEL(void *args) +static NTSTATUS wine_vkGetPerformanceParameterINTEL(void *args) { struct vkGetPerformanceParameterINTEL_params *params = args; TRACE("%p, %#x, %p\n", params->device, params->parameter, params->pValue); return params->device->funcs.p_vkGetPerformanceParameterINTEL(params->device->device, params->parameter, params->pValue); } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV(void *args) { struct vkGetPhysicalDeviceCooperativeMatrixPropertiesNV_params *params = args; TRACE("%p, %p, %p\n", params->physicalDevice, params->pPropertyCount, params->pProperties); return params->physicalDevice->instance->funcs.p_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV(params->physicalDevice->phys_dev, params->pPropertyCount, params->pProperties); } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceFeatures(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceFeatures(void *args) { struct vkGetPhysicalDeviceFeatures_params *params = args; TRACE("%p, %p\n", params->physicalDevice, params->pFeatures); @@ -8076,7 +8076,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceFeatures(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceFeatures2(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceFeatures2(void *args) { struct vkGetPhysicalDeviceFeatures2_params *params = args; TRACE("%p, %p\n", params->physicalDevice, params->pFeatures); @@ -8084,7 +8084,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceFeatures2(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceFeatures2KHR(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceFeatures2KHR(void *args) { struct vkGetPhysicalDeviceFeatures2KHR_params *params = args; TRACE("%p, %p\n", params->physicalDevice, params->pFeatures); @@ -8092,7 +8092,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceFeatures2KHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceFormatProperties(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceFormatProperties(void *args) { struct vkGetPhysicalDeviceFormatProperties_params *params = args; TRACE("%p, %#x, %p\n", params->physicalDevice, params->format, params->pFormatProperties); @@ -8100,7 +8100,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceFormatProperties(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceFormatProperties2(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceFormatProperties2(void *args) { struct vkGetPhysicalDeviceFormatProperties2_params *params = args; TRACE("%p, %#x, %p\n", params->physicalDevice, params->format, params->pFormatProperties); @@ -8108,7 +8108,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceFormatProperties2(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceFormatProperties2KHR(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceFormatProperties2KHR(void *args) { struct vkGetPhysicalDeviceFormatProperties2KHR_params *params = args; TRACE("%p, %#x, %p\n", params->physicalDevice, params->format, params->pFormatProperties); @@ -8116,14 +8116,14 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceFormatProperties2KHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceFragmentShadingRatesKHR(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceFragmentShadingRatesKHR(void *args) { struct vkGetPhysicalDeviceFragmentShadingRatesKHR_params *params = args; TRACE("%p, %p, %p\n", params->physicalDevice, params->pFragmentShadingRateCount, params->pFragmentShadingRates); return params->physicalDevice->instance->funcs.p_vkGetPhysicalDeviceFragmentShadingRatesKHR(params->physicalDevice->phys_dev, params->pFragmentShadingRateCount, params->pFragmentShadingRates); } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceImageFormatProperties(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceImageFormatProperties(void *args) { struct vkGetPhysicalDeviceImageFormatProperties_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8171,7 +8171,7 @@ VkResult thunk_vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice phy #endif } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceMemoryProperties(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceMemoryProperties(void *args) { struct vkGetPhysicalDeviceMemoryProperties_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8189,7 +8189,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceMemoryProperties(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceMemoryProperties2(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceMemoryProperties2(void *args) { struct vkGetPhysicalDeviceMemoryProperties2_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8208,7 +8208,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceMemoryProperties2(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceMemoryProperties2KHR(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceMemoryProperties2KHR(void *args) { struct vkGetPhysicalDeviceMemoryProperties2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8227,7 +8227,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceMemoryProperties2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceMultisamplePropertiesEXT(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceMultisamplePropertiesEXT(void *args) { struct vkGetPhysicalDeviceMultisamplePropertiesEXT_params *params = args; TRACE("%p, %#x, %p\n", params->physicalDevice, params->samples, params->pMultisampleProperties); @@ -8235,14 +8235,14 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceMultisamplePropertiesEXT(void *ar return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDevicePresentRectanglesKHR(void *args) +static NTSTATUS wine_vkGetPhysicalDevicePresentRectanglesKHR(void *args) { struct vkGetPhysicalDevicePresentRectanglesKHR_params *params = args; TRACE("%p, 0x%s, %p, %p\n", params->physicalDevice, wine_dbgstr_longlong(params->surface), params->pRectCount, params->pRects); return params->physicalDevice->instance->funcs.p_vkGetPhysicalDevicePresentRectanglesKHR(params->physicalDevice->phys_dev, wine_surface_from_handle(params->surface)->driver_surface, params->pRectCount, params->pRects); } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceProperties(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceProperties(void *args) { struct vkGetPhysicalDeviceProperties_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8260,7 +8260,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceProperties(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceProperties2(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceProperties2(void *args) { struct vkGetPhysicalDeviceProperties2_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8279,7 +8279,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceProperties2(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceProperties2KHR(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceProperties2KHR(void *args) { struct vkGetPhysicalDeviceProperties2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8298,7 +8298,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceProperties2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(void *args) { struct vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR_params *params = args; TRACE("%p, %p, %p\n", params->physicalDevice, params->pPerformanceQueryCreateInfo, params->pNumPasses); @@ -8306,7 +8306,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPasses return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceQueueFamilyProperties(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceQueueFamilyProperties(void *args) { struct vkGetPhysicalDeviceQueueFamilyProperties_params *params = args; TRACE("%p, %p, %p\n", params->physicalDevice, params->pQueueFamilyPropertyCount, params->pQueueFamilyProperties); @@ -8314,7 +8314,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceQueueFamilyProperties(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceQueueFamilyProperties2(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceQueueFamilyProperties2(void *args) { struct vkGetPhysicalDeviceQueueFamilyProperties2_params *params = args; TRACE("%p, %p, %p\n", params->physicalDevice, params->pQueueFamilyPropertyCount, params->pQueueFamilyProperties); @@ -8322,7 +8322,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceQueueFamilyProperties2(void *args return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceQueueFamilyProperties2KHR(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceQueueFamilyProperties2KHR(void *args) { struct vkGetPhysicalDeviceQueueFamilyProperties2KHR_params *params = args; TRACE("%p, %p, %p\n", params->physicalDevice, params->pQueueFamilyPropertyCount, params->pQueueFamilyProperties); @@ -8330,7 +8330,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceQueueFamilyProperties2KHR(void *a return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceSparseImageFormatProperties(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceSparseImageFormatProperties(void *args) { struct vkGetPhysicalDeviceSparseImageFormatProperties_params *params = args; TRACE("%p, %#x, %#x, %#x, %#x, %#x, %p, %p\n", params->physicalDevice, params->format, params->type, params->samples, params->usage, params->tiling, params->pPropertyCount, params->pProperties); @@ -8338,7 +8338,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceSparseImageFormatProperties(void return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceSparseImageFormatProperties2(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceSparseImageFormatProperties2(void *args) { struct vkGetPhysicalDeviceSparseImageFormatProperties2_params *params = args; TRACE("%p, %p, %p, %p\n", params->physicalDevice, params->pFormatInfo, params->pPropertyCount, params->pProperties); @@ -8346,7 +8346,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceSparseImageFormatProperties2(void return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceSparseImageFormatProperties2KHR(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceSparseImageFormatProperties2KHR(void *args) { struct vkGetPhysicalDeviceSparseImageFormatProperties2KHR_params *params = args; TRACE("%p, %p, %p, %p\n", params->physicalDevice, params->pFormatInfo, params->pPropertyCount, params->pProperties); @@ -8354,7 +8354,7 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceSparseImageFormatProperties2KHR(v return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(void *args) { struct vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV_params *params = args; TRACE("%p, %p, %p\n", params->physicalDevice, params->pCombinationCount, params->pCombinations); @@ -8385,7 +8385,7 @@ VkResult thunk_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(VkPhysicalDevice physic return physicalDevice->instance->funcs.p_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(physicalDevice->phys_dev, wine_surface_from_handle(surface)->driver_surface, pSurfaceCapabilities); } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceSurfaceFormats2KHR(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceSurfaceFormats2KHR(void *args) { struct vkGetPhysicalDeviceSurfaceFormats2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8409,49 +8409,49 @@ static NTSTATUS WINAPI wine_vkGetPhysicalDeviceSurfaceFormats2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceSurfaceFormatsKHR(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceSurfaceFormatsKHR(void *args) { struct vkGetPhysicalDeviceSurfaceFormatsKHR_params *params = args; TRACE("%p, 0x%s, %p, %p\n", params->physicalDevice, wine_dbgstr_longlong(params->surface), params->pSurfaceFormatCount, params->pSurfaceFormats); return params->physicalDevice->instance->funcs.p_vkGetPhysicalDeviceSurfaceFormatsKHR(params->physicalDevice->phys_dev, wine_surface_from_handle(params->surface)->driver_surface, params->pSurfaceFormatCount, params->pSurfaceFormats); } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceSurfacePresentModesKHR(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceSurfacePresentModesKHR(void *args) { struct vkGetPhysicalDeviceSurfacePresentModesKHR_params *params = args; TRACE("%p, 0x%s, %p, %p\n", params->physicalDevice, wine_dbgstr_longlong(params->surface), params->pPresentModeCount, params->pPresentModes); return params->physicalDevice->instance->funcs.p_vkGetPhysicalDeviceSurfacePresentModesKHR(params->physicalDevice->phys_dev, wine_surface_from_handle(params->surface)->driver_surface, params->pPresentModeCount, params->pPresentModes); } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceSurfaceSupportKHR(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceSurfaceSupportKHR(void *args) { struct vkGetPhysicalDeviceSurfaceSupportKHR_params *params = args; TRACE("%p, %u, 0x%s, %p\n", params->physicalDevice, params->queueFamilyIndex, wine_dbgstr_longlong(params->surface), params->pSupported); return params->physicalDevice->instance->funcs.p_vkGetPhysicalDeviceSurfaceSupportKHR(params->physicalDevice->phys_dev, params->queueFamilyIndex, wine_surface_from_handle(params->surface)->driver_surface, params->pSupported); } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceToolPropertiesEXT(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceToolPropertiesEXT(void *args) { struct vkGetPhysicalDeviceToolPropertiesEXT_params *params = args; TRACE("%p, %p, %p\n", params->physicalDevice, params->pToolCount, params->pToolProperties); return params->physicalDevice->instance->funcs.p_vkGetPhysicalDeviceToolPropertiesEXT(params->physicalDevice->phys_dev, params->pToolCount, params->pToolProperties); } -static NTSTATUS WINAPI wine_vkGetPhysicalDeviceWin32PresentationSupportKHR(void *args) +static NTSTATUS wine_vkGetPhysicalDeviceWin32PresentationSupportKHR(void *args) { struct vkGetPhysicalDeviceWin32PresentationSupportKHR_params *params = args; TRACE("%p, %u\n", params->physicalDevice, params->queueFamilyIndex); return params->physicalDevice->instance->funcs.p_vkGetPhysicalDeviceWin32PresentationSupportKHR(params->physicalDevice->phys_dev, params->queueFamilyIndex); } -static NTSTATUS WINAPI wine_vkGetPipelineCacheData(void *args) +static NTSTATUS wine_vkGetPipelineCacheData(void *args) { struct vkGetPipelineCacheData_params *params = args; TRACE("%p, 0x%s, %p, %p\n", params->device, wine_dbgstr_longlong(params->pipelineCache), params->pDataSize, params->pData); return params->device->funcs.p_vkGetPipelineCacheData(params->device->device, params->pipelineCache, params->pDataSize, params->pData); } -static NTSTATUS WINAPI wine_vkGetPipelineExecutableInternalRepresentationsKHR(void *args) +static NTSTATUS wine_vkGetPipelineExecutableInternalRepresentationsKHR(void *args) { struct vkGetPipelineExecutableInternalRepresentationsKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8469,7 +8469,7 @@ static NTSTATUS WINAPI wine_vkGetPipelineExecutableInternalRepresentationsKHR(vo #endif } -static NTSTATUS WINAPI wine_vkGetPipelineExecutablePropertiesKHR(void *args) +static NTSTATUS wine_vkGetPipelineExecutablePropertiesKHR(void *args) { struct vkGetPipelineExecutablePropertiesKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8487,7 +8487,7 @@ static NTSTATUS WINAPI wine_vkGetPipelineExecutablePropertiesKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetPipelineExecutableStatisticsKHR(void *args) +static NTSTATUS wine_vkGetPipelineExecutableStatisticsKHR(void *args) { struct vkGetPipelineExecutableStatisticsKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8505,7 +8505,7 @@ static NTSTATUS WINAPI wine_vkGetPipelineExecutableStatisticsKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkGetPrivateDataEXT(void *args) +static NTSTATUS wine_vkGetPrivateDataEXT(void *args) { struct vkGetPrivateDataEXT_params *params = args; TRACE("%p, %#x, 0x%s, 0x%s, %p\n", params->device, params->objectType, wine_dbgstr_longlong(params->objectHandle), wine_dbgstr_longlong(params->privateDataSlot), params->pData); @@ -8513,14 +8513,14 @@ static NTSTATUS WINAPI wine_vkGetPrivateDataEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetQueryPoolResults(void *args) +static NTSTATUS wine_vkGetQueryPoolResults(void *args) { struct vkGetQueryPoolResults_params *params = args; TRACE("%p, 0x%s, %u, %u, 0x%s, %p, 0x%s, %#x\n", params->device, wine_dbgstr_longlong(params->queryPool), params->firstQuery, params->queryCount, wine_dbgstr_longlong(params->dataSize), params->pData, wine_dbgstr_longlong(params->stride), params->flags); return params->device->funcs.p_vkGetQueryPoolResults(params->device->device, params->queryPool, params->firstQuery, params->queryCount, params->dataSize, params->pData, params->stride, params->flags); } -static NTSTATUS WINAPI wine_vkGetQueueCheckpointData2NV(void *args) +static NTSTATUS wine_vkGetQueueCheckpointData2NV(void *args) { struct vkGetQueueCheckpointData2NV_params *params = args; TRACE("%p, %p, %p\n", params->queue, params->pCheckpointDataCount, params->pCheckpointData); @@ -8528,7 +8528,7 @@ static NTSTATUS WINAPI wine_vkGetQueueCheckpointData2NV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetQueueCheckpointDataNV(void *args) +static NTSTATUS wine_vkGetQueueCheckpointDataNV(void *args) { struct vkGetQueueCheckpointDataNV_params *params = args; TRACE("%p, %p, %p\n", params->queue, params->pCheckpointDataCount, params->pCheckpointData); @@ -8536,35 +8536,35 @@ static NTSTATUS WINAPI wine_vkGetQueueCheckpointDataNV(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(void *args) +static NTSTATUS wine_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(void *args) { struct vkGetRayTracingCaptureReplayShaderGroupHandlesKHR_params *params = args; TRACE("%p, 0x%s, %u, %u, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->pipeline), params->firstGroup, params->groupCount, wine_dbgstr_longlong(params->dataSize), params->pData); return params->device->funcs.p_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(params->device->device, params->pipeline, params->firstGroup, params->groupCount, params->dataSize, params->pData); } -static NTSTATUS WINAPI wine_vkGetRayTracingShaderGroupHandlesKHR(void *args) +static NTSTATUS wine_vkGetRayTracingShaderGroupHandlesKHR(void *args) { struct vkGetRayTracingShaderGroupHandlesKHR_params *params = args; TRACE("%p, 0x%s, %u, %u, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->pipeline), params->firstGroup, params->groupCount, wine_dbgstr_longlong(params->dataSize), params->pData); return params->device->funcs.p_vkGetRayTracingShaderGroupHandlesKHR(params->device->device, params->pipeline, params->firstGroup, params->groupCount, params->dataSize, params->pData); } -static NTSTATUS WINAPI wine_vkGetRayTracingShaderGroupHandlesNV(void *args) +static NTSTATUS wine_vkGetRayTracingShaderGroupHandlesNV(void *args) { struct vkGetRayTracingShaderGroupHandlesNV_params *params = args; TRACE("%p, 0x%s, %u, %u, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->pipeline), params->firstGroup, params->groupCount, wine_dbgstr_longlong(params->dataSize), params->pData); return params->device->funcs.p_vkGetRayTracingShaderGroupHandlesNV(params->device->device, params->pipeline, params->firstGroup, params->groupCount, params->dataSize, params->pData); } -static NTSTATUS WINAPI wine_vkGetRayTracingShaderGroupStackSizeKHR(void *args) +static NTSTATUS wine_vkGetRayTracingShaderGroupStackSizeKHR(void *args) { struct vkGetRayTracingShaderGroupStackSizeKHR_params *params = args; TRACE("%p, 0x%s, %u, %#x\n", params->device, wine_dbgstr_longlong(params->pipeline), params->group, params->groupShader); return params->device->funcs.p_vkGetRayTracingShaderGroupStackSizeKHR(params->device->device, params->pipeline, params->group, params->groupShader); } -static NTSTATUS WINAPI wine_vkGetRenderAreaGranularity(void *args) +static NTSTATUS wine_vkGetRenderAreaGranularity(void *args) { struct vkGetRenderAreaGranularity_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->renderPass), params->pGranularity); @@ -8572,49 +8572,49 @@ static NTSTATUS WINAPI wine_vkGetRenderAreaGranularity(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkGetSemaphoreCounterValue(void *args) +static NTSTATUS wine_vkGetSemaphoreCounterValue(void *args) { struct vkGetSemaphoreCounterValue_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->semaphore), params->pValue); return params->device->funcs.p_vkGetSemaphoreCounterValue(params->device->device, params->semaphore, params->pValue); } -static NTSTATUS WINAPI wine_vkGetSemaphoreCounterValueKHR(void *args) +static NTSTATUS wine_vkGetSemaphoreCounterValueKHR(void *args) { struct vkGetSemaphoreCounterValueKHR_params *params = args; TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->semaphore), params->pValue); return params->device->funcs.p_vkGetSemaphoreCounterValueKHR(params->device->device, params->semaphore, params->pValue); } -static NTSTATUS WINAPI wine_vkGetShaderInfoAMD(void *args) +static NTSTATUS wine_vkGetShaderInfoAMD(void *args) { struct vkGetShaderInfoAMD_params *params = args; TRACE("%p, 0x%s, %#x, %#x, %p, %p\n", params->device, wine_dbgstr_longlong(params->pipeline), params->shaderStage, params->infoType, params->pInfoSize, params->pInfo); return params->device->funcs.p_vkGetShaderInfoAMD(params->device->device, params->pipeline, params->shaderStage, params->infoType, params->pInfoSize, params->pInfo); } -static NTSTATUS WINAPI wine_vkGetSwapchainImagesKHR(void *args) +static NTSTATUS wine_vkGetSwapchainImagesKHR(void *args) { struct vkGetSwapchainImagesKHR_params *params = args; TRACE("%p, 0x%s, %p, %p\n", params->device, wine_dbgstr_longlong(params->swapchain), params->pSwapchainImageCount, params->pSwapchainImages); return params->device->funcs.p_vkGetSwapchainImagesKHR(params->device->device, params->swapchain, params->pSwapchainImageCount, params->pSwapchainImages); } -static NTSTATUS WINAPI wine_vkGetValidationCacheDataEXT(void *args) +static NTSTATUS wine_vkGetValidationCacheDataEXT(void *args) { struct vkGetValidationCacheDataEXT_params *params = args; TRACE("%p, 0x%s, %p, %p\n", params->device, wine_dbgstr_longlong(params->validationCache), params->pDataSize, params->pData); return params->device->funcs.p_vkGetValidationCacheDataEXT(params->device->device, params->validationCache, params->pDataSize, params->pData); } -static NTSTATUS WINAPI wine_vkInitializePerformanceApiINTEL(void *args) +static NTSTATUS wine_vkInitializePerformanceApiINTEL(void *args) { struct vkInitializePerformanceApiINTEL_params *params = args; TRACE("%p, %p\n", params->device, params->pInitializeInfo); return params->device->funcs.p_vkInitializePerformanceApiINTEL(params->device->device, params->pInitializeInfo); } -static NTSTATUS WINAPI wine_vkInvalidateMappedMemoryRanges(void *args) +static NTSTATUS wine_vkInvalidateMappedMemoryRanges(void *args) { struct vkInvalidateMappedMemoryRanges_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8633,28 +8633,28 @@ static NTSTATUS WINAPI wine_vkInvalidateMappedMemoryRanges(void *args) #endif } -static NTSTATUS WINAPI wine_vkMapMemory(void *args) +static NTSTATUS wine_vkMapMemory(void *args) { struct vkMapMemory_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s, %#x, %p\n", params->device, wine_dbgstr_longlong(params->memory), wine_dbgstr_longlong(params->offset), wine_dbgstr_longlong(params->size), params->flags, params->ppData); return params->device->funcs.p_vkMapMemory(params->device->device, params->memory, params->offset, params->size, params->flags, params->ppData); } -static NTSTATUS WINAPI wine_vkMergePipelineCaches(void *args) +static NTSTATUS wine_vkMergePipelineCaches(void *args) { struct vkMergePipelineCaches_params *params = args; TRACE("%p, 0x%s, %u, %p\n", params->device, wine_dbgstr_longlong(params->dstCache), params->srcCacheCount, params->pSrcCaches); return params->device->funcs.p_vkMergePipelineCaches(params->device->device, params->dstCache, params->srcCacheCount, params->pSrcCaches); } -static NTSTATUS WINAPI wine_vkMergeValidationCachesEXT(void *args) +static NTSTATUS wine_vkMergeValidationCachesEXT(void *args) { struct vkMergeValidationCachesEXT_params *params = args; TRACE("%p, 0x%s, %u, %p\n", params->device, wine_dbgstr_longlong(params->dstCache), params->srcCacheCount, params->pSrcCaches); return params->device->funcs.p_vkMergeValidationCachesEXT(params->device->device, params->dstCache, params->srcCacheCount, params->pSrcCaches); } -static NTSTATUS WINAPI wine_vkQueueBeginDebugUtilsLabelEXT(void *args) +static NTSTATUS wine_vkQueueBeginDebugUtilsLabelEXT(void *args) { struct vkQueueBeginDebugUtilsLabelEXT_params *params = args; TRACE("%p, %p\n", params->queue, params->pLabelInfo); @@ -8662,7 +8662,7 @@ static NTSTATUS WINAPI wine_vkQueueBeginDebugUtilsLabelEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkQueueBindSparse(void *args) +static NTSTATUS wine_vkQueueBindSparse(void *args) { struct vkQueueBindSparse_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8681,7 +8681,7 @@ static NTSTATUS WINAPI wine_vkQueueBindSparse(void *args) #endif } -static NTSTATUS WINAPI wine_vkQueueEndDebugUtilsLabelEXT(void *args) +static NTSTATUS wine_vkQueueEndDebugUtilsLabelEXT(void *args) { struct vkQueueEndDebugUtilsLabelEXT_params *params = args; TRACE("%p\n", params->queue); @@ -8689,7 +8689,7 @@ static NTSTATUS WINAPI wine_vkQueueEndDebugUtilsLabelEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkQueueInsertDebugUtilsLabelEXT(void *args) +static NTSTATUS wine_vkQueueInsertDebugUtilsLabelEXT(void *args) { struct vkQueueInsertDebugUtilsLabelEXT_params *params = args; TRACE("%p, %p\n", params->queue, params->pLabelInfo); @@ -8697,21 +8697,21 @@ static NTSTATUS WINAPI wine_vkQueueInsertDebugUtilsLabelEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkQueuePresentKHR(void *args) +static NTSTATUS wine_vkQueuePresentKHR(void *args) { struct vkQueuePresentKHR_params *params = args; TRACE("%p, %p\n", params->queue, params->pPresentInfo); return params->queue->device->funcs.p_vkQueuePresentKHR(params->queue->queue, params->pPresentInfo); } -static NTSTATUS WINAPI wine_vkQueueSetPerformanceConfigurationINTEL(void *args) +static NTSTATUS wine_vkQueueSetPerformanceConfigurationINTEL(void *args) { struct vkQueueSetPerformanceConfigurationINTEL_params *params = args; TRACE("%p, 0x%s\n", params->queue, wine_dbgstr_longlong(params->configuration)); return params->queue->device->funcs.p_vkQueueSetPerformanceConfigurationINTEL(params->queue->queue, params->configuration); } -static NTSTATUS WINAPI wine_vkQueueSubmit(void *args) +static NTSTATUS wine_vkQueueSubmit(void *args) { struct vkQueueSubmit_params *params = args; VkResult result; @@ -8725,7 +8725,7 @@ static NTSTATUS WINAPI wine_vkQueueSubmit(void *args) return result; } -static NTSTATUS WINAPI wine_vkQueueSubmit2KHR(void *args) +static NTSTATUS wine_vkQueueSubmit2KHR(void *args) { struct vkQueueSubmit2KHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8751,21 +8751,21 @@ static NTSTATUS WINAPI wine_vkQueueSubmit2KHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkQueueWaitIdle(void *args) +static NTSTATUS wine_vkQueueWaitIdle(void *args) { struct vkQueueWaitIdle_params *params = args; TRACE("%p\n", params->queue); return params->queue->device->funcs.p_vkQueueWaitIdle(params->queue->queue); } -static NTSTATUS WINAPI wine_vkReleasePerformanceConfigurationINTEL(void *args) +static NTSTATUS wine_vkReleasePerformanceConfigurationINTEL(void *args) { struct vkReleasePerformanceConfigurationINTEL_params *params = args; TRACE("%p, 0x%s\n", params->device, wine_dbgstr_longlong(params->configuration)); return params->device->funcs.p_vkReleasePerformanceConfigurationINTEL(params->device->device, params->configuration); } -static NTSTATUS WINAPI wine_vkReleaseProfilingLockKHR(void *args) +static NTSTATUS wine_vkReleaseProfilingLockKHR(void *args) { struct vkReleaseProfilingLockKHR_params *params = args; TRACE("%p\n", params->device); @@ -8773,42 +8773,42 @@ static NTSTATUS WINAPI wine_vkReleaseProfilingLockKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkResetCommandBuffer(void *args) +static NTSTATUS wine_vkResetCommandBuffer(void *args) { struct vkResetCommandBuffer_params *params = args; TRACE("%p, %#x\n", params->commandBuffer, params->flags); return params->commandBuffer->device->funcs.p_vkResetCommandBuffer(params->commandBuffer->command_buffer, params->flags); } -static NTSTATUS WINAPI wine_vkResetCommandPool(void *args) +static NTSTATUS wine_vkResetCommandPool(void *args) { struct vkResetCommandPool_params *params = args; TRACE("%p, 0x%s, %#x\n", params->device, wine_dbgstr_longlong(params->commandPool), params->flags); return params->device->funcs.p_vkResetCommandPool(params->device->device, wine_cmd_pool_from_handle(params->commandPool)->command_pool, params->flags); } -static NTSTATUS WINAPI wine_vkResetDescriptorPool(void *args) +static NTSTATUS wine_vkResetDescriptorPool(void *args) { struct vkResetDescriptorPool_params *params = args; TRACE("%p, 0x%s, %#x\n", params->device, wine_dbgstr_longlong(params->descriptorPool), params->flags); return params->device->funcs.p_vkResetDescriptorPool(params->device->device, params->descriptorPool, params->flags); } -static NTSTATUS WINAPI wine_vkResetEvent(void *args) +static NTSTATUS wine_vkResetEvent(void *args) { struct vkResetEvent_params *params = args; TRACE("%p, 0x%s\n", params->device, wine_dbgstr_longlong(params->event)); return params->device->funcs.p_vkResetEvent(params->device->device, params->event); } -static NTSTATUS WINAPI wine_vkResetFences(void *args) +static NTSTATUS wine_vkResetFences(void *args) { struct vkResetFences_params *params = args; TRACE("%p, %u, %p\n", params->device, params->fenceCount, params->pFences); return params->device->funcs.p_vkResetFences(params->device->device, params->fenceCount, params->pFences); } -static NTSTATUS WINAPI wine_vkResetQueryPool(void *args) +static NTSTATUS wine_vkResetQueryPool(void *args) { struct vkResetQueryPool_params *params = args; TRACE("%p, 0x%s, %u, %u\n", params->device, wine_dbgstr_longlong(params->queryPool), params->firstQuery, params->queryCount); @@ -8816,7 +8816,7 @@ static NTSTATUS WINAPI wine_vkResetQueryPool(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkResetQueryPoolEXT(void *args) +static NTSTATUS wine_vkResetQueryPoolEXT(void *args) { struct vkResetQueryPoolEXT_params *params = args; TRACE("%p, 0x%s, %u, %u\n", params->device, wine_dbgstr_longlong(params->queryPool), params->firstQuery, params->queryCount); @@ -8824,7 +8824,7 @@ static NTSTATUS WINAPI wine_vkResetQueryPoolEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkSetDebugUtilsObjectNameEXT(void *args) +static NTSTATUS wine_vkSetDebugUtilsObjectNameEXT(void *args) { struct vkSetDebugUtilsObjectNameEXT_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8848,7 +8848,7 @@ static NTSTATUS WINAPI wine_vkSetDebugUtilsObjectNameEXT(void *args) #endif } -static NTSTATUS WINAPI wine_vkSetDebugUtilsObjectTagEXT(void *args) +static NTSTATUS wine_vkSetDebugUtilsObjectTagEXT(void *args) { struct vkSetDebugUtilsObjectTagEXT_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8872,7 +8872,7 @@ static NTSTATUS WINAPI wine_vkSetDebugUtilsObjectTagEXT(void *args) #endif } -static NTSTATUS WINAPI wine_vkSetDeviceMemoryPriorityEXT(void *args) +static NTSTATUS wine_vkSetDeviceMemoryPriorityEXT(void *args) { struct vkSetDeviceMemoryPriorityEXT_params *params = args; TRACE("%p, 0x%s, %f\n", params->device, wine_dbgstr_longlong(params->memory), params->priority); @@ -8880,21 +8880,21 @@ static NTSTATUS WINAPI wine_vkSetDeviceMemoryPriorityEXT(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkSetEvent(void *args) +static NTSTATUS wine_vkSetEvent(void *args) { struct vkSetEvent_params *params = args; TRACE("%p, 0x%s\n", params->device, wine_dbgstr_longlong(params->event)); return params->device->funcs.p_vkSetEvent(params->device->device, params->event); } -static NTSTATUS WINAPI wine_vkSetPrivateDataEXT(void *args) +static NTSTATUS wine_vkSetPrivateDataEXT(void *args) { struct vkSetPrivateDataEXT_params *params = args; TRACE("%p, %#x, 0x%s, 0x%s, 0x%s\n", params->device, params->objectType, wine_dbgstr_longlong(params->objectHandle), wine_dbgstr_longlong(params->privateDataSlot), wine_dbgstr_longlong(params->data)); return params->device->funcs.p_vkSetPrivateDataEXT(params->device->device, params->objectType, wine_vk_unwrap_handle(params->objectType, params->objectHandle), params->privateDataSlot, params->data); } -static NTSTATUS WINAPI wine_vkSignalSemaphore(void *args) +static NTSTATUS wine_vkSignalSemaphore(void *args) { struct vkSignalSemaphore_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8912,7 +8912,7 @@ static NTSTATUS WINAPI wine_vkSignalSemaphore(void *args) #endif } -static NTSTATUS WINAPI wine_vkSignalSemaphoreKHR(void *args) +static NTSTATUS wine_vkSignalSemaphoreKHR(void *args) { struct vkSignalSemaphoreKHR_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8930,7 +8930,7 @@ static NTSTATUS WINAPI wine_vkSignalSemaphoreKHR(void *args) #endif } -static NTSTATUS WINAPI wine_vkSubmitDebugUtilsMessageEXT(void *args) +static NTSTATUS wine_vkSubmitDebugUtilsMessageEXT(void *args) { struct vkSubmitDebugUtilsMessageEXT_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -8954,7 +8954,7 @@ static NTSTATUS WINAPI wine_vkSubmitDebugUtilsMessageEXT(void *args) #endif } -static NTSTATUS WINAPI wine_vkTrimCommandPool(void *args) +static NTSTATUS wine_vkTrimCommandPool(void *args) { struct vkTrimCommandPool_params *params = args; TRACE("%p, 0x%s, %#x\n", params->device, wine_dbgstr_longlong(params->commandPool), params->flags); @@ -8962,7 +8962,7 @@ static NTSTATUS WINAPI wine_vkTrimCommandPool(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkTrimCommandPoolKHR(void *args) +static NTSTATUS wine_vkTrimCommandPoolKHR(void *args) { struct vkTrimCommandPoolKHR_params *params = args; TRACE("%p, 0x%s, %#x\n", params->device, wine_dbgstr_longlong(params->commandPool), params->flags); @@ -8970,7 +8970,7 @@ static NTSTATUS WINAPI wine_vkTrimCommandPoolKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkUninitializePerformanceApiINTEL(void *args) +static NTSTATUS wine_vkUninitializePerformanceApiINTEL(void *args) { struct vkUninitializePerformanceApiINTEL_params *params = args; TRACE("%p\n", params->device); @@ -8978,7 +8978,7 @@ static NTSTATUS WINAPI wine_vkUninitializePerformanceApiINTEL(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkUnmapMemory(void *args) +static NTSTATUS wine_vkUnmapMemory(void *args) { struct vkUnmapMemory_params *params = args; TRACE("%p, 0x%s\n", params->device, wine_dbgstr_longlong(params->memory)); @@ -8986,7 +8986,7 @@ static NTSTATUS WINAPI wine_vkUnmapMemory(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkUpdateDescriptorSetWithTemplate(void *args) +static NTSTATUS wine_vkUpdateDescriptorSetWithTemplate(void *args) { struct vkUpdateDescriptorSetWithTemplate_params *params = args; TRACE("%p, 0x%s, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->descriptorSet), wine_dbgstr_longlong(params->descriptorUpdateTemplate), params->pData); @@ -8994,7 +8994,7 @@ static NTSTATUS WINAPI wine_vkUpdateDescriptorSetWithTemplate(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkUpdateDescriptorSetWithTemplateKHR(void *args) +static NTSTATUS wine_vkUpdateDescriptorSetWithTemplateKHR(void *args) { struct vkUpdateDescriptorSetWithTemplateKHR_params *params = args; TRACE("%p, 0x%s, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->descriptorSet), wine_dbgstr_longlong(params->descriptorUpdateTemplate), params->pData); @@ -9002,7 +9002,7 @@ static NTSTATUS WINAPI wine_vkUpdateDescriptorSetWithTemplateKHR(void *args) return STATUS_SUCCESS; } -static NTSTATUS WINAPI wine_vkUpdateDescriptorSets(void *args) +static NTSTATUS wine_vkUpdateDescriptorSets(void *args) { struct vkUpdateDescriptorSets_params *params = args; #if defined(USE_STRUCT_CONVERSION) @@ -9024,35 +9024,35 @@ static NTSTATUS WINAPI wine_vkUpdateDescriptorSets(void *args) #endif } -static NTSTATUS WINAPI wine_vkWaitForFences(void *args) +static NTSTATUS wine_vkWaitForFences(void *args) { struct vkWaitForFences_params *params = args; TRACE("%p, %u, %p, %u, 0x%s\n", params->device, params->fenceCount, params->pFences, params->waitAll, wine_dbgstr_longlong(params->timeout)); return params->device->funcs.p_vkWaitForFences(params->device->device, params->fenceCount, params->pFences, params->waitAll, params->timeout); } -static NTSTATUS WINAPI wine_vkWaitForPresentKHR(void *args) +static NTSTATUS wine_vkWaitForPresentKHR(void *args) { struct vkWaitForPresentKHR_params *params = args; TRACE("%p, 0x%s, 0x%s, 0x%s\n", params->device, wine_dbgstr_longlong(params->swapchain), wine_dbgstr_longlong(params->presentId), wine_dbgstr_longlong(params->timeout)); return params->device->funcs.p_vkWaitForPresentKHR(params->device->device, params->swapchain, params->presentId, params->timeout); } -static NTSTATUS WINAPI wine_vkWaitSemaphores(void *args) +static NTSTATUS wine_vkWaitSemaphores(void *args) { struct vkWaitSemaphores_params *params = args; TRACE("%p, %p, 0x%s\n", params->device, params->pWaitInfo, wine_dbgstr_longlong(params->timeout)); return params->device->funcs.p_vkWaitSemaphores(params->device->device, params->pWaitInfo, params->timeout); } -static NTSTATUS WINAPI wine_vkWaitSemaphoresKHR(void *args) +static NTSTATUS wine_vkWaitSemaphoresKHR(void *args) { struct vkWaitSemaphoresKHR_params *params = args; TRACE("%p, %p, 0x%s\n", params->device, params->pWaitInfo, wine_dbgstr_longlong(params->timeout)); return params->device->funcs.p_vkWaitSemaphoresKHR(params->device->device, params->pWaitInfo, params->timeout); } -static NTSTATUS WINAPI wine_vkWriteAccelerationStructuresPropertiesKHR(void *args) +static NTSTATUS wine_vkWriteAccelerationStructuresPropertiesKHR(void *args) { struct vkWriteAccelerationStructuresPropertiesKHR_params *params = args; TRACE("%p, %u, %p, %#x, 0x%s, %p, 0x%s\n", params->device, params->accelerationStructureCount, params->pAccelerationStructures, params->queryType, wine_dbgstr_longlong(params->dataSize), params->pData, wine_dbgstr_longlong(params->stride)); @@ -9339,8 +9339,9 @@ uint64_t wine_vk_unwrap_handle(VkObjectType type, uint64_t handle) } } -const struct unix_funcs loader_funcs = +const unixlib_entry_t __wine_unix_call_funcs[] = { + init_vulkan, &wine_vkAcquireNextImage2KHR, &wine_vkAcquireNextImageKHR, &wine_vkAcquirePerformanceConfigurationINTEL, @@ -9752,12 +9753,17 @@ const struct unix_funcs loader_funcs = &wine_vkWaitSemaphores, &wine_vkWaitSemaphoresKHR, &wine_vkWriteAccelerationStructuresPropertiesKHR, +}; +C_ASSERT(ARRAYSIZE(__wine_unix_call_funcs) == unix_count); + +static NTSTATUS WINAPI wine_vk_call(enum unix_call code, void *params) +{ + return __wine_unix_call_funcs[code](params); +} + +const struct unix_funcs loader_funcs = +{ + &wine_vk_call, &wine_vk_is_available_instance_function, &wine_vk_is_available_device_function, }; - -const unixlib_entry_t __wine_unix_call_funcs[] = -{ - init_vulkan, -}; -C_ASSERT(ARRAYSIZE(__wine_unix_call_funcs) == unix_count); diff --git a/dlls/winevulkan/vulkan_thunks.h b/dlls/winevulkan/vulkan_thunks.h index 5781da2d58d..69f133818df 100644 --- a/dlls/winevulkan/vulkan_thunks.h +++ b/dlls/winevulkan/vulkan_thunks.h @@ -15,44 +15,44 @@ #define WINE_VK_VERSION VK_API_VERSION_1_2 /* Functions for which we have custom implementations outside of the thunks. */ -NTSTATUS WINAPI wine_vkAllocateCommandBuffers(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkCreateCommandPool(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkCreateDebugReportCallbackEXT(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkCreateDebugUtilsMessengerEXT(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkCreateDevice(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkCreateInstance(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkCreateWin32SurfaceKHR(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkDestroyCommandPool(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkDestroyDebugReportCallbackEXT(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkDestroyDebugUtilsMessengerEXT(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkDestroyDevice(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkDestroyInstance(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkDestroySurfaceKHR(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkEnumerateDeviceExtensionProperties(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkEnumerateDeviceLayerProperties(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkEnumerateInstanceExtensionProperties(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkEnumerateInstanceLayerProperties(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkEnumerateInstanceVersion(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkEnumeratePhysicalDeviceGroups(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkEnumeratePhysicalDeviceGroupsKHR(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkEnumeratePhysicalDevices(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkFreeCommandBuffers(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetCalibratedTimestampsEXT(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetDeviceProcAddr(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetDeviceQueue(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetDeviceQueue2(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetInstanceProcAddr(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalBufferProperties(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalBufferPropertiesKHR(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalFenceProperties(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalFencePropertiesKHR(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalSemaphoreProperties(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetPhysicalDeviceImageFormatProperties2(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetPhysicalDeviceImageFormatProperties2KHR(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetPhysicalDeviceSurfaceCapabilities2KHR(void *args) DECLSPEC_HIDDEN; -NTSTATUS WINAPI wine_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkAllocateCommandBuffers(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkCreateCommandPool(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkCreateDebugReportCallbackEXT(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkCreateDebugUtilsMessengerEXT(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkCreateDevice(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkCreateInstance(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkCreateWin32SurfaceKHR(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkDestroyCommandPool(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkDestroyDebugReportCallbackEXT(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkDestroyDebugUtilsMessengerEXT(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkDestroyDevice(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkDestroyInstance(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkDestroySurfaceKHR(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkEnumerateDeviceExtensionProperties(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkEnumerateDeviceLayerProperties(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkEnumerateInstanceExtensionProperties(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkEnumerateInstanceLayerProperties(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkEnumerateInstanceVersion(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkEnumeratePhysicalDeviceGroups(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkEnumeratePhysicalDeviceGroupsKHR(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkEnumeratePhysicalDevices(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkFreeCommandBuffers(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetCalibratedTimestampsEXT(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetDeviceProcAddr(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetDeviceQueue(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetDeviceQueue2(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetInstanceProcAddr(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetPhysicalDeviceExternalBufferProperties(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetPhysicalDeviceExternalBufferPropertiesKHR(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetPhysicalDeviceExternalFenceProperties(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetPhysicalDeviceExternalFencePropertiesKHR(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetPhysicalDeviceExternalSemaphoreProperties(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetPhysicalDeviceImageFormatProperties2(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetPhysicalDeviceImageFormatProperties2KHR(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetPhysicalDeviceSurfaceCapabilities2KHR(void *args) DECLSPEC_HIDDEN; +NTSTATUS wine_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(void *args) DECLSPEC_HIDDEN; /* Private thunks */ VkResult thunk_vkGetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VkImageFormatProperties2 *pImageFormatProperties) DECLSPEC_HIDDEN;