From 0b5a96d963cf87ef322a09f4fde21830ce090078 Mon Sep 17 00:00:00 2001 From: Giovanni Mascellani Date: Wed, 28 May 2025 23:01:26 +0200 Subject: [PATCH] vkd3d-shader/dxil: Emit 16-bit SSA values as minimum precision registers. --- libs/vkd3d-shader/dxil.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/vkd3d-shader/dxil.c b/libs/vkd3d-shader/dxil.c index eea930907..43da9a0cd 100644 --- a/libs/vkd3d-shader/dxil.c +++ b/libs/vkd3d-shader/dxil.c @@ -2589,6 +2589,7 @@ static void sm6_register_from_value(struct vkd3d_shader_register *reg, const str case VALUE_TYPE_SSA: register_init_with_id(reg, VKD3DSPR_SSA, data_type, value->u.ssa.id); reg->dimension = sm6_type_is_scalar(value->type) ? VSIR_DIMENSION_SCALAR : VSIR_DIMENSION_VEC4; + register_convert_to_minimum_precision(reg); break; case VALUE_TYPE_ICB: