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
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
This build fixes some annoying issues. Fabric API is no longer needed to run the mod.
# **Settings**
- Updated "Backface culling" setting name and tooltip
# **Bugfixes**
- Fixed crash on world loading without Fabric API
- Fixed index buffer crash when full
- Fixed block destruction overlay bug
- Fixed quad model culling issues (e.g. grass)
- Fixed issues with quad model's normal not being updated
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
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
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
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
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)
New release bringing Minecraft 1.21 support, some important bugfixes and compatibility improvements.
# **Perfomance**
- Minor GPU performance uplift thanks to fog function refactor
# **Bugfixes**
- Fixed builder errors leading to no chunk building
- Fixed wrong biome tint
- Fixed crash on texture filter update when image was not initialized
- Fixed DEBUG_LINE_STRIP topology conversion
# **Bugfixes**
- Fixed rendering bug on 1.20.4 version (flipped viewport) when applying post effects (e.g. glowing effect)
- Fixed LINES render type bug
# **Compatibility**
- Implemented DEBUG_LINES topology
- Improved compatibility
- Fixed hard crash on shader compilation when compiler errors occur
New version comes with a new setting screen, Minecraft 1.20.5 support and many bugfixes.
# **Settings**
- Video Settings screen rework
# **Bugfixes**
- Fixed VoxelShape conflict when using Lithium causing gaps between blocks (e.g. grass paths, farmlands)
- Fixed bug where some biomes ware not considered for chunk building
- Fixed wrong entity color encoding
- Fixed borderless window wrong position and dimensions
- Fixed upload corruption caused on some state changes (e.g. world load/unload)
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
**Performance**
- Added _Entity Culling_ with relative option
**Compatibility**
- Removed dynamic rendering to bring back older devices compatibility
- Improved mod compatibility
- Fixed crash on startup when (not supported) fabulous graphics setting was selected
**Bugfixes**
- Fixed freeze when using _Alt+Tab_ on AMD + Windows
- Fixed bug causing no rendering and lag on level change
**Bugfixes**
- Fixed block outline not rendered
- Fixed a bug when reloading chunks that caused chunks not being rendered, in certain world positions
- Fabric API 0.76 is now compatible
- Spectator mode now renders all chunks when camera is inside a full solid chunk
- Bug where nothing was rendered when camera went outside world's bound heights is now fixed