Home
last modified time | relevance | path

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

/external/angle/src/libANGLE/renderer/vulkan/
DCommandGraph.cpp268 float CalculateSecondaryCommandBufferPoolWaste(const std::vector<CommandGraphNode *> nodes) in CalculateSecondaryCommandBufferPoolWaste()
273 for (const CommandGraphNode *node : nodes) in CalculateSecondaryCommandBufferPoolWaste()
364 CommandGraphNode *writingNode = writingResource->mCurrentWritingNode; in addWriteDependency()
377 CommandGraphNode *readingNode = readingResource->mCurrentWritingNode; in addReadDependency()
383 CommandGraphNode::SetHappensBeforeDependency(mCurrentWritingNode, readingNode); in addReadDependency()
399 CommandGraphNode *newCommands = in startNewCommands()
405 void CommandGraphResource::onWriteImpl(ContextVk *contextVk, CommandGraphNode *writingNode) in onWriteImpl()
412 CommandGraphNode::SetHappensBeforeDependencies(mCurrentReadingNodes.data(), in onWriteImpl()
419 CommandGraphNode::SetHappensBeforeDependency(mCurrentWritingNode, writingNode); in onWriteImpl()
426 CommandGraphNode::CommandGraphNode(CommandGraphNodeFunction function, in CommandGraphNode() function in rx::vk::CommandGraphNode
[all …]
DCommandGraph.h81 class CommandGraphNode final : angle::NonCopyable
84 CommandGraphNode(CommandGraphNodeFunction function, angle::PoolAllocator *poolAllocator);
85 ~CommandGraphNode();
151 static void SetHappensBeforeDependency(CommandGraphNode *beforeNode, in SetHappensBeforeDependency()
152 CommandGraphNode *afterNode) in SetHappensBeforeDependency()
159 static void SetHappensBeforeDependencies(CommandGraphNode **beforeNodes,
161 CommandGraphNode *afterNode);
163 static void SetHappensBeforeDependencies(CommandGraphNode *beforeNode,
164 CommandGraphNode **afterNodes,
172 void visitParents(std::vector<CommandGraphNode *> *stack);
[all …]