venus: switch to unconditionally deferred query feedback
What does this MR do and why?
Current query feedback implementation does not track/handle render pass suspend/resume.
This MR replaces the implementation by unconditionally deferring all query feedback commands during recording. Then at submission time, for each batch, all the deferred query feedback commands are collected and recorded into its own cmd buffer and appended to the batch.
Testing No regressions on anv, radv, lvp, panvk
dEQP-VK.query_pool.*
dEQP-VK.transform_feedback.*
dEQP-VK.multiview.*
dEQP-VK.pipeline.*.timestamp.*
Tested astroneer on anv. Genshin impact on mali
Edited by Juston Li