This work done by Thomas includes a memory manager similar to the Graphics Execution Manager and a stable AGP command submission
mechanism. This new code will also allow for kernel mode-setting on VIA hardware in the future.
The new Mesa component features OpenGL 1.3 support, accelerated pixel operations and pixel
buffer objects, S3TC compression, accelerated GL_EXT frame buffer objects, better stability, and multi-thread / multi-context operation support.
The hardware supported by this new VIA 3D code is the CX700 and older Unichrome IGPs. Support for the VIA Chrome 9 series though is expected and Thomas intends to incorporate their recently released DRM.
Initial feedback from VIA's open-source liaison, Harald Welte, is that he will recommend VIA move to this new code-base created by Tungsten Graphics.
The code hasn't been released yet due to copyright issues, but it's expected the DRM and Mesa code will be pushed out soon under the OpenChrome name. The thread discussing this new VIA open-source work can be read on the OpenChrome mailing list.