Live data from Hacker News

Minecraft Java is switching from OpenGL to Vulkan

gamingonlinux.com

111–120 of 177 posts

Re: Minecraft Java is switching from OpenGL to Vulkan

#111
post #103

Earlier quoted context omitted.

I don't think that's right. A Realms sub gives you a private server to play on but you don't need that. You can host your own for free.

On Xbox

This is an annoying and recent change; you used to be able to do local LAN multiplayer (even cross device!) before they changed something entirely.

At least split screen still works for free.

Re: Minecraft Java is switching from OpenGL to Vulkan

#112

Damn, this will break Minecraft on my original machine, an Acer C720 Chromebook modded to run Linux. The Intel HD4400 iGPU doesn’t support Vulcan! I always appreciated that MC would run on virtually any hardware, especially as a kid without access to anything nice.

At least Java lets you run older versions so you can just play 1.7.10 forever as Notch intended.

Re: Minecraft Java is switching from OpenGL to Vulkan

#113

Damn, this will break Minecraft on my original machine, an Acer C720 Chromebook modded to run Linux. The Intel HD4400 iGPU doesn’t support Vulcan! I always appreciated that MC would run on virtually any hardware, especially as a kid without access to anything nice.

I'm glad someone else is still using a C720. I keep mine in a case with some SDR gear. One of my favorite computers i've owned.

It was a great machine. It was my daily driver until a few years ago. I ran xubuntu on it with the Mr Chromebook firmware for a loooong time until my most commonly used websites became so heavy browsing was impossible.

Re: Minecraft Java is switching from OpenGL to Vulkan

#114

Why are they even maintaining two versions of the same game?

They wanted everything on bedrock but they can’t do it, and losing the Java modding ecosystem would literally kill the game, which remains popular because of all the YouTube content, 90% of which is Java (even unmodded).

Much of the cashflow is from kids watching a YouTuber doing something in Java Minecraft and attempting it themselves in bedrock, which is why feature parity is the only thing they’re really working on anymore.

Re: Minecraft Java is switching from OpenGL to Vulkan

#115
post #92

Earlier quoted context omitted.

Why is it crazy? Any rewrite that would be as flexible wrt mods would be shaped similarly.

Java garbage collection gets out of control when cramming 100+ poorly optimized mods together. The bedrock edition is great in theory but the proper mod API never appeared. Regardless, people have accomplished some really impressive stuff with commands, but it is an exercise in pain. The other issue with bedrock is it is far from feature parity with java. If these two things were hit then java could be reasonably ret…

I always had trouble running bedrock as a household server. Specifically it would stop accepting connections and required daily restarts. Java was much more reliable.

Re: Minecraft Java is switching from OpenGL to Vulkan

#116

Why are they even maintaining two versions of the same game?

As far as I remember the original plan was to only maintain both in a transitional phase, with the aim of fully replacing the Java edition. A simple plan: bring Bedrock to feature parity with Java, add a modding API that satisfies 95% of use cases, then force everyone onto Bedrock. The feature parity is mostly there, but modding in Bedrock seems to have become a non-goal, and Bedrock has so many bugs that if your pla…

> As far as I remember the original plan was to only maintain both in a transitional phase

Is there a source for this? I don't remember any language to suggest Java Edition would eventually be replaced when they announced Windows 10 Edition. They've always indicated that they intend to keep maintaining the Java Edition, with parity in the core game. The messaging here has never changed, as far as I'm aware.

Re: Minecraft Java is switching from OpenGL to Vulkan

#117
post #82
post #3

Who would have thought that Microsoft would end up getting cosier with Khronos standards than Apple. This is after they adopted SPIR-V both as a target in their shader compiler and as an ingest format in DirectX, smoothing over interop with Vulkan in both directions.

Microsoft has already been there before as well, they are adopting SPIR-V only to cut down their fork, and because Google already did part of the work for them. Apple apparently got very pissed on how Khronos took care of OpenCL. Then Sony and Nintendo couldn't care less about Khronos, people keep forgetting about game consoles when discussing the portability of Khronos APIs, or ignoring the fact that in reality they…

> Nintendo couldn't care less about Khronos

I wouldn't be so sure about Nintendo. From time to time you see them pop up as contributors for some extensions.

https://github.com/search?q=repo%3AKhronosGroup%2FVulkan-Doc...

Re: Minecraft Java is switching from OpenGL to Vulkan

#119

I hope Vibrant Visuals comes to Minecraft Java Edition quickly, it's a shame you need mods to have shaders on Java.

It seems kind of odd to play Java edition without mods at all. Wouldn't you have a simpler time on Bedrock?

Well... people do call it Bugrock for a reason.

Re: Minecraft Java is switching from OpenGL to Vulkan

#120
post #82

Earlier quoted context omitted.

Microsoft has already been there before as well, they are adopting SPIR-V only to cut down their fork, and because Google already did part of the work for them. Apple apparently got very pissed on how Khronos took care of OpenCL. Then Sony and Nintendo couldn't care less about Khronos, people keep forgetting about game consoles when discussing the portability of Khronos APIs, or ignoring the fact that in reality they…

> Nintendo couldn't care less about Khronos I wouldn't be so sure about Nintendo. From time to time you see them pop up as contributors for some extensions. https://github.com/search?q=repo%3AKhronosGroup%2FVulkan-Doc...

Indeed, however OpenGL and Vulkan are mostly for porting purposes, if you want the real device goodies, it is either NVN, or extensions that are only available on Nintendo devices, hardly a difference.
Post reply on HN