[Mesa-dev] [Bug 85869] Offscreen rendering to pixmap EGLSurface is odd

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Nov 5 04:34:13 PST 2014


--- Comment #2 from Tapani Pälli <lemody at gmail.com> ---
bisected to:
---- 8< ----
commit 8f55174fbdc27076f310c4dfb1f87072588b8b0b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Aug 15 23:19:52 2014 -0700

    meta: Make MESA_META_DRAW_BUFFERS restore properly

    A meta begin/end pair with MESA_META_DRAW_BUFFERS will change visible GL
    state.  We recreate the draw buffer enums from the buffer bitfield, which
    changes GL_BACK to GL_BACK_LEFT (and GL_FRONT to GL_FRONT_LEFT).

    This commit modifes the save/restore logic to instead copy the buffer enums
    from the gl_framebuffer and then set them on restore using

    It's not clear how this breaks the benchmark in 82796, but fixing meta to
    leak the state change fixes the regression.

    No piglit regressions.

    Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=82796
    Signed-off-by: Kristian Høgsberg <krh at bitplanet.net>
    Cc: mesa-stable at lists.freedesktop.org

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20141105/383f9242/attachment.html>

More information about the mesa-dev mailing list