anv: initial RMV support
What does this MR do and why?
This MR add support for generating rmv files (Radeon Memory Visualizer)
WIP for now :
-
finish ray tracing pipeline tracking -
RMV is showing still quite a few large unbound regions (missing bind between resources & memory?) -
query pools -
sparse binds -
preferred heap often shows "host" but that should not be the case
Missing from common code (maybe from RMV too?) :
- bits for bvh building buffers
/cc @fjdegroo : since we're on the OOM topic
Edited by Lionel Landwerlin