alphanu1
610f9d6c48
Fix missing arg
2020-07-28 18:15:01 +01:00
Autechre
8cb861798e
Merge pull request #11075 from francescotintori/francesco/playlist_autofix
...
Playlist base content directory paths
2020-07-28 16:10:20 +02:00
alphanu1
55e3bd3d2d
Added ability to adjust porch values
...
Porches can now be manipulated from the CRTSwitchRes menu
2020-07-28 14:25:38 +01:00
twinaphex
395de4bae5
(Menu explore) jdgleaver's memory leak fixes
2020-07-28 14:32:46 +02:00
Twinaphex
59549d9f62
Remove unused variable
2020-07-28 12:17:16 +02:00
Bernhard Schelling
667e8a558e
Explore view - WIP1
...
A top content view that combines all playlists with database entries to browse by year, developer, system, etc.
Depends on the quality of the available metadata in the database (RDB) files.
2020-07-28 04:44:31 +02:00
francescotintori
9744fcb76a
Adds base content directory support in playlists. If playlist base content directory does not match configuration parameter 'rgui_browser_directory', all entries paths are automatically fixed to match parameter 'rgui_browser_directory'.
...
Functionality is enabled if new parameter 'playlist_autofix_paths' is enabled.
2020-07-27 20:59:56 +02:00
twinaphex
7f1cd52d65
Remove video_driver_context_get_size
2020-07-27 14:33:21 +02:00
twinaphex
d6465a1348
Refactor 'focus' function callback
2020-07-27 13:46:55 +02:00
twinaphex
74345f08d6
Refactor video_driver_has_windowed
2020-07-27 13:39:02 +02:00
twinaphex
61b798b789
Get rid of video_context_driver_set_video_mode
2020-07-27 11:08:34 +02:00
twinaphex
197465c1ea
make_current is only ever used for GL, so move it out of
...
video_driver_load/unload_texture and into the inner GL
drivers
2020-07-27 10:26:13 +02:00
twinaphex
3d893b7602
Add extra parameter to unload_texture
2020-07-27 10:15:28 +02:00
twinaphex
1204ae6edb
Just call the poke function call here
2020-07-27 09:46:06 +02:00
twinaphex
dc94356505
Cleanup context driver video output functions
2020-07-27 09:38:20 +02:00
twinaphex
3e04b158ab
Get rid of video_context_driver_write_to_image_buffer
2020-07-27 08:25:11 +02:00
twinaphex
8dc7524e43
Get rid of video_context_driver_translate_aspect wrapper function
2020-07-27 08:15:35 +02:00
twinaphex
9db00e4143
Start using video_driver_get_flags_wrapper again
2020-07-27 06:40:30 +02:00
twinaphex
b9e471d22a
Revert "Video context driver cleanups - less functions to go through with"
...
This reverts commit cd1d760a38
.
2020-07-26 23:12:05 +02:00
twinaphex
4e5037d7e1
Revert "Get rid of these context driver higher level functions"
...
This reverts commit 27b09229b3
.
2020-07-26 23:11:24 +02:00
twinaphex
b96ec6b8a8
Revert "Cleanup"
...
This reverts commit 3108df009e
.
2020-07-26 23:11:16 +02:00
twinaphex
3108df009e
Cleanup
2020-07-26 12:04:55 +02:00
twinaphex
27b09229b3
Get rid of these context driver higher level functions
2020-07-26 11:58:38 +02:00
twinaphex
cd1d760a38
Video context driver cleanups - less functions to go through with
...
public scope
2020-07-26 08:00:49 +02:00
twinaphex
f94b5864b2
Cleanup
2020-07-25 19:58:14 +02:00
jdgleaver
013ec3ebb2
Core Options: Detect 'enable'/'disable' as boolean-type value labels
2020-07-24 17:15:47 +01:00
jdgleaver
9a19a7ae31
Core option improvements
2020-07-24 15:31:50 +01:00
jdgleaver
60407a84e6
Add input remap drop-down lists
2020-07-23 17:20:41 +01:00
Autechre
6c7143d02d
Merge pull request #10981 from yoshisuga/yoshisuga/ios-metal
...
iOS/tvOS Metal Renderer
2020-07-21 20:41:07 +02:00
jdgleaver
83f9817041
Fix 'content launched from command line' detection
2020-07-21 14:26:40 +01:00
Yoshi Sugawara
2187cf67c9
Support the ApplePlatform delegate for all iOS builds (the OpenGL one) so that the view initialization happens in the same way; remove the companion UI for iOS; four finger swipe down now shows RA menu on iOS
2020-07-20 15:38:24 -10:00
Yoshi Sugawara
271ac7f925
support the OpenGL driver in the metal build by delegating the view initialization to the ApplePlatform delegate (metal build only for now)
2020-07-20 14:00:28 -10:00
twinaphex
f06af20a4a
Cleanups
2020-07-19 23:48:18 +02:00
Hugo Hromic
1e3fb9505c
(Menu/OSD) Implement configurable update interval for memory usage display
...
Obtaining system memory metrics is generally an expensive operation.
2020-07-19 19:57:50 +01:00
Hugo Hromic
c3bf17d3f5
(Menu/OSD) Refactor "fps_text" into "status_text" internally
...
"fps_text" is used for several status parameters, not just FPS.
2020-07-19 16:58:58 +01:00
Yoshi Sugawara
fd9ac64d55
Merge branch 'master' into yoshisuga/ios-metal
2020-07-19 00:33:54 -10:00
Yoshi Sugawara
a19f1451cd
removed debug logging statements; enable multi touch on metal view to support touchscreen controls; fixed setting the metal view drawable size based on the view bounds size in pixels
2020-07-19 00:11:15 -10:00
twinaphex
b5a52755a0
Buildfix
2020-07-19 03:26:35 +02:00
twinaphex
d97e590aaf
Reimplement multi button state functions
2020-07-19 03:18:12 +02:00
twinaphex
cb5b22b6ac
(Android) Refactor axis functions
2020-07-18 22:38:23 +02:00
twinaphex
08ad00f5d3
Start preparing for being able to grab multiple buttons at the same time
2020-07-18 19:51:14 +02:00
Autechre
d6a4345c44
Merge pull request #11037 from jdgleaver/hide-set-initial-disk-notifications
...
Add option to show/hide 'last used disc restored' notifications
2020-07-17 15:05:13 +02:00
twinaphex
1fb77c43a3
(X11) Split up X11 context into two - GL and Vulkan
2020-07-17 14:15:30 +02:00
twinaphex
f4bc332bcd
(Wayland) Split up Wayland context driver into two - GL and Vulkan
2020-07-17 13:55:25 +02:00
jdgleaver
230c1cdde2
Add option to show/hide 'last used disc restored' notifications
2020-07-17 12:52:28 +01:00
twinaphex
501f737249
(Android) Split up Android context driver into two - GL and Vulkan
2020-07-17 13:45:37 +02:00
twinaphex
8ab4c23deb
Move another context driver to VK context drivers
2020-07-17 13:21:44 +02:00
twinaphex
cbca370d76
Split up wgl_ctx.c into two files - GL and Vulkan
2020-07-17 04:28:26 +02:00
twinaphex
36b581c733
Add 'Show Cheats Applied' onscreen notification visibility setting
2020-07-17 03:32:22 +02:00
twinaphex
2630727daa
Start preparing groundwork for separate context_drivers
2020-07-17 00:44:30 +02:00
twinaphex
2ef69d61ed
Remove two unused functions
2020-07-17 00:29:01 +02:00
jdgleaver
75b3b5350c
Add 'Notification Visibility' menu
2020-07-16 16:32:01 +01:00
Autechre
5b693b2ab4
Merge pull request #11023 from jdgleaver/task-autodetect
...
Rewrite 'task_autodetect.c': Ensure thread safety + clean-ups/rationalisation
2020-07-15 16:08:10 +02:00
twinaphex
d3c8704417
Build fix
2020-07-15 13:38:20 +02:00
Yoshi Sugawara
897aee0bcf
add more logging, use autolayout constraints to pin metal view to superview to support orientation changes easier
2020-07-14 17:49:38 -10:00
twinaphex
2427ebe0e8
Cleanups
2020-07-15 03:12:56 +02:00
twinaphex
47f86711a5
Cleanups
2020-07-15 03:08:56 +02:00
twinaphex
f707994cb8
Get rid of gfx_ctx_network
2020-07-15 02:37:50 +02:00
jdgleaver
84a71ea133
Rewrite 'task_autodetect.c': Ensure thread safety + clean-ups/rationalisation
2020-07-14 17:46:58 +01:00
Autechre
84ca79fcc1
Merge pull request #11006 from Jamiras/save_task_wait
...
only wait for save task to complete
2020-07-12 19:14:04 +02:00
Autechre
72edc1ac7c
Merge pull request #11010 from Jamiras/cheevos_sound
...
(cheevos) add option to play custom sound on achievement unlock
2020-07-12 13:32:59 +02:00
twinaphex
8656b3d6f8
Create specialized optimized path_basedir_size
2020-07-11 19:29:43 +02:00
Jamiras
96c5f5dfb0
add option to play custom sound on achievement unlock
2020-07-11 10:56:09 -06:00
Jamiras
9aa42c9d5e
only wait for save task to complete
2020-07-10 20:18:03 -06:00
Hugo Hromic
f9f4a69512
(Drivers/Video) Implement frontend signal handling in null video driver
...
Allows RetroArch to gracefully exit when receiving stop signals, e.g.
`SIGINT` or `SIGTERM`, when using the null video driver.
2020-07-11 00:12:32 +01:00
Hugo Hromic
8123c0c0ec
(Drivers/Input) Implement no-op stubs for null input driver
...
Prevents RetroArch from crashing if the "null" input driver is used with
the "null" video driver which provides no input driver.
2020-07-10 16:43:18 +01:00
twinaphex
375d6b9a2c
(Emscripten) Buildfix
2020-07-09 17:32:13 +02:00
jdgleaver
506aa0a36c
Add optional widget-based 'load content' launch feedback animation
2020-07-09 13:05:28 +01:00
twinaphex
4319379d57
Fix non-HAVE_NETWORKING targets
2020-07-09 13:39:15 +02:00
twinaphex
f56b6a3a0f
(GDI) Merge gdi_ctx.c into gdi_gfx.c
2020-07-09 09:25:10 +02:00
twinaphex
ba5d735e2c
CLeanup
2020-07-09 09:01:23 +02:00
twinaphex
6b466c6013
Cleanups
2020-07-09 07:46:40 +02:00
twinaphex
f6c4890063
Get rid of cb_set_resize
2020-07-09 05:36:29 +02:00
twinaphex
68aa5dc0db
Move more global state to rarch_state
2020-07-09 02:41:13 +02:00
twinaphex
2bdec2d0b3
Move content_state global state to rarch_state
2020-07-08 11:48:33 +02:00
twinaphex
ae86cbaa3d
Move non-Salamander code in frontend_driver.c outside to retroarch.c
2020-07-08 01:39:58 +02:00
Hugo Hromic
61aed8b911
(Menu/Drivers) Implement null driver protection for critical drivers
...
Can prevent the user from locking him/herself out of the program using the UI.
Protected drivers: input, joypad, hid, video and menu.
Note: Developer users can always override this protection by manually editing
the active configuration file or using `--appendconfig`.
2020-07-07 22:54:45 +01:00
Hugo Hromic
103d5dbf45
(Drivers) Cleanup unused `add_null_entries` parameter
...
Null driver entries will be now handled at the UI level.
2020-07-07 22:54:45 +01:00
Hugo Hromic
c985dcc84d
Revert "Add 'Ignore null drivers' setting"
...
This reverts commit f16f3d2968
.
2020-07-07 22:54:45 +01:00
Yoshi Sugawara
6308ba1acb
support ApplePlatform for iOS and conform app delegate class to it, move app delegate class to apple_platform.h, fix metal references for iOS
2020-07-07 05:03:42 -10:00
Autechre
abfd0ed030
Merge pull request #10959 from jdgleaver/static-core-load
...
(Static Platforms) Add option to not restart RetroArch when launching content with the currently loaded core
2020-07-07 11:45:18 +02:00
twinaphex
2401f116ee
Revert "Add 7:3 aspect ratio"
...
This reverts commit 40a11e9407
.
2020-07-07 11:44:57 +02:00
twinaphex
7895722f03
Revert "Refactor CHECK_INPUT_DRIVER_BLOCK_HOTKEY"
...
This reverts commit b9cb839abf
.
2020-07-06 10:15:59 +02:00
twinaphex
b9cb839abf
Refactor CHECK_INPUT_DRIVER_BLOCK_HOTKEY
2020-07-06 09:28:08 +02:00
twinaphex
20ed3be455
Minor cleanup
2020-07-05 10:28:26 +02:00
twinaphex
f08ce88179
Turn this static
2020-07-05 10:27:07 +02:00
twinaphex
40a11e9407
Add 7:3 aspect ratio
2020-07-05 09:23:32 +02:00
jdgleaver
e87b8311c8
(Static Platforms) Add option to not restart RetroArch when launching content with the currently loaded core
2020-07-03 17:12:23 +01:00
twinaphex
02ed18a93d
Fix issues to do with HAVE_REWIND
2020-07-02 17:13:01 +02:00
twinaphex
a3c687f0a6
Add HAVE_WINRAWINPUT
2020-07-02 06:43:36 +02:00
twinaphex
47e22d69bf
Add HAVE_VIDEO_FILTER
2020-07-02 06:28:14 +02:00
twinaphex
3ee788def2
Add HAVE_DSP_FILTER
2020-07-02 02:13:04 +02:00
twinaphex
87b9c2a367
Add HAVE_REWIND switch
2020-07-01 21:04:05 +02:00
twinaphex
7862166ed2
Add back HAVE_SCREENSHOTS define from SSNES days
2020-07-01 17:47:13 +02:00
twinaphex
da29ab063e
Cleanups
2020-07-01 16:57:34 +02:00
twinaphex
14e20cea51
Cleanups
2020-07-01 15:29:25 +02:00
twinaphex
1e6b8385fd
Fix two potential memory leaks
2020-07-01 00:09:54 +02:00
Hugo Hromic
175666de9b
(Keyboard Input) Do not try to speak if accessibility is disabled
2020-06-30 21:25:56 +01:00
twinaphex
0bdbe1c926
Add more HAVE_PATCH ifdefs
2020-06-30 20:09:53 +02:00
twinaphex
223d76680a
Add HAVE_CHEATS ifdef
2020-06-30 19:35:55 +02:00