I've been doing some cherry picking between the gallium-0.1 branch and master to bring some things back into alignment, fix bugs, etc.
I wanted to do this before a 4.1 release. Hopefully I won't be breaking anything, but if I do, I'll fix things ASAP. The main thing so far is updating master with changes to GLSL uniform and sampler handling which I did on the gallium branch. Previously, the shader linker combined the uniforms used by the vertex and fragment shaders into a combined set of uniforms. This made the implementation of glUniform*() simple, but was rather inefficient otherwise. Now each shader gets its own set of uniforms (no more modelview matrix showing up in the fragment shader uniforms, for example). Most of the rest is cosmetic or in support of the GLSL uniform changes. -Brian ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
