mirror of
https://github.com/reactos/wine.git
synced 2024-11-24 20:30:01 +00:00
d3dcompiler_43: Make debug_print_{relarg,swizzle,writemask}() static.
This commit is contained in:
parent
06c9afbb55
commit
ea67356998
@ -369,7 +369,7 @@ static const char *get_regname(const struct shader_reg *reg) {
|
||||
}
|
||||
}
|
||||
|
||||
const char *debug_print_writemask(DWORD mask) {
|
||||
static const char *debug_print_writemask(DWORD mask) {
|
||||
char ret[6];
|
||||
unsigned char pos = 1;
|
||||
|
||||
@ -383,28 +383,7 @@ const char *debug_print_writemask(DWORD mask) {
|
||||
return wine_dbg_sprintf("%s", ret);
|
||||
}
|
||||
|
||||
const char *debug_print_relarg(const struct shader_reg *reg) {
|
||||
const char *short_swizzle;
|
||||
if(!reg->rel_reg) return "";
|
||||
|
||||
short_swizzle = debug_print_swizzle(reg->rel_reg->swizzle);
|
||||
|
||||
if(reg->rel_reg->type == BWRITERSPR_ADDR) {
|
||||
return wine_dbg_sprintf("[a%u%s]", reg->rel_reg->regnum, short_swizzle);
|
||||
} else if(reg->rel_reg->type == BWRITERSPR_LOOP && reg->rel_reg->regnum == 0) {
|
||||
return wine_dbg_sprintf("[aL%s]", short_swizzle);
|
||||
} else {
|
||||
return "Unexpected relative addressing argument";
|
||||
}
|
||||
}
|
||||
|
||||
const char *debug_print_dstreg(const struct shader_reg *reg) {
|
||||
return wine_dbg_sprintf("%s%s%s", get_regname(reg),
|
||||
debug_print_relarg(reg),
|
||||
debug_print_writemask(reg->writemask));
|
||||
}
|
||||
|
||||
const char *debug_print_swizzle(DWORD arg) {
|
||||
static const char *debug_print_swizzle(DWORD arg) {
|
||||
char ret[6];
|
||||
unsigned int i;
|
||||
DWORD swizzle[4];
|
||||
@ -440,6 +419,27 @@ const char *debug_print_swizzle(DWORD arg) {
|
||||
return wine_dbg_sprintf("%s", ret);
|
||||
}
|
||||
|
||||
static const char *debug_print_relarg(const struct shader_reg *reg) {
|
||||
const char *short_swizzle;
|
||||
if(!reg->rel_reg) return "";
|
||||
|
||||
short_swizzle = debug_print_swizzle(reg->rel_reg->swizzle);
|
||||
|
||||
if(reg->rel_reg->type == BWRITERSPR_ADDR) {
|
||||
return wine_dbg_sprintf("[a%u%s]", reg->rel_reg->regnum, short_swizzle);
|
||||
} else if(reg->rel_reg->type == BWRITERSPR_LOOP && reg->rel_reg->regnum == 0) {
|
||||
return wine_dbg_sprintf("[aL%s]", short_swizzle);
|
||||
} else {
|
||||
return "Unexpected relative addressing argument";
|
||||
}
|
||||
}
|
||||
|
||||
const char *debug_print_dstreg(const struct shader_reg *reg) {
|
||||
return wine_dbg_sprintf("%s%s%s", get_regname(reg),
|
||||
debug_print_relarg(reg),
|
||||
debug_print_writemask(reg->writemask));
|
||||
}
|
||||
|
||||
const char *debug_print_srcreg(const struct shader_reg *reg) {
|
||||
switch(reg->srcmod) {
|
||||
case BWRITERSPSM_NONE:
|
||||
|
@ -327,8 +327,6 @@ const char *debug_print_dstmod(DWORD mod);
|
||||
const char *debug_print_shift(DWORD shift);
|
||||
const char *debug_print_dstreg(const struct shader_reg *reg);
|
||||
const char *debug_print_srcreg(const struct shader_reg *reg);
|
||||
const char *debug_print_swizzle(DWORD swizzle);
|
||||
const char *debug_print_writemask(DWORD mask);
|
||||
const char *debug_print_comp(DWORD comp);
|
||||
const char *debug_print_opcode(DWORD opcode);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user