MiguelMJ / Candle

2D lighting for SFML
http://www.miguelmj.dev/Candle/
MIT License
130 stars 8 forks source link

Version 2.0 #38

Open MiguelMJ opened 1 year ago

MiguelMJ commented 1 year ago

A new version is necessary.

This library is a it old now and there are several things that could have been done better. The pending feature (now frozen) to allow light texturing #29 and some issues with the overal approach #37 #36 are signals notorious enough that Candle is a bit outdated.

Not to mention that SFML 2.6 is out and honestly, I'm not sure if there is something there that could benefit this project.

So I'm opening this issue to track the main features desired for Candle 2.0

Also, after these years I've learned one or two things more about graphic engines, so other features that would be cool to have (but have no priority for Candle 2.0) are:

I don't have much time for this project right now, given the size of the pending changes, but I'm determined to keep it a modern, usable library. So even if the updates arrive slowly, be sure I have the will to work on them.

chu65536 commented 1 year ago

I've encountered strange graphical artifact several times. This happens when a beam of light passes very close to the edge of an edge. For a short time, a long wave of the same light appears, which goes far beyond the screen. I'll try to record a video to explain in more detail what it looks like.