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

Reply via email to