Module: wine Branch: master Commit: a262fde88c39d1a49fcd193e6372f766886c8d2a URL: http://source.winehq.org/git/wine.git/?a=commit;h=a262fde88c39d1a49fcd193e63...
Author: Matteo Bruni matteo.mystral@gmail.com Date: Tue Jun 1 01:27:28 2010 +0200
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); } }