Benau
77ca4625c1
Add shaderc for android
2022-03-17 14:25:11 +08:00
Benau
76a08d9f30
Remove hardcoded android build settings and update to latest gradle
2022-01-03 11:04:55 +08:00
Benau
3f99d279a7
Update for SDL 2.0.18
2021-12-24 10:57:13 +08:00
Benau
7582a00b91
Update target SDK to 30 due to google play requirement
2021-11-12 12:24:42 +08:00
Benau
b518d73417
Synchronize AndroidManifest.xml with upstream SDL2
2021-10-04 20:16:05 +08:00
Benau
75db65d43a
Build with NDK r22, disable NEON on 32-bit ARM to support more devices
2021-10-04 18:15:21 +08:00
Benau
17329a1b29
Register native functions in SDL_main
2021-10-04 13:01:00 +08:00
Benau
4db68a3f10
Build SDL2 and hidapi as shared library
2021-10-04 11:41:04 +08:00
Benau
78c00723af
Build apk and aab with gradle
2021-09-25 15:19:21 +08:00
Benau
42cc2ab239
Allow make.sh to compile multiple architectures apk file
2021-09-25 14:57:03 +08:00
Benau
731ed0b16e
Add make_deps.sh to build android deps for all architectures
2021-09-25 14:38:11 +08:00
Benau
48fa33ef58
Fix building with latest freetype
2021-08-30 16:06:34 +08:00
Benau
d5c848c4c2
Add basic vulkan driver
2021-06-10 01:02:24 +08:00
Benau
ab7ad6058f
Update android build instruction with new dependencies download location
2021-05-04 10:40:50 +08:00
Benau
75f14740ad
Add a way to print message to stk gui from java
2021-05-04 09:03:38 +08:00
Benau
557ba52ec7
Try to remove screen padding by moving the setting to style file
2021-05-02 14:01:29 +08:00
Benau
98ad55ed4e
Fix missing sound with latest OpenAL
...
And linking error with FreeType
2021-05-02 13:59:18 +08:00
Benau
f909d12749
Use CMake instead of Autoconf tools in Android build script
...
And replace OpenSSL with MbedTLS
2021-05-02 12:28:42 +08:00
Benau
4081efbcaa
Use initial orientation for device rotation instead of hardcoded values
2021-05-01 16:39:06 +08:00
Benau
4f9471dcff
Add createFontTexture
2021-04-17 15:32:33 +08:00
Benau
7496609bfa
Use dedicated function to handle sky textures
2021-04-14 09:34:59 +08:00
Benau
4ec4fda91b
Implement display cutout support for android
2021-03-22 07:04:21 +08:00
Benau
922296f5eb
Use correct calling method for jni functions
2020-12-08 09:03:47 +08:00
Benau
7f9f4dc182
Fix compilation with latest sdl2
2020-12-05 14:22:59 +08:00
Benau
ad7751f952
Allow android 4.1 build
2020-12-04 10:04:44 +08:00
Deve
801675603c
Some fixes for android build script
2020-10-24 23:46:45 +02:00
Benau
22fb981fca
Disable iconv in tinygettext
2020-09-09 13:29:17 +08:00
Benau
842278ffd9
Update bundled tinygettext
...
Remove unneeded files like gitignore and test and keep a simplified CMakeLists.txt
2020-09-09 13:27:10 +08:00
Benau
4e6fbd2787
Update android build script to support aab file
2020-08-27 16:28:13 +08:00
Benau
4ee72fde50
Update for latest freetype in android dependencies
2020-08-27 13:06:13 +08:00
Benau
4a4da3c96c
Add splash screen to hide black screen in android during launching
2020-08-27 12:52:58 +08:00
Benau
dc0a5a9c66
Remove unneeded FriBidi and libraqm files
2020-08-24 00:58:07 +08:00
Benau
13db1b83c1
Add SheenBidi library for better unicode support
2020-08-24 00:53:04 +08:00
Benau
18d66db516
Update SuperTuxKart icon files
2020-08-16 14:42:17 +08:00
Benau
a3b0c4d240
Make android game data extraction ui translatable
2020-07-19 14:21:14 +08:00
Benau
097359fcf4
Use native android progress bar for extraction
2020-07-13 11:04:36 +08:00
Benau
cef6eb0558
Remove EGL linking dependency
2020-07-12 11:00:53 +08:00
Benau
8ede6dcaa7
Allow resizable activity in android
2020-07-12 10:15:21 +08:00
Benau
f4233977e5
Port moved height to android STK
2020-07-12 08:34:59 +08:00
Benau
8cc4dd3383
Initial work to make android STK use SDL2 completely
2020-07-12 08:25:06 +08:00
Deve
4ab33fec8c
Small fix for build-tools directories without numbers
2020-06-18 23:28:05 +02:00
Benau
6d30bb8f05
Update android with latest libjpeg, libpng and zlib and remove bundled libraries
2020-05-14 10:13:57 +08:00
Benau
52cf0f16d1
Fix compilation with latest SDL2
2020-05-14 10:07:35 +08:00
QwertyChouskie
a776650986
Modern skin ( #4265 )
...
* Modern skin
The culmination of years worth of work! Thanks to all who helped make this as amazing as possible!
PNGs were ran through `pngquant` then `optimize_data.sh` for maximum smallness
* Shrink a multitude of icons
Ran through `optipng` then `optimize_data.sh`
2020-05-08 01:16:55 +08:00
Benau
c8d9383d6a
Allow erasing stun server by using zero weight in dns record
2020-05-07 09:19:41 +08:00
Benau
abfb9e535c
Allow gamepad without mapped buttons to use scan code directly in android
2020-04-21 18:07:43 +08:00
Benau
5faa856b0e
Fix keyboard arrow binding bug
2020-04-21 16:33:34 +08:00
Benau
8f9fc8f7fe
Handle all input events in java
2020-04-21 15:47:04 +08:00
Benau
bae2262bd9
Add SDL2 to android
2020-04-21 15:28:02 +08:00
Benau
932f0f888e
Avoid updating editbox if hardware keyboard connected which discards all input
2020-03-15 13:58:51 +08:00