Commit 1c0a8ac4 authored by Lionel Ulmer's avatar Lionel Ulmer Committed by Alexandre Julliard

Added some TRACEs to the ddraw code.

parent 1d5d2bd0
...@@ -570,7 +570,7 @@ extern int d3d_OpenGL(LPD3DENUMDEVICESCALLBACK cb, LPVOID context) ; ...@@ -570,7 +570,7 @@ extern int d3d_OpenGL(LPD3DENUMDEVICESCALLBACK cb, LPVOID context) ;
extern int is_OpenGL(REFCLSID rguid, IDirectDrawSurfaceImpl* surface, IDirect3DDevice2Impl** device, IDirect3D2Impl* d3d); extern int is_OpenGL(REFCLSID rguid, IDirectDrawSurfaceImpl* surface, IDirect3DDevice2Impl** device, IDirect3D2Impl* d3d);
extern void _dump_renderstate(D3DRENDERSTATETYPE type, DWORD value); extern const char *_get_renderstate(D3DRENDERSTATETYPE type);
#define dump_mat(mat) \ #define dump_mat(mat) \
TRACE("%f %f %f %f\n", (mat)->_11, (mat)->_12, (mat)->_13, (mat)->_14); \ TRACE("%f %f %f %f\n", (mat)->_11, (mat)->_12, (mat)->_13, (mat)->_14); \
......
...@@ -29,9 +29,9 @@ ...@@ -29,9 +29,9 @@
WINE_DEFAULT_DEBUG_CHANNEL(ddraw); WINE_DEFAULT_DEBUG_CHANNEL(ddraw);
void _dump_renderstate(D3DRENDERSTATETYPE type, DWORD value) { const char *_get_renderstate(D3DRENDERSTATETYPE type) {
char *states[] = { static const char * const states[] = {
NULL, "ERR",
"D3DRENDERSTATE_TEXTUREHANDLE", "D3DRENDERSTATE_TEXTUREHANDLE",
"D3DRENDERSTATE_ANTIALIAS", "D3DRENDERSTATE_ANTIALIAS",
"D3DRENDERSTATE_TEXTUREADDRESS", "D3DRENDERSTATE_TEXTUREADDRESS",
...@@ -117,5 +117,6 @@ void _dump_renderstate(D3DRENDERSTATETYPE type, DWORD value) { ...@@ -117,5 +117,6 @@ void _dump_renderstate(D3DRENDERSTATETYPE type, DWORD value) {
"D3DRENDERSTATE_STIPPLEPATTERN30", "D3DRENDERSTATE_STIPPLEPATTERN30",
"D3DRENDERSTATE_STIPPLEPATTERN31" "D3DRENDERSTATE_STIPPLEPATTERN31"
}; };
DPRINTF(" %s = 0x%08lx\n", states[type], value); if (type >= (sizeof(states) / sizeof(states[0]))) return "ERR";
return states[type];
} }
...@@ -924,9 +924,9 @@ Main_DirectDrawSurface_Lock(LPDIRECTDRAWSURFACE7 iface, LPRECT prect, ...@@ -924,9 +924,9 @@ Main_DirectDrawSurface_Lock(LPDIRECTDRAWSURFACE7 iface, LPRECT prect,
/* First, copy the Surface description */ /* First, copy the Surface description */
DD_STRUCT_COPY_BYSIZE(pDDSD,&(This->surface_desc)); DD_STRUCT_COPY_BYSIZE(pDDSD,&(This->surface_desc));
TRACE("locked surface: height=%ld, width=%ld, pitch=%ld\n", TRACE("locked surface returning description : \n");
pDDSD->dwHeight,pDDSD->dwWidth,pDDSD->u1.lPitch); if (TRACE_ON(ddraw)) DDRAW_dump_surface_desc(pDDSD);
/* If asked only for a part, change the surface pointer. /* If asked only for a part, change the surface pointer.
* (Not documented.) */ * (Not documented.) */
if (prect != NULL) { if (prect != NULL) {
......
...@@ -37,7 +37,7 @@ void set_render_state(D3DRENDERSTATETYPE dwRenderStateType, ...@@ -37,7 +37,7 @@ void set_render_state(D3DRENDERSTATETYPE dwRenderStateType,
{ {
if (TRACE_ON(ddraw)) if (TRACE_ON(ddraw))
_dump_renderstate(dwRenderStateType, dwRenderState); TRACE("%s = %08lx\n", _get_renderstate(dwRenderStateType), dwRenderState);
/* First, all the stipple patterns */ /* First, all the stipple patterns */
if ((dwRenderStateType >= D3DRENDERSTATE_STIPPLEPATTERN00) && if ((dwRenderStateType >= D3DRENDERSTATE_STIPPLEPATTERN00) &&
...@@ -269,7 +269,7 @@ void set_render_state(D3DRENDERSTATETYPE dwRenderStateType, ...@@ -269,7 +269,7 @@ void set_render_state(D3DRENDERSTATETYPE dwRenderStateType,
break; break;
default: default:
ERR("Unhandled dwRenderStateType %d!\n",dwRenderStateType); ERR("Unhandled dwRenderStateType %s !\n", _get_renderstate(dwRenderStateType));
break; break;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment