commit | 41a5a2185827257820af37ee8752a839d6f2d519 | [log] [tgz] |
---|---|---|
author | Connor Abbott <cwabbott0@gmail.com> | Mon Jul 06 18:16:39 2020 +0200 |
committer | Marge Bot <eric+marge@anholt.net> | Tue Sep 29 16:16:05 2020 +0000 |
tree | 5e518b1bcb6a783fdf958da325d148cb4e777884 | |
parent | 67ac16611bd31a84e9dd6e54ea4747ab7aad717a [diff] |
tu: Refactor shader compilation flow In order to do cross-stage linking, we'll need to split out SPIR-V->NIR and NIR finalization, so that we can do a round of linking in between. The multiview lowering pass also assumes that it sits between two optimization loops, which in anv are the pre-linking optimizations and post-linking finalization. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6515>