mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-04 17:10:47 +00:00
Fix mishandling of undefined component in OpVectorShuffle
This commit is contained in:
@@ -1613,7 +1613,10 @@ rdcstr Reflector::Disassemble(const rdcstr &entryPoint,
|
||||
uint32_t c = decoded.components[i];
|
||||
|
||||
ret += idName(c < vec1Cols ? decoded.vector1 : decoded.vector2) + ".";
|
||||
ret.push_back(comps[c < vec1Cols ? c : c - vec1Cols]);
|
||||
if(c == ~0U)
|
||||
ret.push_back('_');
|
||||
else
|
||||
ret.push_back(comps[c < vec1Cols ? c : c - vec1Cols]);
|
||||
|
||||
if(i + 1 < decoded.components.size())
|
||||
ret += ", ";
|
||||
|
||||
Reference in New Issue
Block a user