Feat: add Lwjgl 3.4.1 for mc versions 26.1+#245
Conversation
Signed-off-by: kutta <taylenwells2026@icloud.com>
Signed-off-by: kutta <taylenwells2026@icloud.com>
|
Which LWJGL build is this? |
There was a problem hiding this comment.
Why and what was this changed to?
There was a problem hiding this comment.
Why and what was this changed to?
|
for openal I noticed it hasn’t been updated in awhile even if it does work fine I just thought it was okay to use the newer version from the build. When I did get amethyst to work on 26.1 it seemed fine I had no issues with my audio. For libshaderc I’m not sure why I decided to use the newer version because it sometimes crashed whenever I loaded the game. I’ll change libshaderc back to normal, remove lwjglx, msdfgen, but I think leaving open al should be fine I personally ran into no issues with it but if it is a problem please let me know. |
|
Please note down where you got all the natives from. libshaderc update is fine so long as it's tested with zink and vulkanmod shaders. |
|
Every native I replaced was from https://github.com/AngelAuraMC/lwjgl3/actions/runs/24789755284. For libshaderc there was this really weird crash I got where the first time I would launch the game it would crash, but it was completely random at times. To prevent it from happening setting the resolution at anything around 75% and 100% seemed to fix it. That’s why I was hesitant on updating it. I did test it once with Vulkanmod and it seemed fine. I never did try it with beryl though unfortunately. Zink did work for me never had any issues with it. But considering people would probably get annoyed at their game crashing the first time they launch I think it’s best to just keep the original libshaderc. |
|
If you updated libshaderc did you also update the lwjgl natives? Its always either all or nothing |
|
Yes I did update all the other natives. |
|
It’s kinda set up weird though. I have a folder called lwjgl34 and lwjgl33. Lwjgl 34 uses the new natives from your build and 33 uses the pre existing natives. |
You should update everything. This also shouldn't even launch as https://github.com/AngelAuraMC/Amethyst-iOS/blob/main/JavaApp/src/lwjgl/org/lwjgl/glfw/GLFW.java isn't updated to work with the breaking changes in AngelAuraMC/lwjgl3@b84bec4 |
Adds lwjgl 3.4.1 for mc versions 26.1+.
If mc version is 1.21.11 and below it will use lwjgl 3.3.3.
NOTE
Also please tell me if I did something wrong or something you want changed like the folder names so I can edit them to what would make better sense.
I got the files from https://github.com/AngelAuraMC/lwjgl3