tu: Fix logic errors with subpass implicit dependencies
authorConnor Abbott <cwabbott0@gmail.com>
Mon, 16 Aug 2021 09:59:03 +0000 (11:59 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 17 Aug 2021 18:33:17 +0000 (18:33 +0000)
commit09e0b29bb63f60231b26b4c8f02eadb68e51b623
tree30917e67b1f91ef7f2821fd7445be4f14cb96b77
parentdcf1d8d7a4fe5657a24d4a6799532a39aa117977
tu: Fix logic errors with subpass implicit dependencies

We were adding them if there was an external dep instead of if there
wasn't, and we were skipping the entire subpass which would've resulted
in attachments not getting marked as used.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12386>
src/freedreno/ci/deqp-freedreno-a630-bypass-fails.txt
src/freedreno/vulkan/tu_pass.c