Module: vkd3d Branch: master Commit: 7bfc7410f253ff5b3a3a8965755fd59772604806 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/7bfc7410f253ff5b3a3a8965755fd5...
Author: Conor McCarthy cmccarthy@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(-)