[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 mesa-dev
mailing list