181 Commits
Author SHA1 Message Date
Deve 754a11030e Update gradle and android build script 2024-04-18 17:20:09 +02:00
Deve f5cc8b4bde Small fixes in android build script 2023-09-30 10:50:12 +02:00
Benau 545348fe37 Update for the latest MoltenVK and astcenc 2023-06-25 16:36:45 +08:00
Benau 285fc8df5f Update for the latest SDL2 2022-12-16 08:46:19 +08:00
Benau 641dbcf9c0 Add support for 3-letter language code in android 2022-11-26 11:11:55 +08:00
Benau 257c208a1d Use libsquish in stk-code for android 2022-11-19 16:52:08 +08:00
Benau 7702da5965 Fix some shell script issues 2022-11-11 10:43:34 +08:00
Benau eac07c8f5c Update android to target sdk 33 2022-11-11 10:21:47 +08:00
Licaon_KterandGitHub 3f08e4cbf4 make.sh - specify interpreter directly (#4807)
Run directly it fails with: `./make.sh: 203: Syntax error: "(" unexpected`

A scan on https://www.shellcheck.net/ shows too many issues, this needs to be redesigned a lot to be clean of bashisms
2022-10-30 13:10:06 +08:00
Benau 25540fc6a7 Add CMAKE_BUILD_TYPE=Release when building shaderc 2022-09-19 09:51:00 +08:00
Benau bed0acda7a Build shaderc in android without debug symbols 2022-08-09 09:26:05 +08:00
Benau 1b671c932a Build libsquish and astc-encoder for android 2022-08-08 11:32:01 +08:00
Benau 593f78a230 Move MiniGLM to graphics engine folder 2022-07-24 12:22:06 +08:00
Benau db4329cebf Remove unwanted architectures in apk properly 2022-05-01 09:55:06 +08:00
Benau 98eb912a76 Use simde on graphics_utils 2022-04-29 11:28:47 +08:00
Benau 26bd8a5b8b Add mipmap generation for GEVulkanTexture 2022-04-19 12:49:05 +08:00
Benau b359c9548c Update build scripts for curl 7.81 and later 2022-04-14 10:29:05 +08:00
Benau 067ac4fe01 Implement resume behaviour for mobile stk 2022-04-02 13:33:08 +08:00
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