vkd3d-shader/ir: Lower NEG modifiers to instructions.

This commit is contained in:
Giovanni Mascellani
2025-10-08 22:41:21 +02:00
committed by Henri Verbeet
parent 79736ae6ff
commit eb1210f517
Notes: Henri Verbeet 2025-10-13 19:32:46 +02:00
Approved-by: Francisco Casas (@fcasas)
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1783
2 changed files with 18 additions and 2 deletions

View File

@@ -1605,6 +1605,7 @@ static void vkd3d_glsl_handle_instruction(struct vkd3d_glsl_generator *gen,
shader_glsl_relop(gen, ins, "!=", "notEqual");
break;
case VSIR_OP_INEG:
case VSIR_OP_NEG:
shader_glsl_unary_op(gen, ins, "-");
break;
case VSIR_OP_ISHL: