Fixes and improvements have been included for a lot of games and applications

Dec 4, 2013 08:17 GMT  ·  By

Mesa, an open source implementation of the OpenGL specification and a system for rendering interactive 3D graphics, is now at version 10.0.

Mesa 10.x is the next iteration in the series and it implements the OpenGL 3.3 API. This means that some drivers might not support the specification for the latest Mesa.

The developers have also integrated fixes for a number of games, either native or running through Wine.

“Mesa 10.0 implements the OpenGL 3.3 API, but the version reported depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 3.3. OpenGL 3.3 is only available if requested at context creation because compatibility contexts are not supported,” the release notes read.

Highlights of Mesa 10.0:

• The glsl-compiler now provides error checking when Interpolation qualifier for built-in variable is different in the vertex and the fragment shader; • Simple benchmarks are now running properly with gallium/r600/clover; • An output error with MSAA when both of framebuffer and source color's alpha are not 1 has been fixed; • A bug in the r300 compiler has been corrected; • Mono games with OpenGL are no longer blocking on start (r600-llvm); • Certain Mesa Demos no longer have the rendering Iiverted (vertically); • Texture rendering is no longer broken in Source-Engine games; • Texture flicker in native Dota 2 for Linux has been corrected; • Graphical glitches in Serious Sam 3 when SB is enabled have been fixed; • A few problems during playback of h264 files, using UVD and VLC on AMD E-350 CPU, have been fixed; • Modern Warfare (1, 2, and 3) are no longer broken in Wine on SNB; • Metro: Last Light rendering issues have been corrected.

More details about this release can be found in the source archive. Download Mesa 10.0 right now from Softpedia.