http://bugs.winehq.org/show_bug.cgi?id=35876
Bug ID: 35876 Summary: Hard Reset renders incorrectly with GLSL enabled Product: Wine Version: 1.7.15 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: kmaterka@wp.pl
Game renders incorrectly with GLSL enabled. Disabling GLSL lowers amount of video defects considerably, unfortunately it is not fixing all of them. Take a look at screenshots submitted here: http://appdb.winehq.org/screenshots.php?iAppId=13518&iVersionId=25131
Whatever GLSL is enabled or disabled in log you can find a LOT of such errors (this pack of messages in loop):
fixme:d3d:gl_stencil_op Unrecognized stencil op 0. fixme:d3d:gl_stencil_op Unrecognized stencil op 0. fixme:d3d:gl_stencil_op Unrecognized stencil op 0. fixme:d3d:gl_stencil_op Unrecognized stencil op 0. fixme:d3d:gl_stencil_op Unrecognized stencil op 0. fixme:d3d:gl_stencil_op Unrecognized stencil op 0. fixme:d3d:gl_stencil_op Unrecognized stencil op 0. fixme:d3d:gl_stencil_op Unrecognized stencil op 0. fixme:d3d:gl_stencil_op Unrecognized stencil op 0. err:d3d:wined3d_debug_callback 0x2337b80: "GL_INVALID_VALUE error generated. Point size must not be negative.". err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ state.c / 1568 err:d3d:wined3d_debug_callback 0x2337b80: "GL_INVALID_VALUE error generated. Point size must not be negative.". err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ state.c / 1568 fixme:d3d:gl_stencil_op Unrecognized stencil op 0. fixme:d3d:gl_stencil_op Unrecognized stencil op 0.
You can download demo using Steam: http://store.steampowered.com/app/98400/ or from: http://video.cloudfront.bit-tech.net/bitgamer-demo/hardresetdemo_en.exe