Skip to content

agx: Clean up our uniform register handling

Alyssa Rosenzweig requested to merge alyssa/mesa:agx/uniform-sources into main

This started with the last patch, keeping load_preamble vectorized to make the NIR less annoying to read. When done naively that introduced some shader-db regressions, which led to the rest of the series to fix properly. The result is a nice win for shader-db overall (especially the reduction in register pressure from the new lowering), a nice simplification to the code, and a nice improvement to the NIR readability.

Merge request reports