[Bug 25528] HLSL shader not translated correctly (uniform variables)
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Jul 20 10:20:11 CDT 2012
http://bugs.winehq.org/show_bug.cgi?id=25528
Skotlex <skotlex at mailforce.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |skotlex at mailforce.net
--- Comment #6 from Skotlex <skotlex at 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.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list