Skip to content

Draft: radv/rt: Restructure

While revisiting monolithic compilation, I realized that it will only be upstreamable with some restructuring:

Moves the different passes into multiple files. Everything related to
NIR (So basically everything) is moved into the NIR subdirectory.

The goal is to untangle the mess once called "radv_rt_shader.c" and make
it possible to use some of the passes (API lowering, hit attrib lowering)
for monolithic aka. unified compilation.

Merge request reports