Home
last modified time | relevance | path

Searched refs:CommandEncoder (Results 1 – 2 of 2) sorted by relevance

/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/metal/
Dmtl_command_buffer.h36 class CommandEncoder; variable
107 void setActiveCommandEncoder(CommandEncoder *encoder);
108 void invalidateActiveCommandEncoder(CommandEncoder *encoder);
121 std::atomic<CommandEncoder *> mActiveCommandEncoder{nullptr};
130 class CommandEncoder : public WrappedObject<id<MTLCommandEncoder>>, angle::NonCopyable
140 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 …]
Dmtl_command_buffer.mm245 void CommandBuffer::setActiveCommandEncoder(CommandEncoder *encoder)
250 void CommandBuffer::invalidateActiveCommandEncoder(CommandEncoder *encoder)
294 // CommandEncoder implementation
295 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 …]