Mesa's LunarGLASS Updates Against LLVM 3.4

Written by Michael Larabel in Mesa on 22 March 2014 at 07:09 PM EDT. 6 Comments
MESA
While it's been a while since last hearing anything about LunarGLASS for Mesa, the project is still active at LunarG.

During the Game Developer's Conference 2014 this week I caught up with Jens Owen of LunarG. Among other topics, he talked about the LunarGLASS LLVM shader compiler stack. LunarGLASS has been open-source since 2010 as a "open source, long-term, highly-functional, and modular shader and kernel compiler stack." LunarGLASS isn't currently part of the mainline Mesa tree, but it continues to be worked on by LunarG employees.

You can see recent changes to LunarGLASS via their Google Code page, with the most recent work to it having been an update so it now runs on LLVM 3.4. Jens was continuing to talk up the benefits of LLVM for compiler infrastructure and optimizations at GDC 2014, while acknowledging there is a high up front cost in switching to LLVM, although some other developers (namely Intel OTC with their open-source graphics driver) continue to be against the use of LLVM.

More details on LunarGLASS can be learned from LunarGLASS.org.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week