Skip to content

NunexHost/VulkanModtest2

 
 

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 with partial 1.1 (Vulkan 1.1 compatibility with other devices is not guaranteed).
  • 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 (by xCollateral):

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

SaintPlayz/Shadow Discord server Ko-Fi (xCollateral)
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

Known Issue with VKMod on PojavLauncher:

  • Few bugs with ASR enabled.
  • Some devices doesn't support.

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.
  • This will not support 32-bit devices (e.g. Desktops, Mobile, etc...) but this modified version may still works on Desktop (not sure).
  • The modifier has no plan to publish this publicly on any platforms (e.g YouTube, Mediafire, etc...).
  • This modification of VulkanMod is UNOFFICIAL.
  • Use main branch "1.20.4" and don't worry about Malware, or any viruses because this modified version doesn't APPLY any malicious files or codes and trust me, I have 5 YEARS of coding experience and I know to trace any malicious files at all.
  • Please DON'T report any crashes/bugs or upload on VulkanMod Discord related to PojavLauncher.
  • This is for my personal use, but you can try it for yourself (device compatibility is not guaranteed).

About

Vulkan renderer mod for Minecraft.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 90.6%
  • GLSL 9.4%