http://bugs.winehq.org/show_bug.cgi?id=19128
Summary: UseGLSL=disabled stops FIFA WM 2006 with vertex shader error Product: Wine Version: 1.1.24 Platform: PC OS/Version: Mac OS X 10.5 Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: hoehle@users.sourceforge.net CC: stefandoesinger@gmx.at
With UseGLSL="disabled", FIFA WorldCup 2006 freezes with a black screen as a zillion GL_INVALID_OPERATION scroll by.
Noteworthy log messages at the beginning are: fixme:d3d_shader:shader_arb_generate_vshader HW VertexShader Error at position 0: "Error on line 28: missing comma (hint: '[')" fixme:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDrawElements @ drawprim.c / 50 fixme:d3d_shader:shader_arb_generate_vshader HW VertexShader Error at position 0: "Error on line 33: missing comma (hint: '[')"
Later, it is this exactly this fixme:drawStridedFast >>>>>>>>>>> which scrolls by continuously. I've used wine-1.1.24, although Stefan added a few patches since. I prefer to stick to releases for tests.
Hmm, I already encountered that drawStridedFast message (with GLSL) in 2weistein Demo in wine-1.1.21 (there it was "only" reported ~ thousand times). BTW, 2weistein Demo works great with or without UseGLSL -- even better without it in the main menu, but that's another issue.
With (default) GLSL, FIFA WC 2006 works flawlessly on the MacOS -- the children have totaled hours of game play. (Alas, I'd need to perform a full install prior to submitting AppDB results about the Mac).
Using nVidia "early 2009" Mac Mini with OS X 10.5.7 and XQuartz 2.3.3.2