X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fglsl%2Fbuiltin.cpp;h=049740657a5c251432f5054a67a40d1fa4b98164;hb=223e295e4404a3913b8243d3b7eb12da39a68144;hp=1fd496b40c5e8210636960d2a69644363844e95a;hpb=47d9d5d10469340af44909de9c8ab9fd4f1a19a1;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; }