Freedreno Gallium3D Adds NIR Compiler Support
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.
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.
11 Comments