Originally Posted by ledoc
Ok, but that would also mean that in the long run, once those things have settled, you could toss that code from your driver, reducing the amount of legacy closed source code and make your life (and ours, too) a lot easier...
Actually, that would make things a lot more difficult for us. Right now, the NVIDIA drivers use the same core code across all platforms, which means that we can build the OpenGL driver pretty much unmodified on Linux, FreeBSD, Windows, etc. Using DRI, TTM, and Gallium3D would mean that the Linux OpenGL implementation would diverge significantly from the Windows one, and the end result would be a poorer user experience and more work for everybody.