将lwjgl3.3.3更新至3.4.2以修复Minecraft 26.1 snapshot-8#715
Open
aaaapai wants to merge 43 commits intoZalithLauncher:mainfrom
Open
将lwjgl3.3.3更新至3.4.2以修复Minecraft 26.1 snapshot-8#715aaaapai wants to merge 43 commits intoZalithLauncher:mainfrom
aaaapai wants to merge 43 commits intoZalithLauncher:mainfrom
Conversation
Openal update
5 tasks
update lwjgl3 to 3.4.2 and fix neoforge under JRE21- and openfd.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
此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
但是不过呢,暂时不可以合并,需要做一些测试:
如果实在是没人测试的话,可以等到26.1正式版发布再合并(
或者说更迟,再者说直接不合并,停留3.3.3,又或者是等待更好的实现(
(我先ready for review了,要是这个pr没有任何评论的话,我也不管了)