Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-03-19 09:58:59



Reply to topic  [ 700 posts ]  Go to page Previous  1 ... 56, 57, 58, 59, 60, 61, 62 ... 70  Next
Latest Windows releases 
Author Message

Joined: 2009-03-17 18:42:51
Posts: 5523
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:39
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5523
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.
  • Windows only: backported from Alchemy viewer (Rye Mutt's code) a fix to the non-working Vsync option. Reminder: do not use Vsync anyway (use triple-buffering instead to prevent tearing), since it does not just limit the frame rate but also ruins the viewer speed by slowing down all operations performed by the main loop.
  • 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).
  • Updated FMOD Studio to v2.02.03.
  • Some code cleanup.


Enjoy ! :D


PS: my ISP ruined *.exe's downloads from their web server (probably by adding some live virus scanning that times out), so the installer file is now missing the ".exe" extension in order to get through, and you will from now on need to rename it manually and add that extension yourself... Human stupidity is the only thing that can give you the slightest idea about what the concept of "infinity" is all about... :roll:


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

Joined: 2009-03-17 18:42:51
Posts: 5523
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:26
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5523
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/IOCP support 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.
  • Windows only: updated Dullahan and recompiled it against LL's pre-built CEF 91.
  • Some code cleanup.


Enjoy ! :D


2021-10-09 09:37:56
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5523
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.
  • Windows only: backported from LL's viewer a fix to "gzip failing to compress files into unicode paths".
  • 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.
  • Windows only: removed the ability to build Debug builds (they never worked for Windows anyway) and RelWithDebInfo builds (useless); as a nice side effect, the building process became easier (no need to worry about selecting the build type any more in Visual Studio's IDE). See the updated linden/doc/WindowsBuildHowto.txt file for details.
  • Windows only: code and build system cleanup to allow building the viewer with VS2019 and its VC v141 tool-set (experimental/unsupported). See the updated linden/doc/WindowsBuildHowto.txt file for details. Preliminary support for building the viewer with VS2019 clang's tool-set (currently produces a viewer binary which crashes on startup: do not use !).
  • Windows only: updated the VC140 runtime libraries to the latest version.
  • Minor code cleanup.


Enjoy ! :D


2021-10-23 09:07:56
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5523
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).
  • Code cleanup and speed optimizations.


Enjoy ! :D


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

Joined: 2009-03-17 18:42:51
Posts: 5523
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.
  • Windows only: added a console build script for VS2017 (thanks Katherine). Updated linden/doc/WindowsBuildHowto.txt accordingly.
  • Minor code cleanup and optimizations.


Enjoy ! :D


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

Joined: 2009-03-17 18:42:51
Posts: 5523
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.
  • Minor code cleanup and optimizations.


Enjoy ! :D


2021-11-20 11:43:54
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5523
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.
  • Minor code cleanup and optimizations.


Enjoy ! :D


2021-11-27 10:19:35
Profile WWW

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

New in this release:
  • Changed the search floater again, to regroup the "All (web)" tab and the "Showcase & Marketplace" tab into a single "Web search" tab; since "All (web)" got "dumbified" into a simple web browser following LL's latest changes to their search engine, it did not make any sense any more to keep it separate from the other web-based tab. With this change in place, only a single CEF browser process is now launched by the Search floater (faster, less memory used), and in SL you can select which site you wish to browse (actual web search, Showcase or Marketplace) via radio buttons in the tab. In OpenSim this tab only shows the web search when it exists (the tab is removed entirely when the grid does not provide a web search URL).
  • When logged in SL, do not present any more the "Send IM to email" check box in the "Preferences" floater, "IM & logs" tab (since in SL, you can no more adjust this setting from a viewer), instead replacing it with a clickable text to open your SL account email settings web page. This check box is still present for OpenSim grids, and functional whenever they actually implement this feature.
  • Resynced the EE shaders with LL's current release viewer shaders (while keeping the various fixes coming from various sources, and commented the latter to avoid loosing them in the future). One change affects how deferred alpha lighting attenuation behaves, and another slightly affects deferred water waves rendering.
  • Code cleanup and minor optimizations.


Enjoy ! :D


2021-12-04 09:46:08
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 700 posts ]  Go to page Previous  1 ... 56, 57, 58, 59, 60, 61, 62 ... 70  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:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.