turnip: Implement vkCmdBeginQuery for occlusion queries
authorBrian Ho <brian@brkho.com>
Thu, 2 Jan 2020 20:15:27 +0000 (15:15 -0500)
committerMarge Bot <eric+marge@anholt.net>
Fri, 24 Jan 2020 18:14:01 +0000 (18:14 +0000)
commit5824a59ee2c325e04b18592b12c23a622ef32d72
treeaeb53c9d7bdcc82484a41c120b5be37b5f46356d
parent78dea40b1c96a1d06a9361e1f1fb0c87ada6d156
turnip: Implement vkCmdBeginQuery for occlusion queries

Mostly a translation of freedreno's implementation of glBeginQuery for
GL_SAMPLES_PASSED query objects with special logic for handling tiled
render passes.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3279>
src/freedreno/vulkan/tu_query.c