https://bugs.winehq.org/show_bug.cgi?id=38654
Bug ID: 38654 Summary: King's Bounty series: water rendering broken when anti-aliasing enabled Product: Wine Version: 1.7.44 Hardware: x86 URL: http://www.gamershell.com/download_32652.shtml OS: Linux Status: NEW Keywords: download, regression Severity: minor Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: stefan@codeweavers.com Regression SHA1: 90d8896826043bdf8c294018acc663c5d6684935 Distribution: ---
Created attachment 51581 --> https://bugs.winehq.org/attachment.cgi?id=51581 terminal output
When in-game anti-aliasing is enabled water is not rendered properly in the King's Bounty games. Reproducible when the player is on the adventure map and some water is nearby. When water quality is set 'normal' then water textures are completely messed up (see attached screenshot). When water quality=high then water looks a bit better, but still not correct.
Can be reproduced in KB: Legends demo. The game needs native d3dx9_36.
Reverting the following commit fixes the issue:
commit 90d8896826043bdf8c294018acc663c5d6684935 Author: Stefan Dösinger stefan@codeweavers.com Date: Fri May 22 10:11:22 2015 +0200
wined3d: Allow specifying a different depth stencil location.
This is for drivers that do not support depth stencil textures, but happily support depth stencil renderbuffers.
Rendering issues occur in GTA: San Andreas as well with that commit (noticeable when the player enters a Pizza Hut: floor textures are broken when AA enabled).
Fedora 21 Nvidia GeForce 250 GTS / binary drivers 340.76