Skip to content

0.4.0

Compare
Choose a tag to compare
@xCollateral xCollateral released this 06 Apr 17:04
· 94 commits to 1.20.x since this release

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