Optimizing Shaders On Mesa For Intel NIR With Shader-DB

Written by Michael Larabel in Mesa on 14 September 2015 at 10:41 AM EDT. Add A Comment
MESA
Alejandro Piñeiro and others at Igalia have been working on adding a NIR to Vec4 pass to the Intel i965 driver back-end along with making other optimizations around NIR, the new intermediate representation for Mesa to replace GLSL IR.

For those interested in the process of making optimizations and testing them to ensure no regressions on the number of generated shader assembly instructions, Piñeiro wrote a blog post today about this process using the shader-db test-cases commonly used by Mesa developers for comparing shader outputs.

Those wanting to learn about optimizing shader assembly instructions with Mesa/Shader-DB can go read Alejandro's blog post.
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