Yet another important release has happened today and that is the availability of Mesa 7.1 Release Candidate 1. As described by Tungsten's Brian Paul in the release announcement, Mesa 7.1 RC1 has a lot of new code, a new build system, and other important work. Mesa 7.1 RC1 can be downloaded from their beta page or can be checked out from their git tree at FreeDesktop.org. This next major release candidate is coming nearly a year after the Mesa 7.0.0 release and it's been about two months since their last minor release (Mesa 7.0.3).
For those interested in some additional weekend reading, Jose Fonseca of Tungsten Graphics has written an introduction on Gallium3D, their newest project that has been receiving a lot of interest by X.Org graphics driver developers. Jose goes over the Gallium3D modules (the state tracker, pipe driver, winsys, and auxillar modules), the dependencies for each module, the interfaces for Gallium3D, and last but not least is a visual representation of the data-flow. There is also other Gallium3D information at Phoronix such as the Q1'08 status update from FOSDEM. This Gallium3D overview can be read here.
While not a major release, this afternoon Brian Paul has released Mesa 7.0.3. This minor update of Mesa 3D has a dozen changes, which mostly come down to bug-fixes. The release notes for Mesa 7.0.3 can be read here. This replaces Mesa 7.0.3 RC3, which was just released three days ago. The source packages for Mesa can be downloaded from Source Forge.
Zack Rusin today has covered on his blog GPGPU and ultimately answers the question as to whether there will be a GPGPU API within the new Gallium3D architecture. GPGPU, or General Purpose computing on GPUs, has been a hot topic as of late with both NVIDIA and ATI/AMD having their own SDK/APIs and the latest graphics cards offering dozens of stream processors. NVIDIA's general purpose technology is CUDA (Compute Unified Device Architecture) while ATI's is called CTM (Close to Metal).
Last Friday Mesa 7.0 had entered the world. While a number of bugs have been corrected since Mesa 6.5.3, what is most interesting with this release is the support for the OpenGL 2.0 / 2.1 API. We've been waiting on this support so that the open-source drivers can take advantage of it and it's now finally available. Some of the bug fixes in Mesa 7.0 include fixing broken functions, adding some missing functions, correcting values, and other fixes. Mesa 7.0 also has some ATI Radeon R300 code clean-ups. The Mesa 7.0 release notes are available here.
After nearly three months since the development release of Mesa 6.5.1, another development release is now out. Mesa 6.5.2 was released last Saturday and brings several exciting changes. It mostly consists of bug-fixes but this development version of Mesa does bring a new DRI memory manager system, new Intel i965 DRI driver, fixes for many of the drivers, and support for OpenGL 2.0/2.1 is nearly complete! The new Mesa DRI memory manager system brings the following features: EXT_framebuffer_objects, render to texture, ARB_pixel_buffer_objects, Accelerated CopyTexSubimage, DrawPixels, ReadPixels, CopyPixels, Accelerated texture uploads from pixel buffer objects, and Potentially texturing directly from the pixel buffer object. This is a very exciting development release for Mesa 3D, and the release notes are available here.
726 Mesa news articles published on Phoronix.