As we reported last month
, Intel's Open-Source Technology Center developers responsible for working on their open-source Linux graphics stack has been wanting to merge their GLSL2 shader compiler
into the mainline Mesa code-base by the end of August so that it can be released as part of Mesa 7.9
by the end of this quarter. Over the night this milestone was hit and the GLSL2 compiler is now in Mesa master and has replaced the antiquated GL Shading Language compiler long used by Mesa.
Intel's "GLSL2" compiler is more forward-compatible for extending it to support current and future versions of the GL Shading Language (such as the GLSL for OpenGL 3.x/4.x), can be faster
, works with non-Intel drivers
, and addresses a ton of Mesa bugs
. There still are a few regressions in this open-source compiler, but they should be worked out prior to the Mesa 7.9 release.
Merging the GLSL2 branch (Git commit
) added more than 85,000 lines of code to the Mesa code-base.