Commit Graph

349 Commits

Author SHA1 Message Date
twinaphex f53349e3dd Move MSVC 2017 files to android/phoenix 2018-08-15 10:46:24 +02:00
Aaron Kling dc807f25cf Fix android armeabi and x86_64 core updater urls 2018-07-12 20:06:03 -05:00
twinaphex 8a1c0be83c (Android) Another potential buildfix; define ENABLE_HLSL
(slang_process) Put HLSL/Cg code around ENABLE_HLSL ifdef
(SPIRV-Cross) Make sure macros no longer need to be redefined; make them
unique in both glsl and hlsl files; needed for Griffin builds
2018-06-26 13:18:17 +02:00
Brad Parker aa083d1e4c android: add configurable setting for Sustained Performance Mode 2018-06-19 02:50:33 -04:00
Brad Parker 612ed942d0 android: enable sustained performance mode if supported, bump target API to 24 2018-06-18 12:56:14 -04:00
Brad Parker 7176bb19ad support powerstate/battery level in Android 2018-06-16 19:15:16 -04:00
twinaphex 91744d9dd0 Bump up version code 2018-05-04 16:27:14 +02:00
twinaphex b2ceb50897 Update to 1.7.3 2018-05-04 05:45:22 +02:00
twinaphex 238091f182 (OSX/Android) Add Dr. Flac/Dr. Mp3 support to Android/OSX 2018-04-28 14:33:48 +02:00
twinaphex 80025692c1 (Android) Bump up version code 2018-04-26 21:25:38 +02:00
Twinaphex d65b387d0f
Update AndroidManifest.xml 2018-04-24 19:03:57 +02:00
twinaphex 9164bcc244 Add HAVE_RUNAHEAD to Android 2018-03-31 04:22:18 +02:00
twinaphex 319d87cf6f Bump up version 2018-03-20 08:35:17 +01:00
radius e9fdfd2334 try to fix building yet again 2018-03-20 01:46:30 -05:00
twinaphex 9f33ba8607 (Vulkan/D3D11/D3D12) Add HAVE_GLSLANG now to both Android and MSVC solutions - shaders
should work now
2018-03-02 02:14:29 +01:00
twinaphex b6347420d3 Set 1.7.1 2018-02-17 16:43:51 +01:00
twinaphex 2963288b29 SPIRV-Cross and glslang will compile with Griffin/MSVC targets now 2018-02-04 14:21:34 +01:00
twinaphex 80dbef47cb (Android) Add HAVE_SLANG/HAVE_SPIRV_CROSS 2018-02-03 21:36:42 +01:00
twinaphex a74ef2214d Start removing SINC ifdefs for individual Makefiles 2017-12-31 21:34:31 +01:00
twinaphex 2fd3f41865 Bump to version 1.7.0 2017-12-25 18:17:57 +01:00
twinaphex 6f5cad5f59 Bump to version 1.6.9 2017-11-21 16:32:24 +01:00
twinaphex 2c7e5f98fc Bump version code 2017-11-21 16:26:45 +01:00
twinaphex 0c65e6e4e9 Start bumping version to 1.6.8 2017-11-18 12:21:25 +01:00
twinaphex 67fea30406 Remove remaining references to HAVE_FBO 2017-11-13 08:55:41 +01:00
twinaphex 01ac15716e (Android) Add extra include dirs 2017-11-06 23:32:02 +01:00
twinaphex 7acda37b4e This does not work right now 2017-09-27 23:50:40 +02:00
twinaphex bf8811ca64 Update 2017-09-26 00:47:07 +02:00
twinaphex 76e9aaf172 Start using DTD file 2017-09-26 00:44:55 +02:00
twinaphex 939b3b8772 Updates 2017-09-21 19:37:05 +02:00
twinaphex f58329d921 Add include dir for libflac 2017-09-20 23:20:17 +02:00
twinaphex b3a45a9899 Enable HAVE_FLAC and HAVE_CHD for Android 2017-09-19 21:19:34 +02:00
radius bb2a92c980 add defines to android builds 2017-09-11 00:21:48 -05:00
twinaphex a235c0b771 Bump up AKP code 2017-08-21 08:30:46 +02:00
twinaphex 73e00e021a Bump up version to 1.6.7 2017-08-17 21:09:42 +02:00
twinaphex 47cf178309 Bump up version to 1.6.6 2017-08-16 23:59:15 +02:00
twinaphex 02cfe1f7c0 Bump up version to 1.6.5 2017-08-13 19:07:58 +02:00
radius d2f870a2a1 update banner 2017-08-09 13:13:59 -05:00
radius 23d9637dc0 update icons 2017-08-09 13:04:56 -05:00
twinaphex 08118cb445 Bump up to 1.6.4 2017-08-07 19:16:09 +02:00
twinaphex d05dfcce78 Bump up APK code 2017-07-31 15:09:33 +02:00
twinaphex adae0656eb Bump up versions 2017-07-28 06:42:02 +02:00
twinaphex 434bec8775 No longer bake in tinyalsa for android 2017-07-09 00:14:46 +02:00
twinaphex aaa590c817 (tinyalsa) No longer a header dependency on sound/asound.h
(tinyalsa) Try to bake it in for android
2017-06-25 02:06:37 +02:00
Brad Parker d5a1ad0a73 android: delay loading of RetroActivity until after permissions are granted 2017-06-14 20:19:52 +00:00
radius 8f55e77afe disable NEON 2017-06-04 21:00:40 -05:00
radius c6c8881ab2 add AARCH64 defines 2017-06-04 20:38:53 -05:00
twinaphex a4358deb0d Bump versioncode 2017-06-01 17:27:20 +02:00
twinaphex 1056027d4d Bump up version code to 54 2017-06-01 03:49:51 +02:00
twinaphex 6bf867330f (Android) Add -DHAVE_STB_VORBIS 2017-06-01 01:17:47 +02:00
radius 79fdccb31f bump 2017-05-27 20:12:48 -05:00
radius 80f9e6db90 update atv banner 2017-05-21 23:47:59 -05:00
radius 2797aae6cf update atv banner 2017-05-21 23:47:48 -05:00
Brad Parker 84558215fd android: permission result is only valid if our request code matches 2017-03-20 15:58:25 +00:00
Brad Parker 61cbb25b12 add callback for permission request result, style nits 2017-03-20 14:46:43 +00:00
Brad Parker b1e94e8215 android: add runtime permission checking for Android 6.0+ 2017-03-20 05:25:05 +00:00
twinaphex 137f8df057 Bump up version code 2017-03-13 20:28:20 +01:00
Brad Parker c549f7e8d7 android: set XMB as default for Android TV devices 2017-03-10 22:17:05 -05:00
twinaphex 9e2ae4aca4 Use 1.5.0 2017-03-07 18:33:35 +01:00
twinaphex c5717ecd84 Start bumping up to version 1.4.2 2017-03-05 20:51:15 +01:00
twinaphex b3d71320bc Add miniupnpc to Android 2017-02-16 00:59:32 +01:00
Diablodiab 77e479a8bc Adds two new parameters that can be passed to the Android version of Retroarch at launch:
QUITFOCUS
If enabled this will cause Retroarch to quit completely when it loses focus (eg. when the home button is pressed). This is useful when you are using an alternative launcher such as Kodi because it will make the home button function as an alternative quit key, return to the alternative launcher, and then allow for a different game to start instead of returning to the current session.

