Commit Graph
7554 Commits
Author SHA1 Message Date
tomikun 72a4c3ca0a regression: https://github.com/AngelAuraMC/Amethyst-Android/commit/dc0f511add6125f4ae28d71acc7b6e594014837b was incorrectly implemented 2026-09-03 15:14:48 +08:00
tomikun b04dfa2ce0 fix(kopper_zink): Remove libcutils.so from AAR
We now use nsbypass so it will use the system provided library instead,
just as mesa intended.
2026-09-02 21:39:32 +08:00
tomikun dc0f511add fix(EGL): Only fallback to nsbypass when normal dlopen fails 2026-09-02 21:38:27 +08:00
tomikun b343e76846 regression: load_turnip_vulkan returning incorrect when VULKAN_PTR set 2026-09-02 14:29:32 +08:00
tomikun 6b7bedeb48 remove(Settings/MobileGlues): Multidraw emulation option
I cannot be bothered to add in the benchmarker the plugin has nor the
options for it. We're deprecating this soon anyway for MobileGL
2026-09-02 12:32:02 +08:00
tomikun 90668f7838 remove(Settings/MobileGlues): FSR setting in MobileGlues
It does next to nothing visually and has some graphical bugs on some
adrenos
2026-09-02 12:31:23 +08:00
tomikun cc4fc5c74d rework: Rewrite Turnip loading to use something more flexible
In the future, we want to shrink this to one codepath for all renderers.
No more using janky renderers.
2026-09-02 12:10:01 +08:00
tomikun c11e6f9958 fix: Add gamemode API config 2026-09-02 02:45:03 +08:00
tomikun c1ae6b829f remove(renderer): Remove SFPEW/System GLES Driver
The use of SFPEW on System GLES on androids is not well supported.
Use with MobileGlues always.

Maintain the already made logic just in case it can be used
2026-08-18 23:33:55 +08:00
tomikun e0daa42b40 remove(renderer): Krypton Wrapper
Since we have SFPEW now, we can drop gl4es, yayy

Replaces all the old fallback logic to gl4es to instead
SFPEW/MobileGlues
2026-08-16 12:48:26 +08:00
tomikun 474cbae769 bump(MobileGlues): 1.3.4 to 2.0.0
Uses
https://github.com/AngelAuraMC/amethyst-prebuilt-libraries/actions/runs/31804025844
2026-08-16 12:28:09 +08:00
tomikun 164a360e02 feat: Global ANGLE switch 2026-08-16 02:13:03 +08:00
tomikun 61cc5d3dc0 feat(renderer): Simple FPE Wrapper
Uses
https://github.com/AngelAuraMC/amethyst-prebuilt-libraries/actions/runs/31804025844

