Searched refs:CommandEncoder (Results 1 – 2 of 2) sorted by relevance
36 class CommandEncoder; variable107 void setActiveCommandEncoder(CommandEncoder *encoder);108 void invalidateActiveCommandEncoder(CommandEncoder *encoder);121 std::atomic<CommandEncoder *> mActiveCommandEncoder{nullptr};130 class CommandEncoder : public WrappedObject<id<MTLCommandEncoder>>, angle::NonCopyable140 virtual ~CommandEncoder();147 CommandEncoder &markResourceBeingWrittenByGPU(const BufferRef &buffer);148 CommandEncoder &markResourceBeingWrittenByGPU(const TextureRef &texture);153 CommandEncoder(CommandBuffer *cmdBuffer, Type type);165 class RenderCommandEncoder final : public CommandEncoder[all …]
245 void CommandBuffer::setActiveCommandEncoder(CommandEncoder *encoder)250 void CommandBuffer::invalidateActiveCommandEncoder(CommandEncoder *encoder)294 // CommandEncoder implementation295 CommandEncoder::CommandEncoder(CommandBuffer *cmdBuffer, Type type)299 CommandEncoder::~CommandEncoder()304 void CommandEncoder::endEncoding()310 void CommandEncoder::reset()317 void CommandEncoder::set(id<MTLCommandEncoder> metalCmdEncoder)325 CommandEncoder &CommandEncoder::markResourceBeingWrittenByGPU(const BufferRef &buffer)331 CommandEncoder &CommandEncoder::markResourceBeingWrittenByGPU(const TextureRef &texture)[all …]