https://bugs.freedesktop.org/show_bug.cgi?id=85869
--- Comment #2 from Tapani Pälli <lem...@gmail.com> --- bisected to: ---- 8< ---- commit 8f55174fbdc27076f310c4dfb1f87072588b8b0b Author: Kristian Høgsberg <k...@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 _mesa_drawbuffers(). It's not clear how this breaks the benchmark in 82796, but fixing meta to not leak the state change fixes the regression. No piglit regressions. Reviewed-by: Kenneth Graunke <kenn...@whitecape.org> Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=82796 Signed-off-by: Kristian Høgsberg <k...@bitplanet.net> Cc: mesa-sta...@lists.freedesktop.org -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev