https://bugs.freedesktop.org/show_bug.cgi?id=33867
Dave Witbrodt dawitbro@sbcglobal.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #16 from Dave Witbrodt dawitbro@sbcglobal.net 2012-07-22 12:58:52 PDT --- I have been tracking this bug since April 2011, and it is finally fixed. The original problem was an all-black "melting" effect at the beginning of a game of DOOM (using the prboom-plus client); as of comment 14, the melt effect was working correctly, but 3D glitches were occurring: at the beginning of the game walls and floors would be invisible or would blink, but the bug would disappear after a second or two into the game. (Actually, any change of the player's "height" in the virtual corld would trigger a few moment's worth of the bug.)
The fix happened either in the DRM or Mesa. I went from a 3.4.5 kernel to 3.4.6, with some cherry-picks from drm-airlied in both; and with Mesa 8.1-devel I went from commit e3ff4d4c to commit e2e7b467. None of the radeon-related cherry picks in drm-next that I used (between 74da01dc - 197bbb3d) for my kernel 3.4.6 update look relevant. Promising candidates from Mesa include:
commit 018e3f75d69490598d61059ece56d379867f3995 Author: Marek Olšák maraeo@gmail.com Date: Sun Jul 15 00:02:42 2012 +0200
r600g: fix all failing depth-stencil tests for evergreen
commit ba48f47ebf7f017db0507b92a3ca83e404dc586c Author: Marek Olšák maraeo@gmail.com Date: Sat Jul 14 16:23:42 2012 +0200
r600g: consolidate code for setting sampler views and fix bugs in the process
commit 80755ff56317446a8c89e611edc1fdf320d6779b Author: Marek Olšák maraeo@gmail.com Date: Sat Jul 14 17:06:27 2012 +0200
r600g: properly track which textures are depth
At any rate, this minor annoyance is now completely gone. Thanks to everyone working on the open source Radeon support!