X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frenderpass.cpp;h=be5bb170280844d88c8b3e8f46fd22cb72e902de;hp=55776cca1e9abb6ab374fc794771b7ba4e8ddc2f;hb=3d915c3efc740c0f880859b18582f189117b3039;hpb=639238c53510fb9483e92fb1b808d33fce992bff diff --git a/source/renderpass.cpp b/source/renderpass.cpp index 55776cca..be5bb170 100644 --- a/source/renderpass.cpp +++ b/source/renderpass.cpp @@ -55,7 +55,7 @@ RenderPass::~RenderPass() void RenderPass::set_shader_program(const Program *prog, const ProgramData *data) { shprog = prog; - shdata = new ProgramData(*data); + shdata = (data ? new ProgramData(*data) : 0); } const string &RenderPass::get_slotted_uniform_name(const string &slot) const