Previous | 199869 Revisions | Next |
r187448 Wednesday 15th June, 2022 at 17:32:46 UTC by Vasantha Crabb |
---|
Optimisation, and baby steps towards untangling stuff: Optimised the scheduler's handling of unscheduled timers - gives a 50% performance improvement in some timer-heavy drivers. Added better endianness swizzling helpers. Got rid of some of the OSD input modules' dependence on concrete input classes from emu. |
[scripts/src/osd] | modules.lua |
[src/emu] | emucore.h input.cpp input.h inputdev.cpp inputdev.h ioport.cpp schedule.cpp schedule.h sound.cpp |
[src/frontend/mame/ui] | inputdevices.cpp |
[src/lib/util] | endianness.h |
[src/mame/drivers] | plygonet.cpp |
[src/osd] | osdcomm.h |
[src/osd/interface] | inputcode.h* inputman.h* inputseq.cpp* inputseq.h* |
[src/osd/modules/input] | input_common.cpp input_common.h input_dinput.cpp input_rawinput.cpp input_sdl.cpp input_win32.cpp |
https://github.com/mamedev/mame/commit/1964365f34499ae5785c7b8f13836caa05156dfa |
Previous | 199869 Revisions | Next |