HeadlinesBriefing favicon HeadlinesBriefing.com

Minecraft Java Switches to Vulkan for Modern Graphics

Hacker News •
×

Mojang announced that Minecraft Java Edition will transition from OpenGL to Vulkan rendering as part of the upcoming Vibrant Visuals update. The change, revealed February 18th, represents a significant technical shift for the decade-old game that will enable modern graphical features and performance improvements. The developers emphasize their commitment to keeping the game playable across PC operating systems, including macOS and Linux.

For macOS users, Mojang will implement a translation layer since Apple doesn't support Vulkan directly, instead using their proprietary Metal API. The company acknowledges this transition will impact mod developers who currently rely on OpenGL for rendering, advising them to begin preparations now. Mojang recommends modders move away from OpenGL usage and reuse internal rendering APIs where possible, offering to work directly with developers who need additional support.

While the change means players with very old hardware lacking Vulkan support will be left behind, the vast majority of modern GPUs support the API. Vulkan has been available since 2012 on NVIDIA Kepler and AMD GCN 1.0 hardware, though developers note that Kepler support is often problematic. Mojang plans to roll out Vulkan alongside OpenGL in development snapshots over the summer, allowing players to toggle between renderers during testing before eventually removing OpenGL entirely once performance and stability targets are met.