wined3d: Also print the format like a fourcc if unknown in
debug_d3dformat.
Jan Zerebecki
jan.wine at zerebecki.de
Fri Jun 9 10:29:57 CDT 2006
If this patch is rejected from inclusion, please tell me why, as i would have to
ask anyway.
From: Jan Zerebecki <jan.wine at zerebecki.de>
Changelog:
wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
---
dlls/wined3d/utils.c | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/dlls/wined3d/utils.c b/dlls/wined3d/utils.c
index 6c1acde..555ad23 100644
--- a/dlls/wined3d/utils.c
+++ b/dlls/wined3d/utils.c
@@ -95,7 +95,18 @@ const char* debug_d3dformat(WINED3DFORMA
FMT_TO_STR(WINED3DFMT_CxV8U8);
#undef FMT_TO_STR
default:
- FIXME("Unrecognized %u D3DFORMAT!\n", fmt);
+ {
+ char fourcc[5];
+ fourcc[0] = (char)(fmt);
+ fourcc[1] = (char)(fmt >> 8);
+ fourcc[2] = (char)(fmt >> 16);
+ fourcc[3] = (char)(fmt >> 24);
+ fourcc[4] = 0;
+ if( isprint(fourcc[0]) && isprint(fourcc[1]) && isprint(fourcc[2]) && isprint(fourcc[3]) )
+ FIXME("Unrecognized %u (as fourcc: %s) D3DFORMAT!\n", fmt, fourcc);
+ else
+ FIXME("Unrecognized %u D3DFORMAT!\n", fmt);
+ }
return "unrecognized";
}
}
More information about the wine-patches
mailing list