2266 Commits

Author SHA1 Message Date
twinaphex
e54e8c4a1f Cleanups 2019-08-15 01:14:25 +02:00
twinaphex
d30b2ecaca Merge menu_input_dialog.c into retroarch.c 2019-08-15 01:08:34 +02:00
Adrien Moulin
a545499496 Midi: fix SysEx handling
We need to clear the event status after each message. Otherwise, after a SysEx message the first byte of the next event will incorrectly inherit its delta_time.
This causes a delay of several seconds in nearly every MT-32 games which uses a lot of long SysEx.
2019-08-14 21:34:28 +02:00
twinaphex
0092aa84d3 Fix OSK input regression 2019-08-14 17:55:29 +02:00
Twinaphex
9271f73dd2
Merge pull request #9304 from rsn8887/master
Allow auto save states also in cores that support no content
2019-08-14 17:30:55 +02:00
twinaphex
295e6f8e14 Move menu_input_dialog_keyboard_display to retroarch.c 2019-08-14 16:52:26 +02:00
rsn8887
2cc84bb99e Allow auto save states also in cores that support no content
as long as some content is loaded
2019-08-13 21:44:54 -05:00
twinaphex
890008491c Cleanups 2019-08-14 02:49:54 +02:00
twinaphex
7d10c1a9ff (menu widgets) No longer use video_driver_get_size 2019-08-13 16:47:56 +02:00
twinaphex
022b22a4cd Pass video_driver_width and video_driver_height
to menu driver render callback function so that
we don't have to call video_driver_get_size anymore
2019-08-13 12:50:24 +02:00
Twinaphex
6065f71bb2 Buildfix for C89_BUILD 2019-08-12 23:07:49 +02:00
twinaphex
cf812b2e80 Revert "Prevent input_driver_poll from being called more than once per"
This reverts commit 15513c77525a0296323b30b91f7f0080c10df083.
2019-08-12 21:33:47 +02:00
twinaphex
3ae447420e Cleanups 2019-08-12 19:33:50 +02:00
twinaphex
7c78e0ad1e menu_event_kb_set no longer needed 2019-08-12 18:14:47 +02:00
twinaphex
a9002b444e Have to put this back 2019-08-12 18:09:56 +02:00
twinaphex
f7aebf02c8 No longer need input_driver_input_state 2019-08-12 18:00:31 +02:00
twinaphex
39a6dce7da Optimization 2019-08-12 17:51:41 +02:00
twinaphex
95505ae5c5 input_keys_pressed - use bitmasks 2019-08-12 17:48:55 +02:00
twinaphex
f117b22a46 Cleanups 2019-08-12 17:37:17 +02:00
twinaphex
b2e57db8c2 input_overlay_key_pressed - start getting rid of it 2019-08-12 17:13:29 +02:00
twinaphex
0405cf40d0 Cleanups 2019-08-12 17:09:26 +02:00
twinaphex
a4947780d9 Potential buildfix 2019-08-12 14:10:09 +02:00
twinaphex
524f202231 Turn two functions static 2019-08-12 13:04:08 +02:00
twinaphex
a45c9b6eb4 Duplicate aspect ratio code that was being ran twice 2019-08-12 12:52:40 +02:00
Twinaphex
39a876a083 (Apple OSX Metal) Define HAVE_NO_BUILTIN_ZLIB 2019-08-12 12:05:52 +02:00
twinaphex
f6d0de0ed5 Cleanups 2019-08-12 11:43:43 +02:00
twinaphex
54be49d88e More accurate framerate OSD 2019-08-12 11:36:49 +02:00
twinaphex
302cc16b57 Cleanups 2019-08-12 10:45:16 +02:00
twinaphex
15513c7752 Prevent input_driver_poll from being called more than once per
frame - would only regularly happen when 'pause when menu activated'
was turned off and we went to the menu, and maybe a slight few
times inside specific cores, but nothing major
2019-08-12 10:27:57 +02:00
twinaphex
3c9a3de8bc Refactor runloop_check_state 2019-08-11 20:04:41 +02:00
twinaphex
ca3a80091a Cleanup runloop_iterate
NOTE/CHECK: Hopefully wiiu is unaffected by the change
in sleeping
2019-08-11 19:39:48 +02:00
twinaphex
e4e86d027e Don't call runloop_get_system_info from within retroarch.c 2019-08-11 19:21:44 +02:00
twinaphex
8647bbc36f Attempt to fix WiiU build 2019-08-11 14:48:32 +02:00
twinaphex
ab293b9900 Add HAVE_THREADS ifdefs 2019-08-11 12:53:21 +02:00
twinaphex
2b6613c137 Accidentally removed this 2019-08-10 20:09:33 +02:00
twinaphex
a0f9f47e89 Cleanup savestate code 2019-08-10 20:06:38 +02:00
twinaphex
8ac794d4af Simplify fastforwarding code 2019-08-10 19:59:33 +02:00
twinaphex
9b4fe343f3 Fix --disable-menu 2019-08-10 17:47:09 +02:00
twinaphex
baf8c71545 Cleanups 2019-08-10 14:23:00 +02:00
twinaphex
41c6345381 Cleanups 2019-08-10 14:14:20 +02:00
twinaphex
e3ba467932 Refactor rarch_core_runtime_tick 2019-08-10 14:12:21 +02:00
twinaphex
23456bfc94 Create update_savestate_slot 2019-08-10 13:43:23 +02:00
twinaphex
602fd3b520 Call set_nonblocking state with false argument directly 2019-08-10 13:35:07 +02:00
twinaphex
c1b3869db5 Buildfix 2019-08-10 13:21:36 +02:00
twinaphex
7505251b40 Cleanups 2019-08-10 13:16:15 +02:00
twinaphex
562ea77613 menu_event_kb_set else path is being called every frame, so at
least make it fast
2019-08-10 07:13:21 +02:00
twinaphex
1de946a1b7 Optimize fastforwarding runtime check - menu widgets function
was being called every frame unnecessarily
2019-08-10 06:25:50 +02:00
twinaphex
60932b18ad All these functions can be made static 2019-08-10 04:52:33 +02:00
twinaphex
5cac6dddfb See if this is what is behind the performance regression 2019-08-10 02:21:30 +02:00
twinaphex
7c9de7ec0f Turn rarch_core_runtime_tick into static function 2019-08-09 22:02:29 +02:00