Merge pull request #2943 from mbechard/master
fix structure indexing reassignment during block merging
This commit is contained in:
commit
2439e6d56d
1 changed files with 1 additions and 1 deletions
|
|
@ -642,7 +642,7 @@ void TIntermediate::mergeBlockDefinitions(TInfoSink& infoSink, TIntermSymbol* bl
|
||||||
}
|
}
|
||||||
TMergeBlockTraverser(const TIntermSymbol* newSym, const glslang::TType* unitType, glslang::TIntermediate* unit,
|
TMergeBlockTraverser(const TIntermSymbol* newSym, const glslang::TType* unitType, glslang::TIntermediate* unit,
|
||||||
const std::map<unsigned int, unsigned int>* memberIdxUpdates)
|
const std::map<unsigned int, unsigned int>* memberIdxUpdates)
|
||||||
: newSymbol(newSym), unitType(unitType), unit(unit), memberIndexUpdates(memberIdxUpdates)
|
: TIntermTraverser(false, true), newSymbol(newSym), unitType(unitType), unit(unit), memberIndexUpdates(memberIdxUpdates)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
virtual ~TMergeBlockTraverser() {}
|
virtual ~TMergeBlockTraverser() {}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue