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, 5827272113043296121424174
467.80, 234, 500214, 234, 1412, 1176, 648, 5635680109436188117743760
424.37, 213, 501923, 213, 2130, 1704, 623, 513244899657292105474683
472.15, 237, 501962, 237, 2370, 1896, 667, 5710752110924644122226004
411.32, 206, 500826, 206, 2060, 1648, 709, 49637769649176495333273
458.87, 230, 501228, 230, 2300, 1840, 634, 5542080107758204123112090
475.01, 238, 501044, 238, 2380, 1904, 631, 5734848111477480122087426
471.08, 236, 500972, 236, 2360, 1888, 655, 5686656110498496114816162

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