Releases: xCollateral/VulkanMod
0.5.2
This release adds support for Minecraft 1.21.4 and fixes some mod compatibility issues. It also slightly improves chunk building speed.
Performance
- Chunk building speed improvement.
Settings
- Replaced "Fullscreen" and "Windowed Fullscreen" switch options with "Window Mode" option
Compatibility
- Improved framebuffer compatibility
- Fixed a crash when setting texture parameters
- Improved shader conversion
0.5.1
The key features of this release are Minecraft 1.21.3 support, terrain rendering CPU performance uplift, bugfixes and better compatiblity.
Performance
- CPU terrain rendering performance uplift
- Upload and layout transition command buffers compaction
Rendering
- Add back clouds fog
Bugfixes
- Fixed crash on clouds rendering
- Fixed a bug on gl framebuffer binding
Compatibility
- LambDynamicLights is now working
Other
- Allocated image memory is now tracked
0.5.0-build.1
Settings
- Updated "Backface culling" setting name and tooltip
Bugfixes
- Fixed crash on world loading without Fabric API
- Fixed index buffer's out of capacity crash
- Fixed block destruction overlay bug
- Fixed quad model culling issues (e.g. grass)
- Fixed issues with quad model's normal not being updated
0.5.0
This release brings some key features, as well as some bugfixes and compatibility improvements.
New Features
- Fabric Rendering API implementation (which will improve mod compatibility substantially)
- CPU backface culling (when enabled it can give up to 30% GPU performance uplift)
- Cloud Rendering optimization (improved performance and fixed vanilla visual glitches)
- Use sorted index buffer on immediate rendering if needed (fixes translucent models rendering)
Bugfixes
- Fixed biome color blending not applied is some cases
Compatibility
- Fixed a crash with ReplayMod on world joining
0.4.9
This release fixes some important issues affecting entity rendering and effects.
Bugfixes
- Fixed entity/block entity color format conversion (1.21)
- Fixed inverted render target blit
- Fixed visual artifacts when rendering outline effect
- Fixed a crash when taking a screenshot on some devices
0.4.8
With this release we have made some steps forward on compatibility with some popular mods, some bugs were fixed and a new crash report section with Vulkan devices' info was added to help us with debugging.
Mod compatibility improvements: Botania, Customizable Player Models, ETF, EMF, ESF, First Person Model, Freecam, Legendary Tooltips, Iceberg, Pick Up Notifier, Remove Reloading Screen
Bugfixes
- Fixed a bug affecting quad sorting
- Fixed visual artifacts on chunk section updates
- Fixed logged error on world joining
- Fixed world icon screenshot recording
Compatibility
- Improved entity rendering compatibility
- Fixed shader's loading when using default namespace
- Improved glsl shader conversion
- Improved OpenGL emulation
- Improved texture compatibility
- Resolved some mixin conflicts
Debug
- Added available devices' info on crash reports
0.4.7
This release is an hotfix for a bug regarding textures on 1.21.x version and another one affecting mainly Intel iGPUs chunk uploading and drawing.
Bugfixes
- Fixed a bug regarding texture binding on Minecraft version 1.21.x
- Fixed a bug affecting iGPUs (mainly Intel)
Compatibility
- Fixed texture binding issues (e.g. JourneyMap)
0.4.6
This release fixes some critical issues, such as chunk corruption and crashes on window resizing. It also fixes some compatibility issues with The Bumblezone
and Polytone
mods.
Compatibility
- Added matrix3f uniform
- Fixed crash when using The Bumblezone mod
- Fixed texture issues with Polytone
Bugfixes
- Fixed chunk corruption on chunk loading
- Fixed a crash when resizing window or toggling fullscreen
0.4.5
This release fixes some critical bugs, improves memory usage and mod compatibility.
Perfomance
- Reduced device memory usage (VRAM)
Compatibility
- Fixed Debugify crash on Linux
Bugfixes
- Fixed chunk rendering bug regarding quad index buffer
- Fixed device memory leak on world reloading
- Fixed video settings screen background rendering bug (1.21)
0.4.4
New release fixes JourneyMap compatibility on Minecraft 1.21 and also comes with small perfomance uplifts and some important bugfixes.
Perfomance
- Slightly improved CPU performance
- Small GPU performance improvement (5% at most)
Bugfixes
- Fixed chunk not updating after going beyond RD and coming back
- Added glint strength uniform
- Added 32 bits quad index buffer for draw calls that use higher index count
- Fix compressed vertex format precision bugs (e.g. fire Z-fighting)
Compatibility
- Implemented FRAPI shader loading
- Fixed JourneyMap 1.20.6+ compatibility
- Prevent drawing when buffer builder and shader formats don't match to prevent visual bugs (e.g. BetterNether Firefly)