Valve sponsors Mesa development
I don't quite understand how Mesa and device drivers play together... can someone explain this for me? I read the wiki (<a href="http://en.wikipedia.org/wiki/Mesa_(computer_graphics)" rel="nofollow">http://en.wikipedia.org/wiki/Mesa_(computer_graphics)</a>) and this (<a href="http://en.wikipedia.org/wiki/File:Linux_kernel_and_OpenGL_video_games.svg" rel="nofollow">http://en.wikipedia.org/wiki/File:Linux_kernel_and_OpenGL_vi...</a>) graphic makes it clear that Mesa is the implementation of the OpenGL specification... what I don't get is the relationship between drivers and Mesa. Why aren't the drivers the implementation of the OpenGL specification? Is pushing bits from the GPU to the screen the only thing that the drivers do?