http://bugs.winehq.org/show_bug.cgi?id=20941
--- Comment #5 from Wylda wylda@volny.cz 2009-12-07 17:41:02 --- (In reply to comment #4)
Hi Zil, it looks like, that install process is broken around 1.1.34. I'm doing some more tests...
One of the steps in install process is generation/conversion of textures, i.e. during installation the file "textures.ras" is created (cca 44MB). If 3Dmark2001SE is installed under 1.1.34, this file is nearly empty (163 bytes). Running such "cut off" 3Dmark will fails under any wine version...
Anyway this is fixed in current git by commit:
commit 179cee08b043105da85fd9ffa87f1138f2534a7a Author: Henri Verbeet hverbeet@codeweavers.com Date: Mon Dec 7 11:08:36 2009 +0100
d3d8: Fix GetDevice() for surfaces that are part of a texture.
If the surface is part of a texture it doesn't keep its own reference to the device, but instead relies on the reference the texture has. This fixes a regression introduced by 3cedef2ffea3a72d9717470f01a3a046db923e4b.