Disables SFPEW if angelica is in use because angelica does its job.
2026-08-16 02:13:03 +08:00
tomikun 360d708262 fix(hook): Incorrect LOGI for SDL hook 2026-08-16 02:12:22 +08:00
tomikun 1f10a7d58c mitigation: Workaround new SDL autodetection crash on Turnip
Hooking dlopen crashes linker_ns_load for some reason. No clue why.
2026-08-16 02:12:22 +08:00
tomikun c2c43a910e change: Replace methods_injector_agent with MioLibPatcher 2026-08-16 02:11:58 +08:00
tomikun 614603ae15 downgrade(bytehook): 1.1.2 to 1.0.10
It appears the hooks don't work properly on newer version
2026-08-15 12:54:13 +08:00
tomikun 4cf805a931 Merge pull request #334 from AngelAuraMC/fix/sdl-issues
fix bytehook crash when conflicting with turnip loader
2026-08-03 14:55:35 +08:00
tomikun 49fc5c53ad Merge pull request #332 from AngelAuraMC/feat/export-javavm-pointer
qol for modders
2026-08-03 14:10:19 +08:00
tomikun 32d8b69d64 feat: Set env var for Application jobject
For use by mods who need to load their own classes or something
2026-08-02 20:34:43 +08:00
tomikun 6c5759d5b3 feat: Set env var for Dalvik JavaVM*
For use primarily by mods who want to access android on a deeper level
2026-08-02 20:34:06 +08:00
tomikun 2ffd1ab026 bump(AGP): 8.7.2 to 9.3.1
Required for bytehook to build
2026-08-02 11:20:19 +08:00
tomikun fc0663b67b bump(bytehook): 1.0.9 to 1.1.2
Some devices crash with strange SIGSEGVs pointing all over the place.
This resolves it. Should fix #328
2026-08-02 11:20:19 +08:00
tomikun 7af078fe39 Merge pull request #326 from AngelAuraMC/fix/sdl-issues
readd force SDL switch and more logging
2026-07-31 17:27:27 +08:00
tomikun f09033b4eb feat: Readd the force SDL switch
Some devices seem to not work with the dlopen hooks, in that case, user
should be able to override and force SDL to always be enabled.
2026-07-31 16:42:59 +08:00
tomikun fdd6b29f31 change: Print out all SDL_Init errors to log 2026-07-31 15:09:50 +08:00
tomikun 56194e3d31 bump: 1.1.6 to 1.1.7 1.1.7 2026-07-31 10:55:06 +08:00
tomikun 8f9415146f Merge pull request #320 from AngelAuraMC/fix/modpack-import-perf-issue
Fix/modpack import perf issue
2026-07-29 21:55:00 +08:00
tomikun cf131e13aa fix: Block import button from being pressed if task is ongoing
This button is not safe for doing multiple packs at once
2026-07-29 21:34:01 +08:00
tomikun 87aa35c3af fix: Slow modpack import performance and better progress bar handling 2026-07-29 21:33:14 +08:00
tomikun 16451de9d3 Merge pull request #318 from AngelAuraMC/fix/sdl-issues
sdl bugfixes
2026-07-28 15:06:14 +08:00
tomikun 417500e184 mitigation: MobileGlues incorrectly parses EGL color space 2026-07-28 14:58:55 +08:00
tomikun 67005035c7 fix: Properly dlsym SDL functions
Seems like android doesn't like global anything
2026-07-28 14:58:54 +08:00
tomikun cee58e2c23 regression: Accidentally broke SDL integration detection, oops 2026-07-28 14:58:54 +08:00
tomikun e2bc2f92bb Merge pull request #312 from AngelAuraMC/feat/lwjgl3ify-sdl-support
the sdl support
2026-07-27 12:20:44 +08:00
tomikun beccbfceaf fix: LWJGL3ify version autofix not applying for first time launch 2026-07-27 11:32:50 +08:00
tomikun 9104c4738a fix: New loading bar message wasnt visible 2026-07-27 11:32:50 +08:00
tomikun e4c79084d8 fix: Disable SDL3 JNI_OnLoad from running outside dalvikvm
Should fix controlify swapping from jna to jni
2026-07-27 11:32:50 +08:00
tomikun 8806afc71b fix: Add dlopen hook to redirect some dlopens to launcher libs 2026-07-27 11:32:50 +08:00
tomikun d0cf885b7f fix: Add SDL error if launcher integration fails somehow 2026-07-26 23:39:43 +08:00
tomikun c4652a5c65 rework: move utilities to utils.c 2026-07-26 23:39:43 +08:00
tomikun 6c343b125f FIXME: Jank "fix" to washed out colors on SDL
FIXME: Try undoing this when MobileGLues/MobileGL accurately
translates/emulates EGL
2026-07-23 18:49:00 +08:00
tomikun 31a96288e5 fix: Handle importing modpacks without a known modloader 2026-07-23 02:59:42 +08:00
tomikun 02ea563a91 qol: Better loading bars for local modpack import 2026-07-22 23:06:22 +08:00
tomikun b0bb9b006c fix: Incorrect nonull assumption causing crash in SDL_OPENGL_LIBRARY 2026-07-22 15:19:30 +08:00
tomikun c52bdb1b7d fix: Move debug/release identifier away from end of string
Some OEM ROMs are blocking the update because of this for some reason
2026-07-20 10:52:21 +08:00
tomikun 59fc7cdb1f qol: Stop changing user default controls to the new one 2026-07-20 10:49:14 +08:00
tomikun e8a088c4df fix: #310 was not fixed because typo, oops 2026-07-20 09:50:39 +08:00
tomikun 3bd4077117 fix(HotbarView): #37 2026-07-20 09:50:39 +08:00
tomikun 6257d58d65 mitigation(SDL): M4 and M5 are flipped on android, adapt 2026-07-20 09:50:39 +08:00