Miku AuahDark
dfe836d39c
Update OpenAL-soft to 1.21.0
...
This allows OpenAL-soft to use Oboe backend which uses AAudio in Android 8
or OpenSLES in earlier Android version. This switch is necessary for
Android 11 compatibility as OpenSLES is now deprecated in Android 11.
Plus, we also have low latency audio for free.
2020-12-24 15:01:23 +08:00
Miku AuahDark
0e41ef20b3
Android 11.0 compatibility ( #195 )
...
* Update dependencies and target SDK
* Update Gradle to 6.6.1
* Update target API level to 30
* Update AGP to 4.0.1
* Update Android Build Dependencies (androidx.appcompat:appcompat:1.2.0, androidx.multidex:multidex:2.0.1)
* Update readme
* Move /sdcard/lovegame directory. (closes #194 )
* Potentially fixes black screen when reopening LOVE from app drawer (fixes #190 )
* Downloader cleanup.
* Merge SDL AndroidManifest.xml to LOVE
* Implement partial "Share to LOVE" support.
* Enable resizeableActivity
2020-10-10 01:33:06 +08:00
Miku AuahDark
8a964146c1
Update SDL to 2.0.12
2020-05-05 10:31:43 +08:00
Miku AuahDark
fa276ea4d8
Detect LOVE submodule first before building.
2019-11-24 17:36:32 +08:00
Miku AuahDark
face22cff4
Release 11.3
2019-10-27 23:19:47 +08:00
Miku AuahDark
a199d54b50
Merge branch '11.x_submodule' into 0.11.x
2019-10-10 23:09:15 +08:00
Miku AuahDark
61ef9802a3
Really fix Martin's SDL hack.
2019-10-10 23:00:46 +08:00
Miku AuahDark
ee81c4262d
Unstable changes: Update SDL to 2.0.10
...
Bug: Martin's hack of restarting SDL no longer works in this SDL version
so more matches to LOVE central repository will be come soon.
2019-10-10 22:26:54 +08:00
Miku AuahDark
4be53bca65
Make LOVE as submodule
2019-10-08 15:13:08 +08:00
Miku AuahDark
8186794a03
Remove SDL_android_main.c from LOVE Android.mk
...
A notice from SDL_android_main.c:
"As of SDL 2.0.6 this file is no longer necessary."
2019-08-10 16:27:41 +08:00
Miku AuahDark
799956e002
Fix theoretical Theora x86-64 build.
2019-07-04 13:32:07 +08:00
Miku AuahDark
f8d0890519
Cleanup ogg-family (vorbis, theora) includes.
...
This means only SDL remains that has paths hardcoded.
2019-07-04 12:53:44 +08:00
Miku AuahDark
c065fe9e56
Update Theora codec
...
Add x86(-64)-optimized assembly. Unfortunately ARM-optimized assembly
can't be used. Please report this to Theora maintainers :(
2019-07-04 11:49:13 +08:00
Miku AuahDark
77c7570f55
Fix Mpg123 export include.
2019-07-04 10:38:44 +08:00
Miku AuahDark
6d5d8c4540
OpenAL-soft: link with Android log library.
...
It seems that in ARM64, liblog is added implicitly, but for other arch,
it must be added explicitly.
See https://github.com/MikuAuahDark/livesim3-love-android/issues/5
2019-07-04 10:24:30 +08:00
Miku AuahDark
456273ebf0
Clean include paths of external dependency
...
This way, LOVE Android.mk doesn't have to be modified in case new libraries
added or in case old libraries gets updated and their name is different.
2019-07-04 10:11:34 +08:00
Miku AuahDark
7c48033960
Merged in AuahDark/love-android-sdl2/als-1.19.1 (pull request #19 )
...
Update OpenAL-soft to 1.19.1
2019-07-03 20:39:29 +00:00
Miku AuahDark
c1399fc44a
Remove version number from folder
2019-07-03 22:07:04 +08:00
Miku AuahDark
077c1a350b
Remove version number from folder
2019-07-03 21:59:56 +08:00
Miku AuahDark
40ec52368b
Use LOCAL_EXPORT_C_INCLUDES to manage include paths.
...
Better than hardcoding the include path in LOVE Android.mk
2019-07-02 21:21:19 +08:00
Miku AuahDark
605ddefd0e
Update FreeType to 2.8.1
2019-07-02 20:57:08 +08:00
Tae Hanazono
2a23cbd16d
Clean LOVE Android.mk and rename/fix detection variables.
2019-07-02 11:15:16 +08:00
Tae Hanazono
0ebc4d9271
Update OpenAL-soft to 1.19.1
2019-07-02 10:16:25 +08:00
Tae Hanazono
07149c0ba8
Fix log2f conflict.
2019-07-01 23:05:08 +08:00
Tae Hanazono
1349f27bd8
Modify OpenAL-soft Android.mk
...
The comment is self-explanatory.
2018-12-14 23:36:31 +08:00
Tae Hanazono
9a11b88572
Modify LOVE Android.mk
...
There are two changes in here. First change is to tell Android build
system to use NEON instruction support. Slime already wrote a
NEON-optimized matrix multiplication function which is already in love main
source code (see link below for related commit)
https://bitbucket.org/rude/love/commits/e61734b33581a485743ea79b87d02f8aeb77693e
The problem is that not all ARMv7 devices do support NEON instruction, but
I don't even think if such device exist in 2018 (or even in 2019). ARM64
guarantee NEON instruction support, so it's all good for ARM64.
The second change is to define "HAVE_SOCKLEN_T=1" only when building ARM64.
This is needed because LuaSocket (or enet, I don't remember exactly)
redefines socklen_t and this cause compiler error.
2018-12-14 23:25:32 +08:00
Tae Hanazono
f88e0ba4b9
Start ARM64 support: build LuaJIT for arm64-v8a
...
I don't use the buildandroid.sh for this because it forces the host
compiler to 32-bit (-m32), but we do really need 64-bit host compiler to
build LuaJIT for ARM64 (also I'm in Windows).
So, I used Android NDK standalone toolchain then invoke make like this:
make CROSS=aarch64-linux-android- TARGET_SYS=Linux TARGET_CFLAGS="-D__ANDROID_API__=21" amalg
Then the resulting libluajit.a is copied to android/arm64-v8a/libluajit.a
2018-12-14 23:14:11 +08:00
Martin Felis
2fd01541c2
Updated buildscript for LuaJIT
2018-12-13 09:06:40 +01:00
Martin Felis
0394a380c4
Added missing file from LÖVE main
2018-12-07 19:58:06 +01:00
Martin Felis
0000c326a8
Updated LÖVE code to tag 11.2 (changeset 55dc225ee2)
2018-12-07 18:34:41 +01:00
Martin Felis
34e88d43ae
merged
2018-12-07 17:57:07 +01:00
Martin Felis
1ea86d3305
Properly using SDL 2.0.9 paths and android 26 compatibility layers.
2018-12-07 17:24:32 +01:00
Martin Felis
a19404a902
Re-applied patch to restart native thread. Also
2018-11-18 23:55:14 +01:00
Martin Felis
e2c44417d1
Renamed SDL2 directory (already contains 2.0.9 sources)
2018-11-18 22:29:36 +01:00
Martin Felis
4de76a9c52
preparing update of SDL to 2.0.9
2018-11-18 22:21:57 +01:00
Martin Felis
973f9eef89
Updated buildToolsVersion to 28.0.3 and Android Gradle Plugin to 3.2.1
2018-11-18 12:29:55 +01:00
Martin Felis
0ac43aa717
Updated love sources to changeset 0ab246b5045d and updated android version
2018-04-15 21:22:56 +02:00
Martin Felis
c186a70b14
Updated love sources to changeset 0ab246b5045d and updated android version
2018-04-15 21:22:56 +02:00
Martin Felis
1dba069683
Updated LÖVE to 11.0 tag (6504209dc45b)
2018-04-01 22:45:58 +02:00
Martin Felis
ec8b710a93
Updated LÖVE to 11.0 tag (6504209dc45b)
2018-04-01 22:45:58 +02:00
Martin Felis
408778fb8f
Minor adjustments for 0.11.0-alpha1
2018-03-31 19:48:40 +02:00
Martin Felis
45ae52f55e
Minor adjustments for 0.11.0-alpha1
2018-03-31 19:48:40 +02:00
Martin Felis
f8241c1b65
Updated LÖVE to changeset c303c1f52ea6
2018-03-30 21:42:03 +02:00
Martin Felis
91295b7506
Updated LÖVE to changeset c303c1f52ea6
2018-03-30 21:42:03 +02:00
Martin Felis
4d8f4f70ce
Initial works to support 0.11.x, disabled armeabi builds, using now clang and libc++ instead of gnustl
2018-02-02 21:10:33 +01:00
Martin Felis
ebd4a0ad4f
Initial works to support 0.11.x, disabled armeabi builds, using now clang and libc++ instead of gnustl
2018-02-02 21:10:33 +01:00
Martin Felis
f40577c9cb
Upgraded OpenAL-Soft to 0.18.2
2018-02-01 15:53:05 +01:00
Martin Felis
ac443d7e2f
Upgraded OpenAL-Soft to 0.18.2
2018-02-01 15:53:05 +01:00
Martin Felis
6ed3ba3810
Adjusted SDLActivity.java to allow restarting of the native thread
2018-01-23 21:27:41 +01:00
Martin Felis
21ff4b2188
Adjusted SDLActivity.java to allow restarting of the native thread
2018-01-23 21:27:41 +01:00