Shader: Rename Optimize to ConstantPropagation

This commit is contained in:
Jérôme Leclercq
2022-02-22 13:28:01 +01:00
parent 20a86312ff
commit 7ece44b4f4
11 changed files with 118 additions and 114 deletions

View File

@@ -105,7 +105,7 @@ namespace Nz::ShaderAst
ConstantValue ComputeConstantValue(Expression& expr) const;
template<typename T> const T& ComputeExprValue(ExpressionValue<T>& attribute) const;
template<typename T> std::unique_ptr<T> Optimize(T& node) const;
template<typename T> std::unique_ptr<T> PropagateConstants(T& node) const;
void PropagateFunctionFlags(std::size_t funcIndex, FunctionFlags flags, Bitset<>& seen);