X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fresolve.cpp;h=3201ea1bb2a70665507dd64469916fb0b09daa5c;hb=631872e13c2670f7dece44512ed55af50b77f399;hp=bf32326f249defc16224efb11b10ed3a5a6c7244;hpb=fdf2d162b21f55ad60bfeec2ad98c58356a083c0;p=libs%2Fgl.git diff --git a/source/glsl/resolve.cpp b/source/glsl/resolve.cpp index bf32326f..3201ea1b 100644 --- a/source/glsl/resolve.cpp +++ b/source/glsl/resolve.cpp @@ -293,6 +293,7 @@ void VariableResolver::visit(MemberAccess &memacc) if(i!=strct->members.variables.end()) { declaration = i->second; + index = 0; for(NodeList::const_iterator j=strct->members.body.begin(); (j!=strct->members.body.end() && j->get()!=i->second); ++j) ++index;