mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-12 04:50:35 +00:00
f9b86f3a82
The rules for merging semantics into an array were not strict enough. If either the type, interpolation mode, or size is different, or if it is not using a register's x component, then we can't combine it. Also, the rules for marking a semantic as array length 1 were too strict, resulting in some semantics packing into other registers incorrectly.