Skip to content

Commit 1a67326

Browse files
committed
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.
1 parent 8e22693 commit 1a67326

123 files changed

Lines changed: 14908 additions & 128 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,6 @@ app_pojavlauncher/.cxx/
1010
.vs/
1111
/curseforge_key.txt
1212
/app_pojavlauncher/libs/ltw-release.aar
13+
/jre_lwjgl3glfw/gradle/
14+
/jre_lwjgl3glfw/**/build/
15+
/jre_lwjgl3glfw/**/.gradle/
14.4 MB
Binary file not shown.
15.6 MB
Binary file not shown.
30.4 MB
Binary file not shown.
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2016eba00f043842122d7aecb9410cf9371a7693
1+
2e6a5441ad057039d002e6e35ebc6f1d7bd9a7d0
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
d5fc862f0eba62565dee5b8e511544573c281ec1
1+
d26e5744eeccf6b7d4d214f2b555886a04b62012

jre_lwjgl3glfw/libs/jsr305.jar renamed to app_pojavlauncher/src/main/assets/components/lwjgl3/3.3.3/jsr305.jar

File renamed without changes.
Binary file not shown.

0 commit comments

Comments
 (0)