vkd3d-shader/ir: Repurpose IDIV to compute plain signed division.

It doesn't compute signed remainder any more.
This commit is contained in:
Giovanni Mascellani
2025-06-10 19:32:54 +02:00
committed by Henri Verbeet
parent 823a8724de
commit ada09d003d
Notes: Henri Verbeet 2025-06-25 17:09:38 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1603
3 changed files with 6 additions and 9 deletions

View File

@@ -8265,7 +8265,6 @@ static void liveness_track_dst(struct liveness_tracker *tracker, struct vkd3d_sh
/* All of these instructions have fixed destinations—they can
* in some cases be masked, but the destination cannot be
* reallocated to a different set of components. */
case VSIR_OP_IDIV:
case VSIR_OP_IMUL:
case VSIR_OP_SWAPC:
case VSIR_OP_UDIV: