In the graphics side of things most companies do their own thing. They either have blobs or do their own thing without trying to work on a widely accepted solution (Intel situation with classic Mesa). At least AMD provides documents and has a few devs on the payroll even thought its not enough to keep up with the fast paced GPU development.
What slightly bugs me in the whole situation is that noone has tried to address the problem. ie the FSF, the Linux foundation or all the open source foundation can probably pay a dev or two -+ ask the community to chip in- in order to get a feature full OpenCL or OpenGL state tracker for G3D (or whatever is needed).