Skip to content

Vulkan renderer mod for Minecraft, with native library support for more operating system architectures.

License

Notifications You must be signed in to change notification settings

lfdevs/VulkanMod-more-libs

 
 

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, with native library support for more operating system architectures.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 94.7%
  • GLSL 5.3%