http://bugs.winehq.org/show_bug.cgi?id=25528
Skotlex skotlex@mailforce.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |skotlex@mailforce.net
--- Comment #6 from Skotlex skotlex@mailforce.net 2012-07-20 10:20:11 CDT --- I've hit this bug (I believe) in a similar game (Artificial Academy) from the same company, so I imagine it's the same issue. Is it all right to expand on this bug-report rather than create a new one?
Basically, on the character maker, the moment a 3D model needs to be displayed, wine will start throwing the index-out-of-bound exceptions in GLSL.
If I disable glsl (I have a Nvidia Quadro FX 770M card), at the moment of displaying a 3D model, the error I get instead is:
err:d3d_shader:shader_arb_generate_vshader >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glProgramStringARB() @ arb_program_shader.c / 4271 fixme:d3d_shader:shader_arb_generate_vshader HW VertexShader Error at position 578: "line 29, char 15: error: out of bounds array access\n" (after which point wine launches an exception and the program needs be terminated).
It's the same(?) issue, a PARAM C[256] is defined, and then C[789].x is attempted to be accessed.
I want to understand whether this is a bug that can be solved in wine, or it's just going to be tagged as a badly programmed application that is not going to be catered to.
I'll attach the output with/without GLSL so you can decide yourself.