X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Fresolve.cpp;h=3201ea1bb2a70665507dd64469916fb0b09daa5c;hp=bf32326f249defc16224efb11b10ed3a5a6c7244;hb=631872e13c2670f7dece44512ed55af50b77f399;hpb=eb7ffda6876bd2eeeb64dcb7c82236f36fe5cf43 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;