diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2020-12-16 18:49:11 -0500 |
---|---|---|
committer | Vas Crabb <cuavas@users.noreply.github.com> | 2020-12-17 14:48:54 +1100 |
commit | e635cdf74c1083e1f9a6aef6202d58da04c42fe5 (patch) | |
tree | a41a5869e498a0628c04e48a6fda709584e072c4 /src/osd/sdl | |
parent | b9ad748de649c0791bd132ddcc24d177e1eccdad (diff) |
Add "Non-Integer Scaling" and "Keep Aspect" settings to UI video options menu and remove SDL hotkeys for same
Diffstat (limited to 'src/osd/sdl')
-rw-r--r-- | src/osd/sdl/video.cpp | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/src/osd/sdl/video.cpp b/src/osd/sdl/video.cpp index e7af55e56ba..c00d86cd03e 100644 --- a/src/osd/sdl/video.cpp +++ b/src/osd/sdl/video.cpp @@ -140,30 +140,16 @@ static void check_osd_inputs(running_machine &machine) } auto window = osd_common_t::s_window_list.front(); - if (machine.ui_input().pressed(IPT_OSD_2)) - { - //FIXME: on a per window basis - video_config.fullstretch = !video_config.fullstretch; - window->target()->set_scale_mode(video_config.fullstretch? SCALE_FRACTIONAL : SCALE_INTEGER); - machine.ui().popup_time(1, "Uneven stretch %s", video_config.fullstretch? "enabled":"disabled"); - } - if (machine.ui_input().pressed(IPT_OSD_4)) + if (USE_OPENGL) { //FIXME: on a per window basis - video_config.keepaspect = !video_config.keepaspect; - window->target()->set_keepaspect(video_config.keepaspect); - machine.ui().popup_time(1, "Keepaspect %s", video_config.keepaspect? "enabled":"disabled"); - } - - #if (USE_OPENGL) - //FIXME: on a per window basis if (machine.ui_input().pressed(IPT_OSD_5)) { video_config.filter = !video_config.filter; machine.ui().popup_time(1, "Filter %s", video_config.filter? "enabled":"disabled"); } - #endif + } if (machine.ui_input().pressed(IPT_OSD_6)) std::static_pointer_cast<sdl_window_info>(window)->modify_prescale(-1); |