From: Rémi Bernon rbernon@codeweavers.com
--- dlls/winevulkan/loader_thunks.c | 896 ++++++++------------------------ dlls/winevulkan/make_vulkan | 24 +- 2 files changed, 245 insertions(+), 675 deletions(-)
diff --git a/dlls/winevulkan/loader_thunks.c b/dlls/winevulkan/loader_thunks.c index 694c65ff213..5ccf1df27e2 100644 --- a/dlls/winevulkan/loader_thunks.c +++ b/dlls/winevulkan/loader_thunks.c @@ -229,141 +229,116 @@ VkResult WINAPI vkBuildMicromapsEXT(VkDevice device, VkDeferredOperationKHR defe void WINAPI vkCmdBeginConditionalRenderingEXT(VkCommandBuffer commandBuffer, const VkConditionalRenderingBeginInfoEXT *pConditionalRenderingBegin) { struct vkCmdBeginConditionalRenderingEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pConditionalRenderingBegin = pConditionalRenderingBegin; - status = UNIX_CALL(vkCmdBeginConditionalRenderingEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBeginConditionalRenderingEXT, ¶ms); }
void WINAPI vkCmdBeginDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT *pLabelInfo) { struct vkCmdBeginDebugUtilsLabelEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pLabelInfo = pLabelInfo; - status = UNIX_CALL(vkCmdBeginDebugUtilsLabelEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBeginDebugUtilsLabelEXT, ¶ms); }
void WINAPI vkCmdBeginQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags) { struct vkCmdBeginQuery_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.queryPool = queryPool; params.query = query; params.flags = flags; - status = UNIX_CALL(vkCmdBeginQuery, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBeginQuery, ¶ms); }
void WINAPI vkCmdBeginQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index) { struct vkCmdBeginQueryIndexedEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.queryPool = queryPool; params.query = query; params.flags = flags; params.index = index; - status = UNIX_CALL(vkCmdBeginQueryIndexedEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBeginQueryIndexedEXT, ¶ms); }
void WINAPI vkCmdBeginRenderPass(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, VkSubpassContents contents) { struct vkCmdBeginRenderPass_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pRenderPassBegin = pRenderPassBegin; params.contents = contents; - status = UNIX_CALL(vkCmdBeginRenderPass, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBeginRenderPass, ¶ms); }
void WINAPI vkCmdBeginRenderPass2(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, const VkSubpassBeginInfo *pSubpassBeginInfo) { struct vkCmdBeginRenderPass2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pRenderPassBegin = pRenderPassBegin; params.pSubpassBeginInfo = pSubpassBeginInfo; - status = UNIX_CALL(vkCmdBeginRenderPass2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBeginRenderPass2, ¶ms); }
void WINAPI vkCmdBeginRenderPass2KHR(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, const VkSubpassBeginInfo *pSubpassBeginInfo) { struct vkCmdBeginRenderPass2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pRenderPassBegin = pRenderPassBegin; params.pSubpassBeginInfo = pSubpassBeginInfo; - status = UNIX_CALL(vkCmdBeginRenderPass2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBeginRenderPass2KHR, ¶ms); }
void WINAPI vkCmdBeginRendering(VkCommandBuffer commandBuffer, const VkRenderingInfo *pRenderingInfo) { struct vkCmdBeginRendering_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pRenderingInfo = pRenderingInfo; - status = UNIX_CALL(vkCmdBeginRendering, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBeginRendering, ¶ms); }
void WINAPI vkCmdBeginRenderingKHR(VkCommandBuffer commandBuffer, const VkRenderingInfo *pRenderingInfo) { struct vkCmdBeginRenderingKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pRenderingInfo = pRenderingInfo; - status = UNIX_CALL(vkCmdBeginRenderingKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBeginRenderingKHR, ¶ms); }
void WINAPI vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer *pCounterBuffers, const VkDeviceSize *pCounterBufferOffsets) { struct vkCmdBeginTransformFeedbackEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstCounterBuffer = firstCounterBuffer; params.counterBufferCount = counterBufferCount; params.pCounterBuffers = pCounterBuffers; params.pCounterBufferOffsets = pCounterBufferOffsets; - status = UNIX_CALL(vkCmdBeginTransformFeedbackEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBeginTransformFeedbackEXT, ¶ms); }
void WINAPI vkCmdBindDescriptorBufferEmbeddedSamplersEXT(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set) { struct vkCmdBindDescriptorBufferEmbeddedSamplersEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pipelineBindPoint = pipelineBindPoint; params.layout = layout; params.set = set; - status = UNIX_CALL(vkCmdBindDescriptorBufferEmbeddedSamplersEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBindDescriptorBufferEmbeddedSamplersEXT, ¶ms); }
void WINAPI vkCmdBindDescriptorBuffersEXT(VkCommandBuffer commandBuffer, uint32_t bufferCount, const VkDescriptorBufferBindingInfoEXT *pBindingInfos) { struct vkCmdBindDescriptorBuffersEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.bufferCount = bufferCount; params.pBindingInfos = pBindingInfos; - status = UNIX_CALL(vkCmdBindDescriptorBuffersEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBindDescriptorBuffersEXT, ¶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) { struct vkCmdBindDescriptorSets_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pipelineBindPoint = pipelineBindPoint; params.layout = layout; @@ -372,98 +347,82 @@ void WINAPI vkCmdBindDescriptorSets(VkCommandBuffer commandBuffer, VkPipelineBin params.pDescriptorSets = pDescriptorSets; params.dynamicOffsetCount = dynamicOffsetCount; params.pDynamicOffsets = pDynamicOffsets; - status = UNIX_CALL(vkCmdBindDescriptorSets, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBindDescriptorSets, ¶ms); }
void WINAPI vkCmdBindIndexBuffer(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType) { struct vkCmdBindIndexBuffer_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; params.indexType = indexType; - status = UNIX_CALL(vkCmdBindIndexBuffer, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBindIndexBuffer, ¶ms); }
void WINAPI vkCmdBindInvocationMaskHUAWEI(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout) { struct vkCmdBindInvocationMaskHUAWEI_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.imageView = imageView; params.imageLayout = imageLayout; - status = UNIX_CALL(vkCmdBindInvocationMaskHUAWEI, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBindInvocationMaskHUAWEI, ¶ms); }
void WINAPI vkCmdBindPipeline(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline) { struct vkCmdBindPipeline_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pipelineBindPoint = pipelineBindPoint; params.pipeline = pipeline; - status = UNIX_CALL(vkCmdBindPipeline, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBindPipeline, ¶ms); }
void WINAPI vkCmdBindPipelineShaderGroupNV(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline, uint32_t groupIndex) { struct vkCmdBindPipelineShaderGroupNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pipelineBindPoint = pipelineBindPoint; params.pipeline = pipeline; params.groupIndex = groupIndex; - status = UNIX_CALL(vkCmdBindPipelineShaderGroupNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBindPipelineShaderGroupNV, ¶ms); }
void WINAPI vkCmdBindShadingRateImageNV(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout) { struct vkCmdBindShadingRateImageNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.imageView = imageView; params.imageLayout = imageLayout; - status = UNIX_CALL(vkCmdBindShadingRateImageNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBindShadingRateImageNV, ¶ms); }
void WINAPI vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes) { struct vkCmdBindTransformFeedbackBuffersEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstBinding = firstBinding; params.bindingCount = bindingCount; params.pBuffers = pBuffers; params.pOffsets = pOffsets; params.pSizes = pSizes; - status = UNIX_CALL(vkCmdBindTransformFeedbackBuffersEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBindTransformFeedbackBuffersEXT, ¶ms); }
void WINAPI vkCmdBindVertexBuffers(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets) { struct vkCmdBindVertexBuffers_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstBinding = firstBinding; params.bindingCount = bindingCount; params.pBuffers = pBuffers; params.pOffsets = pOffsets; - status = UNIX_CALL(vkCmdBindVertexBuffers, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBindVertexBuffers, ¶ms); }
void WINAPI vkCmdBindVertexBuffers2(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes, const VkDeviceSize *pStrides) { struct vkCmdBindVertexBuffers2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstBinding = firstBinding; params.bindingCount = bindingCount; @@ -471,14 +430,12 @@ void WINAPI vkCmdBindVertexBuffers2(VkCommandBuffer commandBuffer, uint32_t firs params.pOffsets = pOffsets; params.pSizes = pSizes; params.pStrides = pStrides; - status = UNIX_CALL(vkCmdBindVertexBuffers2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBindVertexBuffers2, ¶ms); }
void WINAPI vkCmdBindVertexBuffers2EXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets, const VkDeviceSize *pSizes, const VkDeviceSize *pStrides) { struct vkCmdBindVertexBuffers2EXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstBinding = firstBinding; params.bindingCount = bindingCount; @@ -486,14 +443,12 @@ void WINAPI vkCmdBindVertexBuffers2EXT(VkCommandBuffer commandBuffer, uint32_t f params.pOffsets = pOffsets; params.pSizes = pSizes; params.pStrides = pStrides; - status = UNIX_CALL(vkCmdBindVertexBuffers2EXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBindVertexBuffers2EXT, ¶ms); }
void WINAPI vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit *pRegions, VkFilter filter) { struct vkCmdBlitImage_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.srcImage = srcImage; params.srcImageLayout = srcImageLayout; @@ -502,34 +457,28 @@ void WINAPI vkCmdBlitImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkIm params.regionCount = regionCount; params.pRegions = pRegions; params.filter = filter; - status = UNIX_CALL(vkCmdBlitImage, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBlitImage, ¶ms); }
void WINAPI vkCmdBlitImage2(VkCommandBuffer commandBuffer, const VkBlitImageInfo2 *pBlitImageInfo) { struct vkCmdBlitImage2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pBlitImageInfo = pBlitImageInfo; - status = UNIX_CALL(vkCmdBlitImage2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBlitImage2, ¶ms); }
void WINAPI vkCmdBlitImage2KHR(VkCommandBuffer commandBuffer, const VkBlitImageInfo2 *pBlitImageInfo) { struct vkCmdBlitImage2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pBlitImageInfo = pBlitImageInfo; - status = UNIX_CALL(vkCmdBlitImage2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBlitImage2KHR, ¶ms); }
void WINAPI vkCmdBuildAccelerationStructureNV(VkCommandBuffer commandBuffer, const VkAccelerationStructureInfoNV *pInfo, VkBuffer instanceData, VkDeviceSize instanceOffset, VkBool32 update, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkBuffer scratch, VkDeviceSize scratchOffset) { struct vkCmdBuildAccelerationStructureNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pInfo = pInfo; params.instanceData = instanceData; @@ -539,191 +488,159 @@ void WINAPI vkCmdBuildAccelerationStructureNV(VkCommandBuffer commandBuffer, con params.src = src; params.scratch = scratch; params.scratchOffset = scratchOffset; - status = UNIX_CALL(vkCmdBuildAccelerationStructureNV, ¶ms); - assert(!status); + UNIX_CALL(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) { struct vkCmdBuildAccelerationStructuresIndirectKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.infoCount = infoCount; params.pInfos = pInfos; params.pIndirectDeviceAddresses = pIndirectDeviceAddresses; params.pIndirectStrides = pIndirectStrides; params.ppMaxPrimitiveCounts = ppMaxPrimitiveCounts; - status = UNIX_CALL(vkCmdBuildAccelerationStructuresIndirectKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBuildAccelerationStructuresIndirectKHR, ¶ms); }
void WINAPI vkCmdBuildAccelerationStructuresKHR(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkAccelerationStructureBuildRangeInfoKHR * const*ppBuildRangeInfos) { struct vkCmdBuildAccelerationStructuresKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.infoCount = infoCount; params.pInfos = pInfos; params.ppBuildRangeInfos = ppBuildRangeInfos; - status = UNIX_CALL(vkCmdBuildAccelerationStructuresKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBuildAccelerationStructuresKHR, ¶ms); }
void WINAPI vkCmdBuildMicromapsEXT(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkMicromapBuildInfoEXT *pInfos) { struct vkCmdBuildMicromapsEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.infoCount = infoCount; params.pInfos = pInfos; - status = UNIX_CALL(vkCmdBuildMicromapsEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdBuildMicromapsEXT, ¶ms); }
void WINAPI vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment *pAttachments, uint32_t rectCount, const VkClearRect *pRects) { struct vkCmdClearAttachments_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.attachmentCount = attachmentCount; params.pAttachments = pAttachments; params.rectCount = rectCount; params.pRects = pRects; - status = UNIX_CALL(vkCmdClearAttachments, ¶ms); - assert(!status); + UNIX_CALL(vkCmdClearAttachments, ¶ms); }
void WINAPI vkCmdClearColorImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearColorValue *pColor, uint32_t rangeCount, const VkImageSubresourceRange *pRanges) { struct vkCmdClearColorImage_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.image = image; params.imageLayout = imageLayout; params.pColor = pColor; params.rangeCount = rangeCount; params.pRanges = pRanges; - status = UNIX_CALL(vkCmdClearColorImage, ¶ms); - assert(!status); + UNIX_CALL(vkCmdClearColorImage, ¶ms); }
void WINAPI vkCmdClearDepthStencilImage(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearDepthStencilValue *pDepthStencil, uint32_t rangeCount, const VkImageSubresourceRange *pRanges) { struct vkCmdClearDepthStencilImage_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.image = image; params.imageLayout = imageLayout; params.pDepthStencil = pDepthStencil; params.rangeCount = rangeCount; params.pRanges = pRanges; - status = UNIX_CALL(vkCmdClearDepthStencilImage, ¶ms); - assert(!status); + UNIX_CALL(vkCmdClearDepthStencilImage, ¶ms); }
void WINAPI vkCmdCopyAccelerationStructureKHR(VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureInfoKHR *pInfo) { struct vkCmdCopyAccelerationStructureKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pInfo = pInfo; - status = UNIX_CALL(vkCmdCopyAccelerationStructureKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyAccelerationStructureKHR, ¶ms); }
void WINAPI vkCmdCopyAccelerationStructureNV(VkCommandBuffer commandBuffer, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkCopyAccelerationStructureModeKHR mode) { struct vkCmdCopyAccelerationStructureNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.dst = dst; params.src = src; params.mode = mode; - status = UNIX_CALL(vkCmdCopyAccelerationStructureNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyAccelerationStructureNV, ¶ms); }
void WINAPI vkCmdCopyAccelerationStructureToMemoryKHR(VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR *pInfo) { struct vkCmdCopyAccelerationStructureToMemoryKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pInfo = pInfo; - status = UNIX_CALL(vkCmdCopyAccelerationStructureToMemoryKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyAccelerationStructureToMemoryKHR, ¶ms); }
void WINAPI vkCmdCopyBuffer(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy *pRegions) { struct vkCmdCopyBuffer_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.srcBuffer = srcBuffer; params.dstBuffer = dstBuffer; params.regionCount = regionCount; params.pRegions = pRegions; - status = UNIX_CALL(vkCmdCopyBuffer, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyBuffer, ¶ms); }
void WINAPI vkCmdCopyBuffer2(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 *pCopyBufferInfo) { struct vkCmdCopyBuffer2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pCopyBufferInfo = pCopyBufferInfo; - status = UNIX_CALL(vkCmdCopyBuffer2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyBuffer2, ¶ms); }
void WINAPI vkCmdCopyBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 *pCopyBufferInfo) { struct vkCmdCopyBuffer2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pCopyBufferInfo = pCopyBufferInfo; - status = UNIX_CALL(vkCmdCopyBuffer2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyBuffer2KHR, ¶ms); }
void WINAPI vkCmdCopyBufferToImage(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy *pRegions) { struct vkCmdCopyBufferToImage_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.srcBuffer = srcBuffer; params.dstImage = dstImage; params.dstImageLayout = dstImageLayout; params.regionCount = regionCount; params.pRegions = pRegions; - status = UNIX_CALL(vkCmdCopyBufferToImage, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyBufferToImage, ¶ms); }
void WINAPI vkCmdCopyBufferToImage2(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 *pCopyBufferToImageInfo) { struct vkCmdCopyBufferToImage2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pCopyBufferToImageInfo = pCopyBufferToImageInfo; - status = UNIX_CALL(vkCmdCopyBufferToImage2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyBufferToImage2, ¶ms); }
void WINAPI vkCmdCopyBufferToImage2KHR(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 *pCopyBufferToImageInfo) { struct vkCmdCopyBufferToImage2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pCopyBufferToImageInfo = pCopyBufferToImageInfo; - status = UNIX_CALL(vkCmdCopyBufferToImage2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyBufferToImage2KHR, ¶ms); }
void WINAPI vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy *pRegions) { struct vkCmdCopyImage_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.srcImage = srcImage; params.srcImageLayout = srcImageLayout; @@ -731,90 +648,74 @@ void WINAPI vkCmdCopyImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkIm params.dstImageLayout = dstImageLayout; params.regionCount = regionCount; params.pRegions = pRegions; - status = UNIX_CALL(vkCmdCopyImage, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyImage, ¶ms); }
void WINAPI vkCmdCopyImage2(VkCommandBuffer commandBuffer, const VkCopyImageInfo2 *pCopyImageInfo) { struct vkCmdCopyImage2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pCopyImageInfo = pCopyImageInfo; - status = UNIX_CALL(vkCmdCopyImage2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyImage2, ¶ms); }
void WINAPI vkCmdCopyImage2KHR(VkCommandBuffer commandBuffer, const VkCopyImageInfo2 *pCopyImageInfo) { struct vkCmdCopyImage2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pCopyImageInfo = pCopyImageInfo; - status = UNIX_CALL(vkCmdCopyImage2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyImage2KHR, ¶ms); }
void WINAPI vkCmdCopyImageToBuffer(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy *pRegions) { struct vkCmdCopyImageToBuffer_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.srcImage = srcImage; params.srcImageLayout = srcImageLayout; params.dstBuffer = dstBuffer; params.regionCount = regionCount; params.pRegions = pRegions; - status = UNIX_CALL(vkCmdCopyImageToBuffer, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyImageToBuffer, ¶ms); }
void WINAPI vkCmdCopyImageToBuffer2(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 *pCopyImageToBufferInfo) { struct vkCmdCopyImageToBuffer2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pCopyImageToBufferInfo = pCopyImageToBufferInfo; - status = UNIX_CALL(vkCmdCopyImageToBuffer2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyImageToBuffer2, ¶ms); }
void WINAPI vkCmdCopyImageToBuffer2KHR(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 *pCopyImageToBufferInfo) { struct vkCmdCopyImageToBuffer2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pCopyImageToBufferInfo = pCopyImageToBufferInfo; - status = UNIX_CALL(vkCmdCopyImageToBuffer2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyImageToBuffer2KHR, ¶ms); }
void WINAPI vkCmdCopyMemoryIndirectNV(VkCommandBuffer commandBuffer, VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride) { struct vkCmdCopyMemoryIndirectNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.copyBufferAddress = copyBufferAddress; params.copyCount = copyCount; params.stride = stride; - status = UNIX_CALL(vkCmdCopyMemoryIndirectNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyMemoryIndirectNV, ¶ms); }
void WINAPI vkCmdCopyMemoryToAccelerationStructureKHR(VkCommandBuffer commandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR *pInfo) { struct vkCmdCopyMemoryToAccelerationStructureKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pInfo = pInfo; - status = UNIX_CALL(vkCmdCopyMemoryToAccelerationStructureKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyMemoryToAccelerationStructureKHR, ¶ms); }
void WINAPI vkCmdCopyMemoryToImageIndirectNV(VkCommandBuffer commandBuffer, VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride, VkImage dstImage, VkImageLayout dstImageLayout, const VkImageSubresourceLayers *pImageSubresources) { struct vkCmdCopyMemoryToImageIndirectNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.copyBufferAddress = copyBufferAddress; params.copyCount = copyCount; @@ -822,44 +723,36 @@ void WINAPI vkCmdCopyMemoryToImageIndirectNV(VkCommandBuffer commandBuffer, VkDe params.dstImage = dstImage; params.dstImageLayout = dstImageLayout; params.pImageSubresources = pImageSubresources; - status = UNIX_CALL(vkCmdCopyMemoryToImageIndirectNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyMemoryToImageIndirectNV, ¶ms); }
void WINAPI vkCmdCopyMemoryToMicromapEXT(VkCommandBuffer commandBuffer, const VkCopyMemoryToMicromapInfoEXT *pInfo) { struct vkCmdCopyMemoryToMicromapEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pInfo = pInfo; - status = UNIX_CALL(vkCmdCopyMemoryToMicromapEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyMemoryToMicromapEXT, ¶ms); }
void WINAPI vkCmdCopyMicromapEXT(VkCommandBuffer commandBuffer, const VkCopyMicromapInfoEXT *pInfo) { struct vkCmdCopyMicromapEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pInfo = pInfo; - status = UNIX_CALL(vkCmdCopyMicromapEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyMicromapEXT, ¶ms); }
void WINAPI vkCmdCopyMicromapToMemoryEXT(VkCommandBuffer commandBuffer, const VkCopyMicromapToMemoryInfoEXT *pInfo) { struct vkCmdCopyMicromapToMemoryEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pInfo = pInfo; - status = UNIX_CALL(vkCmdCopyMicromapToMemoryEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyMicromapToMemoryEXT, ¶ms); }
void WINAPI vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags) { struct vkCmdCopyQueryPoolResults_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.queryPool = queryPool; params.firstQuery = firstQuery; @@ -868,88 +761,72 @@ void WINAPI vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQueryPool params.dstOffset = dstOffset; params.stride = stride; params.flags = flags; - status = UNIX_CALL(vkCmdCopyQueryPoolResults, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCopyQueryPoolResults, ¶ms); }
void WINAPI vkCmdCuLaunchKernelNVX(VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX *pLaunchInfo) { struct vkCmdCuLaunchKernelNVX_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pLaunchInfo = pLaunchInfo; - status = UNIX_CALL(vkCmdCuLaunchKernelNVX, ¶ms); - assert(!status); + UNIX_CALL(vkCmdCuLaunchKernelNVX, ¶ms); }
void WINAPI vkCmdDebugMarkerBeginEXT(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT *pMarkerInfo) { struct vkCmdDebugMarkerBeginEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pMarkerInfo = pMarkerInfo; - status = UNIX_CALL(vkCmdDebugMarkerBeginEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDebugMarkerBeginEXT, ¶ms); }
void WINAPI vkCmdDebugMarkerEndEXT(VkCommandBuffer commandBuffer) { struct vkCmdDebugMarkerEndEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; - status = UNIX_CALL(vkCmdDebugMarkerEndEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDebugMarkerEndEXT, ¶ms); }
void WINAPI vkCmdDebugMarkerInsertEXT(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT *pMarkerInfo) { struct vkCmdDebugMarkerInsertEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pMarkerInfo = pMarkerInfo; - status = UNIX_CALL(vkCmdDebugMarkerInsertEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDebugMarkerInsertEXT, ¶ms); }
void WINAPI vkCmdDecompressMemoryIndirectCountNV(VkCommandBuffer commandBuffer, VkDeviceAddress indirectCommandsAddress, VkDeviceAddress indirectCommandsCountAddress, uint32_t stride) { struct vkCmdDecompressMemoryIndirectCountNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.indirectCommandsAddress = indirectCommandsAddress; params.indirectCommandsCountAddress = indirectCommandsCountAddress; params.stride = stride; - status = UNIX_CALL(vkCmdDecompressMemoryIndirectCountNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDecompressMemoryIndirectCountNV, ¶ms); }
void WINAPI vkCmdDecompressMemoryNV(VkCommandBuffer commandBuffer, uint32_t decompressRegionCount, const VkDecompressMemoryRegionNV *pDecompressMemoryRegions) { struct vkCmdDecompressMemoryNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.decompressRegionCount = decompressRegionCount; params.pDecompressMemoryRegions = pDecompressMemoryRegions; - status = UNIX_CALL(vkCmdDecompressMemoryNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDecompressMemoryNV, ¶ms); }
void WINAPI vkCmdDispatch(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) { struct vkCmdDispatch_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.groupCountX = groupCountX; params.groupCountY = groupCountY; params.groupCountZ = groupCountZ; - status = UNIX_CALL(vkCmdDispatch, ¶ms); - assert(!status); + UNIX_CALL(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) { struct vkCmdDispatchBase_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.baseGroupX = baseGroupX; params.baseGroupY = baseGroupY; @@ -957,14 +834,12 @@ void WINAPI vkCmdDispatchBase(VkCommandBuffer commandBuffer, uint32_t baseGroupX params.groupCountX = groupCountX; params.groupCountY = groupCountY; params.groupCountZ = groupCountZ; - status = UNIX_CALL(vkCmdDispatchBase, ¶ms); - assert(!status); + UNIX_CALL(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) { struct vkCmdDispatchBaseKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.baseGroupX = baseGroupX; params.baseGroupY = baseGroupY; @@ -972,65 +847,55 @@ void WINAPI vkCmdDispatchBaseKHR(VkCommandBuffer commandBuffer, uint32_t baseGro params.groupCountX = groupCountX; params.groupCountY = groupCountY; params.groupCountZ = groupCountZ; - status = UNIX_CALL(vkCmdDispatchBaseKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDispatchBaseKHR, ¶ms); }
void WINAPI vkCmdDispatchIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset) { struct vkCmdDispatchIndirect_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; - status = UNIX_CALL(vkCmdDispatchIndirect, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDispatchIndirect, ¶ms); }
void WINAPI vkCmdDraw(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) { struct vkCmdDraw_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.vertexCount = vertexCount; params.instanceCount = instanceCount; params.firstVertex = firstVertex; params.firstInstance = firstInstance; - status = UNIX_CALL(vkCmdDraw, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDraw, ¶ms); }
void WINAPI vkCmdDrawIndexed(VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) { struct vkCmdDrawIndexed_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.indexCount = indexCount; params.instanceCount = instanceCount; params.firstIndex = firstIndex; params.vertexOffset = vertexOffset; params.firstInstance = firstInstance; - status = UNIX_CALL(vkCmdDrawIndexed, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawIndexed, ¶ms); }
void WINAPI vkCmdDrawIndexedIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) { struct vkCmdDrawIndexedIndirect_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; params.drawCount = drawCount; params.stride = stride; - status = UNIX_CALL(vkCmdDrawIndexedIndirect, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawIndexedIndirect, ¶ms); }
void WINAPI vkCmdDrawIndexedIndirectCount(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) { struct vkCmdDrawIndexedIndirectCount_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; @@ -1038,14 +903,12 @@ void WINAPI vkCmdDrawIndexedIndirectCount(VkCommandBuffer commandBuffer, VkBuffe params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - status = UNIX_CALL(vkCmdDrawIndexedIndirectCount, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawIndexedIndirectCount, ¶ms); }
void WINAPI vkCmdDrawIndexedIndirectCountAMD(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) { struct vkCmdDrawIndexedIndirectCountAMD_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; @@ -1053,14 +916,12 @@ void WINAPI vkCmdDrawIndexedIndirectCountAMD(VkCommandBuffer commandBuffer, VkBu params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - status = UNIX_CALL(vkCmdDrawIndexedIndirectCountAMD, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawIndexedIndirectCountAMD, ¶ms); }
void WINAPI vkCmdDrawIndexedIndirectCountKHR(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) { struct vkCmdDrawIndexedIndirectCountKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; @@ -1068,27 +929,23 @@ void WINAPI vkCmdDrawIndexedIndirectCountKHR(VkCommandBuffer commandBuffer, VkBu params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - status = UNIX_CALL(vkCmdDrawIndexedIndirectCountKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawIndexedIndirectCountKHR, ¶ms); }
void WINAPI vkCmdDrawIndirect(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) { struct vkCmdDrawIndirect_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; params.drawCount = drawCount; params.stride = stride; - status = UNIX_CALL(vkCmdDrawIndirect, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawIndirect, ¶ms); }
void WINAPI vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) { struct vkCmdDrawIndirectByteCountEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.instanceCount = instanceCount; params.firstInstance = firstInstance; @@ -1096,14 +953,12 @@ void WINAPI vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, uint32_ params.counterBufferOffset = counterBufferOffset; params.counterOffset = counterOffset; params.vertexStride = vertexStride; - status = UNIX_CALL(vkCmdDrawIndirectByteCountEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawIndirectByteCountEXT, ¶ms); }
void WINAPI vkCmdDrawIndirectCount(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) { struct vkCmdDrawIndirectCount_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; @@ -1111,14 +966,12 @@ void WINAPI vkCmdDrawIndirectCount(VkCommandBuffer commandBuffer, VkBuffer buffe params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - status = UNIX_CALL(vkCmdDrawIndirectCount, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawIndirectCount, ¶ms); }
void WINAPI vkCmdDrawIndirectCountAMD(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) { struct vkCmdDrawIndirectCountAMD_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; @@ -1126,14 +979,12 @@ void WINAPI vkCmdDrawIndirectCountAMD(VkCommandBuffer commandBuffer, VkBuffer bu params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - status = UNIX_CALL(vkCmdDrawIndirectCountAMD, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawIndirectCountAMD, ¶ms); }
void WINAPI vkCmdDrawIndirectCountKHR(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) { struct vkCmdDrawIndirectCountKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; @@ -1141,26 +992,22 @@ void WINAPI vkCmdDrawIndirectCountKHR(VkCommandBuffer commandBuffer, VkBuffer bu params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - status = UNIX_CALL(vkCmdDrawIndirectCountKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawIndirectCountKHR, ¶ms); }
void WINAPI vkCmdDrawMeshTasksEXT(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) { struct vkCmdDrawMeshTasksEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.groupCountX = groupCountX; params.groupCountY = groupCountY; params.groupCountZ = groupCountZ; - status = UNIX_CALL(vkCmdDrawMeshTasksEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawMeshTasksEXT, ¶ms); }
void WINAPI vkCmdDrawMeshTasksIndirectCountEXT(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) { struct vkCmdDrawMeshTasksIndirectCountEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; @@ -1168,14 +1015,12 @@ void WINAPI vkCmdDrawMeshTasksIndirectCountEXT(VkCommandBuffer commandBuffer, Vk params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - status = UNIX_CALL(vkCmdDrawMeshTasksIndirectCountEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawMeshTasksIndirectCountEXT, ¶ms); }
void WINAPI vkCmdDrawMeshTasksIndirectCountNV(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) { struct vkCmdDrawMeshTasksIndirectCountNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; @@ -1183,65 +1028,55 @@ void WINAPI vkCmdDrawMeshTasksIndirectCountNV(VkCommandBuffer commandBuffer, VkB params.countBufferOffset = countBufferOffset; params.maxDrawCount = maxDrawCount; params.stride = stride; - status = UNIX_CALL(vkCmdDrawMeshTasksIndirectCountNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawMeshTasksIndirectCountNV, ¶ms); }
void WINAPI vkCmdDrawMeshTasksIndirectEXT(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) { struct vkCmdDrawMeshTasksIndirectEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; params.drawCount = drawCount; params.stride = stride; - status = UNIX_CALL(vkCmdDrawMeshTasksIndirectEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawMeshTasksIndirectEXT, ¶ms); }
void WINAPI vkCmdDrawMeshTasksIndirectNV(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) { struct vkCmdDrawMeshTasksIndirectNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.buffer = buffer; params.offset = offset; params.drawCount = drawCount; params.stride = stride; - status = UNIX_CALL(vkCmdDrawMeshTasksIndirectNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawMeshTasksIndirectNV, ¶ms); }
void WINAPI vkCmdDrawMeshTasksNV(VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask) { struct vkCmdDrawMeshTasksNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.taskCount = taskCount; params.firstTask = firstTask; - status = UNIX_CALL(vkCmdDrawMeshTasksNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawMeshTasksNV, ¶ms); }
void WINAPI vkCmdDrawMultiEXT(VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawInfoEXT *pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride) { struct vkCmdDrawMultiEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.drawCount = drawCount; params.pVertexInfo = pVertexInfo; params.instanceCount = instanceCount; params.firstInstance = firstInstance; params.stride = stride; - status = UNIX_CALL(vkCmdDrawMultiEXT, ¶ms); - assert(!status); + UNIX_CALL(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) { struct vkCmdDrawMultiIndexedEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.drawCount = drawCount; params.pIndexInfo = pIndexInfo; @@ -1249,203 +1084,165 @@ void WINAPI vkCmdDrawMultiIndexedEXT(VkCommandBuffer commandBuffer, uint32_t dra params.firstInstance = firstInstance; params.stride = stride; params.pVertexOffset = pVertexOffset; - status = UNIX_CALL(vkCmdDrawMultiIndexedEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdDrawMultiIndexedEXT, ¶ms); }
void WINAPI vkCmdEndConditionalRenderingEXT(VkCommandBuffer commandBuffer) { struct vkCmdEndConditionalRenderingEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; - status = UNIX_CALL(vkCmdEndConditionalRenderingEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdEndConditionalRenderingEXT, ¶ms); }
void WINAPI vkCmdEndDebugUtilsLabelEXT(VkCommandBuffer commandBuffer) { struct vkCmdEndDebugUtilsLabelEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; - status = UNIX_CALL(vkCmdEndDebugUtilsLabelEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdEndDebugUtilsLabelEXT, ¶ms); }
void WINAPI vkCmdEndQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query) { struct vkCmdEndQuery_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.queryPool = queryPool; params.query = query; - status = UNIX_CALL(vkCmdEndQuery, ¶ms); - assert(!status); + UNIX_CALL(vkCmdEndQuery, ¶ms); }
void WINAPI vkCmdEndQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index) { struct vkCmdEndQueryIndexedEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.queryPool = queryPool; params.query = query; params.index = index; - status = UNIX_CALL(vkCmdEndQueryIndexedEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdEndQueryIndexedEXT, ¶ms); }
void WINAPI vkCmdEndRenderPass(VkCommandBuffer commandBuffer) { struct vkCmdEndRenderPass_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; - status = UNIX_CALL(vkCmdEndRenderPass, ¶ms); - assert(!status); + UNIX_CALL(vkCmdEndRenderPass, ¶ms); }
void WINAPI vkCmdEndRenderPass2(VkCommandBuffer commandBuffer, const VkSubpassEndInfo *pSubpassEndInfo) { struct vkCmdEndRenderPass2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pSubpassEndInfo = pSubpassEndInfo; - status = UNIX_CALL(vkCmdEndRenderPass2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdEndRenderPass2, ¶ms); }
void WINAPI vkCmdEndRenderPass2KHR(VkCommandBuffer commandBuffer, const VkSubpassEndInfo *pSubpassEndInfo) { struct vkCmdEndRenderPass2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pSubpassEndInfo = pSubpassEndInfo; - status = UNIX_CALL(vkCmdEndRenderPass2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdEndRenderPass2KHR, ¶ms); }
void WINAPI vkCmdEndRendering(VkCommandBuffer commandBuffer) { struct vkCmdEndRendering_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; - status = UNIX_CALL(vkCmdEndRendering, ¶ms); - assert(!status); + UNIX_CALL(vkCmdEndRendering, ¶ms); }
void WINAPI vkCmdEndRenderingKHR(VkCommandBuffer commandBuffer) { struct vkCmdEndRenderingKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; - status = UNIX_CALL(vkCmdEndRenderingKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdEndRenderingKHR, ¶ms); }
void WINAPI vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer *pCounterBuffers, const VkDeviceSize *pCounterBufferOffsets) { struct vkCmdEndTransformFeedbackEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstCounterBuffer = firstCounterBuffer; params.counterBufferCount = counterBufferCount; params.pCounterBuffers = pCounterBuffers; params.pCounterBufferOffsets = pCounterBufferOffsets; - status = UNIX_CALL(vkCmdEndTransformFeedbackEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdEndTransformFeedbackEXT, ¶ms); }
void WINAPI vkCmdExecuteCommands(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer *pCommandBuffers) { struct vkCmdExecuteCommands_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.commandBufferCount = commandBufferCount; params.pCommandBuffers = pCommandBuffers; - status = UNIX_CALL(vkCmdExecuteCommands, ¶ms); - assert(!status); + UNIX_CALL(vkCmdExecuteCommands, ¶ms); }
void WINAPI vkCmdExecuteGeneratedCommandsNV(VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, const VkGeneratedCommandsInfoNV *pGeneratedCommandsInfo) { struct vkCmdExecuteGeneratedCommandsNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.isPreprocessed = isPreprocessed; params.pGeneratedCommandsInfo = pGeneratedCommandsInfo; - status = UNIX_CALL(vkCmdExecuteGeneratedCommandsNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdExecuteGeneratedCommandsNV, ¶ms); }
void WINAPI vkCmdFillBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data) { struct vkCmdFillBuffer_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.dstBuffer = dstBuffer; params.dstOffset = dstOffset; params.size = size; params.data = data; - status = UNIX_CALL(vkCmdFillBuffer, ¶ms); - assert(!status); + UNIX_CALL(vkCmdFillBuffer, ¶ms); }
void WINAPI vkCmdInsertDebugUtilsLabelEXT(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT *pLabelInfo) { struct vkCmdInsertDebugUtilsLabelEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pLabelInfo = pLabelInfo; - status = UNIX_CALL(vkCmdInsertDebugUtilsLabelEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdInsertDebugUtilsLabelEXT, ¶ms); }
void WINAPI vkCmdNextSubpass(VkCommandBuffer commandBuffer, VkSubpassContents contents) { struct vkCmdNextSubpass_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.contents = contents; - status = UNIX_CALL(vkCmdNextSubpass, ¶ms); - assert(!status); + UNIX_CALL(vkCmdNextSubpass, ¶ms); }
void WINAPI vkCmdNextSubpass2(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo *pSubpassBeginInfo, const VkSubpassEndInfo *pSubpassEndInfo) { struct vkCmdNextSubpass2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pSubpassBeginInfo = pSubpassBeginInfo; params.pSubpassEndInfo = pSubpassEndInfo; - status = UNIX_CALL(vkCmdNextSubpass2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdNextSubpass2, ¶ms); }
void WINAPI vkCmdNextSubpass2KHR(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo *pSubpassBeginInfo, const VkSubpassEndInfo *pSubpassEndInfo) { struct vkCmdNextSubpass2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pSubpassBeginInfo = pSubpassBeginInfo; params.pSubpassEndInfo = pSubpassEndInfo; - status = UNIX_CALL(vkCmdNextSubpass2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdNextSubpass2KHR, ¶ms); }
void WINAPI vkCmdOpticalFlowExecuteNV(VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV *pExecuteInfo) { struct vkCmdOpticalFlowExecuteNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.session = session; params.pExecuteInfo = pExecuteInfo; - status = UNIX_CALL(vkCmdOpticalFlowExecuteNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdOpticalFlowExecuteNV, ¶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) { struct vkCmdPipelineBarrier_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.srcStageMask = srcStageMask; params.dstStageMask = dstStageMask; @@ -1456,130 +1253,108 @@ void WINAPI vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageF params.pBufferMemoryBarriers = pBufferMemoryBarriers; params.imageMemoryBarrierCount = imageMemoryBarrierCount; params.pImageMemoryBarriers = pImageMemoryBarriers; - status = UNIX_CALL(vkCmdPipelineBarrier, ¶ms); - assert(!status); + UNIX_CALL(vkCmdPipelineBarrier, ¶ms); }
void WINAPI vkCmdPipelineBarrier2(VkCommandBuffer commandBuffer, const VkDependencyInfo *pDependencyInfo) { struct vkCmdPipelineBarrier2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pDependencyInfo = pDependencyInfo; - status = UNIX_CALL(vkCmdPipelineBarrier2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdPipelineBarrier2, ¶ms); }
void WINAPI vkCmdPipelineBarrier2KHR(VkCommandBuffer commandBuffer, const VkDependencyInfo *pDependencyInfo) { struct vkCmdPipelineBarrier2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pDependencyInfo = pDependencyInfo; - status = UNIX_CALL(vkCmdPipelineBarrier2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdPipelineBarrier2KHR, ¶ms); }
void WINAPI vkCmdPreprocessGeneratedCommandsNV(VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV *pGeneratedCommandsInfo) { struct vkCmdPreprocessGeneratedCommandsNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pGeneratedCommandsInfo = pGeneratedCommandsInfo; - status = UNIX_CALL(vkCmdPreprocessGeneratedCommandsNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdPreprocessGeneratedCommandsNV, ¶ms); }
void WINAPI vkCmdPushConstants(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void *pValues) { struct vkCmdPushConstants_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.layout = layout; params.stageFlags = stageFlags; params.offset = offset; params.size = size; params.pValues = pValues; - status = UNIX_CALL(vkCmdPushConstants, ¶ms); - assert(!status); + UNIX_CALL(vkCmdPushConstants, ¶ms); }
void WINAPI vkCmdPushDescriptorSetKHR(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet *pDescriptorWrites) { struct vkCmdPushDescriptorSetKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pipelineBindPoint = pipelineBindPoint; params.layout = layout; params.set = set; params.descriptorWriteCount = descriptorWriteCount; params.pDescriptorWrites = pDescriptorWrites; - status = UNIX_CALL(vkCmdPushDescriptorSetKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdPushDescriptorSetKHR, ¶ms); }
void WINAPI vkCmdPushDescriptorSetWithTemplateKHR(VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void *pData) { struct vkCmdPushDescriptorSetWithTemplateKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.descriptorUpdateTemplate = descriptorUpdateTemplate; params.layout = layout; params.set = set; params.pData = pData; - status = UNIX_CALL(vkCmdPushDescriptorSetWithTemplateKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdPushDescriptorSetWithTemplateKHR, ¶ms); }
void WINAPI vkCmdResetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) { struct vkCmdResetEvent_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.event = event; params.stageMask = stageMask; - status = UNIX_CALL(vkCmdResetEvent, ¶ms); - assert(!status); + UNIX_CALL(vkCmdResetEvent, ¶ms); }
void WINAPI vkCmdResetEvent2(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask) { struct vkCmdResetEvent2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.event = event; params.stageMask = stageMask; - status = UNIX_CALL(vkCmdResetEvent2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdResetEvent2, ¶ms); }
void WINAPI vkCmdResetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask) { struct vkCmdResetEvent2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.event = event; params.stageMask = stageMask; - status = UNIX_CALL(vkCmdResetEvent2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdResetEvent2KHR, ¶ms); }
void WINAPI vkCmdResetQueryPool(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) { struct vkCmdResetQueryPool_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.queryPool = queryPool; params.firstQuery = firstQuery; params.queryCount = queryCount; - status = UNIX_CALL(vkCmdResetQueryPool, ¶ms); - assert(!status); + UNIX_CALL(vkCmdResetQueryPool, ¶ms); }
void WINAPI vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve *pRegions) { struct vkCmdResolveImage_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.srcImage = srcImage; params.srcImageLayout = srcImageLayout; @@ -1587,389 +1362,315 @@ void WINAPI vkCmdResolveImage(VkCommandBuffer commandBuffer, VkImage srcImage, V params.dstImageLayout = dstImageLayout; params.regionCount = regionCount; params.pRegions = pRegions; - status = UNIX_CALL(vkCmdResolveImage, ¶ms); - assert(!status); + UNIX_CALL(vkCmdResolveImage, ¶ms); }
void WINAPI vkCmdResolveImage2(VkCommandBuffer commandBuffer, const VkResolveImageInfo2 *pResolveImageInfo) { struct vkCmdResolveImage2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pResolveImageInfo = pResolveImageInfo; - status = UNIX_CALL(vkCmdResolveImage2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdResolveImage2, ¶ms); }
void WINAPI vkCmdResolveImage2KHR(VkCommandBuffer commandBuffer, const VkResolveImageInfo2 *pResolveImageInfo) { struct vkCmdResolveImage2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pResolveImageInfo = pResolveImageInfo; - status = UNIX_CALL(vkCmdResolveImage2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdResolveImage2KHR, ¶ms); }
void WINAPI vkCmdSetAlphaToCoverageEnableEXT(VkCommandBuffer commandBuffer, VkBool32 alphaToCoverageEnable) { struct vkCmdSetAlphaToCoverageEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.alphaToCoverageEnable = alphaToCoverageEnable; - status = UNIX_CALL(vkCmdSetAlphaToCoverageEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetAlphaToCoverageEnableEXT, ¶ms); }
void WINAPI vkCmdSetAlphaToOneEnableEXT(VkCommandBuffer commandBuffer, VkBool32 alphaToOneEnable) { struct vkCmdSetAlphaToOneEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.alphaToOneEnable = alphaToOneEnable; - status = UNIX_CALL(vkCmdSetAlphaToOneEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetAlphaToOneEnableEXT, ¶ms); }
void WINAPI vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, const float blendConstants[4]) { struct vkCmdSetBlendConstants_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.blendConstants = blendConstants; - status = UNIX_CALL(vkCmdSetBlendConstants, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetBlendConstants, ¶ms); }
void WINAPI vkCmdSetCheckpointNV(VkCommandBuffer commandBuffer, const void *pCheckpointMarker) { struct vkCmdSetCheckpointNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pCheckpointMarker = pCheckpointMarker; - status = UNIX_CALL(vkCmdSetCheckpointNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetCheckpointNV, ¶ms); }
void WINAPI vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const VkCoarseSampleOrderCustomNV *pCustomSampleOrders) { struct vkCmdSetCoarseSampleOrderNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.sampleOrderType = sampleOrderType; params.customSampleOrderCount = customSampleOrderCount; params.pCustomSampleOrders = pCustomSampleOrders; - status = UNIX_CALL(vkCmdSetCoarseSampleOrderNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetCoarseSampleOrderNV, ¶ms); }
void WINAPI vkCmdSetColorBlendAdvancedEXT(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendAdvancedEXT *pColorBlendAdvanced) { struct vkCmdSetColorBlendAdvancedEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstAttachment = firstAttachment; params.attachmentCount = attachmentCount; params.pColorBlendAdvanced = pColorBlendAdvanced; - status = UNIX_CALL(vkCmdSetColorBlendAdvancedEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetColorBlendAdvancedEXT, ¶ms); }
void WINAPI vkCmdSetColorBlendEnableEXT(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkBool32 *pColorBlendEnables) { struct vkCmdSetColorBlendEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstAttachment = firstAttachment; params.attachmentCount = attachmentCount; params.pColorBlendEnables = pColorBlendEnables; - status = UNIX_CALL(vkCmdSetColorBlendEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetColorBlendEnableEXT, ¶ms); }
void WINAPI vkCmdSetColorBlendEquationEXT(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendEquationEXT *pColorBlendEquations) { struct vkCmdSetColorBlendEquationEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstAttachment = firstAttachment; params.attachmentCount = attachmentCount; params.pColorBlendEquations = pColorBlendEquations; - status = UNIX_CALL(vkCmdSetColorBlendEquationEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetColorBlendEquationEXT, ¶ms); }
void WINAPI vkCmdSetColorWriteEnableEXT(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32 *pColorWriteEnables) { struct vkCmdSetColorWriteEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.attachmentCount = attachmentCount; params.pColorWriteEnables = pColorWriteEnables; - status = UNIX_CALL(vkCmdSetColorWriteEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetColorWriteEnableEXT, ¶ms); }
void WINAPI vkCmdSetColorWriteMaskEXT(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorComponentFlags *pColorWriteMasks) { struct vkCmdSetColorWriteMaskEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstAttachment = firstAttachment; params.attachmentCount = attachmentCount; params.pColorWriteMasks = pColorWriteMasks; - status = UNIX_CALL(vkCmdSetColorWriteMaskEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetColorWriteMaskEXT, ¶ms); }
void WINAPI vkCmdSetConservativeRasterizationModeEXT(VkCommandBuffer commandBuffer, VkConservativeRasterizationModeEXT conservativeRasterizationMode) { struct vkCmdSetConservativeRasterizationModeEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.conservativeRasterizationMode = conservativeRasterizationMode; - status = UNIX_CALL(vkCmdSetConservativeRasterizationModeEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetConservativeRasterizationModeEXT, ¶ms); }
void WINAPI vkCmdSetCoverageModulationModeNV(VkCommandBuffer commandBuffer, VkCoverageModulationModeNV coverageModulationMode) { struct vkCmdSetCoverageModulationModeNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.coverageModulationMode = coverageModulationMode; - status = UNIX_CALL(vkCmdSetCoverageModulationModeNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetCoverageModulationModeNV, ¶ms); }
void WINAPI vkCmdSetCoverageModulationTableEnableNV(VkCommandBuffer commandBuffer, VkBool32 coverageModulationTableEnable) { struct vkCmdSetCoverageModulationTableEnableNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.coverageModulationTableEnable = coverageModulationTableEnable; - status = UNIX_CALL(vkCmdSetCoverageModulationTableEnableNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetCoverageModulationTableEnableNV, ¶ms); }
void WINAPI vkCmdSetCoverageModulationTableNV(VkCommandBuffer commandBuffer, uint32_t coverageModulationTableCount, const float *pCoverageModulationTable) { struct vkCmdSetCoverageModulationTableNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.coverageModulationTableCount = coverageModulationTableCount; params.pCoverageModulationTable = pCoverageModulationTable; - status = UNIX_CALL(vkCmdSetCoverageModulationTableNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetCoverageModulationTableNV, ¶ms); }
void WINAPI vkCmdSetCoverageReductionModeNV(VkCommandBuffer commandBuffer, VkCoverageReductionModeNV coverageReductionMode) { struct vkCmdSetCoverageReductionModeNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.coverageReductionMode = coverageReductionMode; - status = UNIX_CALL(vkCmdSetCoverageReductionModeNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetCoverageReductionModeNV, ¶ms); }
void WINAPI vkCmdSetCoverageToColorEnableNV(VkCommandBuffer commandBuffer, VkBool32 coverageToColorEnable) { struct vkCmdSetCoverageToColorEnableNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.coverageToColorEnable = coverageToColorEnable; - status = UNIX_CALL(vkCmdSetCoverageToColorEnableNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetCoverageToColorEnableNV, ¶ms); }
void WINAPI vkCmdSetCoverageToColorLocationNV(VkCommandBuffer commandBuffer, uint32_t coverageToColorLocation) { struct vkCmdSetCoverageToColorLocationNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.coverageToColorLocation = coverageToColorLocation; - status = UNIX_CALL(vkCmdSetCoverageToColorLocationNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetCoverageToColorLocationNV, ¶ms); }
void WINAPI vkCmdSetCullMode(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode) { struct vkCmdSetCullMode_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.cullMode = cullMode; - status = UNIX_CALL(vkCmdSetCullMode, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetCullMode, ¶ms); }
void WINAPI vkCmdSetCullModeEXT(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode) { struct vkCmdSetCullModeEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.cullMode = cullMode; - status = UNIX_CALL(vkCmdSetCullModeEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetCullModeEXT, ¶ms); }
void WINAPI vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor) { struct vkCmdSetDepthBias_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.depthBiasConstantFactor = depthBiasConstantFactor; params.depthBiasClamp = depthBiasClamp; params.depthBiasSlopeFactor = depthBiasSlopeFactor; - status = UNIX_CALL(vkCmdSetDepthBias, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthBias, ¶ms); }
void WINAPI vkCmdSetDepthBiasEnable(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable) { struct vkCmdSetDepthBiasEnable_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.depthBiasEnable = depthBiasEnable; - status = UNIX_CALL(vkCmdSetDepthBiasEnable, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthBiasEnable, ¶ms); }
void WINAPI vkCmdSetDepthBiasEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable) { struct vkCmdSetDepthBiasEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.depthBiasEnable = depthBiasEnable; - status = UNIX_CALL(vkCmdSetDepthBiasEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthBiasEnableEXT, ¶ms); }
void WINAPI vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds) { struct vkCmdSetDepthBounds_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.minDepthBounds = minDepthBounds; params.maxDepthBounds = maxDepthBounds; - status = UNIX_CALL(vkCmdSetDepthBounds, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthBounds, ¶ms); }
void WINAPI vkCmdSetDepthBoundsTestEnable(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable) { struct vkCmdSetDepthBoundsTestEnable_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.depthBoundsTestEnable = depthBoundsTestEnable; - status = UNIX_CALL(vkCmdSetDepthBoundsTestEnable, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthBoundsTestEnable, ¶ms); }
void WINAPI vkCmdSetDepthBoundsTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable) { struct vkCmdSetDepthBoundsTestEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.depthBoundsTestEnable = depthBoundsTestEnable; - status = UNIX_CALL(vkCmdSetDepthBoundsTestEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthBoundsTestEnableEXT, ¶ms); }
void WINAPI vkCmdSetDepthClampEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthClampEnable) { struct vkCmdSetDepthClampEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.depthClampEnable = depthClampEnable; - status = UNIX_CALL(vkCmdSetDepthClampEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthClampEnableEXT, ¶ms); }
void WINAPI vkCmdSetDepthClipEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthClipEnable) { struct vkCmdSetDepthClipEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.depthClipEnable = depthClipEnable; - status = UNIX_CALL(vkCmdSetDepthClipEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthClipEnableEXT, ¶ms); }
void WINAPI vkCmdSetDepthClipNegativeOneToOneEXT(VkCommandBuffer commandBuffer, VkBool32 negativeOneToOne) { struct vkCmdSetDepthClipNegativeOneToOneEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.negativeOneToOne = negativeOneToOne; - status = UNIX_CALL(vkCmdSetDepthClipNegativeOneToOneEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthClipNegativeOneToOneEXT, ¶ms); }
void WINAPI vkCmdSetDepthCompareOp(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp) { struct vkCmdSetDepthCompareOp_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.depthCompareOp = depthCompareOp; - status = UNIX_CALL(vkCmdSetDepthCompareOp, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthCompareOp, ¶ms); }
void WINAPI vkCmdSetDepthCompareOpEXT(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp) { struct vkCmdSetDepthCompareOpEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.depthCompareOp = depthCompareOp; - status = UNIX_CALL(vkCmdSetDepthCompareOpEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthCompareOpEXT, ¶ms); }
void WINAPI vkCmdSetDepthTestEnable(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable) { struct vkCmdSetDepthTestEnable_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.depthTestEnable = depthTestEnable; - status = UNIX_CALL(vkCmdSetDepthTestEnable, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthTestEnable, ¶ms); }
void WINAPI vkCmdSetDepthTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable) { struct vkCmdSetDepthTestEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.depthTestEnable = depthTestEnable; - status = UNIX_CALL(vkCmdSetDepthTestEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthTestEnableEXT, ¶ms); }
void WINAPI vkCmdSetDepthWriteEnable(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable) { struct vkCmdSetDepthWriteEnable_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.depthWriteEnable = depthWriteEnable; - status = UNIX_CALL(vkCmdSetDepthWriteEnable, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthWriteEnable, ¶ms); }
void WINAPI vkCmdSetDepthWriteEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable) { struct vkCmdSetDepthWriteEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.depthWriteEnable = depthWriteEnable; - status = UNIX_CALL(vkCmdSetDepthWriteEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDepthWriteEnableEXT, ¶ms); }
void WINAPI vkCmdSetDescriptorBufferOffsetsEXT(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t setCount, const uint32_t *pBufferIndices, const VkDeviceSize *pOffsets) { struct vkCmdSetDescriptorBufferOffsetsEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pipelineBindPoint = pipelineBindPoint; params.layout = layout; @@ -1977,208 +1678,169 @@ void WINAPI vkCmdSetDescriptorBufferOffsetsEXT(VkCommandBuffer commandBuffer, Vk params.setCount = setCount; params.pBufferIndices = pBufferIndices; params.pOffsets = pOffsets; - status = UNIX_CALL(vkCmdSetDescriptorBufferOffsetsEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDescriptorBufferOffsetsEXT, ¶ms); }
void WINAPI vkCmdSetDeviceMask(VkCommandBuffer commandBuffer, uint32_t deviceMask) { struct vkCmdSetDeviceMask_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.deviceMask = deviceMask; - status = UNIX_CALL(vkCmdSetDeviceMask, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDeviceMask, ¶ms); }
void WINAPI vkCmdSetDeviceMaskKHR(VkCommandBuffer commandBuffer, uint32_t deviceMask) { struct vkCmdSetDeviceMaskKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.deviceMask = deviceMask; - status = UNIX_CALL(vkCmdSetDeviceMaskKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDeviceMaskKHR, ¶ms); }
void WINAPI vkCmdSetDiscardRectangleEXT(VkCommandBuffer commandBuffer, uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const VkRect2D *pDiscardRectangles) { struct vkCmdSetDiscardRectangleEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstDiscardRectangle = firstDiscardRectangle; params.discardRectangleCount = discardRectangleCount; params.pDiscardRectangles = pDiscardRectangles; - status = UNIX_CALL(vkCmdSetDiscardRectangleEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetDiscardRectangleEXT, ¶ms); }
void WINAPI vkCmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) { struct vkCmdSetEvent_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.event = event; params.stageMask = stageMask; - status = UNIX_CALL(vkCmdSetEvent, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetEvent, ¶ms); }
void WINAPI vkCmdSetEvent2(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo *pDependencyInfo) { struct vkCmdSetEvent2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.event = event; params.pDependencyInfo = pDependencyInfo; - status = UNIX_CALL(vkCmdSetEvent2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetEvent2, ¶ms); }
void WINAPI vkCmdSetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo *pDependencyInfo) { struct vkCmdSetEvent2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.event = event; params.pDependencyInfo = pDependencyInfo; - status = UNIX_CALL(vkCmdSetEvent2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetEvent2KHR, ¶ms); }
void WINAPI vkCmdSetExclusiveScissorNV(VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkRect2D *pExclusiveScissors) { struct vkCmdSetExclusiveScissorNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstExclusiveScissor = firstExclusiveScissor; params.exclusiveScissorCount = exclusiveScissorCount; params.pExclusiveScissors = pExclusiveScissors; - status = UNIX_CALL(vkCmdSetExclusiveScissorNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetExclusiveScissorNV, ¶ms); }
void WINAPI vkCmdSetExtraPrimitiveOverestimationSizeEXT(VkCommandBuffer commandBuffer, float extraPrimitiveOverestimationSize) { struct vkCmdSetExtraPrimitiveOverestimationSizeEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.extraPrimitiveOverestimationSize = extraPrimitiveOverestimationSize; - status = UNIX_CALL(vkCmdSetExtraPrimitiveOverestimationSizeEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetExtraPrimitiveOverestimationSizeEXT, ¶ms); }
void WINAPI vkCmdSetFragmentShadingRateEnumNV(VkCommandBuffer commandBuffer, VkFragmentShadingRateNV shadingRate, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) { struct vkCmdSetFragmentShadingRateEnumNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.shadingRate = shadingRate; params.combinerOps = combinerOps; - status = UNIX_CALL(vkCmdSetFragmentShadingRateEnumNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetFragmentShadingRateEnumNV, ¶ms); }
void WINAPI vkCmdSetFragmentShadingRateKHR(VkCommandBuffer commandBuffer, const VkExtent2D *pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) { struct vkCmdSetFragmentShadingRateKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pFragmentSize = pFragmentSize; params.combinerOps = combinerOps; - status = UNIX_CALL(vkCmdSetFragmentShadingRateKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetFragmentShadingRateKHR, ¶ms); }
void WINAPI vkCmdSetFrontFace(VkCommandBuffer commandBuffer, VkFrontFace frontFace) { struct vkCmdSetFrontFace_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.frontFace = frontFace; - status = UNIX_CALL(vkCmdSetFrontFace, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetFrontFace, ¶ms); }
void WINAPI vkCmdSetFrontFaceEXT(VkCommandBuffer commandBuffer, VkFrontFace frontFace) { struct vkCmdSetFrontFaceEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.frontFace = frontFace; - status = UNIX_CALL(vkCmdSetFrontFaceEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetFrontFaceEXT, ¶ms); }
void WINAPI vkCmdSetLineRasterizationModeEXT(VkCommandBuffer commandBuffer, VkLineRasterizationModeEXT lineRasterizationMode) { struct vkCmdSetLineRasterizationModeEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.lineRasterizationMode = lineRasterizationMode; - status = UNIX_CALL(vkCmdSetLineRasterizationModeEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetLineRasterizationModeEXT, ¶ms); }
void WINAPI vkCmdSetLineStippleEXT(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern) { struct vkCmdSetLineStippleEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.lineStippleFactor = lineStippleFactor; params.lineStipplePattern = lineStipplePattern; - status = UNIX_CALL(vkCmdSetLineStippleEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetLineStippleEXT, ¶ms); }
void WINAPI vkCmdSetLineStippleEnableEXT(VkCommandBuffer commandBuffer, VkBool32 stippledLineEnable) { struct vkCmdSetLineStippleEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.stippledLineEnable = stippledLineEnable; - status = UNIX_CALL(vkCmdSetLineStippleEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetLineStippleEnableEXT, ¶ms); }
void WINAPI vkCmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidth) { struct vkCmdSetLineWidth_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.lineWidth = lineWidth; - status = UNIX_CALL(vkCmdSetLineWidth, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetLineWidth, ¶ms); }
void WINAPI vkCmdSetLogicOpEXT(VkCommandBuffer commandBuffer, VkLogicOp logicOp) { struct vkCmdSetLogicOpEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.logicOp = logicOp; - status = UNIX_CALL(vkCmdSetLogicOpEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetLogicOpEXT, ¶ms); }
void WINAPI vkCmdSetLogicOpEnableEXT(VkCommandBuffer commandBuffer, VkBool32 logicOpEnable) { struct vkCmdSetLogicOpEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.logicOpEnable = logicOpEnable; - status = UNIX_CALL(vkCmdSetLogicOpEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetLogicOpEnableEXT, ¶ms); }
void WINAPI vkCmdSetPatchControlPointsEXT(VkCommandBuffer commandBuffer, uint32_t patchControlPoints) { struct vkCmdSetPatchControlPointsEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.patchControlPoints = patchControlPoints; - status = UNIX_CALL(vkCmdSetPatchControlPointsEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetPatchControlPointsEXT, ¶ms); }
VkResult WINAPI vkCmdSetPerformanceMarkerINTEL(VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL *pMarkerInfo) @@ -2217,419 +1879,342 @@ VkResult WINAPI vkCmdSetPerformanceStreamMarkerINTEL(VkCommandBuffer commandBuff void WINAPI vkCmdSetPolygonModeEXT(VkCommandBuffer commandBuffer, VkPolygonMode polygonMode) { struct vkCmdSetPolygonModeEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.polygonMode = polygonMode; - status = UNIX_CALL(vkCmdSetPolygonModeEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetPolygonModeEXT, ¶ms); }
void WINAPI vkCmdSetPrimitiveRestartEnable(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable) { struct vkCmdSetPrimitiveRestartEnable_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.primitiveRestartEnable = primitiveRestartEnable; - status = UNIX_CALL(vkCmdSetPrimitiveRestartEnable, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetPrimitiveRestartEnable, ¶ms); }
void WINAPI vkCmdSetPrimitiveRestartEnableEXT(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable) { struct vkCmdSetPrimitiveRestartEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.primitiveRestartEnable = primitiveRestartEnable; - status = UNIX_CALL(vkCmdSetPrimitiveRestartEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetPrimitiveRestartEnableEXT, ¶ms); }
void WINAPI vkCmdSetPrimitiveTopology(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology) { struct vkCmdSetPrimitiveTopology_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.primitiveTopology = primitiveTopology; - status = UNIX_CALL(vkCmdSetPrimitiveTopology, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetPrimitiveTopology, ¶ms); }
void WINAPI vkCmdSetPrimitiveTopologyEXT(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology) { struct vkCmdSetPrimitiveTopologyEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.primitiveTopology = primitiveTopology; - status = UNIX_CALL(vkCmdSetPrimitiveTopologyEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetPrimitiveTopologyEXT, ¶ms); }
void WINAPI vkCmdSetProvokingVertexModeEXT(VkCommandBuffer commandBuffer, VkProvokingVertexModeEXT provokingVertexMode) { struct vkCmdSetProvokingVertexModeEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.provokingVertexMode = provokingVertexMode; - status = UNIX_CALL(vkCmdSetProvokingVertexModeEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetProvokingVertexModeEXT, ¶ms); }
void WINAPI vkCmdSetRasterizationSamplesEXT(VkCommandBuffer commandBuffer, VkSampleCountFlagBits rasterizationSamples) { struct vkCmdSetRasterizationSamplesEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.rasterizationSamples = rasterizationSamples; - status = UNIX_CALL(vkCmdSetRasterizationSamplesEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetRasterizationSamplesEXT, ¶ms); }
void WINAPI vkCmdSetRasterizationStreamEXT(VkCommandBuffer commandBuffer, uint32_t rasterizationStream) { struct vkCmdSetRasterizationStreamEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.rasterizationStream = rasterizationStream; - status = UNIX_CALL(vkCmdSetRasterizationStreamEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetRasterizationStreamEXT, ¶ms); }
void WINAPI vkCmdSetRasterizerDiscardEnable(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable) { struct vkCmdSetRasterizerDiscardEnable_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.rasterizerDiscardEnable = rasterizerDiscardEnable; - status = UNIX_CALL(vkCmdSetRasterizerDiscardEnable, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetRasterizerDiscardEnable, ¶ms); }
void WINAPI vkCmdSetRasterizerDiscardEnableEXT(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable) { struct vkCmdSetRasterizerDiscardEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.rasterizerDiscardEnable = rasterizerDiscardEnable; - status = UNIX_CALL(vkCmdSetRasterizerDiscardEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetRasterizerDiscardEnableEXT, ¶ms); }
void WINAPI vkCmdSetRayTracingPipelineStackSizeKHR(VkCommandBuffer commandBuffer, uint32_t pipelineStackSize) { struct vkCmdSetRayTracingPipelineStackSizeKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pipelineStackSize = pipelineStackSize; - status = UNIX_CALL(vkCmdSetRayTracingPipelineStackSizeKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetRayTracingPipelineStackSizeKHR, ¶ms); }
void WINAPI vkCmdSetRepresentativeFragmentTestEnableNV(VkCommandBuffer commandBuffer, VkBool32 representativeFragmentTestEnable) { struct vkCmdSetRepresentativeFragmentTestEnableNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.representativeFragmentTestEnable = representativeFragmentTestEnable; - status = UNIX_CALL(vkCmdSetRepresentativeFragmentTestEnableNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetRepresentativeFragmentTestEnableNV, ¶ms); }
void WINAPI vkCmdSetSampleLocationsEXT(VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT *pSampleLocationsInfo) { struct vkCmdSetSampleLocationsEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pSampleLocationsInfo = pSampleLocationsInfo; - status = UNIX_CALL(vkCmdSetSampleLocationsEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetSampleLocationsEXT, ¶ms); }
void WINAPI vkCmdSetSampleLocationsEnableEXT(VkCommandBuffer commandBuffer, VkBool32 sampleLocationsEnable) { struct vkCmdSetSampleLocationsEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.sampleLocationsEnable = sampleLocationsEnable; - status = UNIX_CALL(vkCmdSetSampleLocationsEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetSampleLocationsEnableEXT, ¶ms); }
void WINAPI vkCmdSetSampleMaskEXT(VkCommandBuffer commandBuffer, VkSampleCountFlagBits samples, const VkSampleMask *pSampleMask) { struct vkCmdSetSampleMaskEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.samples = samples; params.pSampleMask = pSampleMask; - status = UNIX_CALL(vkCmdSetSampleMaskEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetSampleMaskEXT, ¶ms); }
void WINAPI vkCmdSetScissor(VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D *pScissors) { struct vkCmdSetScissor_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstScissor = firstScissor; params.scissorCount = scissorCount; params.pScissors = pScissors; - status = UNIX_CALL(vkCmdSetScissor, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetScissor, ¶ms); }
void WINAPI vkCmdSetScissorWithCount(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D *pScissors) { struct vkCmdSetScissorWithCount_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.scissorCount = scissorCount; params.pScissors = pScissors; - status = UNIX_CALL(vkCmdSetScissorWithCount, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetScissorWithCount, ¶ms); }
void WINAPI vkCmdSetScissorWithCountEXT(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D *pScissors) { struct vkCmdSetScissorWithCountEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.scissorCount = scissorCount; params.pScissors = pScissors; - status = UNIX_CALL(vkCmdSetScissorWithCountEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetScissorWithCountEXT, ¶ms); }
void WINAPI vkCmdSetShadingRateImageEnableNV(VkCommandBuffer commandBuffer, VkBool32 shadingRateImageEnable) { struct vkCmdSetShadingRateImageEnableNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.shadingRateImageEnable = shadingRateImageEnable; - status = UNIX_CALL(vkCmdSetShadingRateImageEnableNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetShadingRateImageEnableNV, ¶ms); }
void WINAPI vkCmdSetStencilCompareMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask) { struct vkCmdSetStencilCompareMask_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.faceMask = faceMask; params.compareMask = compareMask; - status = UNIX_CALL(vkCmdSetStencilCompareMask, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetStencilCompareMask, ¶ms); }
void WINAPI vkCmdSetStencilOp(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp) { struct vkCmdSetStencilOp_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.faceMask = faceMask; params.failOp = failOp; params.passOp = passOp; params.depthFailOp = depthFailOp; params.compareOp = compareOp; - status = UNIX_CALL(vkCmdSetStencilOp, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetStencilOp, ¶ms); }
void WINAPI vkCmdSetStencilOpEXT(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp) { struct vkCmdSetStencilOpEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.faceMask = faceMask; params.failOp = failOp; params.passOp = passOp; params.depthFailOp = depthFailOp; params.compareOp = compareOp; - status = UNIX_CALL(vkCmdSetStencilOpEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetStencilOpEXT, ¶ms); }
void WINAPI vkCmdSetStencilReference(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference) { struct vkCmdSetStencilReference_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.faceMask = faceMask; params.reference = reference; - status = UNIX_CALL(vkCmdSetStencilReference, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetStencilReference, ¶ms); }
void WINAPI vkCmdSetStencilTestEnable(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable) { struct vkCmdSetStencilTestEnable_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.stencilTestEnable = stencilTestEnable; - status = UNIX_CALL(vkCmdSetStencilTestEnable, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetStencilTestEnable, ¶ms); }
void WINAPI vkCmdSetStencilTestEnableEXT(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable) { struct vkCmdSetStencilTestEnableEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.stencilTestEnable = stencilTestEnable; - status = UNIX_CALL(vkCmdSetStencilTestEnableEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetStencilTestEnableEXT, ¶ms); }
void WINAPI vkCmdSetStencilWriteMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask) { struct vkCmdSetStencilWriteMask_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.faceMask = faceMask; params.writeMask = writeMask; - status = UNIX_CALL(vkCmdSetStencilWriteMask, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetStencilWriteMask, ¶ms); }
void WINAPI vkCmdSetTessellationDomainOriginEXT(VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin) { struct vkCmdSetTessellationDomainOriginEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.domainOrigin = domainOrigin; - status = UNIX_CALL(vkCmdSetTessellationDomainOriginEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetTessellationDomainOriginEXT, ¶ms); }
void WINAPI vkCmdSetVertexInputEXT(VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT *pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT *pVertexAttributeDescriptions) { struct vkCmdSetVertexInputEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.vertexBindingDescriptionCount = vertexBindingDescriptionCount; params.pVertexBindingDescriptions = pVertexBindingDescriptions; params.vertexAttributeDescriptionCount = vertexAttributeDescriptionCount; params.pVertexAttributeDescriptions = pVertexAttributeDescriptions; - status = UNIX_CALL(vkCmdSetVertexInputEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetVertexInputEXT, ¶ms); }
void WINAPI vkCmdSetViewport(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport *pViewports) { struct vkCmdSetViewport_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstViewport = firstViewport; params.viewportCount = viewportCount; params.pViewports = pViewports; - status = UNIX_CALL(vkCmdSetViewport, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetViewport, ¶ms); }
void WINAPI vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkShadingRatePaletteNV *pShadingRatePalettes) { struct vkCmdSetViewportShadingRatePaletteNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstViewport = firstViewport; params.viewportCount = viewportCount; params.pShadingRatePalettes = pShadingRatePalettes; - status = UNIX_CALL(vkCmdSetViewportShadingRatePaletteNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetViewportShadingRatePaletteNV, ¶ms); }
void WINAPI vkCmdSetViewportSwizzleNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportSwizzleNV *pViewportSwizzles) { struct vkCmdSetViewportSwizzleNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstViewport = firstViewport; params.viewportCount = viewportCount; params.pViewportSwizzles = pViewportSwizzles; - status = UNIX_CALL(vkCmdSetViewportSwizzleNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetViewportSwizzleNV, ¶ms); }
void WINAPI vkCmdSetViewportWScalingEnableNV(VkCommandBuffer commandBuffer, VkBool32 viewportWScalingEnable) { struct vkCmdSetViewportWScalingEnableNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.viewportWScalingEnable = viewportWScalingEnable; - status = UNIX_CALL(vkCmdSetViewportWScalingEnableNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetViewportWScalingEnableNV, ¶ms); }
void WINAPI vkCmdSetViewportWScalingNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportWScalingNV *pViewportWScalings) { struct vkCmdSetViewportWScalingNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.firstViewport = firstViewport; params.viewportCount = viewportCount; params.pViewportWScalings = pViewportWScalings; - status = UNIX_CALL(vkCmdSetViewportWScalingNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetViewportWScalingNV, ¶ms); }
void WINAPI vkCmdSetViewportWithCount(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport *pViewports) { struct vkCmdSetViewportWithCount_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.viewportCount = viewportCount; params.pViewports = pViewports; - status = UNIX_CALL(vkCmdSetViewportWithCount, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetViewportWithCount, ¶ms); }
void WINAPI vkCmdSetViewportWithCountEXT(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport *pViewports) { struct vkCmdSetViewportWithCountEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.viewportCount = viewportCount; params.pViewports = pViewports; - status = UNIX_CALL(vkCmdSetViewportWithCountEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSetViewportWithCountEXT, ¶ms); }
void WINAPI vkCmdSubpassShadingHUAWEI(VkCommandBuffer commandBuffer) { struct vkCmdSubpassShadingHUAWEI_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; - status = UNIX_CALL(vkCmdSubpassShadingHUAWEI, ¶ms); - assert(!status); + UNIX_CALL(vkCmdSubpassShadingHUAWEI, ¶ms); }
void WINAPI vkCmdTraceRaysIndirect2KHR(VkCommandBuffer commandBuffer, VkDeviceAddress indirectDeviceAddress) { struct vkCmdTraceRaysIndirect2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.indirectDeviceAddress = indirectDeviceAddress; - status = UNIX_CALL(vkCmdTraceRaysIndirect2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdTraceRaysIndirect2KHR, ¶ms); }
void WINAPI vkCmdTraceRaysIndirectKHR(VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR *pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR *pCallableShaderBindingTable, VkDeviceAddress indirectDeviceAddress) { struct vkCmdTraceRaysIndirectKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pRaygenShaderBindingTable = pRaygenShaderBindingTable; params.pMissShaderBindingTable = pMissShaderBindingTable; params.pHitShaderBindingTable = pHitShaderBindingTable; params.pCallableShaderBindingTable = pCallableShaderBindingTable; params.indirectDeviceAddress = indirectDeviceAddress; - status = UNIX_CALL(vkCmdTraceRaysIndirectKHR, ¶ms); - assert(!status); + UNIX_CALL(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) { struct vkCmdTraceRaysKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pRaygenShaderBindingTable = pRaygenShaderBindingTable; params.pMissShaderBindingTable = pMissShaderBindingTable; @@ -2638,14 +2223,12 @@ void WINAPI vkCmdTraceRaysKHR(VkCommandBuffer commandBuffer, const VkStridedDevi params.width = width; params.height = height; params.depth = depth; - status = UNIX_CALL(vkCmdTraceRaysKHR, ¶ms); - assert(!status); + UNIX_CALL(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) { struct vkCmdTraceRaysNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.raygenShaderBindingTableBuffer = raygenShaderBindingTableBuffer; params.raygenShaderBindingOffset = raygenShaderBindingOffset; @@ -2661,27 +2244,23 @@ void WINAPI vkCmdTraceRaysNV(VkCommandBuffer commandBuffer, VkBuffer raygenShade params.width = width; params.height = height; params.depth = depth; - status = UNIX_CALL(vkCmdTraceRaysNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdTraceRaysNV, ¶ms); }
void WINAPI vkCmdUpdateBuffer(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void *pData) { struct vkCmdUpdateBuffer_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.dstBuffer = dstBuffer; params.dstOffset = dstOffset; params.dataSize = dataSize; params.pData = pData; - status = UNIX_CALL(vkCmdUpdateBuffer, ¶ms); - assert(!status); + UNIX_CALL(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) { struct vkCmdWaitEvents_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.eventCount = eventCount; params.pEvents = pEvents; @@ -2693,136 +2272,115 @@ void WINAPI vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint32_t eventCount, params.pBufferMemoryBarriers = pBufferMemoryBarriers; params.imageMemoryBarrierCount = imageMemoryBarrierCount; params.pImageMemoryBarriers = pImageMemoryBarriers; - status = UNIX_CALL(vkCmdWaitEvents, ¶ms); - assert(!status); + UNIX_CALL(vkCmdWaitEvents, ¶ms); }
void WINAPI vkCmdWaitEvents2(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, const VkDependencyInfo *pDependencyInfos) { struct vkCmdWaitEvents2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.eventCount = eventCount; params.pEvents = pEvents; params.pDependencyInfos = pDependencyInfos; - status = UNIX_CALL(vkCmdWaitEvents2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdWaitEvents2, ¶ms); }
void WINAPI vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, const VkDependencyInfo *pDependencyInfos) { struct vkCmdWaitEvents2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.eventCount = eventCount; params.pEvents = pEvents; params.pDependencyInfos = pDependencyInfos; - status = UNIX_CALL(vkCmdWaitEvents2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdWaitEvents2KHR, ¶ms); }
void WINAPI vkCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR *pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery) { struct vkCmdWriteAccelerationStructuresPropertiesKHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.accelerationStructureCount = accelerationStructureCount; params.pAccelerationStructures = pAccelerationStructures; params.queryType = queryType; params.queryPool = queryPool; params.firstQuery = firstQuery; - status = UNIX_CALL(vkCmdWriteAccelerationStructuresPropertiesKHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdWriteAccelerationStructuresPropertiesKHR, ¶ms); }
void WINAPI vkCmdWriteAccelerationStructuresPropertiesNV(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureNV *pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery) { struct vkCmdWriteAccelerationStructuresPropertiesNV_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.accelerationStructureCount = accelerationStructureCount; params.pAccelerationStructures = pAccelerationStructures; params.queryType = queryType; params.queryPool = queryPool; params.firstQuery = firstQuery; - status = UNIX_CALL(vkCmdWriteAccelerationStructuresPropertiesNV, ¶ms); - assert(!status); + UNIX_CALL(vkCmdWriteAccelerationStructuresPropertiesNV, ¶ms); }
void WINAPI vkCmdWriteBufferMarker2AMD(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) { struct vkCmdWriteBufferMarker2AMD_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.stage = stage; params.dstBuffer = dstBuffer; params.dstOffset = dstOffset; params.marker = marker; - status = UNIX_CALL(vkCmdWriteBufferMarker2AMD, ¶ms); - assert(!status); + UNIX_CALL(vkCmdWriteBufferMarker2AMD, ¶ms); }
void WINAPI vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker) { struct vkCmdWriteBufferMarkerAMD_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pipelineStage = pipelineStage; params.dstBuffer = dstBuffer; params.dstOffset = dstOffset; params.marker = marker; - status = UNIX_CALL(vkCmdWriteBufferMarkerAMD, ¶ms); - assert(!status); + UNIX_CALL(vkCmdWriteBufferMarkerAMD, ¶ms); }
void WINAPI vkCmdWriteMicromapsPropertiesEXT(VkCommandBuffer commandBuffer, uint32_t micromapCount, const VkMicromapEXT *pMicromaps, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery) { struct vkCmdWriteMicromapsPropertiesEXT_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.micromapCount = micromapCount; params.pMicromaps = pMicromaps; params.queryType = queryType; params.queryPool = queryPool; params.firstQuery = firstQuery; - status = UNIX_CALL(vkCmdWriteMicromapsPropertiesEXT, ¶ms); - assert(!status); + UNIX_CALL(vkCmdWriteMicromapsPropertiesEXT, ¶ms); }
void WINAPI vkCmdWriteTimestamp(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query) { struct vkCmdWriteTimestamp_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.pipelineStage = pipelineStage; params.queryPool = queryPool; params.query = query; - status = UNIX_CALL(vkCmdWriteTimestamp, ¶ms); - assert(!status); + UNIX_CALL(vkCmdWriteTimestamp, ¶ms); }
void WINAPI vkCmdWriteTimestamp2(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query) { struct vkCmdWriteTimestamp2_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.stage = stage; params.queryPool = queryPool; params.query = query; - status = UNIX_CALL(vkCmdWriteTimestamp2, ¶ms); - assert(!status); + UNIX_CALL(vkCmdWriteTimestamp2, ¶ms); }
void WINAPI vkCmdWriteTimestamp2KHR(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query) { struct vkCmdWriteTimestamp2KHR_params params; - NTSTATUS status; params.commandBuffer = commandBuffer; params.stage = stage; params.queryPool = queryPool; params.query = query; - status = UNIX_CALL(vkCmdWriteTimestamp2KHR, ¶ms); - assert(!status); + UNIX_CALL(vkCmdWriteTimestamp2KHR, ¶ms); }
VkResult WINAPI vkCompileDeferredNV(VkDevice device, VkPipeline pipeline, uint32_t shader) @@ -4225,13 +3783,11 @@ VkResult WINAPI vkGetDeferredOperationResultKHR(VkDevice device, VkDeferredOpera void WINAPI vkGetDescriptorEXT(VkDevice device, const VkDescriptorGetInfoEXT *pDescriptorInfo, size_t dataSize, void *pDescriptor) { struct vkGetDescriptorEXT_params params; - NTSTATUS status; params.device = device; params.pDescriptorInfo = pDescriptorInfo; params.dataSize = dataSize; params.pDescriptor = pDescriptor; - status = UNIX_CALL(vkGetDescriptorEXT, ¶ms); - assert(!status); + UNIX_CALL(vkGetDescriptorEXT, ¶ms); }
void WINAPI vkGetDescriptorSetHostMappingVALVE(VkDevice device, VkDescriptorSet descriptorSet, void **ppData) @@ -5981,13 +5537,11 @@ void WINAPI vkUnmapMemory(VkDevice device, VkDeviceMemory memory) void WINAPI vkUpdateDescriptorSetWithTemplate(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData) { struct vkUpdateDescriptorSetWithTemplate_params params; - NTSTATUS status; params.device = device; params.descriptorSet = descriptorSet; params.descriptorUpdateTemplate = descriptorUpdateTemplate; params.pData = pData; - status = UNIX_CALL(vkUpdateDescriptorSetWithTemplate, ¶ms); - assert(!status); + UNIX_CALL(vkUpdateDescriptorSetWithTemplate, ¶ms); }
void WINAPI vkUpdateDescriptorSetWithTemplateKHR(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void *pData) @@ -6005,14 +5559,12 @@ void WINAPI vkUpdateDescriptorSetWithTemplateKHR(VkDevice device, VkDescriptorSe void WINAPI vkUpdateDescriptorSets(VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet *pDescriptorCopies) { struct vkUpdateDescriptorSets_params params; - NTSTATUS status; params.device = device; params.descriptorWriteCount = descriptorWriteCount; params.pDescriptorWrites = pDescriptorWrites; params.descriptorCopyCount = descriptorCopyCount; params.pDescriptorCopies = pDescriptorCopies; - status = UNIX_CALL(vkUpdateDescriptorSets, ¶ms); - assert(!status); + UNIX_CALL(vkUpdateDescriptorSets, ¶ms); }
VkResult WINAPI vkWaitForFences(VkDevice device, uint32_t fenceCount, const VkFence *pFences, VkBool32 waitAll, uint64_t timeout) diff --git a/dlls/winevulkan/make_vulkan b/dlls/winevulkan/make_vulkan index 7a883caceac..cf2711c6d5c 100755 --- a/dlls/winevulkan/make_vulkan +++ b/dlls/winevulkan/make_vulkan @@ -150,6 +150,13 @@ ALLOWED_X_EXTENSIONS = [ "VK_NVX_image_view_handle", ]
+# Some frequently called functions skip traces and checks for performance reasons. +PERF_CRITICAL_FUNCTIONS = [ + "vkUpdateDescriptorSets", + "vkUpdateDescriptorSetWithTemplate", + "vkGetDescriptorEXT", +] + # Functions part of our winevulkan graphics driver interface. # DRIVER_VERSION should be bumped on any change to driver interface # in FUNCTION_OVERRIDES @@ -674,6 +681,12 @@ class VkFunction(object): # The function needs exposed if at-least one extension isn't both UNSUPPORTED and UNEXPOSED return self.is_required() and (not self.extensions or not self.extensions.issubset(UNEXPOSED_EXTENSIONS))
+ def is_perf_critical(self): + # vkCmd* functions are frequently called, do not trace for performance + if self.name.startswith("vkCmd") and self.type == "void": + return True + return self.name in PERF_CRITICAL_FUNCTIONS + def pfn(self, prefix="p", call_conv=None): """ Create function pointer. """
@@ -733,13 +746,18 @@ class VkFunction(object):
def loader_body(self): body = " struct {0}_params params;\n".format(self.name) - body += " NTSTATUS status;\n" + if not self.is_perf_critical(): + body += " NTSTATUS status;\n" for p in self.params: body += " params.{0} = {0};\n".format(p.name)
# Call the Unix function. - body += " status = UNIX_CALL({0}, ¶ms);\n".format(self.name) - body += " assert(!status);\n" + if self.is_perf_critical(): + body += " UNIX_CALL({0}, ¶ms);\n".format(self.name) + else: + body += " status = UNIX_CALL({0}, ¶ms);\n".format(self.name) + body += " assert(!status);\n" + if self.type != "void": body += " return params.result;\n" return body