In just a couple of weeks, the (public release of the) Cool VL Viewer will be 12 years old.
By then, the current experimental branch (v1.26.23) will likely have been promoted to a new v1.26.24 stable branch and, consequently, v1.26.22 will have been deprecated and retired (so, if you did not yet test the experimental branch, it is about time to do it and report any issue you would encounter, compared with the current stable branch).
The next milestone will be the EEP renderer implementation... or not !
Linden Lab's Extended Environment Project is bringing two things:
- A new way to exchange and propagate environment parameters (and this is already implemented in the v1.26.23 branch, and will therefore as well be present in v1.26.24).
- A new set of rendering shaders and a modified rendering pipeline (at least for the sky and water rendering parts), allowing to render more/extended effects and parameters.
Sadly, LL's current implementation of the EEP renderer is subpar (and especially taxing on performances), and since I am not personally interested in any "better" environment rendering (as a role-player, visual realism is far less important than what is left to my imagination), I would
hate (read:
refuse) to loose performances for a feature I didn't even ask for in the first place.
LL hired new developers to improve EEP (and I do hope their first task and goal will be to make its renderer as fast as Windlight's). So we will see what the future brings us. I personally do not expect to see EEP reaching release status in LL's viewer before 2020.
I will likely create an experimental viewer around the EEP renderer, as soon as significant work will be resumed on LL's EEP viewer. Should I make public releases of this viewer, I will likely bump its minor version (i.e. the experimental viewer would be v1.27.0 and, should it reach stable status, it would become v1.28.0), to reflect the large changes in the rendering pipeline itself. As usual, that viewer would be kept fully compatible with OpenSim (*).
For any question or comment about this roadmap, please post
here.
(*) People telling you it is impossible to keep OpenSim compatibility in a viewer that also implements all of SL newest features is either not competent enough a programmer, or a plain liar (the reason for that lie being most probably laziness).