I'm planning on releasing Mesa 3.5 (the stand-alone version) tomorrow.
I'm also working on finishing up the mesa-3-5-branch in DRI CVS.
We still have to bring the Mesa 3.5 sources into the DRI tree and then
merge the DRI trunk into the mesa-3-5-branch branch to get all the 
XFree86 4.1 updates.  Porting of the DRI drivers to Mesa 3.5 is pretty
much done.  We still have to review the kernel module changes and what
the impact is on backward compatibility.

The main feature of Mesa 3.5 a big code overhaul in order to modularize
the library and to provide a cleaner interface for DRI hardware drivers.
These changes should suit our needs pretty far into the future.  Keith
can take the credit for all of that.  3.5 also sports a bunch of new
extensions and assorted performance improvements.

The folks on this list from Intel, Matrox, ATI, etc may want to take a
look at the 3.5-based DRI drivers to see if you have any concerns.  I
can at least say that the drivers are cleaner and generally have better
OpenGL conformance.

A few other highlights of the 3.5 branch:

        - client-side DRI/GLX code overhaul/clean-up.
        - Software Xlib Mesa driver built into libGL.so enables
          OpenGL rendering on Xservers lacking the GLX extension.
        - 3Dfx/Glide driver can be compiled without having Glide
          installed.  The Glide headers are in the DRI tree and
          the Glide library is dynamically loaded at runtime.
        - several new extensions supported by the indirect GLX
          encoder/decoder/renderer.
        - SPARC assembly language optimizations (David Miller)
        - DRI drivers now thread-safe.
        - glXSwapBuffers on non-current windows works.

-Brian

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to