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

Reply via email to