Commit Graph
67 Commits
Author SHA1 Message Date
Giovanni Cascione 14335f50aa LIBRETRO: refactor OSystem_libretro 2023-05-14 18:56:15 +02:00
Giovanni Cascione a062f06bd1 LIBRETRO: add auto setup for extra/theme folders 2023-05-11 20:50:48 +02:00
Giovanni Cascione 2e98da4e9e LIBRETRO: add core path as fallback for system and save folders 2023-05-11 20:50:35 +02:00
Giovanni Cascione 3590bb387c LIBRETRO: add osd_notification 2023-05-11 20:50:22 +02:00
Giovanni Cascione 20ce78d889 LIBRETRO: move retroQuit in close_emu_thread loop 2023-05-11 20:50:06 +02:00
Giovanni Cascione a96eca3025 LIBRETRO: add git version to debug log 2023-05-09 21:51:54 +02:00
Giovanni Cascione b71a9808a6 LIBRETRO: add libretro timer 2023-05-05 04:50:25 +02:00
Giovanni Cascione 90680549f4 LIBRETRO: improve auto frameskip 2023-05-02 22:53:35 +02:00
Giovanni Cascione 65aed42e7f LIBRETRO: add retroDestroy() 2023-05-02 18:03:15 +02:00
Giovanni Cascione e6a7bac64b LIBRETRO: add LIBRETRO_DEBUG mode 2023-04-28 23:59:41 +02:00
Giovanni Cascione 5873ee9688 LIBRETRO: remove unneeded exit_to_frontend on core unload 2023-04-24 02:01:58 +02:00
Giovanni Cascione ce2e2f353d LIBRETRO: refactor close content functions 2023-04-23 23:20:15 +02:00
Giovanni Cascione 9a861391c8 LIBRETRO: fix close content from quick menu 2023-04-23 00:58:16 +02:00
Giovanni Cascione 74b91f3bf3 LIBRETRO: fix core reset feature 2023-04-21 18:08:54 +02:00
Giovanni Cascione ab15b39465 LIBRETRO: simplyfy core unloading 2023-04-21 18:08:33 +02:00
Giovanni Cascione 9176a80269 LIBRETRO: add log_scummvm_exit_code function 2023-04-21 18:08:16 +02:00
Giovanni Cascione ba2abf6d92 LIBRETRO: add scummvm_main parameters init function 2023-04-21 18:07:53 +02:00
Giovanni Cascione 3ecc32331b LIBRETRO: fix retro_get_memory_data return value 2023-04-20 13:07:16 +02:00
Giovanni Cascione 2b141e63b6 LIBRETRO: add g_system->destroy() 2023-04-20 13:07:03 +02:00
Giovanni Cascione 6cf91e9438 LIBRETRO: fix emu thread deinit 2023-04-20 13:06:51 +02:00
Giovanni Cascione f404d025ac LIBRETRO: add scummvm_main return code log 2023-04-19 12:45:22 +02:00
Giovanni Cascione 1d1fa646d0 LIBRETRO: add audio_status initial value 2023-04-16 20:44:55 +02:00
Giovanni Cascione fbac0c281e LIBRETRO: fix current_frame initial value 2023-04-09 00:57:37 +02:00
Giovanni Cascione 3448c9808c LIBRETRO: JANITORIAL: drop unused vars 2023-04-09 00:57:37 +02:00
Giovanni Cascione 1d5d6056ea LIBRETRO: drop call to audio_cb on mute 2023-04-09 00:11:32 +02:00
Giovanni Cascione ebcce94d3b LIBRETRO: drop call to video_cb on frame skip 2023-04-09 00:11:30 +02:00
Giovanni Cascione f568826067 LIBRETRO: remove redundant latency update 2023-04-09 00:11:29 +02:00
Giovanni Cascione 0707a3db54 LIBRETRO: drop reduce framerate workaround 2023-04-09 00:11:28 +02:00
Giovanni Cascione 3c5bfb83c0 LIBRETRO: count single frames skipped for auto perf tuner 2023-04-09 00:10:21 +02:00
Giovanni Cascione c49c7dbf6d LIBRETRO: add current frame to frameskip debug log 2023-04-09 00:10:18 +02:00
Giovanni Cascione b3c1dc48bb LIBRETRO: do not frameskip if within THREAD_SWITCH_UPDATE loop 2023-04-09 00:10:18 +02:00
Giovanni Cascione 8d6700f346 LIBRETRO: fix first loop with fixed frameskip 2023-04-09 00:10:17 +02:00
Giovanni Cascione ebb3095541 LIBRETRO: update latency in all cases when flagged 2023-04-09 00:10:16 +02:00
Giovanni Cascione fd754d3f2a LIBRETRO: always use auto framerate reduction and drop setting 2023-04-09 00:10:15 +02:00
Giovanni Cascione 7460d2c3d7 LIBRETRO: change auto perf tuner actions order 2023-04-09 00:10:14 +02:00
Giovanni Cascione ebd8997375 LIBRETRO: simplify reduce framerate option 2023-04-09 00:10:14 +02:00
Giovanni Cascione 492dad0fdb LIBRETRO: force framerate reduction for cons screen updates 2023-04-04 15:55:22 +02:00
Giovanni Cascione ffc7d644ef LIBRETRO: add auto perf tuner reset on engine exit 2023-04-04 15:55:22 +02:00
Giovanni Cascione c509343b6e LIBRETRO: add auto perf tuner restore feature 2023-04-04 15:55:21 +02:00
Giovanni Cascione f1caf916ee LIBRETRO: chenge auto perf tuner logs to debug 2023-04-04 15:55:20 +02:00
Giovanni Cascione 5fd7646c12 LIBRETRO: invert consecutive_screen_updates setting action 2023-04-04 15:55:20 +02:00
Giovanni Cascione cb04a93042 LIBRETRO: drop OSD for auto perf tuner 2023-04-04 15:55:17 +02:00
Giovanni Cascione ad822b3001 LIBRETRO: use auto frameskip with perf tuner 2023-04-04 15:55:17 +02:00
Giovanni Cascione a9ab90c456 LIBRETRO: send NULL to audio_batch_cb if on mute 2023-04-04 15:55:16 +02:00
Giovanni Cascione 4135efbb68 LIBRETRO: add consecutive screen updates to auto perf tuner 2023-04-04 15:55:15 +02:00
Giovanni Cascione 7c8cc4df52 LIBRETRO: let auto perf tuner override settings 2023-04-04 15:55:15 +02:00
Giovanni Cascione c3df289896 LIBRETRO: expose 'consecutive screen updates' as user setting 2023-04-04 15:55:14 +02:00
Giovanni Cascione f614c53191 LIBRETRO: add framerate reduction option 2023-04-02 05:27:33 +02:00
Giovanni Cascione addf767ceb LIBRETRO: simplify audio retrieve test and drop unused isInGUI() 2023-04-02 05:27:33 +02:00
Giovanni Cascione bf42315fcd LIBRETRO: reorder audio retrieving 2023-04-02 05:27:33 +02:00