[Bug 77368] [SNA] Garbage in window after filling backbuffer with glDrawPixels on Mesa-10.1

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Apr 13 14:04:05 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=77368

Alexander Monakov <amonakov at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |NOTOURBUG

--- Comment #7 from Alexander Monakov <amonakov at gmail.com> ---
OK.  So bisect blames an innocent commit for two reasons:

1. Xorg-1.15 does not have this fix yet:
http://cgit.freedesktop.org/xorg/xserver/commit/glx?id=96a28e9c914d7ae9b269f73a27b99cbd3c465ac8
(the usual question applies: how could things possibly work before?)
2. PREFER_SMALLER in fbconfig_compare assumes limited range, and does not sort
random visualSelectGroups properly (it says -1000000000 is "more than"
2000000000 due to overflow). So when the bisected-to commit reduces the number
of configs passed to qsort, the order becomes different even if Xserver returns
the same bogus visualSelectGroups.

Hacking around the xorg bug in mesa by clamping selectgroups to 0 fixes the
test for me.  And also explains why people were seeing lower performance with
new stack.  Next Xorg releases should fix it for real.

So the only thing left on the table is i965-blit-glDrawPixels not working with
MSAA.  I'll file that on the Mesa side.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140413/154d38d6/attachment-0001.html>


More information about the intel-gfx-bugs mailing list