Skip to content

Lucent 1.5.0

Choose a tag to compare

@SILENCE-SIMSOOL SILENCE-SIMSOOL released this 16 Sep 01:00

GRAPHICS Rendering Engine Replacement for 26.2

  • The existing OpenGL-only NanoVG rendering pipeline has been completely replaced with Skia.
  • The graphics settings now support both OpenGL and Vulkan.

Skia is a much heavier library than NanoVG, but it completely resolves issues related to memory leaks and overhead. Performance concerns have also been addressed by introducing a caching system and adjusting computational complexity.

Another advantage of Skia is its rendering quality. When fonts are scaled down, NanoVG could cause text to become blurry and lose color clarity, while Skia handles scaling much more cleanly. Overall, Skia also provides better rendering quality than NanoVG.

Fully replacing NanoVG with Skia while preserving the existing NanoVG-based structure was a very large and complex task. This implementation is still in its early stages and may be unstable.

New Features

  • Added the Notification utility class.

Bug Fixes

  • Fixed an issue where HUD Config data was not being saved and loaded correctly.
  • Fixed an issue where Profile data was not being properly deleted, causing it to become corrupted.