a6ac1f5fbd
WARP has a temp register limit, and the control flow needed to convert indirect to direct accesses on large temps ends up bloating shaders massively. We can just go ahead and spill these large temps to scratch, which maps to an alloca in DXIL. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22787>