X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Freflect.cpp;h=91e8fa55dde940020c5255e97e48eb69abbf7afb;hb=59347f76bc985e8c9c769d4a3eee672cba9c920b;hp=8c10acccd697c265063d481a8f1a8b055ac492bb;hpb=91e65bc9e24a6889995081035f6f6f0a78a6c20e;p=libs%2Fgl.git diff --git a/source/glsl/reflect.cpp b/source/glsl/reflect.cpp index 8c10accc..91e8fa55 100644 --- a/source/glsl/reflect.cpp +++ b/source/glsl/reflect.cpp @@ -321,7 +321,8 @@ void DependencyCollector::visit(FunctionCall &call) if(call.declaration) { dependencies.insert(call.declaration); - call.declaration->visit(*this); + if(call.declaration->definition) + call.declaration->definition->visit(*this); } TraversingVisitor::visit(call); }