Even the Unity desktop had problems with this compiler enabled. With the compiler built-in, the LLVM back-end can at least be disabled at run-time by setting R600_LLVM=0 as an environment variable. Aside from Unity, Phoronix readers have also reported issues when using the KDE desktop and the KWin compositor attempting to do OpenGL 2.x shaders.
(System details on OpenBenchmarking.org.) So it's really too early to attempt to deliver any GLSL benchmarks with the R600g LLVM compiler since it's still very primitive and not even designed for the needs of OpenGL shaders but rather OpenCL. However, there was not much in the way of a performance difference, at least for the games where it rendered correctly.
Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
