Skip to content

将lwjgl3.3.3更新至3.4.2以修复Minecraft 26.1 snapshot-8#715

Open
aaaapai wants to merge 43 commits intoZalithLauncher:mainfrom
aaaapai:lwjgl3.4.1
Open

将lwjgl3.3.3更新至3.4.2以修复Minecraft 26.1 snapshot-8#715
aaaapai wants to merge 43 commits intoZalithLauncher:mainfrom
aaaapai:lwjgl3.4.1

Conversation

@aaaapai
Copy link
Contributor

@aaaapai aaaapai commented Feb 18, 2026

此pr目前而言在短时间内还不能够被合并,需要足够的时间去验证是否可以正常使用

https://github.com/aaaapai/lwjgl3
使用Java25构建

关于lwjgl-core: 暂时使用lwjgl-unsafe.jar,因为lwjgl的ffm实现并不够成熟

此pr目的在于修复Minecraft 26.1 snapshot-8.并接上上一个pr修复某些设备不兼容的问题

Minecraft 26.1 snapshot-8相关的更新内容涉及到的glfw方法未完成,需要他人来实现,此pr暂时不提供相关实现。

除此之外,Minecraft 26.1 snapshot-8+需要使用新版本的OpenAL-Soft,所以此pr还更新了OpenAL-Soft以兼容Minecraft 26.1 snapshot-8+ 并添加oboe后端

oboe可能可以提供更好的优化,带来更好的体验

3.4.2-snapshot修复了结构按值向上调用参数支持(LWJGL/lwjgl3@bae16dd)
并且呢,也对openfd做了一些修补,也修复了neoforge在Java24及以下不兼容的bug(我这边的改动)

20260525 修复Minecraft 26.1 snapshot-10

但是不过呢,暂时不可以合并,需要做一些测试:

  1. 低版本Minecraft和高版本Minecraft测试,最好带上你安装好的mod
  2. SimpleVoiceChat mod测试
  3. Minecraft 26.1 snapshot-8+测试
  4. 各个Java版本下使用情况的测试

如果实在是没人测试的话,可以等到26.1正式版发布再合并(
或者说更迟,再者说直接不合并,停留3.3.3,又或者是等待更好的实现(
(我先ready for review了,要是这个pr没有任何评论的话,我也不管了)

@aaaapai aaaapai changed the title 将lwjgl3.3.3更新至3.4.1以修复Minecraft 26.1 snapshot-8 将lwjgl3.3.3更新至3.4.2以修复Minecraft 26.1 snapshot-8 Feb 23, 2026
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