Lines Matching refs:commandBuffer
20 #define VN_CMD_ENQUEUE(cmd_name, commandBuffer, ...) \
23 vn_command_buffer_from_handle(commandBuffer); \
24 size_t _cmd_size = vn_sizeof_##cmd_name(commandBuffer, ##__VA_ARGS__); \
27 vn_encode_##cmd_name(&_cmd->cs, 0, commandBuffer, ##__VA_ARGS__); \
618 vn_ResetCommandBuffer(VkCommandBuffer commandBuffer,
623 vn_command_buffer_from_handle(commandBuffer);
629 vn_async_vkResetCommandBuffer(cmd->device->instance, commandBuffer, flags);
723 vn_BeginCommandBuffer(VkCommandBuffer commandBuffer,
728 vn_command_buffer_from_handle(commandBuffer);
739 cmd_size = vn_sizeof_vkBeginCommandBuffer(commandBuffer, pBeginInfo);
745 vn_encode_vkBeginCommandBuffer(&cmd->cs, 0, commandBuffer, pBeginInfo);
795 vn_EndCommandBuffer(VkCommandBuffer commandBuffer)
799 vn_command_buffer_from_handle(commandBuffer);
806 cmd_size = vn_sizeof_vkEndCommandBuffer(commandBuffer);
812 vn_encode_vkEndCommandBuffer(&cmd->cs, 0, commandBuffer);
824 vn_CmdBindPipeline(VkCommandBuffer commandBuffer,
828 VN_CMD_ENQUEUE(vkCmdBindPipeline, commandBuffer, pipelineBindPoint,
833 vn_CmdSetViewport(VkCommandBuffer commandBuffer,
838 VN_CMD_ENQUEUE(vkCmdSetViewport, commandBuffer, firstViewport,
843 vn_CmdSetScissor(VkCommandBuffer commandBuffer,
848 VN_CMD_ENQUEUE(vkCmdSetScissor, commandBuffer, firstScissor, scissorCount,
853 vn_CmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidth)
855 VN_CMD_ENQUEUE(vkCmdSetLineWidth, commandBuffer, lineWidth);
859 vn_CmdSetDepthBias(VkCommandBuffer commandBuffer,
864 VN_CMD_ENQUEUE(vkCmdSetDepthBias, commandBuffer, depthBiasConstantFactor,
869 vn_CmdSetBlendConstants(VkCommandBuffer commandBuffer,
872 VN_CMD_ENQUEUE(vkCmdSetBlendConstants, commandBuffer, blendConstants);
876 vn_CmdSetDepthBounds(VkCommandBuffer commandBuffer,
880 VN_CMD_ENQUEUE(vkCmdSetDepthBounds, commandBuffer, minDepthBounds,
885 vn_CmdSetStencilCompareMask(VkCommandBuffer commandBuffer,
889 VN_CMD_ENQUEUE(vkCmdSetStencilCompareMask, commandBuffer, faceMask,
894 vn_CmdSetStencilWriteMask(VkCommandBuffer commandBuffer,
898 VN_CMD_ENQUEUE(vkCmdSetStencilWriteMask, commandBuffer, faceMask,
903 vn_CmdSetStencilReference(VkCommandBuffer commandBuffer,
907 VN_CMD_ENQUEUE(vkCmdSetStencilReference, commandBuffer, faceMask,
912 vn_CmdBindDescriptorSets(VkCommandBuffer commandBuffer,
921 VN_CMD_ENQUEUE(vkCmdBindDescriptorSets, commandBuffer, pipelineBindPoint,
927 vn_CmdBindIndexBuffer(VkCommandBuffer commandBuffer,
932 VN_CMD_ENQUEUE(vkCmdBindIndexBuffer, commandBuffer, buffer, offset,
937 vn_CmdBindVertexBuffers(VkCommandBuffer commandBuffer,
943 VN_CMD_ENQUEUE(vkCmdBindVertexBuffers, commandBuffer, firstBinding,
948 vn_CmdDraw(VkCommandBuffer commandBuffer,
954 VN_CMD_ENQUEUE(vkCmdDraw, commandBuffer, vertexCount, instanceCount,
958 vn_command_buffer_from_handle(commandBuffer));
962 vn_CmdBeginRendering(VkCommandBuffer commandBuffer,
965 VN_CMD_ENQUEUE(vkCmdBeginRendering, commandBuffer, pRenderingInfo);
969 vn_CmdEndRendering(VkCommandBuffer commandBuffer)
971 VN_CMD_ENQUEUE(vkCmdEndRendering, commandBuffer);
975 vn_CmdDrawIndexed(VkCommandBuffer commandBuffer,
982 VN_CMD_ENQUEUE(vkCmdDrawIndexed, commandBuffer, indexCount, instanceCount,
986 vn_command_buffer_from_handle(commandBuffer));
990 vn_CmdDrawIndirect(VkCommandBuffer commandBuffer,
996 VN_CMD_ENQUEUE(vkCmdDrawIndirect, commandBuffer, buffer, offset, drawCount,
1000 vn_command_buffer_from_handle(commandBuffer));
1004 vn_CmdDrawIndexedIndirect(VkCommandBuffer commandBuffer,
1010 VN_CMD_ENQUEUE(vkCmdDrawIndexedIndirect, commandBuffer, buffer, offset,
1014 vn_command_buffer_from_handle(commandBuffer));
1018 vn_CmdDrawIndirectCount(VkCommandBuffer commandBuffer,
1026 VN_CMD_ENQUEUE(vkCmdDrawIndirectCount, commandBuffer, buffer, offset,
1030 vn_command_buffer_from_handle(commandBuffer));
1034 vn_CmdDrawIndexedIndirectCount(VkCommandBuffer commandBuffer,
1042 VN_CMD_ENQUEUE(vkCmdDrawIndexedIndirectCount, commandBuffer, buffer,
1047 vn_command_buffer_from_handle(commandBuffer));
1051 vn_CmdDispatch(VkCommandBuffer commandBuffer,
1056 VN_CMD_ENQUEUE(vkCmdDispatch, commandBuffer, groupCountX, groupCountY,
1061 vn_CmdDispatchIndirect(VkCommandBuffer commandBuffer,
1065 VN_CMD_ENQUEUE(vkCmdDispatchIndirect, commandBuffer, buffer, offset);
1069 vn_CmdCopyBuffer(VkCommandBuffer commandBuffer,
1075 VN_CMD_ENQUEUE(vkCmdCopyBuffer, commandBuffer, srcBuffer, dstBuffer,
1080 vn_CmdCopyBuffer2(VkCommandBuffer commandBuffer,
1083 VN_CMD_ENQUEUE(vkCmdCopyBuffer2, commandBuffer, pCopyBufferInfo);
1087 vn_CmdCopyImage(VkCommandBuffer commandBuffer,
1095 VN_CMD_ENQUEUE(vkCmdCopyImage, commandBuffer, srcImage, srcImageLayout,
1100 vn_CmdCopyImage2(VkCommandBuffer commandBuffer,
1103 VN_CMD_ENQUEUE(vkCmdCopyImage2, commandBuffer, pCopyImageInfo);
1107 vn_CmdBlitImage(VkCommandBuffer commandBuffer,
1116 VN_CMD_ENQUEUE(vkCmdBlitImage, commandBuffer, srcImage, srcImageLayout,
1121 vn_CmdBlitImage2(VkCommandBuffer commandBuffer,
1124 VN_CMD_ENQUEUE(vkCmdBlitImage2, commandBuffer, pBlitImageInfo);
1128 vn_CmdCopyBufferToImage(VkCommandBuffer commandBuffer,
1135 VN_CMD_ENQUEUE(vkCmdCopyBufferToImage, commandBuffer, srcBuffer, dstImage,
1141 VkCommandBuffer commandBuffer,
1144 VN_CMD_ENQUEUE(vkCmdCopyBufferToImage2, commandBuffer,
1180 vn_CmdCopyImageToBuffer(VkCommandBuffer commandBuffer,
1188 vn_command_buffer_from_handle(commandBuffer);
1194 VN_CMD_ENQUEUE(vkCmdCopyImageToBuffer, commandBuffer, srcImage,
1203 VkCommandBuffer commandBuffer,
1207 vn_command_buffer_from_handle(commandBuffer);
1215 VN_CMD_ENQUEUE(vkCmdCopyImageToBuffer2, commandBuffer, ©_info);
1222 vn_CmdUpdateBuffer(VkCommandBuffer commandBuffer,
1228 VN_CMD_ENQUEUE(vkCmdUpdateBuffer, commandBuffer, dstBuffer, dstOffset,
1233 vn_CmdFillBuffer(VkCommandBuffer commandBuffer,
1239 VN_CMD_ENQUEUE(vkCmdFillBuffer, commandBuffer, dstBuffer, dstOffset, size,
1244 vn_CmdClearColorImage(VkCommandBuffer commandBuffer,
1251 VN_CMD_ENQUEUE(vkCmdClearColorImage, commandBuffer, image, imageLayout,
1256 vn_CmdClearDepthStencilImage(VkCommandBuffer commandBuffer,
1263 VN_CMD_ENQUEUE(vkCmdClearDepthStencilImage, commandBuffer, image,
1268 vn_CmdClearAttachments(VkCommandBuffer commandBuffer,
1274 VN_CMD_ENQUEUE(vkCmdClearAttachments, commandBuffer, attachmentCount,
1279 vn_CmdResolveImage(VkCommandBuffer commandBuffer,
1287 VN_CMD_ENQUEUE(vkCmdResolveImage, commandBuffer, srcImage, srcImageLayout,
1292 vn_CmdResolveImage2(VkCommandBuffer commandBuffer,
1295 VN_CMD_ENQUEUE(vkCmdResolveImage2, commandBuffer, pResolveImageInfo);
1299 vn_CmdSetEvent(VkCommandBuffer commandBuffer,
1303 VN_CMD_ENQUEUE(vkCmdSetEvent, commandBuffer, event, stageMask);
1305 vn_feedback_event_cmd_record(commandBuffer, event, stageMask,
1310 vn_CmdResetEvent(VkCommandBuffer commandBuffer,
1314 VN_CMD_ENQUEUE(vkCmdResetEvent, commandBuffer, event, stageMask);
1316 vn_feedback_event_cmd_record(commandBuffer, event, stageMask,
1321 vn_CmdWaitEvents(VkCommandBuffer commandBuffer,
1334 vn_command_buffer_from_handle(commandBuffer);
1341 VN_CMD_ENQUEUE(vkCmdWaitEvents, commandBuffer, eventCount, pEvents,
1355 vn_CmdPipelineBarrier(VkCommandBuffer commandBuffer,
1367 vn_command_buffer_from_handle(commandBuffer);
1372 VN_CMD_ENQUEUE(vkCmdPipelineBarrier, commandBuffer, srcStageMask,
1380 vn_CmdBeginQuery(VkCommandBuffer commandBuffer,
1385 VN_CMD_ENQUEUE(vkCmdBeginQuery, commandBuffer, queryPool, query, flags);
1389 vn_CmdEndQuery(VkCommandBuffer commandBuffer,
1393 VN_CMD_ENQUEUE(vkCmdEndQuery, commandBuffer, queryPool, query);
1397 vn_CmdResetQueryPool(VkCommandBuffer commandBuffer,
1402 VN_CMD_ENQUEUE(vkCmdResetQueryPool, commandBuffer, queryPool, firstQuery,
1407 vn_CmdWriteTimestamp(VkCommandBuffer commandBuffer,
1412 VN_CMD_ENQUEUE(vkCmdWriteTimestamp, commandBuffer, pipelineStage,
1417 vn_CmdCopyQueryPoolResults(VkCommandBuffer commandBuffer,
1426 VN_CMD_ENQUEUE(vkCmdCopyQueryPoolResults, commandBuffer, queryPool,
1432 vn_CmdPushConstants(VkCommandBuffer commandBuffer,
1439 VN_CMD_ENQUEUE(vkCmdPushConstants, commandBuffer, layout, stageFlags,
1444 vn_CmdBeginRenderPass(VkCommandBuffer commandBuffer,
1449 vn_command_buffer_from_handle(commandBuffer);
1456 VN_CMD_ENQUEUE(vkCmdBeginRenderPass, commandBuffer, pRenderPassBegin,
1461 vn_CmdNextSubpass(VkCommandBuffer commandBuffer, VkSubpassContents contents)
1463 VN_CMD_ENQUEUE(vkCmdNextSubpass, commandBuffer, contents);
1467 vn_CmdEndRenderPass(VkCommandBuffer commandBuffer)
1470 vn_command_buffer_from_handle(commandBuffer);
1472 VN_CMD_ENQUEUE(vkCmdEndRenderPass, commandBuffer);
1478 vn_CmdBeginRenderPass2(VkCommandBuffer commandBuffer,
1483 vn_command_buffer_from_handle(commandBuffer);
1490 VN_CMD_ENQUEUE(vkCmdBeginRenderPass2, commandBuffer, pRenderPassBegin,
1495 vn_CmdNextSubpass2(VkCommandBuffer commandBuffer,
1499 VN_CMD_ENQUEUE(vkCmdNextSubpass2, commandBuffer, pSubpassBeginInfo,
1504 vn_CmdEndRenderPass2(VkCommandBuffer commandBuffer,
1508 vn_command_buffer_from_handle(commandBuffer);
1510 VN_CMD_ENQUEUE(vkCmdEndRenderPass2, commandBuffer, pSubpassEndInfo);
1516 vn_CmdExecuteCommands(VkCommandBuffer commandBuffer,
1520 VN_CMD_ENQUEUE(vkCmdExecuteCommands, commandBuffer, commandBufferCount,
1525 vn_CmdSetDeviceMask(VkCommandBuffer commandBuffer, uint32_t deviceMask)
1527 VN_CMD_ENQUEUE(vkCmdSetDeviceMask, commandBuffer, deviceMask);
1531 vn_CmdDispatchBase(VkCommandBuffer commandBuffer,
1539 VN_CMD_ENQUEUE(vkCmdDispatchBase, commandBuffer, baseGroupX, baseGroupY,
1544 vn_CmdSetLineStippleEXT(VkCommandBuffer commandBuffer,
1548 VN_CMD_ENQUEUE(vkCmdSetLineStippleEXT, commandBuffer, lineStippleFactor,
1553 vn_CmdBeginQueryIndexedEXT(VkCommandBuffer commandBuffer,
1559 VN_CMD_ENQUEUE(vkCmdBeginQueryIndexedEXT, commandBuffer, queryPool, query,
1564 vn_CmdEndQueryIndexedEXT(VkCommandBuffer commandBuffer,
1569 VN_CMD_ENQUEUE(vkCmdEndQueryIndexedEXT, commandBuffer, queryPool, query,
1574 vn_CmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer,
1581 VN_CMD_ENQUEUE(vkCmdBindTransformFeedbackBuffersEXT, commandBuffer,
1586 vn_CmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer,
1592 VN_CMD_ENQUEUE(vkCmdBeginTransformFeedbackEXT, commandBuffer,
1598 vn_CmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer,
1604 VN_CMD_ENQUEUE(vkCmdEndTransformFeedbackEXT, commandBuffer,
1610 vn_CmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer,
1618 VN_CMD_ENQUEUE(vkCmdDrawIndirectByteCountEXT, commandBuffer, instanceCount,
1623 vn_command_buffer_from_handle(commandBuffer));
1627 vn_CmdBindVertexBuffers2(VkCommandBuffer commandBuffer,
1635 VN_CMD_ENQUEUE(vkCmdBindVertexBuffers2, commandBuffer, firstBinding,
1640 vn_CmdSetCullMode(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode)
1642 VN_CMD_ENQUEUE(vkCmdSetCullMode, commandBuffer, cullMode);
1646 vn_CmdSetDepthBoundsTestEnable(VkCommandBuffer commandBuffer,
1649 VN_CMD_ENQUEUE(vkCmdSetDepthBoundsTestEnable, commandBuffer,
1654 vn_CmdSetDepthCompareOp(VkCommandBuffer commandBuffer,
1657 VN_CMD_ENQUEUE(vkCmdSetDepthCompareOp, commandBuffer, depthCompareOp);
1661 vn_CmdSetDepthTestEnable(VkCommandBuffer commandBuffer,
1664 VN_CMD_ENQUEUE(vkCmdSetDepthTestEnable, commandBuffer, depthTestEnable);
1668 vn_CmdSetDepthWriteEnable(VkCommandBuffer commandBuffer,
1671 VN_CMD_ENQUEUE(vkCmdSetDepthWriteEnable, commandBuffer, depthWriteEnable);
1675 vn_CmdSetFrontFace(VkCommandBuffer commandBuffer, VkFrontFace frontFace)
1677 VN_CMD_ENQUEUE(vkCmdSetFrontFace, commandBuffer, frontFace);
1681 vn_CmdSetPrimitiveTopology(VkCommandBuffer commandBuffer,
1684 VN_CMD_ENQUEUE(vkCmdSetPrimitiveTopology, commandBuffer,
1689 vn_CmdSetScissorWithCount(VkCommandBuffer commandBuffer,
1693 VN_CMD_ENQUEUE(vkCmdSetScissorWithCount, commandBuffer, scissorCount,
1698 vn_CmdSetStencilOp(VkCommandBuffer commandBuffer,
1705 VN_CMD_ENQUEUE(vkCmdSetStencilOp, commandBuffer, faceMask, failOp, passOp,
1710 vn_CmdSetStencilTestEnable(VkCommandBuffer commandBuffer,
1713 VN_CMD_ENQUEUE(vkCmdSetStencilTestEnable, commandBuffer,
1718 vn_CmdSetViewportWithCount(VkCommandBuffer commandBuffer,
1722 VN_CMD_ENQUEUE(vkCmdSetViewportWithCount, commandBuffer, viewportCount,
1727 vn_CmdSetDepthBiasEnable(VkCommandBuffer commandBuffer,
1730 VN_CMD_ENQUEUE(vkCmdSetDepthBiasEnable, commandBuffer, depthBiasEnable);
1734 vn_CmdSetLogicOpEXT(VkCommandBuffer commandBuffer, VkLogicOp logicOp)
1736 VN_CMD_ENQUEUE(vkCmdSetLogicOpEXT, commandBuffer, logicOp);
1740 vn_CmdSetPatchControlPointsEXT(VkCommandBuffer commandBuffer,
1743 VN_CMD_ENQUEUE(vkCmdSetPatchControlPointsEXT, commandBuffer,
1748 vn_CmdSetPrimitiveRestartEnable(VkCommandBuffer commandBuffer,
1751 VN_CMD_ENQUEUE(vkCmdSetPrimitiveRestartEnable, commandBuffer,
1756 vn_CmdSetRasterizerDiscardEnable(VkCommandBuffer commandBuffer,
1759 VN_CMD_ENQUEUE(vkCmdSetRasterizerDiscardEnable, commandBuffer,
1765 VkCommandBuffer commandBuffer,
1768 VN_CMD_ENQUEUE(vkCmdBeginConditionalRenderingEXT, commandBuffer,
1773 vn_CmdEndConditionalRenderingEXT(VkCommandBuffer commandBuffer)
1775 VN_CMD_ENQUEUE(vkCmdEndConditionalRenderingEXT, commandBuffer);