
The following notes were taken from my chat transcript + the video recording by Pantera (embedded at the end of this summary) of the Third-Party Developer meeting (TPVD) held on Friday, May 9th, 2025. My thanks to Pantera as always for providing it.
Meeting Purpose
- The TPV Developer meeting provides an opportunity for discussion about the development of, and features for, the Second Life viewer, and for Linden Lab viewer developers and third-party viewer (TPV) / open-source code contributors to discuss general viewer development. This meeting is held once a month on a Friday, at 13:00 SLT at the Hippotropolis Theatre.
- Dates and times are recorded in the SL Public Calendar, and they are generally conducted in text chat.
- The notes herein are a summary of topics discussed and are not intended to be a full transcript of the meeting.
Official Viewers
- Default viewer: 2025.03 7.1.13.14343205944, issued April 9th and promoted April 15th.
- New UI element for water exclusion surfaces: Build / Edit floater → Texture Tab → Hide Water checkbox.
- The maximum amount of Reflection Probes can now be adjusted to better accommodate low VRAM scenarios.
- Values will be set automatically depending on your chosen graphics quality. OR
- Use Preferences → Graphics → Advanced Settings → Max. Reflection Probes to manually set.
- An issue with being unable to see Sky Altitude values in the Region/Estate window has now been resolved.
- Preferences → Graphics → Max. # of Non-Imposters has been renamed Max. # of Animated Avatars for clarity.
- Bug and performance fixes and memory optimisations.
- Release Candidate: 2025.04 – 7.1.14.14742193597, May 2nd – see below.
- Second Life Project Lua Editor Alpha, version 7.1.12.14175675593, April 2nd.
- Will only work on Aditi. Blog post: Lab officially announces Luau Alpha testing.
Release Candidate 2025.04
- Currently includes the following new features and updates:
- Chat Mentions (Early Support): Type @ then pick a name. To follow: audible alerts and highlight colour pickers (New).
- This does not support generic mentions such as @everyone or @here.
- My Outfits subfolders: supports for the use of subfolders (new).
- Build Floater improvements: increase to scale boundaries; Physics Material Type now updates when selecting linked objects; Repeats per Meter value no longer incorrect for non-uniform sized objects
- Hover height: the minimum/maximum is now +/- 3 meters.
- Snapshot floater: L$ balances can be hidden independently of the rest of the UI.
- Preference Search bar: general usability and readability improvements.
- Chat Mentions (Early Support): Type @ then pick a name. To follow: audible alerts and highlight colour pickers (New).
- Bug fixes as listed in the release notes (link above).
glTF Mesh Uploader
- Originally planned for inclusion on the 2025.04 RC, this now looks as if it will be initially shipped as a project viewer.
2025.05 RC Viewer
- This is being primed to contain the backporting of up fixes and updates originally intended for 2024’s Maintenance C RC. Details to follow as they are made available.
In Brief
- Meeting format:
- Following the previous TPVD meeting being held in local chat, the decision has been made to continue in chat only.
- Both the TPVD meeting and the Open Source Development meeting now look on track to be combined into a single, text-only meeting, date and time going forward TBA.
- Chromium Embedded Framework (CEF) Updates: used for the likes of media handling / web page presentation within the viewer, the current version of CEF is increasingly out-of-date. How to update it has been a subject of internal discussions at the Lab, with Geenz Linden noting:
Current line of thinking is just have one CEF instance – use CEF’s tab mechanism. Seems to be the preferred solution by CEF as well for cookie management. It’s more work, but it’s also generally what seems to be the “preferred” route from CEF land.
Now that being said.. Depending on when we can get that work scheduled (we have _a lot_ on our plates right now), we may be open to a stop gap with that work on the docket in the future. We want to do this by the book as best as we can, I want to be clear about that. We are well aware of how out of date CEF is in the viewer, and it is something we want to fix. We’re still figuring out the path to do so – do we have a stop gap for now with a firm commitment to a proper upgrade later? Do we just skip to upgrade? We’re still discussing it.
-
- This discussion revolved around a suggested approach to update used within the Cool VL Viewer and submitted to (and rejected by) LL. Further discussions on both the Lab’s thinking on the CEF tab mechanism and a possible discussion on interim options such as the Cool VL Viewer approach.
- Terrain texture blending: there can be a noticeable difference is results when trying to blend terrain textures when seen on viewers running on different operating systems.
- See: Terrain blends are different for different users (raised April 25th, 2025, and closed on May 1st (“expected behaviour”) for a description of the issue.
- See: Terrain Texture Blending Consistency for one suggested solution and further discussion.
- The issue appears to be the manner in which the Windows viewer applies a randomiser for blend textures between different elevations compared to Mac OS / Linux (see: SL Wiki : Creating Terrain Textures – Elevation Ranges).
- This discussion became mixed with one concerning issues with PBR mirrors yielding different results / failing to work at log-in (notably under Windows), and the discussion of potential fixes, although the root cause seems to be similar in nature.
- It terms of any “fix” for terrain blending issues, the problem is that any adjustment made to the calculations could end up impacting some percentage of users in some way.
- LL’s view (at the meeting) was to lean towards keeping the calculations used by Windows untouched, and to try to adjust Linux / MacOS to match; the reasoning for this is that as around 90% of the user base is running Windows (and potentially landscaping in Windows), they are seeing things “correctly”.
- This led to something of a debate along the lines of the “needs of the many”; the question of ROI on fixes of one types or another (time to implement, overall impact, etc.).
- This discussion took up much of the latter half of the meeting, but no firm view on any likely “fix” or time-frame at this point.
Next Meeting
- Friday, June 6th, 2025 at the Hippotropolis Theatre – but check the SL Public Calendar for possible changes.
† The header images included in these summaries are not intended to represent anything discussed at the meetings; they are simply here to avoid a repeated image of a gathering of people every week. They are taken from my list of region visits, with a link to the post for those interested.





