On Mon, Dec 3, 2012 at 9:26 AM, Ian Romanick <i...@freedesktop.org> wrote: > From: Ian Romanick <ian.d.roman...@intel.com> > > Desktop OpenGL implementations that support either > GL_ARB_framebuffer_object or OpenGL 3.0 must require names from > glGenFramebuffers for glBindFramebuffer. We have enforced this rule for > quite some time. However, OpenGL ES 1.0, 2.0, and 3.0 implementations > are required to allow user-defined names (e.g., not from > glGenFramebuffers{OES,}). > > The Intel drivers have hacked around this by not enabling > GL_ARB_framebuffer_object in an ES context. Instead, just pick the > correct behavior in _mesa_BindFramebuffer based on the context API. > > v2: Perform same check in _mesa_BindRenderbuffer too. > > Signed-off-by: Ian Romanick <ian.d.roman...@intel.com> > Cc: Chad Versace <chad.vers...@linux.intel.com> > Cc: Matt Turner <matts...@gmail.com> > ---
Nice. These patches fix es3conform's framebuffer_srgb_draw and transform_feedback_misc tests. Series is Reviewed-by: Matt Turner <matts...@gmail.com> _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev