Shader/ShaderLang: Add support for Unary operators

This commit is contained in:
Lynix
2021-05-16 23:07:25 +02:00
parent 1f05e950e8
commit 525f24af2e
30 changed files with 566 additions and 208 deletions

View File

@@ -86,8 +86,13 @@ namespace Nz::ShaderAst
node.expression->Visit(*this);
}
void ShaderAstValueCategory::Visit(VariableExpression& node)
void ShaderAstValueCategory::Visit(VariableExpression& /*node*/)
{
m_expressionCategory = ExpressionCategory::LValue;
}
void ShaderAstValueCategory::Visit(UnaryExpression& /*node*/)
{
m_expressionCategory = ExpressionCategory::RValue;
}
}