Author |
Message |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5995
|

Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/: This is a maintenance release and a recommended update. Cool VL Viewer v1.32.2.43 (stable branch): New in this release: - Backported from LL's viewer-release-2025.04 a fix to a crash in the model upload preview floater.
- Backported from LL's viewer-release-2025.04 a fix for a potential crash in LLNotification (when a notification template is missing).
- Backported from LL's viewer-release-2025.04 "improve error handling at LLGLSLShader::disableTexture()". Further ironed out the code against NULL texture channels.
- Backported from LL's viewer-release-2025.04 a proper detection of memory allocation failures in LLVolumeFace::cacheOptimize(), but instead of voluntarily crashing with a llerrs, try to deal elegantly with them and simply warn the user.
- Allow to upload *.j2c JPEG2000 files or to use them as local textures. This is an adaptation from a commit in LL's viewer that got reverted because the viewer cannot decode some JPEG2000 files (notably *.jp2 files, that I simply excluded instead).
- Made the default reflection probe distance configurable (via the new "RenderReflectionProbeDefaultDist" debug setting) and made it default to 80m (instead of a 64m hard-coded value in LL's code). This is an (unconvincing, sadly) attempt for better prioritizing probe updates.
- Added support for "`"-delimited string literals in SLua syntax highlighting for the script editor.
- Added an OnGroupNotification() Lua callback, as well as GroupNotificationAcceptOffer() and GetTimeSinceEpoch() Lua functions. See the Lua PDF manual for full details.
- Updated meshoptimizer to v0.23.
- Updated FMOD Studio to v2.03.07.
- Linux only: updated libSDL to v2.32.4 and recompiled libndofdev against it.
- Linux only: recompiled Dullahan against the latest CEF 135 release.
- Linux x86_64 only: updated jemalloc to the latest git version.
- Minor code cleanup.
Enjoy ! 
|
2025-04-05 08:37:12 |
|
 |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5995
|

Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/: This is mainly a bugfix release and everyone should update to it. Cool VL Viewer v1.32.2.44 (stable branch): New in this release: - Fixed the bug that was causing very bad GL texture memory leakages with NVIDIA drivers when using OpenGL shared contexts. See this message for details.
- Better and safer code for event poll messages dispatching (avoiding useless message copies, which prevents potential coroutine stack overflows).
- Backported from LL's viewer-release-2025.04 a fix for a crash in LLLineEditor::resetPreedit().
- Backported from LL's viewer-release-2025.04 a fix for potential out of memory crashes when loading a glTF model (loading is aborted instead of crashing the viewer).
- Backported from LL's viewer-release-2025.04 a fix for potential out of memory crashes when initializing an unreasonably large texture cache.
- Backported from LL's viewer-release-2025.04 a fix for online friends notifications at login.
- Backported from LL's viewer-develop (Ansariel's code) "use standard library functions for llisnan() and replace idiosyncratic NaN checks that don't work any more with modern compilers".
- Added a GetLuaFloaterListLine() Lua function. See the Lua PDF manual for full details.
- Updated parallel_hashmap to v2.0.0.
- Updated the boost libraries to v1.88 and recompiled colladadom against them.
- Linux only: recompiled Dullahan against the latest CEF 135 release.
- Minor code cleanup.
Enjoy ! 
|
2025-04-19 08:09:39 |
|
 |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5995
