In April 2026, a Java Edition snapshot added an optional switch from OpenGL to Vulkan to support new built-in shaders, improve stability, and keep macOS support as OpenGL becomes outdated. While Vulkan should bring better performance over time, older GPUs and some mods may need updates, and Mojang plans to keep testing before eventually making Vulkan the default renderer.
On April 7, 2026, a Snapshot was released (Java 26.2 Snapshot 1) that included the option to switch from OpenGL (the current renderer) to Vulkan in video settings.
Vulkan is a 3D rendering API that was released 10 years ago to succeed OpenGL, the current rendering API used by Java Edition, which was released 34 years prior to Vulkan in 1992.
The primary reason for the change stated by Mojang is the introduction of Vibrant Visuals to Java, Minecraft's built-in shaders that are currently only available on Bedrock due to graphics limitations posed by OpenGL, which will be eliminated by Vulkan, while also providing other benefits.
Mojang also aims to continue MacOS support, which would've been lost otherwise due to OpenGL becoming obsolete.
- Increased performance.
- As of April 18, snapshots show similar performance on most hardware when compared to OpenGL, with the main difference being increased stability.
- Performance is expected to increase as more optimizations are made to Vulkan.
- Vibrant Visuals support.
- Increased rendering capabilities.
- Continued MacOS support.
- Older GPUs (~10+ years) may lack support for Vulkan.
- Some mods may take time updating to Vulkan.
- Most mods (such as Sodium) communicate with OpenGL through Blaze 3D, Minecraft's rendering software, which would do most of the work when converting to Vulkan. But some use OpenGL directly, meaning they have to rework their systems completely to either use Blaze 3D or Vulkan directly.
- Popular examples of mods using OpenGL directly include: Iris Shaders, Distant Horizons, and other similar mods.
Snapshot testing has begun and will continue into the summer, Mojang will continue to take feedback and increase performance on Vulkan until the result is satisfactory.
Eventually, the option to switch between Vulkan and OpenGL in Video Settings will be removed, bringing many benefits and challenges as users on older GPUs aren't able to run the game.
Minecraft News will continue to monitor the situation and provide updates as information becomes available.
Information sourced from Minecraft.net.