http://bugs.winehq.org/show_bug.cgi?id=16444
--- Comment #8 from Stefan Dösinger stefandoesinger@gmx.at 2008-12-12 07:49:36 --- Created an attachment (id=17863) --> (http://bugs.winehq.org/attachment.cgi?id=17863) A hack that may fix the problem
Does the attached hack fix the problem? If yes, that would confirm your theory that WineD3D doesn't properly enable GL_ARB_vertex_program
In the crashing d3d test trace a vertex shader is set indeed, so GL_ARB_vertex_program should be enabled.
I suspect that there's some bug in the code triggered by the lack of pixel shader support. shader_select() is never properly called, only when disabling vertex shaders
You said that this worked before. Can you run a regression test?