Zebediah Figura : vkd3d-shader: "reg_size" is tracked in whole registers.
Alexandre Julliard
julliard at winehq.org
Tue Apr 20 16:26:15 CDT 2021
Module: vkd3d
Branch: master
Commit: 12b297b8cca346fafe736af3d54d4684c467db30
URL: https://source.winehq.org/git/vkd3d.git/?a=commit;h=12b297b8cca346fafe736af3d54d4684c467db30
Author: Zebediah Figura <zfigura at codeweavers.com>
Date: Thu Apr 15 19:03:42 2021 -0500
vkd3d-shader: "reg_size" is tracked in whole registers.
Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
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 e254ced..81e6010 100644
--- a/libs/vkd3d-shader/hlsl_codegen.c
+++ b/libs/vkd3d-shader/hlsl_codegen.c
@@ -717,7 +717,7 @@ static struct hlsl_reg allocate_range(struct liveness *liveness,
static const char *debug_register(char class, struct hlsl_reg reg, const struct hlsl_type *type)
{
- if (type->reg_size > 4)
+ if (type->reg_size > 1)
return vkd3d_dbg_sprintf("%c%u-%c%u", class, reg.id, class,
reg.id + type->reg_size - 1);
return vkd3d_dbg_sprintf("%c%u%s", class, reg.id, debug_hlsl_writemask(reg.writemask));
More information about the wine-cvs
mailing list