Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/HansKristian-Work/dxil-spirv.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid McCloskey <davmcclo@gmail.com>2021-04-23 01:46:08 +0300
committerDavid McCloskey <davmcclo@gmail.com>2021-04-23 01:46:08 +0300
commit624a7dd6597d6b26a09fba0e102437be37804dcf (patch)
treeb771ee43b60b9aaa318285292253604d064b1a69 /node.hpp
parent4bf81efb380b9cf09a5d8e245a51a899e2bf850b (diff)
Shader seemingly hits infinite loop in graph traversal but instead just takes incredibly long to complete.
Diffstat (limited to 'node.hpp')
-rw-r--r--node.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/node.hpp b/node.hpp
index 849386f..940cd2d 100644
--- a/node.hpp
+++ b/node.hpp
@@ -116,7 +116,7 @@ private:
Vector<CFGNode *> post_dominance_frontier;
private:
- bool dominates_all_reachable_exits(const CFGNode &header) const;
+ bool dominates_all_reachable_exits(std::unordered_set<const CFGNode *>& completed, const CFGNode &header) const;
template <typename Op>
void traverse_dominated_blocks_and_rewrite_branch(const CFGNode &header, CFGNode *from, CFGNode *to, const Op &op);
template <typename Op>