Previous | 199869 Revisions | Next |
r192616 Friday 24th February, 2023 at 08:31:12 UTC by Vasantha Crabb |
---|
Update accumulating relative inputs exactly once per frame. This fixes "amplification" effects that would happen if the frame rate rose above 100 Hz (whether by unthrottling or otherwise). Synchronise with wall clock any time inputs are read. Not doing this has weird effects on relative inputs with frame skipping and contributes to unresponsiveness of menus. Reduce visual latency for mouse movement on menus when paused or skipping frames. The rest of the code changes to menus won't provide benefits until draw can happen after event handling. |
[language/Vietnamese] | strings.po |
[src/emu] | main.h video.cpp |
[src/frontend/mame] | mame.cpp |
[src/frontend/mame/ui] | about.cpp about.h analogipt.cpp analogipt.h auditmenu.cpp auditmenu.h barcode.cpp barcode.h cheatopt.cpp cheatopt.h confswitch.cpp confswitch.h custui.cpp custui.h datmenu.cpp datmenu.h devctrl.h devopt.cpp devopt.h dirmenu.cpp dirmenu.h filecreate.cpp filecreate.h filemngr.cpp filemngr.h filesel.cpp filesel.h imgcntrl.cpp imgcntrl.h info.cpp info.h info_pty.cpp info_pty.h inputdevices.cpp inputdevices.h inputmap.cpp inputmap.h inputopts.cpp inputopts.h inputtoggle.cpp inputtoggle.h keyboard.cpp keyboard.h mainmenu.cpp mainmenu.h menu.cpp menu.h miscmenu.cpp miscmenu.h optsmenu.cpp optsmenu.h pluginopt.cpp pluginopt.h quitmenu.cpp quitmenu.h selector.cpp selector.h selgame.cpp selgame.h selmenu.cpp selmenu.h selsoft.cpp selsoft.h simpleselgame.cpp simpleselgame.h sliders.cpp sliders.h slotopt.cpp slotopt.h sndmenu.cpp sndmenu.h state.cpp state.h submenu.cpp submenu.h swlist.cpp swlist.h tapectrl.cpp tapectrl.h textbox.cpp textbox.h ui.cpp ui.h utils.cpp videoopt.cpp videoopt.h viewgfx.cpp |
[src/osd] | osdepend.h |
[src/osd/mac] | osdmac.h video.cpp |
[src/osd/modules/debugger] | debugwin.cpp |
[src/osd/modules/input] | input_common.cpp input_common.h input_dinput.cpp input_dinput.h input_module.h input_none.cpp input_rawinput.cpp input_sdl.cpp input_win32.cpp input_xinput.cpp |
[src/osd/modules/lib] | osdobj_common.cpp osdobj_common.h |
[src/osd/sdl] | osdsdl.cpp osdsdl.h |
[src/osd/windows] | video.cpp winmain.h |
https://github.com/mamedev/mame/commit/65aeb63a2a1f4f65a6fa0dedabba1b852a189f96 |
Previous | 199869 Revisions | Next |