d5a3e2db89
this makes the handling a bit more complex, as both input and output need to be handled for most stages, and also the per-component handling gets trickier Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22671>