X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frenderpass.cpp;h=b0289284033f4935066db0aafdcb07638dc9c2f2;hb=9846a5c6e73b3a146084894a11550dbbf184a22a;hp=fc2d37ed1a72d6a6a46335f50b46db09bd96bd6a;hpb=0fc02952ed449ff85f5f9e96ea2fc724c8456891;p=libs%2Fgl.git diff --git a/source/renderpass.cpp b/source/renderpass.cpp index fc2d37ed..b0289284 100644 --- a/source/renderpass.cpp +++ b/source/renderpass.cpp @@ -113,7 +113,7 @@ void RenderPass::Loader::uniforms() if(!obj.shprog) throw invalid_operation("RenderPass::Loader::uniforms"); if(!obj.shdata) - obj.shdata = new ProgramData(*obj.shprog); + obj.shdata = new ProgramData; load_sub(*obj.shdata); }