Mesa Makes Way For Assembly Shaders To GLSL IR
Written by Michael Larabel in Intel on 18 April 2012 at 10:16 AM EDT. 12 Comments
Intel's Ian Romanick has made progress in his long side-project of compiling OpenGL assembly shaders to GLSL IR. He's now up to the point of being able to run the Doom 3 binaries with this conversion work for Mesa.

Ian talked about his aspirations for compiling assembly shaders (e.g. GL_ARB_vertex_program) to GLSL IR back at XDC2011 Chicago.

As said on Ian's blog, "This project has turned into such an incredible rat's nest of irritation that I can't even believe it."

The good news is that he's now hit a big milestone by running Doom 3 binaries with the assembly shaders in GLSL IR. However, there's still issues like incorrect rendering and needing to disable HiZ. He has posted some screenshots from Doom 3 showing the progress on Intel Sandy Bridge.

About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Related Intel News
Popular News
Trending Reviews & Featured Articles