28 Apr
2023
28 Apr
'23
11:44 p.m.
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. :) -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/188#note_31571