Lines Matching refs:CommandBuffer
58 CommandBuffer, enumerator
68 class CommandBuffer; in ANGLE_HANDLE_TYPES_X() local
85 struct HandleTypeHelper<priv::CommandBuffer>
87 constexpr static HandleType kHandleType = HandleType::CommandBuffer;
162 class CommandBuffer : public WrappedObject<CommandBuffer, VkCommandBuffer>
165 CommandBuffer() = default;
302 void executeCommands(uint32_t commandBufferCount, const CommandBuffer *commandBuffers);
655 ANGLE_INLINE VkCommandBuffer CommandBuffer::releaseHandle()
662 ANGLE_INLINE VkResult CommandBuffer::init(VkDevice device,
669 ANGLE_INLINE void CommandBuffer::blitImage(const Image &srcImage,
683 ANGLE_INLINE VkResult CommandBuffer::begin(const VkCommandBufferBeginInfo &info)
689 ANGLE_INLINE VkResult CommandBuffer::end()
695 ANGLE_INLINE VkResult CommandBuffer::reset()
701 ANGLE_INLINE void CommandBuffer::memoryBarrier(VkPipelineStageFlags srcStageMask,
710 ANGLE_INLINE void CommandBuffer::pipelineBarrier(VkPipelineStageFlags srcStageMask,
726 ANGLE_INLINE void CommandBuffer::executionBarrier(VkPipelineStageFlags stageMask)
732 ANGLE_INLINE void CommandBuffer::bufferBarrier(VkPipelineStageFlags srcStageMask,
741 ANGLE_INLINE void CommandBuffer::imageBarrier(VkPipelineStageFlags srcStageMask,
750 ANGLE_INLINE void CommandBuffer::destroy(VkDevice device)
755 ANGLE_INLINE void CommandBuffer::destroy(VkDevice device, const vk::CommandPool &commandPool)
765 ANGLE_INLINE void CommandBuffer::copyBuffer(const Buffer &srcBuffer,
774 ANGLE_INLINE void CommandBuffer::copyBufferToImage(VkBuffer srcBuffer,
786 ANGLE_INLINE void CommandBuffer::copyImageToBuffer(const Image &srcImage,
798 ANGLE_INLINE void CommandBuffer::clearColorImage(const Image &image,
809 ANGLE_INLINE void CommandBuffer::clearDepthStencilImage(
821 ANGLE_INLINE void CommandBuffer::clearAttachments(uint32_t attachmentCount,
830 ANGLE_INLINE void CommandBuffer::copyImage(const Image &srcImage,
843 ANGLE_INLINE void CommandBuffer::beginRenderPass(const VkRenderPassBeginInfo &beginInfo,
850 ANGLE_INLINE void CommandBuffer::endRenderPass()
856 ANGLE_INLINE void CommandBuffer::bindIndexBuffer(const Buffer &buffer,
864 ANGLE_INLINE void CommandBuffer::bindDescriptorSets(const PipelineLayout &layout,
877 ANGLE_INLINE void CommandBuffer::executeCommands(uint32_t commandBufferCount,
878 const CommandBuffer *commandBuffers)
884 ANGLE_INLINE void CommandBuffer::getMemoryUsageStats(size_t *usedMemoryOut,
892 ANGLE_INLINE void CommandBuffer::fillBuffer(const Buffer &dstBuffer,
901 ANGLE_INLINE void CommandBuffer::pushConstants(const PipelineLayout &layout,
912 ANGLE_INLINE void CommandBuffer::setEvent(VkEvent event, VkPipelineStageFlags stageMask)
918 ANGLE_INLINE void CommandBuffer::resetEvent(VkEvent event, VkPipelineStageFlags stageMask)
924 ANGLE_INLINE void CommandBuffer::waitEvents(uint32_t eventCount,
941 ANGLE_INLINE void CommandBuffer::resetQueryPool(const QueryPool &queryPool,
949 ANGLE_INLINE void CommandBuffer::resolveImage(const Image &srcImage,
961 ANGLE_INLINE void CommandBuffer::beginQuery(const QueryPool &queryPool,
969 ANGLE_INLINE void CommandBuffer::endQuery(const QueryPool &queryPool, uint32_t query)
975 ANGLE_INLINE void CommandBuffer::writeTimestamp(VkPipelineStageFlagBits pipelineStage,
983 ANGLE_INLINE void CommandBuffer::draw(uint32_t vertexCount,
992 ANGLE_INLINE void CommandBuffer::draw(uint32_t vertexCount, uint32_t firstVertex)
998 ANGLE_INLINE void CommandBuffer::drawInstanced(uint32_t vertexCount,
1006 ANGLE_INLINE void CommandBuffer::drawInstancedBaseInstance(uint32_t vertexCount,
1015 ANGLE_INLINE void CommandBuffer::drawIndexed(uint32_t indexCount,
1025 ANGLE_INLINE void CommandBuffer::drawIndexed(uint32_t indexCount)
1031 ANGLE_INLINE void CommandBuffer::drawIndexedBaseVertex(uint32_t indexCount, uint32_t vertexOffset)
1037 ANGLE_INLINE void CommandBuffer::drawIndexedInstanced(uint32_t indexCount, uint32_t instanceCount)
1043 ANGLE_INLINE void CommandBuffer::drawIndexedInstancedBaseVertex(uint32_t indexCount,
1051 ANGLE_INLINE void CommandBuffer::drawIndexedInstancedBaseVertexBaseInstance(uint32_t indexCount,
1061 ANGLE_INLINE void CommandBuffer::drawIndexedIndirect(const Buffer &buffer,
1070 ANGLE_INLINE void CommandBuffer::drawIndirect(const Buffer &buffer,
1079 ANGLE_INLINE void CommandBuffer::dispatch(uint32_t groupCountX,
1087 ANGLE_INLINE void CommandBuffer::dispatchIndirect(const Buffer &buffer, VkDeviceSize offset)
1093 ANGLE_INLINE void CommandBuffer::bindPipeline(VkPipelineBindPoint pipelineBindPoint,
1100 ANGLE_INLINE void CommandBuffer::bindGraphicsPipeline(const Pipeline &pipeline)
1106 ANGLE_INLINE void CommandBuffer::bindComputePipeline(const Pipeline &pipeline)
1112 ANGLE_INLINE void CommandBuffer::bindVertexBuffers(uint32_t firstBinding,
1121 ANGLE_INLINE void CommandBuffer::beginTransformFeedbackEXT(uint32_t firstCounterBuffer,
1132 ANGLE_INLINE void CommandBuffer::endTransformFeedbackEXT(uint32_t firstCounterBuffer,
1143 ANGLE_INLINE void CommandBuffer::bindTransformFeedbackBuffersEXT(uint32_t firstBinding,
1155 ANGLE_INLINE void CommandBuffer::beginDebugUtilsLabelEXT(const VkDebugUtilsLabelEXT &labelInfo)
1162 ANGLE_INLINE void CommandBuffer::endDebugUtilsLabelEXT()
1169 ANGLE_INLINE void CommandBuffer::insertDebugUtilsLabelEXT(const VkDebugUtilsLabelEXT &labelInfo)