vulkan/overlay: record all select metrics into output file
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Sat, 2 Mar 2019 17:49:21 +0000 (17:49 +0000)
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>
Thu, 2 May 2019 16:02:34 +0000 (17:02 +0100)
commit81fd6ba7cc6a519c9e612eeb5dbf3fa1fbf9c431
treea9f415aad369583eec3e3e46cd7504595654e5d8
parent74a9fdd8a28619599404bdde55f85324b744976d
vulkan/overlay: record all select metrics into output file

The output looks something like this (csv style) :

fps, frame, frame_timing(us), submit, draw_indexed, pipeline_graphics, acquire_timing(us), vert_invocations, frag_invocations, gpu_timing(ns)
480.55, 242, 501512, 247, 1444, 1204, 714, 5827272, 113043296121424174
467.80, 234, 500214, 234, 1412, 1176, 648, 5635680, 109436188117743760
424.37, 213, 501923, 213, 2130, 1704, 623, 5132448, 99657292105474683
472.15, 237, 501962, 237, 2370, 1896, 667, 5710752, 110924644122226004
411.32, 206, 500826, 206, 2060, 1648, 709, 4963776, 9649176495333273
458.87, 230, 501228, 230, 2300, 1840, 634, 5542080, 107758204123112090
475.01, 238, 501044, 238, 2380, 1904, 631, 5734848, 111477480122087426
471.08, 236, 500972, 236, 2360, 1888, 655, 5686656, 110498496114816162

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
src/vulkan/overlay-layer/overlay.cpp
src/vulkan/overlay-layer/overlay_params.c