Skip to content

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.)

named-events

Some less sane tagging (almost every draw call) : many-annotations

Edited by Lionel Landwerlin

Merge request reports