Skip to content

bump(lwjgl): Update LWJGL to 3.3.6#203

Merged
alexytomi merged 6 commits intov3_openjdkfrom
feat/lwjgl3.3.6
Mar 14, 2026
Merged

bump(lwjgl): Update LWJGL to 3.3.6#203
alexytomi merged 6 commits intov3_openjdkfrom
feat/lwjgl3.3.6

Conversation

@alexytomi
Copy link
Member

@alexytomi alexytomi commented Mar 14, 2026

Why

Minecraft 26.1 snapshots needs it to launch

Changes

  • Update LWJGL natives and modules using AngelAuraMC/lwjgl3@a2d732e
    • Fixes for up to 26.1 snapshots and pre-releases to launch
  • Added a few missing GLFW functions
    • glfwGetWindowTitle, glfwPlatformSupported, glfwSetPreeditCallback, glfwSetPreeditCandidateCallback,
      glfwSetIMEStatusCallback
  • Small rework on the window hint logic in glfwCreateWindow to actually fetch values from GL driver

Added `glfwGetWindowTitle` (which doesn't seem to be used by Minecraft)
Added `glfwPlatformSupported`
Added `glfwSetPreeditCallback`, `glfwSetPreeditCandidateCallback`,
`glfwSetIMEStatusCallback`
Old logic is relegated to being an overengineered default
This still isn't all of them but it is some of them. Fixes 26.1 Snapshot
11.
Added `File[]` variant
@alexytomi alexytomi merged commit 258a848 into v3_openjdk Mar 14, 2026
2 checks passed
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.

1 participant