twinaphex
ec7b7821fa
Move code out of retroarch.c
2021-10-29 14:13:16 +02:00
Autechre
514534f99b
Move more state to runloop_state ( #13124 )
...
* Move more state to runloop state
* remove unused variable
* Cleanup
* Move more state to runloop_state
* Remove unused variable
* Cleanups
* move input_remapping functions over to input_driver.c
* Some buildfixes
2021-10-18 15:23:22 +02:00
twinaphex
b9500ff729
Move state over to runloop state
2021-10-14 22:18:14 +02:00
twinaphex
bf2c3902d4
Cleanups
2021-10-14 21:35:38 +02:00
twinaphex
68f0e50a2f
rename a bunch of functions to runloop_ prefix instead of retroarch_ -
...
we need to make a better distinction between runloop and the 'retroarch
state'
2021-10-13 17:48:40 +02:00
twinaphex
f070da6dfc
Move code to menu_driver.c and input_driver.c
2021-10-13 15:40:01 +02:00
twinaphex
5f4d4fe678
Move more code from retroarch.c to video_driver.c - retroarch.c now
...
778kb
2021-10-13 15:15:24 +02:00
Autechre
0a888f7868
Move video state to gfx/video_driver.c - reduces filesize of retroarch.c to 809kb ( #13104 )
...
* Move video state to gfx/video_driver.c - reduces filesize of retroarch.c
to 809Kb
2021-10-13 14:56:22 +02:00
Autechre
e7f182811a
Split up audio code into new file audio/audio_driver.c ( #13097 )
...
* Split up audio code into new file audio/audio_driver.c
* Fix build issues #1
* Small cleanup
* Fix typo
2021-10-11 18:01:37 +02:00
twinaphex
61ee2274e6
Move more code over to input_driver.c - BSV code in particular but
...
also input state function callbacks - retroarch.c code size reduced
to 874Kb
2021-10-06 05:57:39 +02:00
Autechre
8807e2957e
Input refactors pt3 ( #13053 )
...
* Move more internal state over to input_driver.c and menu_driver.c -
retroarch.c now down to 893kb
- Remove now unused p_rarch pointers in functions
2021-10-01 07:18:30 +02:00
twinaphex
ef875f6102
Create input_state_get_ptr - move to input_driver.c -
...
also moved over the functions that had a dependence on this
state - retroarch.c reduced to 979kb now
2021-09-30 20:54:56 +02:00
twinaphex
9bb2359a86
More naming consistency changes - take 'retroarch_' prefix out of
...
functions that don't touch p_rarch state
2021-09-28 13:48:49 +02:00
twinaphex
e886e908d5
Create consistent naming conventions - use retroarch_ instead
...
of rarch_ for some functions for all functions coming from retroarch.h
2021-09-28 12:56:10 +02:00
twinaphex
9b5a60af53
Move location driver code to separate file
2021-09-20 06:26:14 +02:00
twinaphex
238eb649a2
Split up midi_driver code to midi_driver.c
2021-09-20 03:43:37 +02:00
twinaphex
b3d724b7a3
Move code out of retroarch.c
2021-09-18 22:05:03 +02:00
twinaphex
6c79cebc6e
Move input_overlay_auto_rotate_ out of retroarch.c and into
...
input_driver.c
2021-09-09 14:24:42 +02:00
twinaphex
c9e587a5a7
Move more input code over to input_driver.c from retroarch.c
2021-09-07 14:55:37 +02:00
twinaphex
276b4fd72c
Move more code over from retroarch.c to input_driver.c
2021-09-07 13:08:31 +02:00
twinaphex
67defbcf26
Transfer code over from retroarch.c to input_driver.c
2021-09-07 12:42:03 +02:00
jdgleaver
743aea1810
Fix cheats when using second instance runahead
2021-09-03 11:27:12 +01:00
twinaphex
fc4081cd8f
Fix some builds
2021-08-31 00:55:46 +02:00
twinaphex
0db409d5b5
Move lots of menu code over to menu/menu_driver.c - moved at least
...
44Kb of code over
2021-08-31 00:43:04 +02:00
twinaphex
b68ace9e3d
Simplify several menu poll functions
2021-08-30 20:46:07 +02:00
jdgleaver
bbc121cd74
Fix RETRO_ENVIRONMENT_SET_FASTFORWARDING_OVERRIDE callback when runahead is enabled
2021-08-19 14:49:49 +01:00
jdgleaver
fe1f311a35
Add core option category support
2021-08-06 15:33:47 +01:00
jdgleaver
3a82cf980d
'Analog to Digital Type' usability improvements
2021-06-23 14:28:45 +01:00
jdgleaver
55c855267e
Add API extension for setting 'need_fullpath' based on content file extension and to request persistent frontend content data buffers
2021-06-01 15:28:39 +01:00
twinaphex
0a5d4288f5
Rollback runloop changes - will require a rethink in how we approach
...
this
2021-05-25 20:41:39 +02:00
twinaphex
621a0b61f6
Move more state to runloop_state (in preparation of removing path_clear
...
and path_is_empty)
2021-05-24 20:38:56 +02:00
twinaphex
b48ab663b0
Move BSV runloop code over to runloop.c
2021-05-23 02:20:01 +02:00
twinaphex
364d518726
More runloop_state changes
2021-05-23 01:54:33 +02:00
twinaphex
d1c7d97b10
Split up code to runloop.c
2021-05-22 23:09:00 +02:00
twinaphex
7c483340fc
Start creating a distinction between runloop_ and retroarch_ prefix
...
functions
2021-05-22 16:51:55 +02:00
twinaphex
74f1bf59b9
Refactors - plenty of runloop state functions no longer pass p_rarch
...
around, so get rid of it
2021-05-21 19:52:09 +02:00
twinaphex
74cef32c1d
Cleanups
2021-05-18 00:57:46 +02:00
twinaphex
ca5ce839ce
Small cleanups to button input handling code - several parameters
...
were no longer used
2021-04-10 19:06:56 +02:00
twinaphex
8b197e49bb
accessibility_speak_priority - no longer dependent on settings pointer
2021-04-10 14:59:34 +02:00
twinaphex
200983f938
is_narrator_running -don't pass entire settings pointer
2021-04-10 14:24:41 +02:00
twinaphex
d910f520d9
Don't pass entire settings pointer if we just need a few settings variables
...
to read
2021-04-10 13:03:53 +02:00
twinaphex
338c2eb2f0
Settings cleanups
2021-04-10 01:51:28 +02:00
twinaphex
deccc4d8c6
Some refactors
2021-04-10 00:54:40 +02:00
twinaphex
2c7226de20
Less pointer grabbing
2021-04-08 17:08:46 +02:00
twinaphex
d5ebf9039c
Cleanups
2021-04-06 23:05:40 +02:00
twinaphex
789cf29d28
Pass more pointers
2021-04-06 22:35:47 +02:00
twinaphex
29a358ee3a
Pass settings pointer around to more functions
2021-04-06 20:07:06 +02:00
twinaphex
45beb1bcdd
Cleanups - pass pointers around instead of grabbing
...
p_rarch->configuration_settings everywhere; add some verbosity_enabled
checks
2021-04-06 19:31:04 +02:00
twinaphex
4855f371f1
Refactor accessibilty speak priority code - create LUT for
...
character/string pairs
2021-04-06 18:21:22 +02:00
twinaphex
76f000e4c8
Don't pass p_rarch around to other functions everywhere
2021-04-06 17:49:45 +02:00