Feature #7: Next-gen renderer (codename "Gloom")
Draw lens flares using GL2
The old lens flares & halo renderer should be replaced with one that draws the flares using the new libgui GL2 classes. A shader should be used for positioning the flares.
#5 Updated by skyjake over 6 years ago
vermil wrote (in #1605):
Of course, I won't lie, I also think the new lens flares are coming in too early; that they should wait until halo's and dlights are also updated from 2d to 3d (and also possibly when the auto dlight algorithm takes the entire sprite rotation into account). I believe the later two still being 2d will notably, if not completely undermine the former at this stage and it's better to 'wow' the users with all three together, as they are so closely linked in the gameworld.
Well, the fact is that there's no time to finish the new flares for 1.13, and thus I'm postponing them to 1.14 so that they can be properly integrated into the map's light sources.
What I've accomplished so far with the flares is the core rendering technique. A lot of work remains to actually link that into the map objects and other light sources in a harmonious and thematically correct way.