Releases: xCollateral/VulkanMod
0.5.5
New release comes with:
- 1.21.5 support
- Reduced memory usage (and possibly improved performance depending on architecture)
- Many bugfixes and compatibility improvements
Performance
- Reduced terrain vertex format's size from 20 to 16 bytes
Options
- Added "Builder Threads" setting
Compatibility
- Improved OpenGL compatibility
- Improved Fabric rendering API compatibiltiy
Bugfixes
- Fixed y-axis biome blending bug
- Fixed texture filtering bugs
- Fixed leash and beacon rendering bugs
- Fixed bug where global block entities were not updated on destruction
0.5.4
Small update which fixes some rendering issues and improves compatibility.
Compatibility
- Support for Continuity on Minecraft 1.21.4
Bugfixes
- Use uint32 index type if needed (fixes not rendered geometry if the index count was too high)
- Fixed quad normal rendering bug and reduced memory allocations
- Fixed flipped particle rendering
0.5.3
New release fixes a crash when rendering breeze wind and enhances mod compatibility.
Bugfixes
- Fixed a crash caused by an error in breeze_wind shader
- Fixed texture upload sync bug
Compatibility
- Improved texture compatibility
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)