From 281b91cc3f9fa4e29e15e4e53a8f4423b9dea93f Mon Sep 17 00:00:00 2001 From: Heinrich Date: Fri, 9 Aug 2019 18:01:06 +0200 Subject: [PATCH] Opts: Add option to use high-prec vblank timestamps Disabled by default --- src/gpuvis.cpp | 3 +++ src/gpuvis.h | 1 + 2 files changed, 4 insertions(+) diff --git a/src/gpuvis.cpp b/src/gpuvis.cpp index 549b7d58..38d22861 100644 --- a/src/gpuvis.cpp +++ b/src/gpuvis.cpp @@ -306,6 +306,9 @@ void Opts::init() init_opt_bool( i, desc.c_str(), inikey.c_str(), true ); } + + init_opt_bool( OPT_VBlankHighPrecTimestamps, "Use high-precision HW vblank timestamps (if available)", "vblank_high_prec_timestamps", false ); + init_opt_bool( OPT_RenderFrameMarkers, "Show render frame markers", "render_framemarkers", true ); // Set up action mappings so we can display hotkeys in render_imgui_opt(). diff --git a/src/gpuvis.h b/src/gpuvis.h index c3b4735d..799a342f 100644 --- a/src/gpuvis.h +++ b/src/gpuvis.h @@ -945,6 +945,7 @@ enum : uint32_t OPT_RenderCrtc7, OPT_RenderCrtc8, OPT_RenderCrtc9, + OPT_VBlankHighPrecTimestamps, OPT_RenderFrameMarkers, OPT_GraphHeight, OPT_GraphHeightZoomed,