These patches are based on gles3 branch of mesa. They were circulated through the list in last week of Jan. After that I've made few changes based on suggestions from Ian, ken and Brian. All patches collectively fix 17 failing test cases in gles3 conformance framebuffer_blit and framebuffer_srgb_default_encoding.test.
If there are no objections, I'd like to push these patches to gles3 branch tomorrow. Anuj Phogat (5): mesa: Fix GL error generation in glBlitFramebuffer() meta: Add functionality to do _mesa_meta_BlitFrameBuffer() using glsl intel: Fix framebuffer blitting to GL_COLOR_ATTACHMENTi when i!=0 mesa: Fix GL error generation in _mesa_GetFramebufferAttachmentParameteriv() mesa: Add support to allow blitting to multiple color draw buffers Kenneth Graunke (2): mesa: Handle GL_BACK correctly for ES 3.0 in glDrawBuffers(). mesa: Make ES3 glDrawBuffers() only accept BACK/NONE for the winsys fbo. src/mesa/drivers/common/meta.c | 457 ++++++++++++++++----- src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 5 +- src/mesa/drivers/dri/intel/intel_fbo.c | 92 +++-- src/mesa/main/buffers.c | 31 ++- src/mesa/main/fbobject.c | 90 ++++- src/mesa/swrast/s_blit.c | 561 ++++++++++++++------------ 6 files changed, 820 insertions(+), 416 deletions(-) -- 1.7.7.6 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev