twinaphex
651774daf1
Revert "(VFS) Add codepath for MSVC CDROM code"
...
This reverts commit 7fb8965416
.
2019-07-15 06:48:25 +02:00
twinaphex
7fb8965416
(VFS) Add codepath for MSVC CDROM code
2019-07-15 06:30:57 +02:00
twinaphex
8914e289e1
Add missing forward declarations
2019-07-14 19:00:21 +02:00
twinaphex
cd244371b9
Cleanups
2019-07-14 18:56:18 +02:00
twinaphex
d80b85b158
Cleanups
2019-07-14 18:52:51 +02:00
twinaphex
162695956f
Cleanups
2019-07-14 16:00:54 +02:00
twinaphex
fdd8dd65ce
Cleanups
2019-07-14 15:48:44 +02:00
jdgleaver
0476901ca5
Add ability to manually set default core option values when using the new v1 core options interface
2019-07-12 18:20:19 +01:00
jdgleaver
4f3adb8d2c
An environment callback for selectively hiding core options
2019-07-12 17:12:03 +01:00
twinaphex
b7a85d392f
Silence warnings
2019-07-12 16:31:16 +02:00
Twinaphex
e8501203fb
Merge pull request #9092 from jdgleaver/core-option-sublabels-v2
...
Core Options: Add sublabels + localisation support
2019-07-12 14:23:00 +02:00
jdgleaver
bb8636862f
Fix CXX_BUILD
2019-07-12 09:52:34 +01:00
benoa
61dee5f015
WII: Fix compilation
2019-07-11 20:30:58 +02:00
jdgleaver
380812f83e
Core Options: Add sublabels + localisation support
2019-07-11 16:10:43 +01:00
twinaphex
4eaf987ede
Cleanups
2019-07-11 13:46:34 +02:00
twinaphex
bddfca940e
Add HAVE_GDI switch
2019-07-11 13:18:38 +02:00
twinaphex
1d43384213
Small cleanups
2019-07-11 12:32:37 +02:00
twinaphex
b2bf822f13
Add HAVE_AUDIOMIXER switch
2019-07-11 11:51:06 +02:00
twinaphex
cd2b835f8c
Fix for getting rid of warnings when compiling without libretrodb
2019-07-11 10:27:50 +02:00
twinaphex
663c82f97a
Turn some functions static
2019-07-11 08:22:58 +02:00
twinaphex
69fb32cd68
Get rid of these two pointer functions
2019-07-11 04:28:49 +02:00
twinaphex
0a4bc116df
Restore this code
2019-07-11 03:09:14 +02:00
twinaphex
c8ea62fe54
(Cocoa/CocoaTouch) Comment this check out for Cocoa and CocoaTouch
2019-07-11 01:34:44 +02:00
twinaphex
1bfd4b8ae2
(Qt) Process events is already called in runloop_iterate - we
...
will take it out of Qt application run function and rely on
runloop_iterate's 'runloop_check_state' leaf function to call
Qt's event processing instead
2019-07-11 01:02:00 +02:00
twinaphex
75e512e22e
Turn some functions static
2019-07-10 14:23:56 +02:00
twinaphex
92b0686a32
Turn this function static
2019-07-10 13:47:53 +02:00
twinaphex
212ff42ae0
(Gradle/Android Studio) Update
...
(Default threaded video setting) Remove
g_defaults.settings.threaded_video - could help Switch and Android
2019-07-10 12:21:18 +02:00
twinaphex
8f19dd8b12
(Discord/runloop) Cleanup
2019-07-10 11:13:21 +02:00
twinaphex
8f77962896
(VRR Runloop) Optimize audio driver set blocking/nonblocking state calls
2019-07-10 10:43:51 +02:00
twinaphex
6b26808e25
Get rid of more unnecessary functions
2019-07-10 10:40:11 +02:00
twinaphex
abcfcca1d2
Merge dynamic.c into retroarch.c
2019-07-10 09:54:25 +02:00
twinaphex
fa990849ba
(Overlay) Cleanups
2019-07-10 07:07:28 +02:00
twinaphex
fa2e1fb0c1
overlay_ptr is now a static global variable inside retroarch.c
2019-07-10 06:53:47 +02:00
twinaphex
09f5d2c95d
Fix compilation when configuring with --disable-overlay
2019-07-10 05:39:50 +02:00
twinaphex
d3f27c3a81
Turn some global variables static
2019-07-10 05:04:55 +02:00
twinaphex
94af95e1b9
Start refactoring this - overlay_ptr needs to become a static
...
global variable confined inside retroarch.c
2019-07-10 04:43:50 +02:00
twinaphex
ca6d35585f
Cleanups
2019-07-10 02:01:46 +02:00
twinaphex
da54b9c3d9
Buildfix for systems without runahead
2019-07-09 23:45:30 +02:00
twinaphex
9158ad86a0
Cleanups;buildfix
2019-07-09 21:43:22 +02:00
twinaphex
f71503a0d0
Move structs around
2019-07-09 21:17:29 +02:00
twinaphex
5cbcf25e8a
(retroarch.c) Rearrange global variables top of file
2019-07-09 21:02:12 +02:00
twinaphex
b5c4b2d618
Fix --disable-menu
2019-07-09 18:16:11 +02:00
twinaphex
8dd0680cbc
Merge input_overlay.c into retroarch.c
2019-07-09 18:13:41 +02:00
Brad Parker
307cdad450
fix regression with slashes appearing in some strings
2019-07-09 11:28:27 -04:00
twinaphex
cfbeed0c29
Cleanups
2019-07-09 17:07:28 +02:00
twinaphex
cfd2f8e2af
Rename camel case named variables
2019-07-09 16:52:34 +02:00
twinaphex
6ff25fea2b
Move macros
2019-07-09 16:36:29 +02:00
twinaphex
e9b1a49c42
Silence warnings
2019-07-09 09:36:46 +02:00
twinaphex
7ee547db0f
Remove unused http server
2019-07-09 09:06:40 +02:00
twinaphex
24a859fa16
Move secondary_core to retroarch.c
2019-07-09 08:09:40 +02:00
twinaphex
f0f5c32b51
Remove state tracker - legacy code - we can revisit this later
...
and integrate it in a way so that it scales across all drivers
2019-07-09 07:39:38 +02:00
twinaphex
5aebbdfddb
input_state_internal - small cleanup for RETRO_DEVICE_JOYPAD
2019-07-09 07:02:48 +02:00
twinaphex
6e8797d2ef
(core options) Simplifications
2019-07-09 03:53:32 +02:00
twinaphex
9f4e8688f3
Move core option manager into retroarch.c
2019-07-09 03:25:56 +02:00
twinaphex
001e4d9073
Simplify input_state_internal
2019-07-09 01:41:13 +02:00
twinaphex
e4a8d2d0b6
bitmask won't be possible for keyboard or analog, so get rid
...
of it for those switch cases
2019-07-09 00:48:08 +02:00
twinaphex
85b82a8ecf
Reimplement input_state_internal
2019-07-09 00:48:08 +02:00
Brad Parker
15d97dbaf3
cdrom: add disc dump option
2019-07-08 16:06:35 -04:00
twinaphex
c4d443b5c5
Move bsv_movie_is_playback_off code outside of input_state_internal
2019-07-08 21:58:31 +02:00
twinaphex
7e6d8eb19a
(input_state_internal) Refactor this code
2019-07-08 21:47:24 +02:00
twinaphex
0f9890c38e
Move BSV playback code outside of input_state_internal
2019-07-08 21:28:48 +02:00
twinaphex
91babc2160
Rewrite bsv_movie_get_input
2019-07-08 21:05:55 +02:00
twinaphex
bf3b46be77
(BSV) Cleanups
2019-07-08 20:52:55 +02:00
twinaphex
b567bc7ead
Revert "Remove BSV code - was obsolete and no longer working - input recording"
...
This reverts commit 7f731e390a
.
2019-07-08 18:21:46 +02:00
twinaphex
7f731e390a
Remove BSV code - was obsolete and no longer working - input recording
...
can be done in other ways instead of being held back by this old input
recording format - was decided along with Themaister that we want to
arrive at a codebase more easily maintained by all
2019-07-08 18:19:49 +02:00
twinaphex
7e6cb03f6b
Revert "Remove RARCH_CTL_IS_DUMMY_CORE"
...
This reverts commit e032ef6b2e
.
2019-07-08 17:57:28 +02:00
twinaphex
e032ef6b2e
Remove RARCH_CTL_IS_DUMMY_CORE
2019-07-08 17:53:10 +02:00
twinaphex
0f9abe5b26
(retroarch.c) Cleanups - rename variables using camel case naming,
...
other general cleanups etc.
2019-07-08 04:06:42 +02:00
twinaphex
a33913c984
(retroarch.c) Cleanup
2019-07-08 02:29:52 +02:00
twinaphex
614674f436
Go through function pointer again
2019-07-08 00:28:15 +02:00
twinaphex
1f17dea0d8
(configuration.c) Cleanups
2019-07-04 17:29:29 +02:00
twinaphex
fe958b46d7
Revert const ptr commit
2019-06-30 11:40:30 +02:00
twinaphex
b64f9bd64b
Revert "Start using const more"
...
This reverts commit c0789538d7
.
2019-06-30 11:23:36 +02:00
twinaphex
f4bf218f35
(Menu) We need to tell rarch_menu_running_finished whether we want
...
to exit RetroArch or not - to avoid certain crashes when trying to
access the settings pointer - which should already be freed at this
point
2019-06-30 11:23:18 +02:00
twinaphex
c0789538d7
Start using const more
2019-06-26 14:31:05 +02:00
twinaphex
7fea26db4b
(retroarch.c) Pointer cleanups
2019-06-26 08:24:33 +02:00
twinaphex
3b634b64fa
Merge dirs.c into paths.c
2019-06-26 07:23:32 +02:00
twinaphex
ca2fc9b8d8
Cleanups
2019-06-24 20:51:06 +02:00
LazyBumHorse
1f69f3960a
fix d3d9 not rendering xmb and temporarily disable widgets due to segfault
2019-06-24 15:42:55 +02:00
twinaphex
0dcbb985be
Move device masking to upper function
2019-06-24 02:20:42 +02:00
twinaphex
1e863b0f4d
Optimal way of grabbing all button states in a bitmasked value -
...
should allow us to do only one function call to the RA input
driver's input state callback
2019-06-23 06:09:45 +02:00
twinaphex
b0382d8f73
(Emscripten) Some buildfixes for platforms with no HAVE_NETWORKING support
2019-06-23 01:28:43 +02:00
twinaphex
4f7f5d2523
(Netplay) Netplay needs to call into video_frame_net
2019-06-22 21:05:35 +02:00
twinaphex
a6a6597f2d
video_driver_cached_frame - don't go through function pointer for
...
frame_cb - call video_driver_frame directly
2019-06-22 20:44:20 +02:00
twinaphex
74e4b05f5a
Cleanups
2019-06-22 19:57:47 +02:00
twinaphex
4664e56ca3
Simplify core_run
2019-06-22 19:52:06 +02:00
Twinaphex
9180cc5ba2
Cleanup some warnings
2019-06-22 13:44:10 +02:00
Barry Rowe
e9625b3ed9
AI Service feature.
2019-06-21 17:48:35 -07:00
twinaphex
faef9413e3
(retroarch.c) Cleanups - remove static inline function and reduce
...
it in size
2019-06-21 13:27:12 +02:00
twinaphex
a23928fb89
Split up input_state into input_state_internal - no longer
...
rely on recursion of function
2019-06-21 12:49:33 +02:00
twinaphex
6de62dc4b0
Buildfix --disable-menu
2019-06-21 12:21:43 +02:00
twinaphex
023d2cb9a9
(Libretro) implement new environment callback RETRO_ENVIRONMENT_GET_INPUT_BITMASKS
2019-06-21 11:21:07 +02:00
twinaphex
2626282757
Revert "Raise menu key repeat delay to account for slow input devices"
...
This reverts commit d0cde96bd4
.
2019-06-21 07:19:44 +02:00
twinaphex
569dfdfbb4
Move this outside of keys_pressed functions
2019-06-21 07:09:07 +02:00
twinaphex
088a688402
Rename current_input to current_bits
2019-06-21 07:05:20 +02:00
twinaphex
98987239bb
Cleanups
2019-06-21 07:01:21 +02:00
AlexanderR
d0cde96bd4
Raise menu key repeat delay to account for slow input devices
...
Fixes duplicated key presses on NEC IR remotes.
2019-06-21 11:35:16 +07:00
twinaphex
644888ee1a
Fix manual bind of menu toggle
2019-06-21 06:28:19 +02:00
twinaphex
affa93bd98
Refactor menu_input_keys_pressed
2019-06-21 05:27:21 +02:00
twinaphex
6b9238198b
Cleanups
2019-06-21 04:47:51 +02:00