[1/3] d3dx9: Fix get_regname debug function.
Matteo Bruni
matteo.mystral at gmail.com
Tue Jun 1 07:41:05 CDT 2010
-------------- next part --------------
From a3ff94346f1bd74f48bcd434093ed82f95adad87 Mon Sep 17 00:00:00 2001
From: Matteo Bruni <matteo.mystral at gmail.com>
Date: Tue, 1 Jun 2010 01:27:28 +0200
Subject: d3dx9: Fix get_regname debug function.
---
dlls/d3dx9_36/asmutils.c | 17 ++++++++---------
1 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/dlls/d3dx9_36/asmutils.c b/dlls/d3dx9_36/asmutils.c
index bd6bcea..4fc73a5 100644
--- a/dlls/d3dx9_36/asmutils.c
+++ b/dlls/d3dx9_36/asmutils.c
@@ -264,13 +264,10 @@ static const char *get_regname(const struct shader_reg *reg, shader_type st) {
return wine_dbg_sprintf("v%u", reg->regnum);
case BWRITERSPR_CONST:
return wine_dbg_sprintf("c%u", reg->regnum);
- /* case BWRITERSPR_ADDR: */
+ case BWRITERSPR_ADDR:
+ return wine_dbg_sprintf("a%u", reg->regnum);
case BWRITERSPR_TEXTURE:
- if(st == ST_VERTEX) {
- return wine_dbg_sprintf("a%u", reg->regnum);
- } else {
- return wine_dbg_sprintf("t%u", reg->regnum);
- }
+ return wine_dbg_sprintf("t%u", reg->regnum);
case BWRITERSPR_RASTOUT:
switch(reg->regnum) {
case BWRITERSRO_POSITION: return "oPos";
@@ -280,9 +277,10 @@ static const char *get_regname(const struct shader_reg *reg, shader_type st) {
}
case BWRITERSPR_ATTROUT:
return wine_dbg_sprintf("oD%u", reg->regnum);
- /* case BWRITERSPR_TEXCRDOUT: */
+ case BWRITERSPR_TEXCRDOUT:
+ return wine_dbg_sprintf("oT%u", reg->regnum);
case BWRITERSPR_OUTPUT:
- return wine_dbg_sprintf("o[T]%u", reg->regnum);
+ return wine_dbg_sprintf("o%u", reg->regnum);
case BWRITERSPR_CONSTINT:
return wine_dbg_sprintf("i%u", reg->regnum);
case BWRITERSPR_COLOROUT:
@@ -305,7 +303,8 @@ static const char *get_regname(const struct shader_reg *reg, shader_type st) {
return wine_dbg_sprintf("l%u", reg->regnum);
case BWRITERSPR_PREDICATE:
return wine_dbg_sprintf("p%u", reg->regnum);
- default: return "unknown regname";
+ default:
+ return wine_dbg_sprintf("unknown regname %#x", reg->type);
}
}
--
1.6.4.4
More information about the wine-patches
mailing list