X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fresources%2Fresources.cpp;h=114a08ecf838f0f6fd6fbf5c517fa64e9a07fe5f;hb=73bef37da97b6da0b99227f63235cb52c4e56c44;hp=d52dbe34fb61c745e74c4cad108cdd0a604990e7;hpb=7aaec9a70b8d7733429bec043f8e33e02956f266;p=libs%2Fgl.git diff --git a/source/resources/resources.cpp b/source/resources/resources.cpp index d52dbe34..114a08ec 100644 --- a/source/resources/resources.cpp +++ b/source/resources/resources.cpp @@ -12,7 +12,6 @@ #include "pipelinetemplate.h" #include "pose.h" #include "program.h" -#include "programcompiler.h" #include "resourcemanager.h" #include "resources.h" #include "sampler.h" @@ -21,6 +20,7 @@ #include "texture2d.h" #include "texture2darray.h" #include "texturecube.h" +#include "glsl/compiler.h" using namespace std; @@ -172,8 +172,9 @@ Program *Resources::create_program(const string &name) if(RefPtr io = open_raw(name)) { - ProgramCompiler compiler; - compiler.compile(*io, this, name); + SL::Compiler compiler; + compiler.load_source(*io, this, name); + compiler.compile(); RefPtr program = new Program; compiler.add_shaders(*program); program->link();