From e7b2ca28abf81f1d2bf5182dbe70634fa68a5d7b Mon Sep 17 00:00:00 2001 From: Shaun Ren Date: Wed, 14 May 2025 19:20:11 -0400 Subject: [PATCH] vkd3d-shader/hlsl: Fix the register string for patch arrays in debug_register(). --- libs/vkd3d-shader/hlsl_codegen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/vkd3d-shader/hlsl_codegen.c b/libs/vkd3d-shader/hlsl_codegen.c index 0b1f51dab..6844520a0 100644 --- a/libs/vkd3d-shader/hlsl_codegen.c +++ b/libs/vkd3d-shader/hlsl_codegen.c @@ -5754,7 +5754,7 @@ static const char *debug_register(char class, struct hlsl_reg reg, const struct static const char writemask_offset[] = {'w','x','y','z'}; unsigned int reg_size = type->reg_size[HLSL_REGSET_NUMERIC]; - if (reg_size > 4) + if (reg_size > 4 && !hlsl_type_is_patch_array(type)) { if (reg_size & 3) return vkd3d_dbg_sprintf("%c%u-%c%u.%c", class, reg.id, class, reg.id + (reg_size / 4),