X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogramcompiler.cpp;h=0559d41e4023fedcf4d485e18049c48b21f798b4;hp=5a17a9ed3857bf969005e57a73ebe94d01b9ec20;hb=4e4a3514961d130045619ea74d0bbab71580838c;hpb=405c00de24374c282adb1116551a833b8130d76d diff --git a/source/programcompiler.cpp b/source/programcompiler.cpp index 5a17a9ed..0559d41e 100644 --- a/source/programcompiler.cpp +++ b/source/programcompiler.cpp @@ -8,6 +8,8 @@ #include "resources.h" #include "shader.h" +#undef interface + using namespace std; namespace { @@ -1685,6 +1687,7 @@ void ProgramCompiler::NodeRemover::visit(Iteration &iter) { if(to_remove.count(iter.init_statement.get())) iter.init_statement = 0; + TraversingVisitor::visit(iter); }