[Mesa-dev] [PATCH] Distinction between ARB and EXT dispatch table entries related to framebuffer_object.

Ian Romanick idr at freedesktop.org
Thu Jul 18 11:09:31 PDT 2013


On 07/18/2013 05:23 AM, Marek Olšák wrote:
> On Thu, Jul 18, 2013 at 1:38 AM, Ian Romanick <idr at freedesktop.org> wrote:
>> For these reasons, glBindFramebuffer and glBindRenderbuffer have different
>> GLX protocol opcodes than their EXT counterparts.  I failed to notice this,
>> and all of the functions alias each other.  This prevents us from being able
>> to strictly adhere to the specification in GL versions previous to OpenGL
>> 3.1 (in 3.1+ we no longer expose the EXT extensions, and we only do the
>> strict ARB behavior).
>
> We do expose the EXT extensions in 3.1+. Is that a mistake?

Hmm... yeah, we probably shouldn't expose that or the other EXT 
extension that got folded into GL_ARB_framebuffer_object (e.g., 
GL_EXT_framebuffer_blit).

> Marek



More information about the mesa-dev mailing list