On Fri Apr 28 23:27:41 2023 +0000, Ethan Lee wrote:
Added this as a new commit on top - the disassembly before this commit shows a single component already, which made me think it might have been getting set elsewhere, but _after_ the change the binary output was different, so it might be a coincidence.
For the record, before the patch, with the native dissasembler `fxc -dumpbin`, I was getting: ``` sample_l r0.xyzw, r0.xyxx, t0.xyzw, s0, r0.zzzz ``` and I see that our dissasembler shows the last bit as `r0.z`. So there is a discrepancy there.
Anyways, after the patch, I get ``` sample_l r0.xyzw, r0.xyxx, t0.xyzw, s0, r0.z ``` with the native dissasembler. So it seems good now. :)