From d418f49888831fe1fadb133023cef4d25594f440 Mon Sep 17 00:00:00 2001 From: Giovanni Mascellani Date: Thu, 14 Mar 2024 22:39:46 +0100 Subject: [PATCH] vkd3d-shader/d3d-asm: Do not dump a register's type if it's unused. --- libs/vkd3d-shader/d3d_asm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/vkd3d-shader/d3d_asm.c b/libs/vkd3d-shader/d3d_asm.c index cfdb7e8c..579ad8c5 100644 --- a/libs/vkd3d-shader/d3d_asm.c +++ b/libs/vkd3d-shader/d3d_asm.c @@ -1378,6 +1378,9 @@ static void shader_dump_reg_type(struct vkd3d_d3d_asm_compiler *compiler, if (!(compiler->flags & VSIR_ASM_FLAG_DUMP_TYPES)) return; + if (reg->data_type == VKD3D_DATA_UNUSED) + return; + if (reg->dimension < ARRAY_SIZE(dimensions)) dimension = dimensions[reg->dimension]; else