Fix in another place in the code computing the memory usage.
diff --git a/dlls/ddraw/d3dtexture.c b/dlls/ddraw/d3dtexture.c index 6f3ef21..e248c58 100644 --- a/dlls/ddraw/d3dtexture.c +++ b/dlls/ddraw/d3dtexture.c
@@ -577,8 +577,7 @@ /* All this should be part of main surface management not just a hack for texture.. */ if (glThis->loaded) { mem_used = This->surface_desc.dwHeight * - This->surface_desc.dwHeight * - This->surface_desc.u4.ddpfPixelFormat.u1.dwRGBBitCount; + This->surface_desc.u1.lPitch; This->ddraw_owner->free_memory(This->ddraw_owner, mem_used); }