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.

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to