Commit Graph

9030 Commits

Author SHA1 Message Date
twinaphex 97e4687f1b Move Split Joy-Con options 2018-09-30 23:49:38 +02:00
twinaphex a3f98a21f8 Add split joycon setting 2018-09-30 23:39:31 +02:00
=Christian Murphy b3cf7150d5 Date Time setting for AM:PM as an option 2018-09-30 18:01:43 +01:00
Sven 9ab3b1715d Merge remote-tracking branch 'upstream/master' 2018-09-30 10:22:57 -04:00
Sven 183d722b56 add sublabels to the new cheat options 2018-09-30 10:22:28 -04:00
twinaphex 4c23fa02e9 (MSVC 2013) Fix build for rcheevos
(MSVC) Fix some warnings; unused variables, etc.
2018-09-30 13:38:58 +02:00
Twinaphex e63b771fd4
Merge pull request #7324 from RetroSven/master
add cheat variables to allow for updating large portions of memory
2018-09-30 01:51:36 +02:00
Sven 25b5a7e3b8 add cheat variables to allow for updating large portions of memory - e.g. unlock all levels 2018-09-29 14:52:10 -04:00
twinaphex 469f6b45bc Change message 2018-09-29 20:16:48 +02:00
twinaphex 3e8bd3473b Add failsafe when there are no network devices found 2018-09-29 20:12:00 +02:00
twinaphex 67347205d4 Simplify function callback 2018-09-29 15:39:03 +02:00
twinaphex dbf7e89a87 Simplify some code 2018-09-29 15:31:11 +02:00
twinaphex f1f2377826 (WiiU) Use MIN/MAX 2018-09-29 01:20:35 +02:00
twinaphex b0dd64c9f3 Change function prototype for scissor_end 2018-09-28 22:52:00 +02:00
twinaphex 29b4da6643 (GX2) Implement end_scissor 2018-09-28 22:40:23 +02:00
twinaphex fcaced91cc (GX2) Implement scissoring for GX2 2018-09-28 22:33:58 +02:00
twinaphex 624ffc98c1 (Vulkan) Implement scissoring for Vulkan 2018-09-28 22:00:47 +02:00
Twinaphex f7e4f440c8
Merge pull request #7311 from m4xw/libnx
[LIBNX] GL by default, enable XMB, rgui color changes for Libnx only
2018-09-28 11:09:24 +02:00
twinaphex ababce6461 Hide Resampler Quality setting 2018-09-28 11:05:19 +02:00
lifajucejo 9be2321c02 Add networking support to libnx 2018-09-27 21:23:01 -04:00
M4xw 26eca6bbd6 [LIBNX] Don't enable custom rgui bg colors for OpenGL build and change ifdef to libnx only 2018-09-28 02:38:58 +02:00
Alfrix 7a66be2346 Add Recording and Streaming icons 2018-09-27 17:18:04 -03:00
twinaphex c9b6df10f2 Add HAVE_NETWORKING ifdef around these menu entries 2018-09-27 14:17:34 +02:00
twinaphex a52b6a2c16 Add Streaming Title setting 2018-09-27 13:38:32 +02:00
twinaphex 3dc303f929 Take out this ifdef 2018-09-27 11:55:36 +02:00
twinaphex ebcf4c5a95 Only show this if recording driver is not NULL 2018-09-27 11:50:26 +02:00
Twinaphex 1baf58716f
Merge pull request #7302 from fr500/master
[record] streaming & recording refinements
2018-09-27 11:47:57 +02:00
radius c0f9f7b9a9 [recording] update streaming url at startup and whenever the stream keys are updated 2018-09-26 21:40:57 -05:00
radius ef3677633c [record] fix logging 2018-09-26 18:00:39 -05:00
radius 7fc210a0c3 [record] fix some defaults and value ranges 2018-09-26 17:55:47 -05:00
radius b328731fe5 [record] refine the menu, make streaming actually follow the menu settings 2018-09-26 17:42:39 -05:00
twinaphex 95974f9f3a Should correct setting somewhat 2018-09-26 23:50:29 +02:00
radius 6f0a79acf9 [record] hide these on non suitable platforms 2018-09-26 16:49:48 -05:00
twinaphex 1764bfe60f Added Streaming Mode 2018-09-26 23:34:45 +02:00
twinaphex cf7eea30cb Add Youtube/Twitch Stream key settings 2018-09-26 23:22:12 +02:00
twinaphex bb0059c721 Add Twitch list/Youtube list 2018-09-26 23:00:20 +02:00
twinaphex d955af64a0 Cleanup 2018-09-26 16:16:17 +02:00
Twinaphex 76399013a1 Silence some warnings 2018-09-26 16:13:42 +02:00
twinaphex 0a9eb98cc8 Cleanups 2018-09-26 15:46:27 +02:00
twinaphex 60d537fa32 Create menu_driver_list_insert 2018-09-26 14:25:28 +02:00
twinaphex 5d1fff541b Create new functions 2018-09-26 14:22:22 +02:00
twinaphex 04cb02cec7 Use setting->size for size when strlcpying for string variables 2018-09-26 12:57:00 +02:00
twinaphex 7ba7bc3a1d Add recording options at radius' request 2018-09-26 00:55:17 +02:00
twinaphex 6ebf4b860b Buildfix 2018-09-26 00:12:52 +02:00
twinaphex 7aea66677b Merge menu_input.c and menu_event.c 2018-09-25 16:46:15 +02:00
twinaphex 44a0c70c8a Removed unused RARCH_MENU_CTL_REFRESH 2018-09-25 16:28:36 +02:00
twinaphex 8f2cda7388 Cleanup 2018-09-25 15:43:40 +02:00
twinaphex aa89791b60 Update 2018-09-25 15:40:16 +02:00
twinaphex 839940b4bb Add representation to state slot setting 2018-09-25 15:22:25 +02:00
twinaphex 1e10ab1ab6 Reimplement string representation for CRT Switch Resolution super 2018-09-25 15:18:51 +02:00
twinaphex 8a43580e6b Cleanups 2018-09-25 14:47:20 +02:00
twinaphex 50bb491ba2 Bind driver settings action OK callback to dropdown list 2018-09-25 14:45:55 +02:00
twinaphex a0e218bd44 Cleanups 2018-09-25 01:49:48 +02:00
twinaphex 1631577b8e Simplify code 2018-09-25 01:37:15 +02:00
twinaphex 390cb578a9 Reimplement left/right callbacks for netplay MITM server setting 2018-09-25 01:30:47 +02:00
twinaphex a0efad3cc8 menu_cbs_select.c - String option settings were not being bound to
action OK callback
2018-09-25 00:07:24 +02:00
twinaphex 919a23c442 Revert "Fix for #7130, take two"
This reverts commit 8f40baf7ff.
2018-09-24 20:06:41 +02:00
twinaphex d5a1ce272c Add dropdown lists for most float settings 2018-09-24 15:02:12 +02:00
twinaphex 384b36ac4c Comment this out for now - initial implementation of dropdown list
for float
2018-09-24 14:34:43 +02:00
twinaphex 007e8dbd20 Add dropdown lists for cheat options 2018-09-24 14:16:07 +02:00
Twinaphex e170c3db29
Merge pull request #7295 from fr500/master
WIP: Streaming/Recording Options
2018-09-24 12:26:54 +02:00
radius bcb960d248 record] start adding menu entries 2018-09-23 19:09:28 -05:00
radius c427847944 [record] define quality profiles 2018-09-23 18:43:26 -05:00
Twinaphex 8a5ef19de9
Merge pull request #7285 from Zlika/master
(Menu) Fix crash when changing core's options on Android
2018-09-23 22:32:42 +02:00
twinaphex e0f01fd85e Cleanups 2018-09-23 22:16:31 +02:00
twinaphex c9494a922b Use menu_setting_find_enum 2018-09-23 22:05:51 +02:00
twinaphex 6d16b5fc93 This is unnecessary - if you already know the enum_idx - use
menu_setting_find_by_enum instead - it will be faster
2018-09-23 22:02:20 +02:00
Twinaphex 2fabcb5b63
Merge pull request #7292 from RetroSven/master
add ability to edit emu-style cheat code value ; change default handler to emu
2018-09-23 21:53:58 +02:00
twinaphex 8140d90ebc Add dropdown list for state slot 2018-09-23 21:29:00 +02:00
Sven b62fa8d9ed add ability to edit emu-style cheat code value ; change default handler to emu 2018-09-23 15:25:51 -04:00
twinaphex 26775a625a Add more dropdown lists 2018-09-23 20:34:27 +02:00
twinaphex 0204e28542 Add more dropdown lists 2018-09-23 20:31:36 +02:00
twinaphex 2001489006 Disable action OK callback for playlist associations for now - difficult
to hook up
2018-09-23 20:22:05 +02:00
twinaphex baa909f296 Add dropdown lists for core options 2018-09-23 18:36:48 +02:00
twinaphex 3b6f3d027c Add dropdown list for playlist history size 2018-09-23 17:21:00 +02:00
twinaphex 1f864e379b Add dropdown lists for driver settings 2018-09-23 17:13:45 +02:00
twinaphex c3e1dd0605 Add HAVE_NETWORKING ifdef 2018-09-23 16:23:47 +02:00
twinaphex 3e95d3efd4 Add dropdown list for DPI Override 2018-09-23 16:17:49 +02:00
twinaphex 2b7a1c7f3c Add dropdown list for X-Axis Centering 2018-09-23 16:13:54 +02:00
twinaphex 21ac77ced2 Cleanups 2018-09-23 15:54:02 +02:00
twinaphex 9671df2b67 Add dropdown list to show physical inputs port setting 2018-09-23 15:23:21 +02:00
twinaphex 9b43c1fc21 Move Mixer Settings to Audio 2018-09-23 15:07:35 +02:00
twinaphex 45a1d4d1e4 Add dropdown list to XMB scaling factor / XMB opacity factor 2018-09-23 14:49:01 +02:00
twinaphex 53e3299e6f Add dropdown list to another setting 2018-09-23 14:44:42 +02:00
twinaphex 19a2af4ee3 Cleanup 2018-09-23 14:39:21 +02:00
twinaphex 962680abb8 Add dropdown list for Netplay Latency Frame settings 2018-09-23 14:34:51 +02:00
twinaphex ff949328d2 Add dropdown list for Hard GPU Sync Frames and Delay Frames 2018-09-23 14:22:11 +02:00
twinaphex 96340f0d89 Add dropdown list for core logging level 2018-09-23 14:18:36 +02:00
twinaphex 3169dea1cc Cleanup 2018-09-23 14:13:56 +02:00
twinaphex 8d4d1b2e38 Use setting->offset_by properly 2018-09-23 14:12:47 +02:00
twinaphex 3d051667ce Don't use offset_by 2018-09-23 14:08:42 +02:00
twinaphex cbfb1cb320 Add dropdown list for max users and set index offset by 1 -
doesn't report correct representation values but too much hassle
to implement for now
2018-09-23 13:53:36 +02:00
twinaphex 3f8ec4c067 Add dropdown list for analog Dpad mode 2018-09-23 13:30:45 +02:00
twinaphex 652f25436f Cleanup analog dpad mode representation 2018-09-23 13:15:33 +02:00
twinaphex b3ba9acc25 Cleanup 2018-09-23 12:58:53 +02:00
twinaphex 5b6b6b6076 Cleanups 2018-09-23 12:55:20 +02:00
twinaphex 3c02608218 Cleanups 2018-09-23 12:52:56 +02:00
twinaphex 0c96b51ed4 Style nit cleanups 2018-09-23 12:49:48 +02:00
twinaphex 55def68da8 Style nit cleanups 2018-09-23 12:49:05 +02:00
twinaphex 51d3ddff6a Add dropdown lists for thumbnails 2018-09-23 12:39:01 +02:00
twinaphex 69fbbfb284 Add dropdown list for MaterialUI menu color theme 2018-09-23 12:34:20 +02:00
twinaphex a67c18f955 use min variable 2018-09-23 12:29:30 +02:00
twinaphex 35764a7200 'select/touch callback' - if action OK callback is bound for ST_UINT and
other settings, bind to action OK callback instead of action right
2018-09-23 12:22:41 +02:00
twinaphex 67b83d9d5f Add dropdown list for XMB menu color theme 2018-09-23 12:19:53 +02:00
twinaphex 1d962e960b Style nits 2018-09-23 12:10:33 +02:00
twinaphex e04d3da985 Add new dropdown lists 2018-09-23 12:05:21 +02:00
twinaphex 991688f35c Add dropdown list for User Language 2018-09-23 11:54:49 +02:00
twinaphex cadb9539b6 Add dropdown lists for Netplay share Digital/Analog 2018-09-23 11:46:03 +02:00
twinaphex ba9150f7c0 Add dropdown lists for poll type behavior and menu toggle type 2018-09-23 11:40:26 +02:00
twinaphex 6c3610decc Move get representation implementation to menu_setting.c 2018-09-23 11:34:30 +02:00
twinaphex 242a7eb914 Reimplement get_value callback for audio resampler quality - action OK
now triggers a dropdown list
2018-09-23 11:25:24 +02:00
twinaphex e9516827b9 (Video) Add dropdow list for Video -> Rotation
(Dropdown list) Fix off-by-one entry - last entry was not being
displayed
2018-09-23 11:05:07 +02:00
twinaphex f00f73c5ed Add 'dropdown list' when pressing the OK/Confirm button on Video -> Aspect Ratio 2018-09-23 10:59:49 +02:00
Zlika 8f40baf7ff Fix for #7130, take two 2018-09-22 22:27:07 +02:00
radius 986a8d3003 add write handler for achievement_hardcore_mode_write_handler 2018-09-22 11:43:41 -05:00
Alfrix 061c3e5614 Revert "Merge pull request #7271 from Zlika/master"
This reverts commit 4ae2f00d45, reversing
changes made to 2ee6b75d11.
2018-09-22 11:57:14 -03:00
Zlika e2c82d9ef8 Fix C89 error 2018-09-22 13:27:55 +02:00
Zlika efb2f31a3b Fixes #7130 2018-09-21 22:36:09 +02:00
Twinaphex 9303cf382f
Merge pull request #7260 from natinusala/menu_display_scissor
menu_display_gl: added scissoring support
2018-09-20 14:58:02 +02:00
natinusala 7ec2011ccf menu_display_gl: added scissoring support 2018-09-20 14:48:07 +02:00
Alfredo Monclus c91fd2aa7e fix screenshot sublabel (#7255) 2018-09-19 14:00:50 -04:00
twinaphex c2cee6e8f0 Move CRT SwitchRes to Video Settings as submenu 2018-09-18 09:24:29 +02:00
radius 356d4e2c5e [record] further cleanups of the workflow 2018-09-18 00:30:46 -05:00
twinaphex e9a25e3022 Fix relative path includes 2018-09-17 21:47:12 +02:00
Twinaphex 9a6a797f90
Merge pull request #7232 from alfrix/master
Update spanish and add discord sublabel
2018-09-17 19:43:12 +02:00
Alfrix 4ab61c3f7d Add discord sublabel and fix cheat apply after load 2018-09-17 14:31:47 -03:00
radius 0d7a169ea0 [recording] toggle menu when the options are used 2018-09-17 09:19:06 -05:00
radius ef9258449c [recording] hook up the options properly 2018-09-17 09:08:54 -05:00
twinaphex 6d0409b6bd (Menu) More cleanups 2018-09-17 10:07:15 +02:00
twinaphex 2d8eb9322a Cleanups 2018-09-17 10:02:31 +02:00
twinaphex 3aec8abca9 Get rid of some void pointers 2018-09-17 09:57:30 +02:00
twinaphex c40700e51b Add Start Streaming / Start Recording - implementation will need
to be properly done though
2018-09-17 09:18:44 +02:00
twinaphex 3c8ee6f26a Add 'Start Streaming/Start Recording' to Quick Menu 2018-09-17 09:06:24 +02:00
Twinaphex 4f85ca5f9a
Merge pull request #7225 from fr500/master
WIP: [record] start whipping some sense into this feature
2018-09-17 06:16:13 +02:00
twinaphex 04211662cf Add 'Use Custom Refresh Rate' setting 2018-09-17 01:56:18 +02:00
twinaphex cb7d15bc2b Update 2018-09-17 01:31:51 +02:00
twinaphex b5c6586b12 Change CRT switch resolution - add options 'Off/15 Khz/31Khz' 2018-09-17 01:30:49 +02:00
twinaphex 369f8206d1 Add 'X-Axis Centering' - https://github.com/libretro/RetroArch/issues/6988 2018-09-16 21:00:34 +02:00
twinaphex 07fd28b351 Change CRT Super Resolution 'OFF' to 'Native' 2018-09-16 09:06:55 +02:00
twinaphex 92b6854315 CRT SwitchRes - step 3 - https://github.com/libretro/RetroArch/issues/6988 2018-09-16 08:57:27 +02:00
twinaphex 004a2e335f (CRT SwitchRes) Step 1- https://github.com/libretro/RetroArch/issues/6988 2018-09-16 08:06:06 +02:00
radius 16bd85b118 [recording] refactor recording_is_enabled no need to use a pointer for all of this 2018-09-15 21:09:41 -05:00
Brad Parker 19329fe7c7 prevent out of bound array access for unmapped input binds 2018-09-15 01:21:10 -04:00
Twinaphex df5476f0c0
Merge pull request #7210 from fr500/master
WIP: Discord "ask to join"
2018-09-15 06:37:32 +02:00
twinaphex cc8b458ee3 Add menu_display_switch.c 2018-09-12 20:01:56 +02:00
radius 4d0729187f [discord] start getting ready for ask-to-join functionality, cleanup some of the mess 2018-09-12 01:45:27 -05:00
twinaphex 9cbd7ec6f3 (RGUI) Add some Switch ifdefs to RGUI 2018-09-12 08:01:19 +02:00
twinaphex 3c160a6eb4 Create video_driver_get_all_flags 2018-09-12 06:31:41 +02:00
twinaphex 914df58d2e (WGL) Adaptive Vsync should work now for WGL 2018-09-12 03:59:25 +02:00
Twinaphex 6463f7005b
Merge pull request #7174 from stuartcarnie/sgc-metal
Fix crashes for metal; buffer overflow in xmb; Metal fullscreen issue
2018-09-02 21:55:10 +02:00
Stuart Carnie 611e484633 fix(xmb): Fix buffer overflow 2018-09-02 12:49:44 -07:00
David Walters b592f254b9 Support for "OEM-102" key (usually '\' on Euro keyboards) 2018-09-02 18:24:51 +01:00
Twinaphex d4cb24f8d1
Merge pull request #7148 from alfrix/master
Add neoactive and retroactive to menu icons
2018-09-02 03:42:03 +02:00
twinaphex 9d43f7f036 Fix French 2018-08-29 21:25:47 +02:00
Brad Parker 56c9a37e5a Qt: initial core options dialog 2018-08-29 11:34:36 -04:00
Alfrix 107cc364b5 Add neoactive and retroactive to menu icons 2018-08-28 19:43:02 -03:00
Alfrix 2d9f00f358 Bind sublabel cheat apply after load 2018-08-28 16:37:48 -03:00
Alfrix 6d1e04dd9c Cleanup 2018-08-27 10:45:07 -03:00
Alfrix aa0889ec29 Fallback to default icon in custom playlists 2018-08-27 10:43:31 -03:00
Alfrix 461dbf39ba Fix themes without menu icons 2018-08-26 20:00:36 -03:00
Alfrix 8dfeaba30b Add automatic and systematic to menu themes 2018-08-24 16:10:19 -03:00
Alfrix c39ce0e04b Add Automatic theme
It has been in the assets folder a long time by now
2018-08-23 16:41:07 -03:00
Brad Parker 88cecc521a Qt: hopefully parameters are fixed now part 2 2018-08-22 22:51:50 -04:00
Alfrix fb15edebc3 Add Retrosystem to the support list of menu icons 2018-08-22 19:52:27 -03:00
Alfrix 947113d007 Change start core icon 2018-08-22 16:31:02 -03:00
Alfrix b118e45d49 Don't show the pipeline option it was disabled in the build 2018-08-22 12:51:59 -03:00
Jesse Bryan 5bda0b3a61 general: fixed the merge conflict 2018-08-21 14:57:59 -05:00
Alfrix 8984162e0f Change Reset core association icon to undo 2018-08-21 14:19:35 -03:00
Jesse Bryan 44180e55b1 Merge branch 'master' of https://github.com/libretro/RetroArch into discord_improvements 2018-08-20 08:30:57 -05:00
alfrix 70d0458180 Add sublabel for 'Show desktop ui' 2018-08-18 18:16:19 -03:00
alfrix 105fba6abe XMB add an option to show desktop ui aka WIMP 2018-08-18 15:10:40 -03:00
Jesse Bryan fd7d8d9424 Merge branch 'master' of https://github.com/libretro/RetroArch into discord_improvements 2018-08-18 02:12:56 -05:00
Jesse Bryan a0cf6b6b5e discord: added additional discord events and other improvements 2018-08-18 02:12:51 -05:00
Brad Parker dfd85125ad fix null deref 2018-08-18 01:10:05 -04:00
Brad Parker 648705154e Qt: split functions into separate files 2018-08-16 22:48:31 -04:00
twinaphex a1d5b0fd03 Update MSVC 2012 solution 2018-08-16 20:49:31 +02:00
twinaphex 6cd6bf993f Fix strlcpy call 2018-08-16 18:30:53 +02:00
twinaphex 0175effb00 Revert "(Menu) change strncpy to strlcpy"
This reverts commit ba67623961.
2018-08-16 16:40:28 +02:00
Twinaphex e43462cc3e
Merge pull request #7048 from alfrix/xmb_exp
(Menu) Add more XMB Icons
2018-08-16 14:45:10 +02:00
twinaphex 3fb039f9f0 Update menu_display_metal.m 2018-08-16 10:18:00 +02:00
twinaphex ba67623961 (Menu) change strncpy to strlcpy 2018-08-16 10:15:51 +02:00
Sven 977eac2601 bugfix: code and state not swapped 2018-08-14 13:29:58 -04:00
alfrix b35914fcc0 Fix Stop Netplay Host 2018-08-13 19:41:18 -03:00
alfrix ae562614c4 Add dot-art to the supported list in the new XMB icons 2018-08-13 18:42:46 -03:00
alfrix 6e64a39044 Add icons to XMB (limited to Monochrome for now)
Add monochrome inverted to the menu icons
Allow the extra XMB icons in custom theme
Add subsettings
2018-08-13 12:37:45 -03:00
alfrix 8bbc0cb115 Cleanup 2018-08-13 12:37:45 -03:00
Brad Parker 7b24f884d6 xmb: show MSVC version next to RetroArch version in lower-left corner 2018-08-11 16:20:06 -04:00
Twinaphex 91a5b09627
Merge pull request #7042 from Tatsuya79/master
VRR runloop Option.
2018-08-10 21:15:58 +02:00
Sven 1af96360a5 reverse code/state display so that users can see at a glance which codes are enabled 2018-08-09 08:52:35 -04:00
Sven b48321737d Merge remote-tracking branch 'upstream/master' 2018-08-07 17:35:16 -04:00
Sven b648d70f27 add option to auto-apply cheat codes when a game loads ; fix some misc bugs in cheat engine 2018-08-07 17:34:46 -04:00
twinaphex f523fec4d2 C89_BUILD fixes 2018-08-07 03:50:10 +02:00
twinaphex d9f4675a51 menu_settings_free - prevent null pointer indirections 2018-08-05 16:59:59 +02:00
Tatsuya79 bd4d462170 VRR runloop Option. 2018-08-05 00:34:10 +02:00
Twinaphex 01103dcd23 Cleanups 2018-08-04 20:02:33 +02:00
Sven 0f634d563b Merge remote-tracking branch 'upstream/master' 2018-08-04 13:05:40 -04:00
Sven 2fb5d54130 bugfix for very long code values - allow for any length 2018-08-04 13:05:05 -04:00
Alfredo Monclus ce20a9acdf Add Onscreen Notifications and Overlays Sublabels 2018-08-04 00:33:51 -03:00
twinaphex 5773f7071d C89 buildfixes 2018-08-04 00:47:52 +02:00
Sven 36d16a9c94 add some options to the cheat system to browse emulator memory 2018-08-03 14:59:33 -04:00
Sven 3bba9aeeaf add an option to auto-apply cheats whenever they are toggled on/off 2018-08-02 10:59:37 -04:00
Sven c2825cb7c5 fix strncat size warnings ; only consume additional cheat memory when performing searching - no need to alloc additional memory when applying cheats ; bugfix address mask max value 2018-07-30 04:08:50 -04:00
Sven 3d862bbdb4 Merge remote-tracking branch 'upstream/master' 2018-07-29 16:08:12 -04:00
Sven 565e916ef9 add "reload game-specific cheats" option to cheats menu 2018-07-29 15:55:40 -04:00
twinaphex 7131b969d8 (Android) Buildfixes 2018-07-29 19:04:53 +02:00
Sven 3c0a8c0c10 fix bug when accessing memory address cheat setting before cheat system initialized ; clean up code in some areas 2018-07-28 17:45:33 -04:00
twinaphex 89083fd093 C89 buildfixes 2018-07-28 22:11:56 +02:00
Sven c750235414
Merge branch 'master' into cheater 2018-07-26 19:40:20 -04:00
Sven 5f35249216 Implement robust cheat searching interface with rumble features 2018-07-25 19:19:14 -04:00
twinaphex 6ae4350883 (XMB) Add back XMB ribbon - was probably not meant to be removed 2018-07-22 21:18:11 +02:00
twinaphex 7403cfad99 (Stripes) Buildfix 2018-07-22 20:54:59 +02:00
Rob Loach aba179a910
Merge branch 'master' into stripes 2018-07-22 13:30:47 -04:00
twinaphex 600c2c1ca1 Simplify menu_display_font 2018-07-14 00:39:46 +02:00
Sven 83da70586e implement a way to set rewind_buffer_size via the UI 2018-07-13 16:12:09 -04:00
Stuart Carnie 167ad3b57d fix(Metal): Various Metal fixes
* OSD message background
* clear glui background
* add Metal to configuration
* added optional config to compile Metal build without OpenGL
* fixed fill_pathname_join_delim; if out_path and dir are same, don't
  strlcpy, as the results are undefined.
2018-07-12 21:33:18 -07:00
Brad Parker 7e1074c40a sixel: add missing menu display driver 2018-07-12 17:24:52 -04:00
Brad Parker ab27b7c85f initial SIXEL video driver 2018-07-12 16:55:08 -04:00
Stuart Carnie a0900ec433 feat(Metal): full xmb pipeline support
Menu TODOs:

* understand why ribbon does not look the same as GL
* add clear support to `MenuDisplay` for glui
2018-07-03 22:32:12 -07:00
Stuart Carnie 4a101734a1 More cleanup
* use single render command encoder for display for better performance
* Context handles all rendering and presentation
2018-07-03 22:32:12 -07:00
Stuart Carnie 5e1f991e32 feat(Metal): initial xmb and glui menu support
TODOs

* menu shader pipeline effects
* refactor / optimize graphics rendering
2018-07-03 22:32:12 -07:00
Stuart Carnie 4135300b04 fix(materialui): Assign scale_factor and rotation to draw 2018-07-03 22:32:12 -07:00
twinaphex 30f97ebe52 Add this 2018-07-01 22:22:17 +02:00
radius 717e45dc52 Add mouse wheel support
enable hold to bind on android

cleanup
2018-06-29 21:12:47 -05:00
David Walters 91dd569a73 fix: keep resetting bind during the hold period 2018-06-29 21:12:46 -05:00
David Walters d73954085a Hold to bind function (disabled with #if 0) 2018-06-29 21:12:46 -05:00
David Walters 8a2b23de34 new setting "input_bind_hold" 2018-06-29 21:12:45 -05:00
Brad Parker 04311695aa netplay: always use configured port instead of hardcoding, and don't ask for IP address if one is already set. fixes #6626 2018-06-27 23:03:27 -04:00
Jean-André Santoni 2a2e732a79 (Menu) Add a setting to hide the shutdown option 2018-06-23 12:01:13 +07:00
Jean-André Santoni ab3d8979ea (Menu) Hide overlays, rewind and latency in kiosk mode 2018-06-23 11:18:37 +07:00
Jean-André Santoni 6868670136 (XMB) Code cleaning 2018-06-22 22:31:06 +07:00
Jean-André Santoni 1ff15fd071 (Lakka) Flag MIDI menu as advanced 2018-06-22 22:25:07 +07:00
Jean-André Santoni bea3822331 (Lakka) Flag more settings groups with SD_FLAG_LAKKA_ADVANCED 2018-06-22 22:22:46 +07:00
Stuart Carnie 411bcf8bdd feat(apple): Metal support for macOS
* includes rgui
* shader support

This is a work-in-progress and there are some bugs and visual artifacts
still to be fixed.
2018-06-20 21:33:45 -07:00
twinaphex b10f1faf7a Updates 2018-06-20 16:29:14 +02:00
twinaphex 8232265c8f Change MIDI submenu 2018-06-20 16:27:00 +02:00
twinaphex d27b6265a0 Add more HAVE_MPV ifdefs 2018-06-20 04:50:58 +02:00
twinaphex c4da475384 Buildfix 2018-06-19 11:59:41 +02:00
Brad Parker aa083d1e4c android: add configurable setting for Sustained Performance Mode 2018-06-19 02:50:33 -04:00
twinaphex c1f16e156e Add Power Management submenu 2018-06-19 06:23:38 +02:00
Twinaphex 49f3dacde5
Merge pull request #6892 from casdevel/midi
Add MIDI support
2018-06-17 23:07:26 +02:00
Zoran Vuckovic b487c3cace Add MIDI support 2018-06-16 21:17:32 +02:00
Mikael Brunnhede 0813de0392 Hide thumbnails in Quick Menu sub-menus. 2018-06-06 23:48:07 +02:00
Mikael Brunnhede 75330a142d Implement fix for thumbnails not showing up in Quick Menu as well as "Run" menu after closing content. Also implement fix for savestate thumbnail being hidden behind boxart/screenshot thumbnails. With this fix, boxart/screenshot thumbnails are not shown on the right hand side if there is a savestate screenshot being rendered. 2018-06-05 10:51:51 +02:00
meleu 6040e1c0fc
show cheevos description on RGUI - fixes #6764 2018-06-03 16:46:20 -03:00
twinaphex 81ce02cf74 Put this around an ifdef 2018-05-29 12:18:31 +02:00
twinaphex 6d81d31ef5 Enable Discord setting 2018-05-29 12:18:01 +02:00
Dwedit 6ef5232f32 Fix null pointer read in `action_bind_sublabel_subsystem_add` 2018-05-28 09:37:43 -05:00
Twinaphex dad1e9e52a
Merge pull request #6775 from fr500/overrides
WIP: override, presets & remap improvements
2018-05-14 06:23:10 +02:00
twinaphex e5ec7d0fda (Menu) Cut down on some code duplication 2018-05-14 06:18:57 +02:00
radius f81ea09f20 add saving, deletion options for per-dir remaps 2018-05-13 23:17:44 -05:00