Mesa, an open-source implementation of the OpenGL specification and a system for rendering interactive 3D graphics, is now at version 9.0.
The biggest improvement brought by Mesa 9.0 is the introduction of OpenGL 3.1 API. Nonetheless, glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) will report different versions, depending on the driver used.
Highlights of Mesa 9.0:
• OpenCL state tracker Clover has been added;
• New Gallium3D driver, supporting nv30 and radeonsi, has been implemented;
• VDPAU state tracker has been completed. Keep in mind that the video decoding support is currently limited to MPEG1 and MPEG2;
• legacy/static Makefile system was removed. There are two supported methods for building, autoconf/automake and Scons;
• Support for GL_ARB_shadow_ambient extension has been removed;
• Gallium3D - nvfx driver was removed (you can make use of the newly added nv30 driver);
• libGLU has been moved into its own repository.
A complete list of new features can be found in the official announcement.
Download Mesa 9.0 right now from Softpedia.