X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fbuiltin.cpp;fp=source%2Fglsl%2Fbuiltin.cpp;h=049740657a5c251432f5054a67a40d1fa4b98164;hb=9ec831710f64a62ad5f2e896a55ae82a3519f29e;hp=1fd496b40c5e8210636960d2a69644363844e95a;hpb=3f899b1fc2e04f4fe74c99ad3e8ebb900c257214;p=libs%2Fgl.git diff --git a/source/glsl/builtin.cpp b/source/glsl/builtin.cpp index 1fd496b4..04974065 100644 --- a/source/glsl/builtin.cpp +++ b/source/glsl/builtin.cpp @@ -1,5 +1,4 @@ #include "builtin.h" -#include "generate.h" #include "parser.h" using namespace std; @@ -37,13 +36,7 @@ Module *get_builtins_module() initialized = true; Parser parser; - Module *module = new Module(parser.parse(builtins_src, "")); - for(list::iterator i=module->stages.begin(); i!=module->stages.end(); ++i) - { - VariableResolver().apply(*i); - for(map::iterator j=i->content.variables.begin(); j!=i->content.variables.end(); ++j) - j->second->linked_declaration = j->second; - } + Module *module = new Module(parser.parse(builtins_src, "", BUILTIN_SOURCE)); builtins_module = module; }