Skip to content

thr3343/VulkanMod

 
 

Repository files navigation

VulkanMod

This is a fabric mod that introduces a brand new Vulkan based voxel rendering engine to Minecraft java in order to both replace the default OpenGL renderer and bring performance improvements.

Why?

  • Highly experimental project that overhauls and modernizes the internal renderer for Minecraft.
  • Updates the renderer from OpenGL 3.2 to Vulkan 1.2.
  • Provides a potential reference for a future-proof Vulkan codebase for Minecraft Java.
  • Utilizes the VulkanAPI to allow for capabilities not always possible with OpenGL.
  • Including reduced CPU Overhead and use of newer, modern hardware capabilities.

Demonstration Video:

Demostration Video

FAQ

  • Remember to check the Wiki we wrote before asking for support!

Installation

Download Links:

  • CurseForge

  • Modrinth Downloads

  • GitHub Downloads (all assets, all releases)

Install guide:

  1. Install the fabric modloader.
  2. Download and put the Vulkanmod.jar file into .minecraft/mods
  3. Enjoy !

Useful links

Discord server Ko-Fi
Discord Static Badge

Features

Optimizations:

  • Multiple chunk culling algorithms
  • Reduced CPU overhead
  • Improved GPU performance
  • Indirect Draw mode (reduces CPU overhead)
  • Chunk rendering optimizations

New changes:

  • Native Wayland support
  • GPU selector
  • Windowed fullscreen mode
  • Revamped graphic settings menu
  • Resizable render frame queue
  • Shader support
  • Removed Herobrine

Notes

  • This mod is still in development, please report issues in the issue tab with logs attached!
  • This mode isn't just "minecraft on vulkan" (e.g: zink ), it is a full rewrite of the minecraft renderer.

About

Vulkan renderer mod for Minecraft.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 90.6%
  • GLSL 9.4%