Skip to content

Commit

Permalink
opts: Use Ctrl-Shift-K to toggle high-prec vblank timestamps
Browse files Browse the repository at this point in the history
  • Loading branch information
Heinrich authored and mikesart committed Sep 24, 2019
1 parent 281b91c commit 6a35793
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/gpuvis.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -314,6 +314,7 @@ void Opts::init()
// Set up action mappings so we can display hotkeys in render_imgui_opt().
m_options[ OPT_RenderCrtc0 ].action = action_toggle_vblank0;
m_options[ OPT_RenderCrtc1 ].action = action_toggle_vblank1;
m_options[ OPT_VBlankHighPrecTimestamps].action = action_toggle_vblank_hardware_timestamps;
m_options[ OPT_RenderFrameMarkers ].action = action_toggle_framemarkers;

add_opt_graph_rowsize( "gfx", 8 );
Expand Down Expand Up @@ -4616,6 +4617,8 @@ void MainApp::handle_hotkeys()
s_opts().setb( OPT_RenderCrtc0, !s_opts().getb( OPT_RenderCrtc0 ) );
if ( s_actions().get( action_toggle_vblank1 ) )
s_opts().setb( OPT_RenderCrtc1, !s_opts().getb( OPT_RenderCrtc1 ) );
if ( s_actions().get( action_toggle_vblank_hardware_timestamps ) )
s_opts().setb( OPT_VBlankHighPrecTimestamps, !s_opts().getb( OPT_VBlankHighPrecTimestamps ) );
if ( s_actions().get( action_toggle_framemarkers ) )
s_opts().setb( OPT_RenderFrameMarkers, !s_opts().getb( OPT_RenderFrameMarkers ) );

Expand Down
1 change: 1 addition & 0 deletions src/gpuvis_utils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1449,6 +1449,7 @@ void Actions::init()

m_actionmap.push_back( { action_toggle_vblank0, KMOD_CTRL | KMOD_SHIFT, SDLK_m, "Graph: Toggle showing vblank 0 markers" } );
m_actionmap.push_back( { action_toggle_vblank1, KMOD_CTRL | KMOD_SHIFT, SDLK_n, "Graph: Toggle showing vblank 1 markers" } );
m_actionmap.push_back( { action_toggle_vblank_hardware_timestamps, KMOD_CTRL | KMOD_SHIFT, SDLK_k, "Graph: Toggle showing hardware vblank timestamps" } );
m_actionmap.push_back( { action_toggle_framemarkers, KMOD_CTRL | KMOD_SHIFT, SDLK_f, "Graph: Toggle showing Frame Markers" } );
m_actionmap.push_back( { action_toggle_frame_filters, KMOD_CTRL | KMOD_SHIFT, SDLK_r, "Graph: Toggle Frame Filters" } );

Expand Down
1 change: 1 addition & 0 deletions src/gpuvis_utils.h
Original file line number Diff line number Diff line change
Expand Up @@ -415,6 +415,7 @@ enum action_t

action_toggle_vblank0,
action_toggle_vblank1,
action_toggle_vblank_hardware_timestamps,
action_toggle_framemarkers,
action_toggle_frame_filters,

Expand Down

0 comments on commit 6a35793

Please sign in to comment.