2019 SL User Groups 30/3: TPVD Meeting and Singularity

Summer Edge; Inara Pey, June 2019, on FlickrSummer Edge, June 2019 – blog post

The following notes are taken from the TPV Developer meeting held on Friday, July 26th, 2019. A video of the meeting is embedded below, my thanks as always to Pantera for recording and providing it. The key points of discussion are provided below with time stamps to the relevant points in the video, which will open in a separate tab when clicked.

This was a short meeting with text chat around animation systems and options – please refer to the video for details.

SL Viewer


There have been no changes through the week with regards to the viewer pipelines. With the SL Feature Summit in week #31, it likely means there will be no updates then, either.

  • Current Release version, formerly the Rainbow RC viewer promoted June 18th – No Change.
  • Release channel cohorts:
  • Project viewers:
    • 360 Snapshot project viewer, version, July 16th.
    • Legacy Profiles viewer, version, June 5th. Covers the re-integration of Viewer Profiles.
  • Linux Spur viewer, version, promoted to release status 29th November 2017 – offered pending a Linux version of the Alex Ivy viewer code.
  • Obsolete platform viewer, version, May 8th, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Both Love Me Render and Rakes On Mesh are considered as being “very close” to promotion. However, as noted in my notes from the Content Creation meeting, BOM is going to be going through a QA review at the Lab, so Love Me Render might be the nearer of the two in terms of suitability for promotion.

SL Feature Summit


As noted, there is a SL Feature Summit in week 31, so there will also be no simulator releases next week.

Other Topics

UDP Messaging – Further Deprecation

[22:29-23:48]  There are still “a couple” of inventory-related UDP operations that need to be deprecated. This will not be a short-term change, however, as the corresponding HTTP operations handling has yet to be written. Once they have been, the UDP operations will be removed from the official viewer. Time – measured in months – will be allowed for TPVs to adopt the HTTP before the UDP is deprecated on the back end.

In Brief

  • [3:10-5:50] Can we have more than two shadow casting projectors? Short answer: not without measuring performance impact. Long answer: no further rendering type changes are up for consideration until after Love Me Render, EEP and BOM have been released. See also STORM-2147.
  • [4:04-4:17] OS X and OpenGL deprecation: the lab is still investigating options for Mac support after Apple deprecates OpenGL support.
  • [9:38-10:45] BUG-227350 – a feature request to allow LSL scripted toggling of voice on / off, which could be useful for guest-moderate talks, etc., when a land owner isn’t present – has been accepted by the Lab for consideration, but with the caveat the potential for abuse may prevent it being implemented. However, it stands as a good example of how to submit a feature request.

Singularity News

[16:59-17:33] Singularity was one of the viewers affected by the majority of UDP asset messaging paths being deprecated and removed from the back-endcode recently. While there are Singularity nightly builds to overcome the issue, there has yet to be an official full release – although this is being worked on. Commenting at the TPVD meeting, Inusaito Kanya stated:

We’re nearing release very soon, the build directed to on our site right now is http://links.singularityviewer.org/?to=nightly because we really don’t want anyone getting the UDP assets. We have Linux ready mostly and we’re working on a couple last minute fixes here and there but otherwise we should be good. Mostly graphics fixes and last minute UI touches[ still to be done].