Tags
Creators
Details
Licensed LGPL-3.0-only
Published 4 years ago
Updated 2 months ago
All versions
0.4.0
Alpha
VulkanMod 0.4.02 years ago 5,438
Compatibility
Minecraft: Java Edition
1.20.3–1.20.4
Platform
Fabric
Supported environments
Client-side
Changes
This version brings multiple performance improvements and new graphical feature:
- CPU and GPU rendering up to 15-30% faster depending on hardware.
- Smoother frametime on higher render distances.
- Chunk building (loading) up to 5x times faster.
- New lighting system which takes into account non-full blocks for ambient occlusion (needs to be enabled on Video Settings -> Smooth Lighting -> On (Sub-block)).
Perfomance
- GPU performance uplift by rendering on swap chain images directly
- Reduced GPU memory consumption and improved performance by using per rendertype buffers
- Reduced GPU memory usage due to AreaBuffer rework
- CPU performance improvement when using direct draw due to removal of section offset push constants
- Reworked section graph and bfs to improve performance and frame time stability
- Improved chunk build time by up to 5 times
Graphics
- New Sub-block AO (needs to be enabled in video settings)
Bugfixes
- Fixed world border not rendering
- Fixed crash when minimizing window while loading a world
- Fixed screenshots color swapping when using swap chain BGR format
- Fixed lighting bug on text rendertype
- Fixed some errors on vertex encoding
- Fixed errors on color encoding
- Fixed window border bug on Wayland-Gnome
- Fixed crash when using breeze_rendertype
- Fixed crash when loading data packs
- Fixed GlTexture crash due to wrong target check
- Mipmap level is now updated on setting change
Other
- Removed deprecated GUI optimzations setting
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:JYQhtZtO:ppSbB1wz"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:JYQhtZtO:ppSbB1wz"
}

