Freedreno Gallium3D Adds NIR Compiler Support

Written by Michael Larabel in Mesa on 5 April 2015 at 08:34 PM EDT. 11 Comments
Following Intel's development of NIR as the new intermediate representation for Mesa and the Raspberry Pi graphics driver switching to NIR, the Freedreno Gallum3D driver as the open-source user-space GPU driver for Qualcomm Adreno now has NIR support too.

This unofficial Qualcomm driver isn't yet defaulting to the NIR intermediate representation but it remains hidden by an environment variable. If you're using today's Mesa 10.6-devel Git code, it's simply a matter of setting the FD_MESA_DEBUG=nir environment variable but be forewarned there's currently regressions in using this new IR rather than Freedreno using straight TGSI Gallium3D IR.

Few more details via this Git commit.
Related News
About The Author
Michael Larabel

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 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week