http://bugs.winehq.org/show_bug.cgi?id=11810
--- Comment #7 from Jörg Höhle hoehle@users.sourceforge.net 2009-04-24 05:42:32 --- Created an attachment (id=20659) --> (http://bugs.winehq.org/attachment.cgi?id=20659) +d3d_caps logs of i810 and i915 for comparison, zipped
The splines bug is still present in wine-1.1.18/19. Likewise, during game play, the set of icons displayed in a circle around the selected object are still empty (the white symbols are missing, while the surrounding blue or yellow disks are rendered correctly).
In comment #2, Roderick Colenbrander wrote:
The problem is either a ddraw/d3d bug OR a driver bug.
Now I could test the app on two similar machines. One i810, one i915 Intel driver. The bug is currently not present on the i915 machine with Ubuntu Intrepid, but still present on the i810 machine.
Attached are: - a d3d_caps log of Crazy Machines Inventors Workshop (Erfinderwerkstatt) from wine-1.1.18 running with i810 HW on an Ubuntu Intrepid a little bit late on updates. - a d3d_caps log of Crazy Machines IW from wine-1.1.19 running on i915 HW on a version of Ubuntu Intrepid with recent security updates.
The main differences seem to be: - max 4 instead of 8 texture/stages & fragment or combined samplers - no ARB_fragment_program - 1.3 Mesa 7.2 vs. 1.4 - Pixel shader disabled vs. Hardware pixel shader version 1.4 enabled
But that cannot be all, since the i810 machine showed no splines in Suse 9.2 years ago, running some very old release of wine, whereas they were present in Ubuntu Dapper at the same time. Thus it is not the case that the i810 HW is too poor for this game.
BTW, another (or related?) issue is that the i915 produces [driAllocateTexture:636] unable to allocate texture [2 times] when running Crazy Machines Operation Brainstorm (CrazyMachinesOB) with wine-1.1.19.