tu: Disable transformFeedbackPreservesProvokingVertex
authorConnor Abbott <cwabbott0@gmail.com>
Wed, 26 Jul 2023 14:02:52 +0000 (16:02 +0200)
committerMarge Bot <emma+marge@anholt.net>
Wed, 26 Jul 2023 17:09:36 +0000 (17:09 +0000)
commit37a92d0af19a916d432d78ac5af5b2f67e928c8c
treec906a714c69571c2c250d72dfe42a99de75793b5
parent6383f9c1315bbd67c9d5fb8b12dbb06ad3b02e7b
tu: Disable transformFeedbackPreservesProvokingVertex

Our implementation only preserves the provoking vertex if it is last,
and always preserving it would be more draw-time validation because the
vertex ordering is tied up with the tessellation domain origin. It turns
out we didn't notice this because the tests aren't good enough to catch
the issue.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24304>
src/freedreno/vulkan/tu_device.cc