mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-11-15 02:29:51 +01:00
GPU: Prevent infinite loops in postshader chains.
This commit is contained in:
1 parent
5b61d82d47
commit
3780b517b7
1 file changed
+5
@@ -154,6 +154,11 @@ std::vector<const ShaderInfo *> GetPostShaderChain(const std::string &name) {
|
||||
} else {
|
||||
shaderInfo = nullptr;
|
||||
}
|
||||
auto dup = std::find(backwards.begin(), backwards.end(), shaderInfo);
|
||||
if (dup != backwards.end()) {
|
||||
// Don't loop forever.
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!backwards.empty())
|
||||
|
||||
Reference in new issue
Block a user