Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2021-10-20 18:00:28



Reply to topic  [ 593 posts ]  Go to page Previous  1 ... 56, 57, 58, 59, 60  Next
Latest Linux releases 
Author Message

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/:

This is a crash fix release and all users should update.

Cool VL Viewer v1.28.2.32 (stable branch):

This release fixes a crash bug in the optimized mesh repository thread code as implemented in v1.28.2.28 that I did not see happening under Linux on my main (and fast) PC despite the long and intensive testing sessions I conducted with it, because the code path where the bug happens (a totally lame copy-paste bug from my part) is simply never taken, with that PC, under Linux (which fetches mesh headers so fast that the corresponding race condition cannot be met); however, it did happen, sometimes, on the same PC under Windows (which led me to disable the optimized code in v1.28.2.31 for Windows builds), and could happen under Linux as well, on slower PCs.

I also found and fixed two more bugs in LL's code for the mesh repository thread, one of which potentially causing a crash, in extremely rare conditions (failure to acquire a mutex while updating the list of missing mesh LODs).

Since crashes are totally unacceptable and this one cannot be worked around user-side, I decided to publish this release immediately instead of waiting for next Saturday...

Enjoy ! :D


2021-07-12 09:09:03
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/:


Cool VL Viewer v1.28.2.33 (stable branch):

New in this release:
  • Backported from LL's viewer the reversal of the removal (which was motivated by the removal of the Flash plugin support) of the "Enable plugins" option (check box in "Preferences" floater, "Network & web" tab) since it must be enabled to allow CEF to display PDF files.
  • Now display the "Help" -> "Lua scripting help..." using the online PDF manual (when the above "Enable plugins" option is enabled), instead of the corresponding HTML forum topic.
  • Added an experimental (i.e. totally insufficiently tested for now: may cause weird crashes) build option to replace boost maps and sets containers with faster ones. See the corresponding FAST_CONTAINERS option in indra/cmake/00-BuildOptions.cmake.
  • Clearer displaying of the web plugin version (Dullahan/CEF/Chromium versions) in the "About" floater.
  • Linux only: updated the web plugin to use a CEF version with a bunch of security fixes (as brought to Chromium 91.0.4472.164).
  • Linux only: changed the install-wine-SLVoice.sh script to cope with non-standard Linux installations missing the binfmt_misc module/support.
  • Some code cleanup and minor optimizations.


Enjoy ! :D


2021-07-17 10:41:26
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/:


Cool VL Viewer v1.28.2.34 (stable branch):

New in this release:
  • Backported from LL's viewer changes to the events dispatcher and fibers code.
  • Adopted the faster "parallel hashmap" containers as replacement for boost ones; while I did not run into issues with them in the past few weeks, it is still possible to compile the viewer with the boost containers by switching OFF the FAST_CONTAINERS build option in indra/cmake/00-BuildOptions.cmake, just in case...
  • Changed the voice code to enter the "jail" state (i.e. turn off till next relog), when the viewer cannot launch the voice client properly (and after 10 retries when the error might be due to a transitory issue).
  • Fixed a bug in the objects cache that caused it to auto-purge each time you logged in in a new grid, loosing other grids cached data in the process.
  • Improved the "Bumps, pushes & hits" floater to show all types of collisions perpetrated by each avatar instead of just the last collision type.
  • Increased the history size of fast timers from 60 to 256 frames.
  • Linux only: removed an old, now useless crash-bug work-around for Intel iGPUs that prevented to enable some shaders (bump map & shiny, and thus ALM as well) with them.
  • Added "Intel UHD Graphics" to the list of known and supported class 3 GPUs.
  • Updated FMOD Studio to v2.02.02.
  • Linux only: updated jemalloc to the latest git version.
  • Some code cleanup and quite a few minor optimizations.


Enjoy ! :D


2021-07-31 08:41:23
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/:

This is a bugfix release and a recommended update.


Cool VL Viewer v1.28.2.35 (stable branch):

New in this release:
  • Fixed a bad rendering glitch seen with some huge animesh objects when object-object occlusion is enabled. See this thread for details.
  • Fixed an issue with the group notifications "next" button visibility when several notifications are stacked. See this thread for details.
  • Updated the RestrainedLove code to censor the "Object IM info" floater owner profile opening when @shownames is in force.
  • Backported from LL's viewer the implementation (itself derived from Beq Janus' implementation) of the Tracy profiler support. Note that this is reserved to development builds (no user-side benefit whatsoever and a slight cost in speed would impact release builds if used with them). I also patched the Tracy's official sources to solve the crash it causes in SLPlugin, changed the Tracy client-side configuration to the on-demand mode, implemented optional profiling of the memory pools/allocation types, added support to start the profiler server from within the viewer ("Advanced" -> "Console" -> "Launch Tracy profiler"), and made it so that the server binary gets bundled together with Tracy-enabled viewer builds. Use the corresponding options in indra/cmake/00-BuildOptions.cmake to enable them as you see fit.
  • Linux only: updated jemalloc to the latest git version.
  • Some code cleanup and minor optimizations.


Enjoy ! :D


2021-08-07 09:03:32
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/:

This is a bugfix release and a recommended update.


Cool VL Viewer v1.28.2.36 (stable branch):

New in this release:
  • Backported from LL's viewer a fix to a potential "crash in clearCachedVisibleObjects()".
  • Backported from LL's viewer a fix to a potential "crash in requestBaseCapabilitiesCoro()".
  • Fixed a bug introduced in v1.28.2.30 and which caused the container view for the joystick settings floater axis indicators to be offset and appear out of that floater.
  • Linux only: updated libSDL2 to v2.0.16.
  • Some code cleanup and speed optimizations.


Enjoy ! :D


2021-08-14 08:59:07
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/:


Cool VL Viewer v1.28.2.37 (stable branch):

New in this release:
  • Backported from LL's viewer a fix to a potential crash in "setCapability()" when the viewer gets spuriously disconnected.
  • Backported from LL's viewer a fix to "extended environment doesn't change with height for sitting agents".
  • Backported from LL's viewer a fix to "overflow can keep flexible objects from updating".
  • Backported from LL's viewer a fix to "camera shaking when focused on terrain while avatar is in motion".
  • Backported from LL's viewer a fix to "using Edit floater position spinner buttons on an attachment that has a negative number for any position axis causes global position to be used".
  • Fixed an issue with the texture console refusing to show up in some conditions.
  • Reworked the logic around the "transparent water" setting, which is irrelevant since always enabled in deferred rendering mode (ALM).
  • Linux only: thanks to bjbdragon's contribution, made it possible to build the viewer on ARM64 systems providing OpenGL support (e.g. Raspberry Pi 4 B, Pine64 RockPro64). This is experimental and, not owning any ARM64 system, I cannot provide support for such builds.
  • Linux only: updated ELFIO to v3.9.
  • Linux only: updated jemalloc to the latest git version.
  • Some code cleanup and speed optimizations.


Enjoy ! :D


2021-08-28 08:49:37
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/:


Cool VL Viewer v1.28.2.38 (stable branch):

New in this release:
  • Backported from LL's viewer a fix to the absence of the auto-login (via SL OpenID) in the Marketplace and SL search websites when logged in SL and opening the corresponding floaters. NOTE: on first login with this release, for the auto-web-login to work, you might have to clear your old CEF cache and cookies (via the "Preferences" floater), before opening the Search or Marketplace floater/browser.
  • Backported from LL's viewer a fix to "sometimes particles selection misbehaves when selecting an Animesh".
  • Backported from LL's viewer DRTVWR-542-meshopt new methods (based on the meshoptimizer library) for generating mesh LODs in the "Model upload" floater. The GLOD-based method is however still used by default.
  • Backported from Firestorm (Beq Janus' code) the improvements to the materials sub-sets processing and error reporting in the "Model upload" floater.
  • Fixed two bugs in LLScrollListItem code that prevented its scrollToShowSelected() method to properly work on scroll list rebuilds, causing "jumpy" scrolling on such rebuilds in various floaters.
  • Minor code cleanup and optimizations.


Enjoy ! :D


2021-09-04 09:48:19
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/:

This is a bugfix release and a recommended update.


Cool VL Viewer v1.28.2.39 (stable branch):

New in this release:
  • Backported from LL's viewer a fix to prevent editing appearance when the agent's avatar is not yet loaded.
  • Backported from LL's viewer a fix to hide attached animeshes for avatars flagged as "do not render" or when avatar rendering is turned off.
  • Backported from LL's viewer "add an 'os_bitness' field to ViewerStats".
  • Backported from LL's viewer DRTVWR-542-meshopt "remove ability to set zero triangle limit".
  • Backported from LL's viewer DRTVWR-542-meshopt "support wider range of parsing errors".
  • Fixed a bug in the new meshoptimizer "object" simplification method, that caused corruption of texture coordinates and possibly a crash with some LODs due to the resulting misaligned pointer used for SSE2 operations.
  • Backported from Alchemy viewer (Rye Mutt's code) "fix writing invalid value to specular buffer in deferred terrain" for the EE shaders (WL shaders were not affected).
  • Fixed a potential crash bug in LLImageGL when core GL profile is enabled (it is by default always off since usually significantly slower).
  • Updated the Lua library to include the latest patches to known bugs in Lua v5.4.3.
  • Updated the boost libraries to v1.77.0.
  • Recompiled the colladadom library against the new boost ones.
  • Minor code cleanup.


Enjoy ! :D


2021-09-11 08:37:08
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/:


Cool VL Viewer v1.28.2.40 (stable branch):

New in this release:
  • Backported from LL's viewer a performance improvement to mesh skinning on avatars.
  • Backported from LL's viewer a fix to visually muted avatars wrongly casting shadows or having attached animesh objects rendered.
  • Backported from LL's viewer a fix to "when ALM is enabled, disabling water rendering breaks the sky".
  • Linux only: implemented a new CPU affinity setting. See this thread for details on how to enable and use it.
  • x86_64 only: backported from LL's viewer the use of the zlib-ng library to replace zlib. Recompiled all the pre-built libraries depending on it.
  • Updated parallel_hashmap to the latest git version.
  • Linux x86_64 only: updated the expat pre-built library to v2.4.1.
  • Linux ARM64 only: properly enable __SSE*__ defines so that the corresponding SSE* code is activated and translated to NEON via sse2neon.h.
  • Some code cleanup.


Enjoy ! :D

EDIT: i just noticed a bug with jelly dolls not rendering at all... I pulled off the binaries: v1.28.2.41 is on its way released...


2021-09-18 09:08:12
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4751
Reply with quote
Here is a new release of the Cool VL Viewer, available now from http://sldev.free.fr/:

This is a hot-fix release. All users of v1.28.2.40 shall update.

Cool VL Viewer v1.28.2.41 (stable branch):

New in this release:
  • Fixed the non-rendering jelly dolls issue encountered with v1.28.2.40.


Enjoy ! :D


2021-09-18 14:14:45
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 593 posts ]  Go to page Previous  1 ... 56, 57, 58, 59, 60  Next

Who is online

Users browsing this forum: No registered users and 1 guest


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

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.