Shader/DependencyCheckerVisitor: Update default config

This commit is contained in:
Jérôme Leclercq
2022-03-04 18:32:06 +01:00
parent b6cd85d6fe
commit 073f1dc434
3 changed files with 12 additions and 2 deletions

View File

@@ -522,8 +522,11 @@ namespace Nz
{
ShaderAst::StatementPtr tempAst;
ShaderAst::DependencyCheckerVisitor::Config dependencyConfig;
dependencyConfig.usedShaderStages = ShaderStageType_All;
tempAst = ShaderAst::PropagateConstants(*targetAst);
optimizedAst = ShaderAst::EliminateUnusedPass(*tempAst);
optimizedAst = ShaderAst::EliminateUnusedPass(*tempAst, dependencyConfig);
targetAst = optimizedAst.get();
}