1375 Commits

Author SHA1 Message Date
twinaphex
2d528fcf7d (360) Cleanups 2020-09-20 17:39:28 +02:00
twinaphex
290c88b865 Remove menu_networking.c and merge it into menu_cbs_ok.c and
menu_displaylist.c
2020-09-17 23:15:25 +02:00
Autechre
2d3c63f545
Merge pull request #11248 from justinweiss/update-libctru
[3DS] Update to libctru 2.0
2020-09-10 06:49:54 +02:00
driver1998
8d82c7b08f VS2019 solution: revert test changes 2020-09-07 11:03:24 +08:00
driver1998
693162f080 VS2019 solution: Use v142 toolchain for all targets 2020-09-07 10:54:51 +08:00
jdgleaver
e8531a61e0 (Android) Set preliminary list of 50 cores to include in Play Store build 2020-09-05 13:36:02 +01:00
Yoshi Sugawara
fd95ea6704 [iOS/tvOS] Add back missing preprocessor flags to support screenshots, rewind, patching, rwav 2020-09-01 08:56:19 -10:00
Braden Farmer
cf043f083b [Android] Miscellaneous fixes for Play Feature Delivery 2020-08-31 13:57:58 -06:00
Braden Farmer
fd23b9ea5b [Android] Fix possible crashes from AudioManger properties returning null 2020-08-29 10:42:12 -06:00
Braden Farmer
34a8c980ad [Android] Minor fixes for Play Feature Delivery 2020-08-28 16:04:44 -06:00
Pedro
b6655034ef Implementation of fullscreen over notch function. 2020-08-27 20:41:30 -03:00
Justin Weiss
9ae2514009 [3DS] Update to libctru 2.0
Set USE_CTRULIB_2=1 to build with libctru 2.0. When unset, this code
is compatible with the older toolchain.

Some 2.0 changes addressed rare problems in earlier versions:

- Save / restore stack pointer for init / exit
  Otherwise, it could be outside of the range we deallocate.
- Run aptMainLoop in the audio driver to react correctly to sleep events

Other changes for 2.0:

- Remove ninjhax1 -- requires outdated APIs that have been removed
- Switch from __sync_arbiter to syncArbitrateAddress
- Use implicit gxCmdBuf
- Use gpuPresentBuffer for double buffering
2020-08-26 19:08:12 -07:00
Autechre
1898a4bec5
Merge pull request #11213 from farmerbb/play_feature_delivery
Implement support for Play Store builds using Play Feature Delivery (Java/Gradle)
2020-08-26 21:22:51 +02:00
Yoshi Sugawara
f10d07fb29 [iOS/tvOS] Add HAVE_CHEATS flag to enable cheats (metal xcode project) 2020-08-23 10:07:55 -10:00
twinaphex
772ed15d88 Remove file_path_str from Salamander 2020-08-22 13:42:57 +02:00
Braden Farmer
31e8fe8fd9 Implement support for Play Store builds using Play Feature Delivery (Java/Gradle) 2020-08-18 22:23:55 -06:00
twinaphex
18cb55e207 Remove dynarray.h - rbuf.h replaces it 2020-08-14 16:09:13 +02:00
Twinaphex
b1723f7cd0 Remove unused CocoaTouch menu - allows us to get rid of a lot of
dead code
2020-08-09 19:41:04 +02:00
Yoshi Sugawara
6a37f1ec90 [iOS] Set default video driver to OpenGL; start adding source file references to xcode project to make code navigable in Xcode 2020-08-09 06:08:16 -10:00
twinaphex
5e551dd92b Bump up to version 1.9.0 2020-08-08 00:06:53 +02:00
Braden Farmer
9f6274b001 Android: Apply "AArch64" and "32-bit" suffixes to app label 2020-08-03 11:14:44 -06:00
twinaphex
1c9f60f98d (Emscripten) Add Mr.Boom 2020-08-02 22:25:55 +02:00
twinaphex
e298ceb6bf Update vcproj 2020-08-02 10:22:52 +02:00
twinaphex
ec57160709 (XB) Fix Salamander 2020-08-02 09:35:34 +02:00
twinaphex
602ea99c96 Fix 360 Salamander 2020-08-02 09:33:32 +02:00
twinaphex
04e67f1ac9 Make Xbox 360 reuse default xinput_joypad.c driver 2020-07-31 18:32:28 +02:00
Autechre
6c7143d02d
Merge pull request #10981 from yoshisuga/yoshisuga/ios-metal
iOS/tvOS Metal Renderer
2020-07-21 20:41:07 +02: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
Jacob Patterson
a28ea1e1c6 Fix initialization of pattern and strengths arrays
Vibrator.vibrate(long[] pattern, int repeat) and
VibrationEffect.createWaveform(long[] timings, int[] amplitudes, int repeat)
expect an array of off/on pairs for both timings and amplitudes. Add an initial
off time of zero to achieve expected vibration behavior.
2020-07-20 16:13:58 -04:00
Yoshi Sugawara
b1a718d8c5 fixed typo in bundle id 2020-07-19 15:32:23 -10:00
Yoshi Sugawara
59ae1a1ca8 revert bundle id and product name 2020-07-19 15:25:24 -10:00
Yoshi Sugawara
b83823f1f1 Add preprocessor flags for tvOS and other build settings; fix compiler errors when building for tvOS sdk 2020-07-19 11:42:19 -10:00
Yoshi Sugawara
941a488733 removed btstack since less relevant for iOS 2020-07-19 08:37:06 -10:00
Yoshi Sugawara
a2327be378 improved readability for references to the platform specific metal storage mode option; removed support for btstack since its not compiling and is less relevant for the iOS platform; removed commented out code 2020-07-19 07:48:07 -10:00
Yoshi Sugawara
fd9ac64d55 Merge branch 'master' into yoshisuga/ios-metal 2020-07-19 00:33:54 -10:00
Yoshi Sugawara
eed84b3021 re-created RetroArch_iOS11_Metal.xcodeproj with the appropriate compiler flags and fixed building for both metal and opengl; hardcoding the metal drawable size for now for testing 2020-07-18 07:47:10 -10:00
Eduard Strehlau
c3fe8f1203 Misread that memory protection includse libary validation 2020-07-12 23:49:41 +02:00
Eduard Strehlau
53ab46f88b Fixed entitlements 2020-07-10 06:20:46 +02:00
Eduard Strehlau
8058618b26
Added entitlement file to project settings 2020-07-10 05:02:11 +02:00
Eduard Strehlau
04f5402f8a
Added entitlements file 2020-07-10 04:57:19 +02:00
Yoshi Sugawara
8e1dd5def1 protocol conformance for ApplePlatform for iOS; add metal shader functions files to xcode project 2020-07-07 05:38:50 -10: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
twinaphex
f14f418eb7 Revert "improve performance by enabling game mode"
This reverts commit fed949047196729c71eb098bfbafa2a349b2f43c.
2020-07-02 18:10:00 +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
223d76680a Add HAVE_CHEATS ifdef 2020-06-30 19:35:55 +02:00
twinaphex
bf04ac93c8 Add HAVE_RWAV 2020-06-30 17:36:03 +02:00
twinaphex
b77dd9cfe4 Add HAVE_PATCH ifdef; add patch switch support to qb 2020-06-30 15:54:31 +02:00