[Mesa-dev] [PATCH 00/20] Implement GLX_ARB_create_context and friends

Ian Romanick idr at freedesktop.org
Tue Dec 20 12:38:13 PST 2011

On 12/20/2011 12:31 PM, Ian Romanick wrote:
> This giant series of patches implements GLX_ARB_create_context,
> GLX_ARB_create_context_profile, and GLX_EXT_create_context_es2_profile.
> One of the difficulties with this patch series is that I had to rework
> some of the Gallium context creation plumbing.  In order for the xserver
> to generate the correct GLX protocol errors, the driver has to
> communicate back the reason context creation failed.  I *think* I got
> everything, but I may have missed some bits.
> In any case, this series with the xserver patches (to be sent out soon)
> passes all of the GLX_ARB_create_context patches that I recently sent to
> the piglit list.  GLX_ARB_create_context_profile (and obviously
> GLX_EXT_create_context_es2_profile) are not yet implemented in the
> xserver.  These aren't necessary for OpenGL 3.0, so I de-prioritized
> this work.
> This should be the last bit of new functionality necessary for OpenGL
> 3.0.  I'd like to get this reviewed and committed as soon as possible so
> that we can advertise 3.0 and cut a Mesa 8.0 release branch.

I should have also said that this series requires my previous 2 GLX 
fixes patches (posted yesterday).  The whole thing is available at:

       git://anongit.freedesktop.org/~idr/mesa GLX_ARB_create_context

As soon as patches 05/20 and 15/20 reviewed and committed, I will send 
the xserver patches out for review.  These are the patches that add the 
new entry-points in dri_interface.h for DRI2 and DRISW.

More information about the xorg-devel mailing list