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
Bugfixes
- Fixed a crash on startup affecting Intel GPUs mainly
0.3.8
Graphics
- Improved grass (and grass like) texture rendering with Unique Opaque Layer on
Performance
- Improved particle rendering performance up to 2-3x (worst case)
Compatibility
- Added post effect compatibility (e.g. glowing effect is now rendering correctly)
- Implemented gl Framebuffers
- Improved overall gl compatibility
Bugfixes
- Fixed bug affecting entity culling
- Fixed missing auto screenshot after world load
Updated to Minecraft 1.20.4
Graphics
- Improved grass rendering while unique opaque layer setting is off
- Video settings screen is now transparent while in game
Features
- New device selector on Other tab of Video Settings screen
Bugfixes
- Fixed entity texture bug on 1.20-1.20.1
Compatibility
- Wayland support
- Fixed linux swapchain issues
Bugfixes
- Fixed sync error on chunk update (uploading)
- Fixed sync errors on layout transitions
Performance
- Minor shaders optimizations
Performance
- Improved chunk build time (up to 2x faster or even more on vsync)
Compatibility
- Improved mod compatibility for mods using custom textures
- Updated lwjgl to 3.3.2
- Added macOS libs on main branch (unified jar)
Bugfixes
- Fixed block entities rendering (broken textures)
Updated to Minecraft 1.20.2
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
Graphics
- Improved mipmap texture details on far meshes
Bugfixes
- Fixed section grid height bug
- Fixed crash when background text rendertype was used