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