HIDEMOUSE
Normally it is not possible to hide the mouse cursor if you have attached an external mouse to your Android unit. This makes it difficult to implement mouse support in the Android version of Retroarch because you will end up having two mouse cursors on the screen. NVIDIA has implemented extensions on the SHIELD that allows for hiding the mouse cursor. If this parameter is provided when starting Retroarch it will check for these extensions and if available it will hide the mouse cursor.

(I am almost done with adding mouse support to the Android input driver and will be submitting a suggestion for this very soon)
2017-02-12 13:26:18 +01:00
twinaphex d8855caae9 Update to version 1.4.1 2017-02-02 22:20:33 +01:00
twinaphex 9cf923fbeb BUmp up version for Android 2017-01-07 04:46:05 +01:00
Twinaphex fb7ed87d2e Revert "(Android) Ask for external sdcard permission" 2016-12-30 01:32:11 +01:00
hunterk 7e8163c34e Revert "(Android) reload cores path every lauch"
This reverts commit 1841455462. This commit was breaking Android builds on the buildbot.
2016-12-29 10:29:59 -06:00
Aaahh Ahh 1841455462 (Android) reload cores path every lauch
Reload the path instead of saving and reusing every launch
2016-12-25 15:39:06 -05:00
Aaahh Ahh ac80cffdce (Android) Ask for external sdcard permission
Permission has to be explicitly asked for or it won't be granted on api 23 or higher.
2016-12-25 15:06:54 -05:00
twinaphex 52a41e77c4 (Android) Buildfix 2016-12-12 13:26:45 +01:00
twinaphex 9375efe24e Add HAVE_CC_RESAMPLER defines 2016-12-12 12:44:29 +01:00
Logan McNaughton 0b0bdadeee Don't define HAVE_OPENGLES2 for Android if GLES=3 2016-12-08 15:22:00 -07:00
twinaphex 4d23ba91fc (Android) Buildfix 2016-12-05 04:24:45 +01:00
radius b1531618f1 add git version to android build 2016-11-26 16:02:12 -05:00
radius 415f84e13f having it as preferExternal accomplishes literally nothing!
Basically it saves the apk file (that is used ONCE) in the external SD but all the data files are created in the same location in the internal partition
Having it as preferExternal causes installation issues on some devices (have to remove the SD card to install the app..., then insert again)
2016-11-25 13:48:41 -05:00
twinaphex 9384875ab0 Don't use HAVE_NETPLAY any more 2016-09-29 21:07:10 +02:00
twinaphex 3b8ae65afb (Android) Re-enable Vulkan 2016-09-29 12:22:31 +02:00
twinaphex efdee89d09 Create samples 2016-09-28 12:44:41 +02:00
twinaphex e25472013f Move dir variable 2016-09-20 01:54:59 +02:00
twinaphex 2f17fdd651 Update Android.mk 2016-09-20 01:54:24 +02:00
twinaphex 88dd3c131c Get rid of jni/Android2.mk 2016-09-19 19:31:33 +02:00
twinaphex 6f47289ba6 Start adding HAVE_CONFIG_H to gfx/drivers_context 2016-09-06 19:39:02 +02:00
twinaphex fda2495021 Get rid of HAVE_ZLIB_DEFLATE - implicitly enable it 2016-08-02 15:34:48 +02:00
twinaphex 83452f3a0b (Android) Add HAVE_IMAGEVIEWER 2016-07-31 14:24:17 +02:00
twinaphex 218d6f5262 Bump up to 1.3.6 2016-07-17 01:05:18 +02:00
radius 33315d4b66 bump up version everywhere 2016-07-15 12:09:50 -05:00
twinaphex 465ac5707c Add HAVE_NETWORKGAMEPAD 2016-06-27 06:38:47 +02:00
Hans-Kristian Arntzen 596cd320c6 Vulkan: Update SPIRV-Cross and glslang. 2016-06-25 14:44:56 +02:00
radius d9ebecb0ea fix indentation 2016-06-09 19:24:36 -05:00
twinaphex 63af59a198 Add HAVE_LANGEXTRA 2016-06-07 06:05:41 +02:00
twinaphex 883d9ff6b5 Add HAVE_SHADERPIPELINE define 2016-06-07 00:00:28 +02:00
twinaphex de2d15c716 Add extra image format support to targets 2016-05-18 13:39:42 +02:00
twinaphex 25ec6a8872 Add HAVE_JPEG to project files 2016-05-17 13:39:06 +02:00
twinaphex 65d33700d4 Move audio_utils to libretro-common as s16_to_float 2016-05-16 11:33:49 +02:00
twinaphex 2422dfbbbe (libretro-common) Create libretro-common/conversion/float_to_s16 2016-05-16 11:11:02 +02:00
twinaphex 4ae92cfc4b (Android) Bake in Vulkan, and use spirv-cross now 2016-05-15 14:02:48 +02:00
twinaphex e730dd6ae2 (Android) Change STL 2016-05-15 13:53:12 +02:00
twinaphex 315c6b9687 Cleanups 2016-05-12 10:44:15 +02:00
twinaphex 193eb62354 (Android) Add include dirs 2016-05-12 10:29:19 +02:00
twinaphex d57395effb Define HAVE_ZLIB_DEFLATE 2016-05-09 02:51:51 +02:00
radius ec9aea1189 bump up version 2016-04-30 10:12:28 -05:00
twinaphex 3e72b89021 (Android) Disable Vulkan until things can start bulding, compiling
and working properly again
2016-03-22 20:33:12 +01:00
twinaphex 3b377f2e41 (Android) glslang_tab.cpp got moved 2016-03-22 18:39:26 +01:00
twinaphex 6a6caff671 Update this too 2016-03-22 18:37:40 +01:00
twinaphex 439b3e5007 Take out glslang_tab.cpp 2016-03-22 18:36:48 +01:00
twinaphex f8ac103888 (Android) Change APPL_STL back too 2016-03-22 16:40:47 +01:00
twinaphex 77143179b5 Change back Android.mk file 2016-03-22 16:40:02 +01:00
Hans-Kristian Arntzen 75003b65f1 Revamp Android NDK build system.
Split up into separate modules to avoid the pain with cross-defines from
C and C++.

