http://bugs.winehq.org/show_bug.cgi?id=9459
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk URL|http://appdb.winehq.org/appv%7Chttp://download2.gamershell. |iew.php?iVersionId=6444&sSho|com/cgi- |wAll=Show+All+Tests |bin/fhx.pl?auth=dJ0Nd3vkQM%2 | |FbY&id=15478&ts=1190054718&c | |at=demo&filename=FIFA07_Demo | |.zip Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |download
--- Comment #10 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-09-17 15:31:27 --- Confirming the bug with the downloadable demo. Also the regression test proves to have found the correct "regression causer". Simply reverting the part like here below, makes the game start fine again. Stefan, if you have time, could you have a look?
diff --git a/dlls/wined3d/surface.c b/dlls/wined3d/surface.c index 7bad3d7..8f23d2d 100644 --- a/dlls/wined3d/surface.c +++ b/dlls/wined3d/surface.c @@ -3916,7 +3916,7 @@ static HRESULT WINAPI IWineD3DSurfaceImpl_PrivateSetup(IWineD3DSurface *iface) { This->glRect.bottom = This->pow2Height; }
- if(This->resource.allocatedMemory == NULL) { + if((This->resource.allocatedMemory == NULL) &&(GL_SUPPORT(APPLE_CLIENT_STORAGE))) { /* Make sure memory exists from the start, and it is initialized properly. D3D initializes surfaces, * gl does not, so we need to upload zeroes to init the gl texture. */