14 Apr
2023
14 Apr
'23
6:48 p.m.
On Fri Apr 14 18:05:45 2023 +0000, Zebediah Figura wrote:
This is technically an ABI violation, because `true` is represented in SM4 as `0xffffffff`, not `1`. Is that actually the case? True is ~0u internally while in the shader, but do we know that it's required to pass it that way *to* the shader, or does the shader normalize it? It's hard to find any documentation for this... Sounds like that needs tests (in a separate MR of course).
-- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/157#note_30118