Sunday, October 8, 2023

Genesis Change Log R8

An active participant in Second Life's Third Party Viewer Program.

Download page:

FAQ: Frequently Asked Questions and Solutions


Nightly Builds

October 8th, 2023 (No Release but..)

- Brings Genesis bespoke Splash screen online to keep users up to date with the viewer, tips, tricks and development news.  No appears in 956+

September 25th, 2023 (Build 956)

- Retirement plan for defunct Nightly Builds.

September 24th, 2023 (Build 954)

- Temporary Asset Blacklist: Upon TP remove temporary blacklisted assets from list.

- Nightly build retirement for very old and extremely superseded defunct betas.

September 23rd, 2023 (Build 950)

- MultiFactor Authentication (MFA) if MFA.dat should ever become corrupted, request a new token.

- Do not record anything to log file relating to MFA for additional security.

- Better explanation of threading settings Prefs > Genesis > Texture Management

September 22nd, 2023 (943)

- New Feature: Temporary Asset Blacklist (needs refinement).

- New Feature: Ability to enable/disable rendering of "sim water" from Genesis button. With water disabled most users will see a significant frame rate boost.

- Background work for splash screen.

September 4th, 2023 (Build 939)

- Genesis now supports MFA, Multi Factor Authentication.  See the SL blog.

- Further refinement to Object Area Search, added Cam-To (look at).

- Fixed: Bug introduced in 922 - If favourites bar is disabled, exiting mouselook re-enables it.

September 1st, 2023 (Build 929)

- Added additional logging to the log file to analyse transit of login process.  Nightly 929  build users with slow logins, please send us your genesis.log file so we can fix this.

August 16th, 2023 (Build 927)

- Experimental GenxTextureCache is now accessed in its own thread. (Default is False).

- Experimental multi-thread decoding is now available and contains an explanation on the Preferences page (Genesis > Texture Management).

August 15th, 2023 (Build 924)

EXPERIMENTAL code to test threaded decoding for texture fetching and discarding of partials.

Prefs > Genesis > Texture Management.

Genesis defaults to 1 thread and Partial texture rendering enabled.

Your PC can run at least 1 thread per core but beyond that, you will need to find the best setting for your particular computer.

You will likely see a performance gain by unchecking "partial texture rendering", when increasing threads above 1.

click to enlarge
To find your starting point, in Windows: Press Ctrl + Shift + Esc to open Task Manager. Select the Performance tab to see how many cores and logical processors your PC has.  You should set your threads to either the amount of cores you have or logical processors, whichever is the higher value. The 'sweet spot' is likely to be somewhere in between your amount of threads and logical processors.

Note: If you leave threads at 1, you should also leave partial rendering enabled (Default setting for both).


August 13th, 2023 (Build 922)

- Mouselook crosshairs: Using OpenGL, the size of mouselook crosshairs can now be increased/decreased  GenxCrosshairSize (factor) See Prefs: Input.

- Don't show the favourites bar when in (M)ouselook.

August 12th, 2023 (Build 918)

- Added "Use the legacy font" to Preferences: Genesis> Main. 
When enabled Genesis will use the smaller DejaVu font that supports a much wider range of high/extended ascii characters (unicode) commonly used for display names that use arabic letters.   Left unticked, Genesis will continue to use its existing clearer and larger font, which doesn't support the full unicode range.

debug value: GenxUseLegacyFont 

Genesis is optimised for the existing font, so when switching to Deja Vu, you will most likely need to also adjust (FontsDPI) Preferences > Genesis > Adv. Features "Screen font DPI."

Apply and Save.
You need to restart the viewer when switching between fonts.
You need to restart the viewer when changing sizes of fonts.

Should you lose any windowed floaters from your screen by changing these settings, see the section called "I've accidentally dragged my chat floater off screen", in FAQs

- Added checkbox for debug value EnableAORemote in new AO Engine

- Optimisation work and code cleanup for Object Area Search.

- Removed additional debug logging for Area Search as no longer required.

August 7th, 2023 (Build 911)

- Object Area Search, re-imagined. Capitalising on search capability commands at our disposal.  This is a test and is disabled by default.  To enable, go to Debug and set GenxAreaSearchFloater to true and restart the viewer.

August 5th, 2023 (Build 909)

- Updated Genesis Concierge members shown in their profiles.

July 30th, 2023 (Build 907)

- Estate Management tools: Increased banned agent limit from 500 to 750.

- Estate Management tools: Increased estate manager limit from 15 to 20.

July 29th, 2023.  (Build 905)

- Reverted to original Object Area Search floater whilst we debug performance issues on new style.

- New update splash.

July 29th, 2023.  (Build 894 Pulled)

- Build 894 with new Object Area Search Floater has been pulled.

- Estate Management: Increased banned agent limit from 500 to 750

- Optimisation and Rework of Area Search, bringing it in parity with SLV and capitalising on search capability commands at our disposal.  (Caution!  Needs further refinement to make less intensive use of memory).

Crossed through items failed QA and will appear in a future build.

Additional notes:

Yesterday having outgrown our previous server, we relocated to a new host.  We are aware of an issue where MS Edge will not permit the download of the viewer.  These are teething issues on our new server and we are working on them. In Edge, please mark the download as safe to proceed with it, or download using any other browser.

Genesis Change Log R9

An active participant in Second Life's Third Party Viewer Program.