http://bugs.winehq.org/show_bug.cgi?id=29297
Bug #: 29297 Summary: Cold Fear: graphical glitches when shadows enabled Product: Wine Version: 1.3.5 Platform: x86 OS/Version: Linux Status: NEW Keywords: regression Severity: minor Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: matteo.mystral@gmail.com Classification: Unclassified Regression SHA1: 20010235ad07b7be1f68da4c9b36e3ed00d0ca14
Created attachment 37890 --> http://bugs.winehq.org/attachment.cgi?id=37890 terminal output
Strange black artefacts are covering the screen in Cold Fear when shadow quality is set to medium, high or very high in the game options. Those black polygons are covering most of the screen, making the game unplayable. Game speed slows down to a crawl because this message is literally flooding the console: err:d3d_shader:shader_glsl_select >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUseProgramObjectARB @ glsl_shader.c / 4625
Workaround: disable GLSL
No demo available. Still present as of wine-1.3.34-202-gb0f704d
The problem appeared in Wine-1.3.5, and the result of the regression test:
20010235ad07b7be1f68da4c9b36e3ed00d0ca14 is the first bad commit commit 20010235ad07b7be1f68da4c9b36e3ed00d0ca14 Author: Matteo Bruni mbruni@codeweavers.com Date: Thu Sep 30 12:16:16 2010 +0200
wined3d: Keep track of texture transformation states in compiled pixel shaders.
:040000 040000 6d00f7c0dce4001797cf91527d4b5724296b6197 68a4f0e0309c39c9a970b828055235aa1ef9fb01 M dlls
git checkout 20010235ad07b7be1f68da4c9b36e3ed00d0ca14 >>screen shows artefacts git reset --hard HEAD^ >>no artefacts
Please let me know if you need a log with debug channels enabled.
Fedora 16 x86 Nvidia 250 / driver 290.10 X.Org X Server 1.11.2