|

Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/: This is a minor maintenance release. Cool VL Viewer v1.32.2.45 (stable branch): New in this release: - Properly rebuild reflection probes when changing any deferred rendering setting in PBR mode.
- Added a setting to enable the experimental PBR water reflections (as implemented in LL's viewer-release-2025.03 but currently disabled in it). The toggle is in the "Advanced" -> "Rendering" -> "Deferred rendering" menu. Please note that this feature is incomplete (missing shadows on water, many objects, such as bridges, not properly reflecting either) and it is using reflection probes (you will need at the very least a "Manual & terrain" probes coverage, and preferably a "Full scene" one), so reflections are slow to fully render (give them a minute for full effect), making this feature quite inadequate for activities such as sailing along coasts... See this comparison.
- Backported from LL's viewer-release-2025.04 changes in limits for the texture scales, offsets and rotation spinners in the Edit floater.
- Patched the libcurl library to properly report the zlib-ng version in its own version string (as seen in the "About" floater).
- Linux only: updated libpng to v1.6.47.
- Linux only: updated zlib-ng to v2.2.4 and recompiled all the libraries depending on it.
- Linux only: recompiled Dullahan against the latest CEF 135 release.
- Linux x86_64 only: updated jemalloc to the latest git version.
- Minor build scripts cleanup.
Enjoy ! 
|
2025-04-26 09:25:58 |
|
 |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5995
|

Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/: This is a bugfix release and everyone should update to it. Cool VL Viewer v1.32.2.46 (stable branch): New in this release: - Fixed the bug that was causing failures to load mesh skin info assets on login or TP in crowded places: "naked" legacy avatars should not happen any more (unless they are indeed mesh-less and naked, of course).
- Backported from LL's viewer-release a fix to the mesh repository, allowing to load concurrently several LODs of a same mesh instead of just loading the last requested LOD.
- Backported from LL's viewer-release-2025.04 a "fix for a crash in a glTF asset enabled region".
- Backported from LL's viewer-release-2025.04 a fix for a potential crash in LLViewerObject::boostTexturePriority().
- Backported from LL's viewer-release-2025.05 "implement automatic shutdown for work queues" and further improved this code.
- Made the UDP packet ring buffer size configurable (via a new "PacketRingMaxBufferSize" debug setting) and increased its default size by 50% to cope with "bursty" network configurations or very low frame rates situations.
- Linux x86_64 only: updated jemalloc to the latest git version.
- Minor code cleanup.
Enjoy ! 
|
2025-05-03 08:52:00 |
|
 |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5995
|

Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/: This is a maintenance release. Cool VL Viewer v1.32.2.47 (stable branch): New in this release: - Backported from LL's viewer-release-2025.04 a fix to a crash in LLSelectMgr::adjustTexturesByScale().
- Backported from LL's seth-viewer "adjust which WebRTC tracks are enabled when the avatar crosses a region border".
- Implemented a new "Align maps" feature (new button) to the "Texture" tab of the "Edit" floater for legacy materials: it allows to sync the texture repeats per face, offsets and rotation with the ones of the diffuse texture of the last selected face. It is also useful to sync all the legacy material maps for a single selected face.
- Added the AMD RX 90x0 to the list of supported GPUs and fixed potential detection issue of older AMD RX GPUs.
- Backported from LL's viewer-release-2025.04 a fix to "microphone does not switch after plugging in an audio device" and recompiled the llwebtrc library with this fix implemented.
- Linux only: recompiled Dullahan against the latest CEF 136 release.
- Minor code cleanup.
Enjoy ! 
|
2025-05-10 08:26:14 |
|
 |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5995
|

Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/: This is a maintenance release and a recommended update. Cool VL Viewer v1.32.2.48 (stable branch): New in this release: - Backported from LL's viewer-release-2025.04 a fix to "meshes missing after teleport".
- Backported from Firestorm the support for negative minimum region altitude in OpenSim grids.
- Expanded the OnRadar() Lua callback to be also called on the Radar outgoing avatar notification events. See the updated Lua PDF manual for full details.
- Added syntax highlighting and tool tips to the script editor for the new llDerezObject(), llIsLinkGLTFMaterial() and llSetLinkGLTFOverrides() LSL functions, and for the new DEREZ_*, OVERRIDE_GLTF_* and PRIM_GLTF_ALPHA_MODE_* LSL constants
- Fixed potential discard level issues with 2K textures.
- Resynced parallel_hashmap with the latest git version.
- Linux only: recompiled Dullahan against the latest CEF 136 release.
- Linux x86_64 only: updated jemalloc to the latest git version.
- Minor code cleanup and optimizations.
Enjoy ! 
|
2025-05-17 08:50:35 |
|
 |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5995
|

Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/: This is a recommended update. Cool VL Viewer v1.32.2.49 (stable branch): New in this release: - Backported from LL's viewer-gltf_import a fix to a potential "crash at LLVOVolume::isAnimatedObject()".
- Implemented support for the new "mention" avatar and group SLURLs (i.e. the viewer now properly expands them to the corresponding avatar or group name in chat and notifications, and opens the corresponding info floater when the SLURL is clicked). Note that for now, the viewer does not implement creating such SLURLs from chat "@mentions".
- Added EncodeJSON(), DecodeJSON(), GetHTTP(), PostHTTP() Lua functions and an OnHTTPReply() Lua callback to allow communicating with HTTP servers (either running locally or remotely), such as a web site or a LLM. See the updated Lua PDF manual for full details.
- Fixed information leak (listening UDP port number) when contacting external web sites for a MIME probe before playing a shared media.
- By "popular request" (one user), added a "Rendering cost" info to the "Object weights" floater; however see this message about this (bogus) info and why you should not pay too much attention to it.
- Linux only: recompiled Dullahan against the latest CEF 137 release.
- Linux x86_64 only: updated jemalloc to the latest git version.
- Code cleanup.
Enjoy ! 
|
2025-05-31 08:44:32 |
|
 |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5995
|

Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/: This is a recommended update. Cool VL Viewer v1.32.2.50 (stable branch): New in this release: - Backported from LL's viewer-gltf_mesh_import "add safety checks to LLMeshSkinInfo::asLLSD()".
- Implemented support for sending avatar "@mentions" as SLURLs in chat: any chat text matching "@Firstname", "@Lastname" or "@Firstname Lastname" for a nearby avatar can now be automatically replaced with the corresponding mention SLURL when the chat text is sent. The toggle for this feature (disabled by default) can be found in the "Preferences" floater, "Text chat" tab ("Expand @Avatarname..." check box): do read the tool tip for it !
- Implemented support for sending more than 1023 characters in chat (which is necessary when expanding @mentions to SLURLs in long text), by automatically splitting chat lines (with ellipsis insertion) into several posts. There is a new "ChatInputMaxCharacters" debug setting allowing to configure the viewer for larger chat input fields (after changing it, close and reopen all chat bars and public chat-related floaters to get it taken into account). Note that this feature only works for the public chat (channel 0), not for private chat channels (which would see longer text truncated to the normal limit).
- Now use a better algorithm (with proper locale support and escaping of control codes such as line feeds) for the EncodeJSON() and DecodeJSON() Lua functions. DecodeJSON() is also now implementing a hack to properly decode non-standard JSON encoding of objects (maps-like JSON objects encoded like they would be arrays: seen happening with KoboldCPP).Added new EncodeBase64() and DecodeBase64() functions. See the updated Lua PDF manual for full details.
- Implemented support for the "add_folder" SLURLs.
- Changed the progress view layout to properly display multi-lines login messages.
- Updated FMOD Studio to v2.03.08.
- Linux only: updated the SDL library to 2.32.8 and rebuilt libndofdev against it.
- Linux only: recompiled Dullahan against the latest CEF 137 release.
- Linux x86_64 only: updated jemalloc to the latest git version.
- Minor code cleanup and optimizations.
Enjoy ! 
|
2025-06-14 09:45:52 |
|
|
Who is online |
Users browsing this forum: No registered users and 2 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|