218f8302d2
In the case of two vars being packed into the same register / location, they'll still get unique driver_location, which is what we need. This does require some tweaks to stream output handling, which also needs to produce the varying index. Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Bill Kristiansen <billkris@microsoft.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14399>