Skip to content

tu: RMV support

Zan Dobersek requested to merge zdobersek/mesa-fork:tu_rmv into main

What does this MR do and why?

Add RMV support for Turnip. The internal RMV layer is added and integrated
into the VkDevice entrypoint dispatch tables. As elsewhere, memory tracing
is put into action when enabled through the MESA_VK_TRACE environment
variable.

Similar to other implementations of RMV support in Mesa, tracing points are
added across Turnip to report on different types of RMV events, calling
into tu_rmv logging functions to emit the relevant RMV token data.
Edited by Zan Dobersek

Merge request reports