X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fgenerate.cpp;h=42694a8affeca317ec9e71bf4456dedd522b8bd0;hb=3a2accb016c9cd01347c71d41e44d5ca45917209;hp=c4a29110ffc8783f6d671340a5bdb05f8d0c5759;hpb=66af404fba419b0e8d167de46fc10a037c991a99;p=libs%2Fgl.git diff --git a/source/glsl/generate.cpp b/source/glsl/generate.cpp index c4a29110..42694a8a 100644 --- a/source/glsl/generate.cpp +++ b/source/glsl/generate.cpp @@ -211,6 +211,8 @@ void VariableResolver::visit(VariableReference &var) /* The name refers to an interface block with an instance name rather than a variable. Prepare a new syntax tree node accordingly. */ r_iface_ref = new InterfaceBlockReference; + r_iface_ref->source = var.source; + r_iface_ref->line = var.line; r_iface_ref->name = var.name; r_iface_ref->declaration = i->second; r_members = &i->second->members.variables;