Module: vkd3d
Branch: master
Commit: 7bfc7410f253ff5b3a3a8965755fd59772604806
URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/7bfc7410f253ff5b3a3a8965755fd…
Author: Conor McCarthy <cmccarthy(a)codeweavers.com>
Date: Wed Apr 3 10:35:45 2024 +1000
vkd3d-shader/ir: Materialise phis to temps in the incoming blocks.
RADV converts temps to phi instructions, so converting phis to MOVC in
VSIR just translates back to phis feeding into a MOVC. This commit
eliminates the MOVC.
---
libs/vkd3d-shader/ir.c | 190 +++++++++++++++----------------------------------
1 file changed, 57 insertions(+), 133 deletions(-)