[Mesa-dev] [PATCH 1/2 v2] mesa: Only require Gen'ed name for glBind{Framebuffer, Renderbuffer} on desktop
Kenneth Graunke
kenneth at whitecape.org
Mon Dec 3 11:40:32 PST 2012
On 12/03/2012 09:26 AM, Ian Romanick wrote:
> From: Ian Romanick <ian.d.romanick at 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.romanick at intel.com>
> Cc: Chad Versace <chad.versace at linux.intel.com>
> Cc: Matt Turner <mattst88 at gmail.com>
> ---
> The other patch in the series is unchanged.
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
More information about the mesa-dev
mailing list