http://bugs.winehq.org/show_bug.cgi?id=27194
--- Comment #9 from Henri Verbeet hverbeet@gmail.com 2011-07-04 09:21:40 CDT --- (In reply to comment #8)
trace:d3d_shader:wined3d_shader_create_vs device 0x10eb0ec8, byte_code 0x90b9000, output_signature (nil), parent 0x10ce3288, parent_ops 0x7e40ad0c, shader 0x10ce3290. ... trace:d3d_shader:shader_trace_init ps_3_0
The game seems to be creating a pixel shader through IDirect3DDevice9::CreateVertexShader(). Surprisingly, this almost works, but the shader then runs into the vertex shader sampler limit of 4. To confirm, could you create a new log, with WINEDEBUG="+d3d9,+d3dx,+d3d,+d3d_shader"?