[Mesa-dev] [PATCH 00/15] The first half of GL_ARB_separate_shader_objects

Ian Romanick idr at freedesktop.org
Fri Feb 7 22:00:10 PST 2014


I'm taking a patch from Paul's notebook, and I'm going to try land a
giant patch series in a small number of more manageable chunks.
GL_ARB_separate_shader_objects has been work-in-progress for about 10
months.  This represents about half of the final patch series.  The next
block of patches will be about half of the remaining bits, and the third
patch series should be the rest.

The current state of things is also in the sso5 branch of
git://people.freedesktop.org/~idr/mesa.  There are some smurf commits at
the end, and there's still some work to be done, obviously.

This is the "easy" half.  This series adds:

 - Extension tracking

 - Parser and compiler front-end support for the layout qualifiers added
   by the extension.

 - Plumbing for shader pipeline objects.

 - The bulk of the API.

I don't think there should be anythig controversial here... that's all
in the next batch.  All of this has been pretty well tested by piglit,
and at least one ISV has been playing with it too.



More information about the mesa-dev mailing list