Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2021-12-01 21:13:32



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

Joined: 2009-03-17 18:42:51
Posts: 4774
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.42 (stable branch):

New in this release:
  • Backported from LL's viewer a fix to a potential "crash due to missing xmlrpc_type_empty support".
  • Backported from LL's viewer a fix to a potential crash at inventory saving step on viewer disconnection.
  • Backported from LL's viewer a "fix for stall from many calls to glGenBuffers".
  • Backported from Alchemy viewer (Rye Mutt's code) an optimization when setting uniforms for shadow shaders.
  • Backported from Alchemy viewer (Rye Mutt's code) a fix to some rigged faces missing from shadow render.
  • Added preliminary code for io_uring support (contribution from Kathrine Jansma): this is work in progress and is for now disabled (see the corresponding thread for full details on known issues and progresses).
  • Linux only: improved the CPU affinity feature, by properly fixing the affinity of already started LLThread's when the main loop affinity is set (this is the case of the "Error" thread which gets started as soon as the viewer is launched).
  • Updated FMOD Studio to v2.02.03.
  • Linux x86_64 only: updated jemalloc to the latest git version.
  • Linux arm64 only: fixed the NEON/SSE conflicts in boost and patched the parallel_hashmap headers to properly make use of NEON.
  • Some code cleanup.


Enjoy ! :D


2021-10-02 09:43:36
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4774
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.42 shall update.


Cool VL Viewer v1.28.2.43 (stable branch):

New in this release:
  • Reverted the "optimization when setting uniforms for shadow shaders", which causes discrepancies with some objects lighting in ALM + shadows rendering mode.


Enjoy ! :D


2021-10-02 21:53:31
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4774
Reply with quote
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.28.2.44 (stable branch):

New in this release:
  • Backported from LL's viewer a fix to "asset storage trying to request data on shutdown".
  • Backported from LL's viewer a fix to a potential crash bug in the mesh optimization code.
  • Backported from LL's viewer "remove checks for now-mandatory shading capabilities".
  • Backported from LL's viewer a fix to broken "proxyfying" in Dullahan.
  • Made sure that HTTP textures fetches cannot be disabled any more (via the "ImagePipelineUseHTTP" setting) when logged in SL.
  • Enabled the LLLFSThread-based code for textures cache reads when ThreadedFilesystem is TRUE. Exposed the latter setting as a new check box in the "Preferences" floater, "Cool features" tab, "Miscellaneous" sub-tab ("Use threaded file operations for textures and sounds caches (requires a restart)" check box).
  • Implemented Kathrine Jansma's latest changes and fixes to io_uring support (for Linux v5.6 and newer) for textures and sounds caches reads/writes and enabled the compilation of this code. This new (still experimental) feature is off by default and may be enabled via "Advanced" -> "Caches" -> "Use io_uring (after restart)". Feel free to report your findinds in the corresponding thread.
  • Exposed the "Background yield time" setting in the "Preferences" floater, "Cool features" tab, "Miscellaneous" sub-tab. Removed the "Allow HTTP pipelining in OpenSim grids" setting from the latter sub-tab and replaced it, as well as the "Advanced" -> "Network" -> "Use HTTP pipelining" menu entry, with two new separate pipelining settings for SecondLife and OpenSim, now exposed in the "Preferences" floater, "Network & web" tab. Reworked/improved the latter tab.
  • Removed the useless "YieldTime" debug setting and associated "--cooperative" command line option.
  • Backported the latest changes to the parallel_hashmap headers from upstream.
  • Linux x86_64 only: updated jemalloc to the latest git version.
  • Linux x86_64 only: updated glib to v2.56.4 (i.e. the version currently used by the CEF build system).
  • Linux x86_64 only: updated Dullahan and recompiled it against the latest CEF 94 release.
  • Some code cleanup.


Enjoy ! :D


2021-10-09 09:38:03
Profile WWW

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

This is a bugfix/maintenance release and a recommended update.

Cool VL Viewer v1.28.2.45 (stable branch):

New in this release:
  • Backported from LL's viewer a fix to potential crash bugs in LLScrollListCtrl.
  • Backported from LL's viewer "do not process new plugin messages on shutdown".
  • Backported from LL's viewer an optimization to generate all ASCII glyphs for all used fonts on startup.
  • Backported from LL's viewer (and fixed a bug in) "amortize cost of updating sky cube map tiles".
  • Backported from LL's viewer "optimize LLEnvironment handling of shader uniforms".
  • Backported from LL's viewer "replace slow getLightTransmittance with faster version" as well as a few LLVOSky optimizations. Further improved and optimized that code.
  • Linux only: fixed the issue with io_uring code creating permission-less cache files.
  • Made it so that the amount of OpenGL bound texture memory gets limited to a reasonable amount, so to avoid huge frame rate drops/freezes when caming around (or rotating your avatar) in textures-heavy environments. The limit is set via a new debug setting ("MaxBoundTexMem") and defaults to 2.5GB. Note that this is a soft limit (the used memory may overshoot that limit transitorily while the camera moves and until the new texture LODs are applied), and that with a GTX 1070Ti (8GB of VRAM), I am observing the frame rate drops/freezes as soon as the bound GL texture amount reaches 4GB.
  • Now cap the default/initial amount of texture memory to 3GB on modern cards with more than that amount of VRAM. You still can push the slider farther in the Graphics settings, but it won't really make sense for anything else than high resolution screen shots in texture-heavy environments.
  • Linux only: removed the old/deprecated LL_ATI_MOUSE_CURSOR_BUG hack (modern Linux kernels "solved" the ATI Mobility 9x00 Radeon crashes by entirely disabling AGP support on them... I.e. these 15+ years old flawed GPUs are pretty much unusable for serious 3D rendering nowadays).
  • Linux only: added a new LL_AUTO_DISABLE_MONITOR_SYNC setting to the cool_vl_viewer.conf file. See the comment for it in that file for details.
  • Linux x86_64 only: recompiled Dullahan against the latest CEF 94 release.
  • Minor code cleanup.


Enjoy ! :D


2021-10-23 09:08:05
Profile WWW

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

This is a bugfix/maintenance release, with significant speed optimizations. All users should update.

Cool VL Viewer v1.28.2.46 (stable branch):

New in this release:
  • Fixed the bug that caused some particles to glow when they should not in EE rendering mode.
  • Improved particles image loading and retention (avoids seeing fast-changing/cycling particle system images get discarded and stay or return grey/blurry).
  • Fixed a bad glow combine calculation in WL shaders.
  • Fixed bad/incomplete resetting of vertex buffers.
  • Backported from LL's viewer a couple speed optimizations (two three-liners): one (moderate improvement) for invisible faces, the other (massive improvement !) for rigged meshes.
  • Improved LLSettingsSky and LLSettingsWater speed by making them cache all constant LLSD-stored values used for rendering (saves a lot of costly LLSD map lookups in EE rendering mode).
  • Linux x86_64 only: updated jemalloc to the latest git version.
  • Code cleanup and speed optimizations.


Enjoy ! :D


2021-11-06 10:51:28
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4774
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.47 (stable branch):

New in this release:
  • Fixed the login screen "Remember credentials" logic that sometimes acted inconsistently.
  • Fixed a crash bug introduced in last release, and that could occur when an animation would stop playing before it is fully downloaded. See this thread for details.
  • Fixed a rendering bug introduced in v1.28.2.45 and that caused a bogus shadow to appear in EE ALM mode with SSAO off, when the camera was close to the ground. See this thread for details.
  • Backported from LL's viewer a fix to allow disabling the "Transparent water" setting in ALM rendering mode.
  • Backported from LL's viewer a fix to bogus water surface reflection when avatar was underwater in EE rendering mode.
  • Backported from LL's viewer an EE rendering fix: "point light attenuation should move inversely to light radius".
  • Backported the latest changes to the parallel_hashmap headers from upstream.
  • Linux x86_64 only: updated Dullahan to build it against the latest CEF95 release (which brings security fixes over CEF94).
  • Minor code cleanup and optimizations.


Enjoy ! :D


2021-11-13 10:08:24
Profile WWW

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

This is a maintenance/bugfix release and a recommended update.

Cool VL Viewer v1.28.2.48 (stable branch):

New in this release:
  • Fixed the bug which caused region settings change requests to be ignored by the grid. See this thread for details.
  • Backported from LL's viewer "remove the grid step cap for non-HUD objects" when editing objects.
  • Backported from LL's viewer a fix to mesh LODs generation via the meshoptimizer library, in the mesh upload code, and a fix to a potential "crash bug with extra large faces".
  • Backported from LL's viewer "disable reflection render pass when all non-void water is occluded". Note that this optimization is only enabled, in the Cool VL Viewer, when the "Cull water" setting (in Preferences/Graphics/GPU features settings) is itself enabled (since this optimization relies on it).
  • Backported from LL's viewer a "fix (hack) for some rigged meshes not rendering consistently". Note that, since I never experienced such an issue myself and since this hack may have a negative impact on frame rates in some specific situations (i.e. with many meshes with lots of tiny triangles around), this hack is only activated in the Cool VL Viewer when the "Mesh objects boost factor" setting (in Preferences/Graphics/Renderer settings) is greater than 1.0.
  • The "Mesh objects boost factor" setting (in Preferences/Graphics/Renderer) is now also used to lower the impact of complex meshes for accounting in the spatial group size, avoiding to see such meshes (and all other objects in the same spatial group) disappearing from view when getting closer to them with the camera, in render-heavy environments, at the cost of a higher memory usage.
  • Removed deprecated/useless settings/command line options: "PacketDropPercentage"/"--drop", "SafeMode"/"--safe" (was not doing anything), "NoInventoryLibrary"/"--noinvlib" (was causing login failures with the latest changes brought by LL to their login server). Made the "NoPreload"/"--nopreload", "QuitAfterSeconds"/"--quitafter" and "RotateRight"/"--rotate" ones into non-persistent (current session only) settings (as they should have been to avoid bad surprises on subsequent viewer sessions).
  • The "Advanced" -> "Media" -> "Restart audio engine" menu entry also now triggers a reset of the "NoAudio" debug setting to FALSE, allowing to restart easily the audio, even when the viewer was started with "--nosound" or "--noaudio" command line options.
  • Added highlighting/tool-tip in the script editor for the new "PRIM_PROJECTOR" LSL constant.
  • Backported the latest changes to the parallel_hashmap headers from upstream, with a potential crash bug fixed for out of memory conditions.
  • Updated FMOD Studio to v2.02.04.
  • Linux x86_64 only: rebuilt Dullahan against the latest CEF96 release.
  • Linux x86_64 only: updated jemalloc to the latest git version.
  • Linux arm64 only: fixed the bad URL pointer to the ELFIO package in install.xml. NOTE: the meshoptimizer package for arm64 is still in need of a fix by bjbdragon: see this message for details and how to work around it.
  • Minor code cleanup and optimizations.


Enjoy ! :D


2021-11-20 11:44:00
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4774
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.49 (stable branch):

New in this release:
  • Changed the search floater to adapt it to the new SL web search engine (i.e. the "All (web)" tab is now just a "dumb" browser tab without search input field and category selection combo, since LL broke simple search URL substitutions: categories are now broken down into various parameters made up via JavaScript in their search form)... As a result, any searches done via the status bar search input field or via a search SLURL are also done via the old style (non-web) search. Congrats LL ! :roll:
  • Backported from LL's viewer a "fix for glow disappearing when face is 100% transparent".
  • Backported from LL's viewer "handle out of memory face allocations".
  • Backported from Firestorm the addition of a separate HTTP policy for asset downloads. The default value is governed by the new "AssetFetchConcurrency" setting.
  • Added a configurable "MaterialFetchConcurrency" setting for the corresponding HTTP policy.
  • Beefed up some default values for concurrent HTTP fetches, so to better exploit modern (faster) Internet links.
  • Added support for more floaters to the Lua OpenFloater() and CloserFloater() functions. See the Lua scripting documentation or the updated PDF manual version for details.
  • Linux x86_64 only: rebuilt Dullahan against the latest CEF96 release (with a CEF crash fix).
  • Minor code cleanup and optimizations.


Enjoy ! :D


2021-11-27 10:19:44
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 598 posts ]  Go to page Previous  1 ... 56, 57, 58, 59, 60

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:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.