From 0252e2e6606903de1b99386d5f9a4cd274bbb1fe Mon Sep 17 00:00:00 2001 From: Giovanni Mascellani Date: Mon, 9 Jun 2025 21:20:34 +0200 Subject: [PATCH] vkd3d-shader/ir: Validate data types for ABS source modifiers. --- libs/vkd3d-shader/ir.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/vkd3d-shader/ir.c b/libs/vkd3d-shader/ir.c index 503c4a604..5a3f3017c 100644 --- a/libs/vkd3d-shader/ir.c +++ b/libs/vkd3d-shader/ir.c @@ -9755,7 +9755,9 @@ static void vsir_validate_src_param(struct validation_context *ctx, [VKD3DSPSM_X2NEG] = {F32_BIT}, [VKD3DSPSM_DZ] = {F32_BIT}, [VKD3DSPSM_DW] = {F32_BIT}, + [VKD3DSPSM_ABS] = {F64_BIT | F32_BIT | F16_BIT}, }; + vsir_validate_register(ctx, &src->reg); if (src->swizzle & ~0x03030303u)