Commit Graph

16 Commits

Author SHA1 Message Date
tomikun
5bffc4a724 [revertme] include sdl, mglues, mgl into jni for development 2026-05-06 21:09:28 +08:00
alexytomi
1a6732686d rework(jre_lwjgl3glfw): Mixed LWJGL versions (3.3.3/3.4.1)
3.3.3 is compatible enough from past experience, they started making
breaking changes after that.

Uses https://github.com/AngelAuraMC/lwjgl3/actions/runs/24239834125 and
https://github.com/AngelAuraMC/lwjgl3/actions/runs/24239000627 for 3.4.1
and 3.3.3 modules respectively

Removed the InfDev mouse stuff because it was moved to the LWJGLX
module.

Removed jemalloc because we don't have jemalloc natives so it's just
useless.

Enabled shaderc,vma,spvc,vulkan bindings for Mojang VK and VulkanMod.
Cinnabar still has the issue of needing to have the built-in lwjgl
classes inside the jar removed else module encapsulation screws it over
and it can't access lwjgl.jar classes.

[FIXME] Added spirv-cross natives as AAR. Using
https://github.com/AngelAuraMC/SPIRV-Cross/actions/runs/24189750259.
Should probably be included in lwjgl natives build but lets worry about
that another time.
2026-04-10 19:19:15 +08:00
alexytomi
f090d130b1 rework: Rename lwjgl2_methods_injector into methods_injector_agent 2026-03-02 22:58:03 +08:00
alexytomi
34fe895c4d change: Use AARs for SDL and renderers
Licenses are moved to the AAR files themselves
2026-02-16 19:53:25 +08:00
alexytomi
47a8b5f8a0 fix: add missing lwjgl2 function asminjector
Should fix SoundPhysics in older versions
2025-11-21 18:21:36 +08:00
Eva Isabella Luna
a52676aacf [Branding] Begin work on moving from PojavLauncher -> Amethyst
Decently scuffed and leaves a bunch of stuff to be done. This is just the beginning of a series of commits that will be moving things over.

Icon is temporarily and will be replaced with the official Amethyst icon at a later date.
2025-05-18 19:09:27 -06:00
alexytomi
aa4b25ea6f [Renderer/MG]: Add MobileGlues renderer
Thank you @Tungstend and @Swung0x48 for the help!

Co-authored-by: Tungstend <hanjinlong197@gmail.com>
Co-authored-by: Swung0x48 <swung0x48@outlook.com>

# Conflicts:
#	app_pojavlauncher/src/main/res/values/strings.xml
2025-04-19 16:03:41 +08:00
BuildTools
30ec1e2df8 Fully automated Forge version list and installation
LexManos may feel free to fuck off ngl
Also: makes the Arc DNS injector and the Forge installer separate components instead of non-overwritable assets, so that we can actually update them on the user's end
2023-06-25 14:27:48 +03:00
skbeh
79fb01150e Feat: Update Gradle to 7.6.1 and prepare for Gradle 8.0 (#4074)
The only left blocker for Gradle 8.0 is that
task ':app_pojavlauncher:lintAnalyzeDebug' uses this output of
task ':jre_lwjgl3glfw:jar' without declaring an explicit or implicit dependency.
2023-05-01 11:24:10 +02:00
artDev
0a3385acd2 add Arc capes DNS injector 2022-02-04 19:51:31 +03:00
khanhduytran0
3c8bb36eed Integrate GLFW stub as project module 2020-12-31 18:28:34 +07:00
khanhduytran0
a2103e5637 Final fixes for gradle 2020-12-19 17:35:45 +07:00
khanhduytran0
18111930cb Test: build java library with Android gradle 2020-12-19 16:43:40 +07:00
khanhduytran0
9d30e32829 Skeleton implementation of SecurityManager 2020-12-19 15:22:06 +07:00
khanhduytran0
cadb0ab12f Move dir 2020-12-19 15:01:12 +07:00
khanhduytran0
e1ce65eb29 Upload sources 2020-03-19 16:42:25 +07:00