[Bug 77412] PBO glDrawPixels fails with MSAA

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Apr 18 14:13:21 PDT 2014


Alexander Monakov <amonakov at gmail.com> changed:

           What    |Removed                     |Added
                 CC|                            |kenneth at whitecape.org

--- Comment #1 from Alexander Monakov <amonakov at gmail.com> ---
On master this is "fixed" by:

commit 73c78c514f8db0605c0deb85382003d0f66b5525
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Fri Feb 21 19:15:51 2014 -0800

    i965: Don't try to use the hardware blitter for multisampled miptrees.

Interestingly, 10.1 has this commit that "fixes" MSAA CopyPixels:

commit f416a15096c0984dce689681a004554ecb2ea728
Author: Paul Berry <stereotype441 at gmail.com>
Date:   Tue Dec 3 15:41:14 2013 -0800

    i965: Don't try to use HW blitter for glCopyPixels() when multisampled.


1. Code duplication between intel_pixel* is quite unfortunate; I'm guilty for
increasing duplication a bit but it wasn't well-factored before me as well;

2. The first commit mentions that blorp would handle msaa; I see that blorp is
used for FBO blits, but apparently not in intel_pixel_*; any reason for that?

3. Even without blorp, I find it quite strange that meta fallback would be that
slow and go through float pack-unpack (even in non-msaa case).

Comments appreciated :)

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-3d-bugs/attachments/20140418/7c22f61c/attachment.html>

More information about the intel-3d-bugs mailing list