mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-04 17:10:47 +00:00
47df902b46
* In a couple of places we need to store information that's redundant/pointless to try and stay bitwise identical to DXBC (so we can parse a file, then write it out and get the exact same result). * This also means staying bug-compatible with fxc: - it sometimes outputs an extra 0x00000000 DWORD after an operation. - it outputs interpolation modifiers which the spec says should be 0, and are ignored. - it also sometimes outputs extended operands with no actual use of the extended bits. - there's ambiguity between swizzle mode and mask mode for .xyzw swizzles, and fxc uses both so we need to ensure we match.