Crystal Lighting Engine v2.2


Welcome to Crystal Lighting Engine v2.2!

This update brings support for LTS 2026, bug fixes, and improvements to the Debug UI. Similar to Post-Processing FX, the new .DrawSelf() function has been added.

[ADDED] Debug UI: Now you can duplicate lights by middle-clicking the light instance, when using the Lights Editor.
[ADDED] Better compatibility with "RenderStack" library.
[FIXED] Crystal_Renderer() little internal improvements.
[FIXED] Crystal_MaterialLayer() now uses the current render target surface (like it should), instead of the input surface from Crystal_Renderer().
[FIXED] Improved examples.
[FIXED] Small internal improvements.
[FIXED] Some Feather comments.
[CHANGED] The .Draw() and .DrawInFullscreen() functions no longer return the final surface. Now, only .Render() does that.

Thanks for listening! :D Please review the project, thank you!


Files

CrystalLightingEngine_v2.2.yymps 327 kB
Dec 17, 2025
CrystalLightingEngine_v2.2_Example.yyz 41 MB
Dec 17, 2025

Get Crystal - 2D Lighting Engine

Buy Now$59.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.