X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fgenerate.cpp;h=b91c2e2614ef2d577ce1e501893222eed678507d;hb=0cb938299e58703c70d0196f4b3dee441a6416a7;hp=ad8515a94392568d4823d84bc3595c44dc9945ee;hpb=dda547f94e4aff590592908b38ca1e78c2c24b08;p=libs%2Fgl.git diff --git a/source/glsl/generate.cpp b/source/glsl/generate.cpp index ad8515a9..b91c2e26 100644 --- a/source/glsl/generate.cpp +++ b/source/glsl/generate.cpp @@ -558,7 +558,10 @@ void InterfaceGenerator::visit(VariableDeclaration &var) const map &linked_vars = iface_block->linked_block->members.variables; map::const_iterator i = linked_vars.find(var.name); if(i!=linked_vars.end()) + { var.linked_declaration = i->second; + var.linked_declaration->linked_declaration = &var; + } } return; }