http://bugs.winehq.org/show_bug.cgi?id=22855
Summary: Prince of Persia: The Sands of Time screen transitions to black Product: Wine Version: 1.2-rc1 Platform: x86 URL: http://www.gamershell.com/download_4925.shtml OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com
Created an attachment (id=28241) --> (http://bugs.winehq.org/attachment.cgi?id=28241) bzipped console output (uncompressed size 1.3 Mbyte)
In the game PoP: SoT, in-game water effects cause the following glitches: the screen turns to black intermittently, as you rotate the camera with the mouse.
How to reproduce the issue in the demo: 1. Start the demo, create a new profile. If you suffer from the 'fog effect' bug, go to options and turn off 'Fog effect', but make sure 'Water effects' are enabled. 2. Start a new game, move your character into the light (skip the video), when your character re-appears switch to first-person view (by pressing 'F') and turn the camera with the mouse >> see the intermittent black-outs.
During gameplay the console is flooded with the following two lines of messages:
err:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 4718 err:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 757
Workaround: disable in-game water effects or disable pixel shader support in winecfg's Graphics tab.
Fedora 12 x86 Wine-1.2-rc1 Nvidia 7600 GT card with driver 195.36.24