Move to c++_static STL. It's the recommended way since a while back and
fixes some build issues as well.
2016-03-21 23:43:59 +01:00
radius fba912834d bump up version 2016-03-20 11:48:10 -05:00
radius 52b6d73c5a update version script 2016-03-19 13:18:53 -05:00
radius 90b7875f21 add banner 2016-03-17 20:29:09 -05:00
radius 9fea079af3 update manifest 2016-03-17 19:03:27 -05:00
twinaphex 7f1c4fa2ff Rename sinc_neon.S to sinc_resampler_neon.S 2016-03-14 15:49:02 +01:00
twinaphex f4ea4bfdda Bump up version 2016-03-05 20:33:23 +01:00
twinaphex c9e6a91137 (Android) Bake in ifaddrs for Android 2016-03-03 02:08:47 +01:00
twinaphex 784df92f8d (Android) Compile in Vulkan support 2016-03-01 23:37:27 +01:00
twinaphex d2645e9087 Add more glslang include dirs 2016-03-01 19:19:39 +01:00
twinaphex 800d54a7fb (Android) Start setting up include dirs 2016-03-01 19:04:20 +01:00
twinaphex 77001a5577 (Android) More preparation for Vulkan 2016-03-01 18:59:12 +01:00
twinaphex 86a8899b0f (Android) Start preparing Android JNI Makefiles for Android 2016-03-01 18:46:40 +01:00
radius 44e309e7c8 allow a debuggable release build for the buildbot 2016-02-12 01:09:33 -05:00
twinaphex 5b61cd2940 Bump up APK version 2016-01-12 15:23:46 +01:00
twinaphex 8efe01110e Take out camera and location permissions 2016-01-12 15:22:50 +01:00
Twinaphex 23e86f13d3 Merge pull request #2637 from diablodiab/android-refreshrate-parameter
Add refresh rate parameter to Android version
2016-01-11 22:21:33 +01:00
Diablodiab 84bf2b0705 Add REFRESH parameter option to Android version. You can use this parameter to
specify a preferred refresh rate for Retroarch to use.
2016-01-11 21:45:46 +01:00
Alcaro 66e03301ce Replace remaining 1.2.2 with 1.3.0. 2016-01-11 21:24:50 +01:00
Higor Eurípedes d62839516e (phoenix) Add optional clang sanitizer support
Set the SANITIZER=address environment variable. Debug mode isn't
required but helps.
2015-12-05 12:31:12 -03:00
Higor Eurípedes 9ed030cda0 (phoenix) Remove android:debuggable from manifest
Use proper ant targets like debug, release, installd and installr or a
combination of release/debug + install instead.
2015-12-05 12:31:12 -03:00
twinaphex 07109e8e89 Remove directory creation in Java 2015-12-03 20:43:28 +01:00
twinaphex 5c39744e5f (Android) Remove stub onLowMemory/TrimMemory 2015-12-03 09:25:41 +01:00
twinaphex 35af9a5c87 (Android) Remove unneeded resource files 2015-12-03 08:50:40 +01:00
twinaphex 6e247ec9b1 (Android) Get rid of appcompat and other bloat 2015-12-03 08:46:47 +01:00
twinaphex 7925b4ce19 (Android) Reimplement 'Quit RetroArch' 2015-12-03 08:34:45 +01:00
twinaphex f4f046fe17 (Android) Cleanup some includes 2015-12-03 07:28:54 +01:00
twinaphex d171c831c3 (Android) Remove apk-extract 2015-12-02 06:28:46 +01:00
twinaphex 317049cd25 (Android) We now use the built-in assets extraction inside RA to
extract the 'assets' dir from the APK, no more Java JNI library
for this
2015-12-02 06:22:04 +01:00
twinaphex 0679916db1 Start setting up all the code needed for bundle assets
extraction
2015-12-02 03:55:28 +01:00
radius 94e145c9b0 disable remote gamepad on android it needs to be added to griffin 2015-11-27 21:11:48 -05:00
radius 6c2e3061c1 add network gamepad support to android builds 2015-11-27 21:00:50 -05:00
twinaphex 074f14b132 Add verbosity.c/verbosity.h 2015-11-23 12:03:38 +01:00
twinaphex 304a3c3de3 (Android) Define HAVE_EGL 2015-11-19 13:55:16 +01:00
twinaphex c9104b20e7 (Android/iOS) Disable mmap 2015-11-16 19:01:31 +01:00
twinaphex 9510449890 Define HAVE_MMAP for Android 2015-11-14 21:08:11 +01:00
twinaphex 66914232ab Replace most instances of GLUI (except for ident string) with
HAVE_MATERIALUI
2015-11-02 23:23:54 +01:00
twinaphex fd9ecb70af (Android) Add HAVE_CHEEVOS 2015-10-30 13:31:56 +01:00
twinaphex a599ac4c98 Added Android2.mk 2015-10-28 18:21:08 +01:00
twinaphex 6ae8af1150 Update other Makefiles 2015-10-26 02:46:51 +01:00
fr500 ac3ca76d83 add script to increment the android version code 2015-10-22 17:01:25 -05:00
twinaphex 3db688d477 Create retro_stat.c/retro_stat.h 2015-09-22 01:45:30 +02:00
twinaphex 28dc6d0c7d (Android) Buildfix 2015-09-20 16:05:18 +02:00
twinaphex 6b45695e83 Move apple and android to pkg/ 2015-09-20 15:49:19 +02:00