Skip to content

rework(jre_lwjgl3glfw): Mixed LWJGL versions (3.3.3/3.4.1)#229

Merged
alexytomi merged 2 commits into
v3_openjdkfrom
feat/mixed-lwjgl
Apr 11, 2026
Merged

rework(jre_lwjgl3glfw): Mixed LWJGL versions (3.3.3/3.4.1)#229
alexytomi merged 2 commits into
v3_openjdkfrom
feat/mixed-lwjgl

Conversation

@alexytomi

@alexytomi alexytomi commented Apr 5, 2026

Copy link
Copy Markdown
Member

3.3.3 is compatible enough from past experience, they started making breaking changes after that.
Removed the InfDev mouse stuff because it was moved to the LWJGLX module.

@alexytomi alexytomi force-pushed the feat/mixed-lwjgl branch 4 times, most recently from ad5f3a9 to 95ad24b Compare April 7, 2026 14:14
@ThatStella7922

Copy link
Copy Markdown

bro where is the lwjgl 3.4.1

@alexytomi

Copy link
Copy Markdown
Member Author

bro where is the lwjgl 3.4.1

In the PR obv. Look at the commit.

@alexytomi alexytomi marked this pull request as ready for review April 9, 2026 08:52
@alexytomi alexytomi force-pushed the feat/mixed-lwjgl branch 3 times, most recently from ec9a231 to 6be889e Compare April 9, 2026 14:03
alexytomi and others added 2 commits April 10, 2026 19:19
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.
@alexytomi alexytomi merged commit 3474e9d into v3_openjdk Apr 11, 2026
1 check passed
MaxJubayerYT pushed a commit to CopperLauncher/Copper-Android that referenced this pull request Apr 11, 2026
rework(jre_lwjgl3glfw): Mixed LWJGL versions (3.3.3/3.4.1)
MaxJubayerYT pushed a commit to CopperLauncher/Copper-Android that referenced this pull request Apr 11, 2026
rework(jre_lwjgl3glfw): Mixed LWJGL versions (3.3.3/3.4.1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants