]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/validate.cpp
Give declaration nodes to all GLSL types.
[libs/gl.git] / source / glsl / validate.cpp
index 78d3bb4be6a82ba919ef2a6dca4d61fc232fd5de..6d0f8e51ac2cb9a95ee94883f8a7449f0c97fa44 100644 (file)
@@ -60,6 +60,11 @@ void DeclarationValidator::record_definition(const string &name, Statement &stat
                declarations[current_block->parent].insert(make_pair(name, &statement));
 }
 
+void DeclarationValidator::visit(TypeDeclaration &type)
+{
+       check_definition(type.name, type);
+}
+
 void DeclarationValidator::visit(StructDeclaration &strct)
 {
        check_definition(strct.name, strct);