From 1964365f34499ae5785c7b8f13836caa05156dfa Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Thu, 16 Jun 2022 03:32:46 +1000 Subject: 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 | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'scripts/src') diff --git a/scripts/src/osd/modules.lua b/scripts/src/osd/modules.lua index e431bb93d22..3a44a1c7d05 100644 --- a/scripts/src/osd/modules.lua +++ b/scripts/src/osd/modules.lua @@ -54,6 +54,10 @@ function osdmodulesbuild() MAME_DIR .. "src/osd/osdnet.h", MAME_DIR .. "src/osd/watchdog.cpp", MAME_DIR .. "src/osd/watchdog.h", + MAME_DIR .. "src/osd/interface/inputcode.h", + MAME_DIR .. "src/osd/interface/inputman.h", + MAME_DIR .. "src/osd/interface/inputseq.cpp", + MAME_DIR .. "src/osd/interface/inputseq.h", MAME_DIR .. "src/osd/modules/debugger/debug_module.h", MAME_DIR .. "src/osd/modules/font/font_module.h", MAME_DIR .. "src/osd/modules/midi/midi_module.h", @@ -119,6 +123,7 @@ function osdmodulesbuild() MAME_DIR .. "src/osd/modules/monitor/monitor_mac.cpp", } includedirs { + MAME_DIR .. "src/osd", ext_includedir("asio"), } -- cgit v1.2.3