This latest release also implements a couple of new drivers

Oct 9, 2012 13:20 GMT  ·  By

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.