]> git.tdb.fi Git - libs/gl.git/blobdiff - source/programsyntax.cpp
Add a module for builtin interface variables
[libs/gl.git] / source / programsyntax.cpp
index 7ca71d5761352997fe8d4df0bce9bed83c868184..dcd19f2bb3b52b0ac75dac2f6f78c0900d3f1edf 100644 (file)
@@ -110,7 +110,8 @@ void VariableDeclaration::visit(NodeVisitor &visitor)
 }
 
 
-InterfaceBlock::InterfaceBlock()
+InterfaceBlock::InterfaceBlock():
+       array(false)
 {
        members.use_braces = true;
 }
@@ -137,19 +138,19 @@ void Conditional::visit(NodeVisitor &visitor)
 }
 
 
-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);
 }
@@ -250,16 +251,12 @@ void TraversingVisitor::visit(Return &ret)
 
 Stage::Stage(StageType t):
        type(t),
-       present(false),
        previous(0)
 { }
 
 
 Module::Module():
-       shared(SHARED),
-       vertex_stage(VERTEX),
-       geometry_stage(GEOMETRY),
-       fragment_stage(FRAGMENT)
+       shared(SHARED)
 { }
 
 } // namespace ProgramSyntax