Shader: Implement const if and const values
This commit is contained in:
@@ -208,6 +208,7 @@ namespace Nz::ShaderAst
|
||||
}
|
||||
|
||||
Node(node.elseStatement);
|
||||
Value(node.isConst);
|
||||
}
|
||||
|
||||
void AstSerializerBase::Serialize(ConditionalStatement& node)
|
||||
@@ -232,6 +233,14 @@ namespace Nz::ShaderAst
|
||||
}
|
||||
}
|
||||
|
||||
void AstSerializerBase::Serialize(DeclareConstStatement& node)
|
||||
{
|
||||
OptVal(node.constIndex);
|
||||
Value(node.name);
|
||||
Type(node.type);
|
||||
Node(node.expression);
|
||||
}
|
||||
|
||||
void AstSerializerBase::Serialize(DeclareFunctionStatement& node)
|
||||
{
|
||||
Value(node.name);
|
||||
|
||||
Reference in New Issue
Block a user