31 Jan
2023
31 Jan
'23
9:28 p.m.
On Tue Jan 31 20:21:04 2023 +0000, Francisco Casas wrote:
Structs have to be split into separated components in sm5 but only **after** register allocation. This is because register allocation still considers variables as a whole, it is only for the RDEF that components have to be written separately. What does it mean that "register allocation still considers variables as a whole"? Why can't we get the same effect from just allocating the separate variables (assuming we do it in a consistent order)?
-- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/66#note_22508