Searched refs:CommandGraphNode (Results 1 – 2 of 2) sorted by relevance
/external/angle/src/libANGLE/renderer/vulkan/ |
D | CommandGraph.cpp | 268 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 …]
|
D | CommandGraph.h | 81 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 …]
|