Graphics/FrameGraph: Fix infinite recursion when traversing graph

This commit is contained in:
Jérôme Leclercq
2021-06-01 16:24:14 +02:00
parent 43b73da3f4
commit 6fe7e5b16b

View File

@@ -893,7 +893,10 @@ namespace Nz
{ {
const PassList& dependencyPassList = it->second; const PassList& dependencyPassList = it->second;
for (std::size_t dependencyPass : dependencyPassList) for (std::size_t dependencyPass : dependencyPassList)
TraverseGraph(dependencyPass); {
if (dependencyPass != passIndex)
TraverseGraph(dependencyPass);
}
} }
} }
} }