http://bugs.winehq.org/show_bug.cgi?id=23012
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression | Regression SHA1|af7dfcd378739127c50aa95ce40 | |b13eb3d1950cf |
--- Comment #9 from Henri Verbeet hverbeet@gmail.com 2011-12-14 13:46:35 CST --- As far as I can tell this isn't really a regression. I tested this with 1.1.37, and although initially the sky is shown there, moving the camera around introduces the same kind of blacked out sky. (And in general 1.1.37 just renders much worse than current git.)
I spent some time debugging this, and it looks like the problem is that we don't copy stencil data in surface_load_ds_location(). While that's not completely impossible, it's going to be pretty slow unless the hardware supports stencil export. As a workaround, you can set the "AlwaysOffscreen" Direct3D registry key to "enabled", and it should pretty much render correctly. We've avoided making that the default mostly for performance reasons, but maybe it's time we reconsidered that.