Skip to content

Draft: radv: Store NIR shaders in pipeline libraries

Friedrich Vock requested to merge pixelcluster/mesa:radv_library_shaders into main

More preliminary work for separate RT compilation. Pipeline libraries now store their own NIR shaders and cross-reference linked pipelines (to avoid cloning shaders all over the place, except when required in proper pipeline compilation.

I'm not sure if we should disable caches completely in main, which is why I marked it as Draft for now. Fixing the caching is non-trivial though.

/cc @daniel-schuermann

Merge request reports