intel/utrace/perfetto: improvements to capture application tags
There are several things in this MR :
- add the ability to toggle tracepoints by environment variables
- track secondary command buffers
- track (some) application tags
Includes !16613 (merged)
/cc @fjdegroo
@Danil : if you have any feedback on the util/perf commit, I'm looking for naming improvements ;)
Some captures :
Some simple tagging from the application through vkCmdBeginDebugUtilsLabelEXT
/vkCmdEndDebugUtilsLabelEXT
:
(Note that tagging is done in non-pipelined mode, so it doesn't always cover the entirety of the work. Unfortunately we don't have the pipelining information in the tagging.)