S24 - Build 2055 - Beta 2!

 

Beta 2 marks an important milestone - Kirstens Viewer is now in sync with Linden Develop branch!

5 months ago I began the torture to take the final S23 build (1761) and populate a new directory for S24.

In that period we have gone from a superset of v6.6 to v7.11, this has resulted in over 330 commits with 1000's of changes. Now to most people they probably don't see the fuss, in principle the viewer looks very similar... and thats where the similarity ends.. you see I do not use autobuild so when KV builds a client it requires me to host and in some cases compile the libraires the viewer depends on.

Build 2055 has some massive changes all but a handful of libraries have changed, python scripts are now running on version 3.14, cmake has been totally redesigned. My cheeky custom Openjpeg setup has gone replaced by openjpeg2 (and of course I had to rework it) and tweak for best fit. (AVX2 and Multi-threading prodding mostly)

glm replaces glh which destroyed all the custom 3D backend refactoring even a WIP build took a month. And don't even get me started on BOOL -> bool, const to constexpr. The sheer weight of alterations has been brutal, and no before you ask find->replace is not an option.

So in essense build 2055 beta 2 should be considered a core build, with the new foundations set the serious fun can now begin! For now 3D anaglyph is a WIP, Depth of field has had an overhaul , so has the film menu and many other subsystems.

Welcome to S24 and the next generation of Kirstens personal tilt on the client :)

Much Love,

KL

PS: REMOVE ALL OLD CACHES AND SETTINGS from previous betas and alphas you will be in a world of pain if you do not!


Comments

Popular Posts