Some apps intermittently show black instead of the expected coloration for some parts of the geometry. Investigating this with the rss-glx hack atunnel, the depth buffer appears to have the correct values for the affected areas. So apparently the pixel shader either doesn't run or fails to produce the correct colour values there for some reason.
commit c446baa0be1ed2a3bf157519f89a65d348aad17c Author: Michel Danzer <michel.daenzer@amd.com> Date: Fri Mar 22 14:09:10 2013 +0000 R600: Use legacy (0 * anything = 0) MUL instructions for pow intrinsics Fixes wrong lighting in some corner cases with r600g and radeonsi, e.g. manifested by failure of two piglit/glean tests and intermittent black patches in many apps. Tested on SI and RS880. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=62012 [radeonsi] Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=58150 [r600g] NOTE: This is a candidate for the Mesa stable branch. Reviewed-by: Christian König <christian.koenig@amd.com> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177730 91177308-0d34-0410-b5e6-96231b3b80d8
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.