upvote
I'm aware of those things, but are those the reasons? Are they actually planning on moving away from their existing audio, networking and threading solutions and switch it out for SDL's implementations? Are they planning on porting Minecraft Java to platforms GLFW doesn't support?
reply
A little AI assisted digging indicates SDL3 has better support for switching between keyboard layout keys and physical keys depending on context (ie. Game controls can be WASD or whatever letters those physical keys are while it can use international keyboard layouts for chat boxes).
reply
Is that why they are doing this? Did your little chat bit tell you anything about Mojang's stated rationale, which is what I asked about?

Also, GLFW reports both the scan code and the key code, just like SDL, so I'm not sure I really trust those technical details either. Usually, you want to use scan code for some things (e.g key binds) and key code for others (e.g typing), so you can't have a global switch.

reply
Well the article doesn't state why so all anyone has is speculation.

Here's a bunch of GLFW questions on Microsoft's website, quite a few are Minecraft related errors: https://learn.microsoft.com/en-us/search/?terms=glfw&categor...

Also do a search for GLFW here: https://bugs.mojang.com/browse/MC

reply
In case you missed it, the question was:

> Is the rationale for switching away from GLFW documented anywhere?

"Not that I know" is a perfectly good answer. Don't spew ChatGPT slop at me.

reply
You're pleasant.

Should I have just said no, RTFA? Which clearly doesn't state why. That better? Or say you can search yourself?

As for ChatGPT slop, I've never used that particular LLM, but some are good for bypassing ads/SEO slop while searching the internet.

reply
I did read the article. As you say, it doesn't state why. That's why I asked if they had written about it elsewhere.

You don't have to answer questions you don't know the answer to. Answering with incorrect LLM slop is bad form.

reply
So am I wrong? I pulled up pages of various people reporting GLFW bugs in Minecraft Java edition.
reply
Yes, you are. Because those are not actual stated reasons from the developer.
reply
There are no stated reasons from the developer. So I could be right or wrong. No one knows. Literally the whole thread is people speculating or making random comments about Minecraft and I'm being shit on for the most plausible theory backed up by bug reports here.
reply
If he wanted AI slop, I'm sure he's capable of asking an AI himself. He asked a forum full of people because he wants a real answer from a knowledgeable person. If you didn't have anything to contribute, you could have just left it for someone else to reply.
reply
Well, I've used both GLFW and SDL and can say SDL is more robust, covers more edge cases, etc... And he specified he only wanted an answer from someone in the know, so probably no one here anyway.

Also it's weird complaining about slop when HN is 99% slop, and has been for a long time. It was only interesting from 2008-2016 or so.

reply
It’s entirely possible that Mojang has a blog somewhere with more detail, or maybe a dev tweeted something, that would be the type of useful info that could exist that someone more familiar with Mojang might know.
reply
Ok so why are you still here?
reply
SDL3 also includes a "GPU API", that allows low level programming of the GPU, similar to vulkan, though not quite as low level.
reply