X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fgenerate.cpp;h=842ca4f6cdd5ab1f68bb47b3bb657490b9bb9d6a;hb=2d79e7d495480251ada1bd6478339537b9799e7f;hp=13f67d8cade070a4349bb2335080b27d1a2c790c;hpb=b9a001eeac28d75e73ef643500724585e03d6714;p=libs%2Fgl.git diff --git a/source/glsl/generate.cpp b/source/glsl/generate.cpp index 13f67d8c..842ca4f6 100644 --- a/source/glsl/generate.cpp +++ b/source/glsl/generate.cpp @@ -329,10 +329,11 @@ void FunctionResolver::visit(FunctionDeclaration &func) } else { + func.definition = 0; if(!stage_decl) stage_decl = &func; - - func.definition = stage_decl->definition; + else + func.definition = stage_decl->definition; } decls.push_back(&func);