http://bugs.winehq.org/show_bug.cgi?id=14758
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #5 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-08-10 07:31:28 --- it looks like the problem is:
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32F
With the ,obviously very wrong, hack below the crash is gone for me, and i can start the game (demo). I remember someone was working on getcolorbits, and sent a patch to wine-patches; maybe you could see if it solves the issue
hack: diff --git a/dlls/wined3d/utils.c b/dlls/wined3d/utils.c index 98f7eef..1783d12 100644 --- a/dlls/wined3d/utils.c +++ b/dlls/wined3d/utils.c @@ -1267,14 +1267,14 @@ BOOL getColorBits(WINED3DFORMAT fmt, short *redSize, short *greenSize, short *bl break; default: ERR("Unsupported format: %s\n", debug_d3dformat(fmt)); - return FALSE; + // return FALSE; } - +if(fmt==WINED3DFMT_R32F) fmt = WINED3DFMT_X8R8G8B8; desc = getFormatDescEntry(fmt, NULL, NULL); if(!desc) { ERR("Unable to look up format: 0x%x\n", fmt); - return FALSE; + // return FALSE; } *redSize = count_bits(desc->redMask); *greenSize = count_bits(desc->greenMask);