}
-void Passthrough::visit(NodeVisitor &visitor)
+void Iteration::visit(NodeVisitor &visitor)
{
visitor.visit(*this);
}
-void Return::visit(NodeVisitor &visitor)
+void Passthrough::visit(NodeVisitor &visitor)
{
visitor.visit(*this);
}
-void Iteration::visit(NodeVisitor &visitor)
+void Return::visit(NodeVisitor &visitor)
{
visitor.visit(*this);
}
}
-Context::Context(ContextType t):
+Stage::Stage(StageType t):
type(t),
- present(false),
previous(0)
{ }
Module::Module():
- global_context(GLOBAL),
- vertex_context(VERTEX),
- geometry_context(GEOMETRY),
- fragment_context(FRAGMENT)
+ shared(SHARED)
{ }
} // namespace ProgramSyntax