Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-03-28 13:47:48



Reply to topic  [ 709 posts ]  Go to page Previous  1 ... 52, 53, 54, 55, 56, 57, 58 ... 71  Next
Latest Linux releases 
Author Message

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
Here are two new releases of the Cool VL Viewer, available now from http://sldev.free.fr/:

These are recommended updates.


Cool VL Viewer v1.28.0.11 (stable branch):
Cool VL Viewer v1.28.1.1 (experimental branch):

New in these releases:
  • Backported from LL's viewer a fix to "'Unable to buy L$' error persists until relog".
  • Backported from LL's viewer a fix to "crash accessing LLHUDText".
  • Backported from LL's viewer "validate region id for environments".
  • Backported from LL's viewer a fix to coprocedure manager trashing during very large inventory downloads.
  • Linux only: updated the Linux SLVoice client from Snowglobe's to the "last known good" Snowstorm's version (still a 32 bits client). Sadly, this was insufficient to fix the many breakages (such as slow or non updating Speakers list) that came up with server-side changes implemented over years to cope with newer SLVoice versions for Windows and macOS.
  • Linux only: as a result of the above issue, changed the viewer voice code to allow using a Windows SLVoice.exe client launched via Wine. Added a new "install-wine-SLVoice.sh" script into the installation directory; after making sure Wine is installed on your system, simply run this script from a terminal to setup everything for the viewer.
  • Linux only: fixed (again) the extraction of the gcc version number in the cmake build scripts (the new algorithm failed on some Linux distros). See this thread for details.
  • Updated FMOD Studio to v2.01.05.
  • Code cleanup and some optimizations (several of which thanks to Kathrine's contributions).


Enjoy ! :D


2020-10-10 10:31:37
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
Here are two new releases of the Cool VL Viewer, available now from http://sldev.free.fr/:

These are bug-fix releases and recommended updates.


Cool VL Viewer v1.28.0.12 (stable branch):
Cool VL Viewer v1.28.1.2 (experimental branch):

New in these releases:
  • Fixed the bug introduced in last week's releases and that caused missing displaying of some hover-texts on HUDs.
  • Backported from LL's viewer a fix to a "crash due to missing animation when avatar hits the ground after falling down".
  • Backported from Alchemy viewer (Rye Mutt's code) some speed optimizations to the extended environment settings code.
  • Reworked a bit the snapshot floater (better layout for resolution and image type UI elements).
  • Implemented support in the build scripts for Python v3.8 and v3.9.
  • Linux only: updated jemalloc to the latest git version.
  • Code cleanup and other minor optimizations.


Enjoy ! :D


2020-10-17 09:29:58
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
Here are two new releases of the Cool VL Viewer, available now from http://sldev.free.fr/:

These are bug-fix releases and recommended updates.


Cool VL Viewer v1.28.0.13 (stable branch):

New in this release:
  • Changed the login credentials saving logic so that when the "Remember login credentials" check box is not checked on the login screen, and you successfully log into the grid, the corresponding credentials entry gets wiped out from the saved grids logins file (thus forgetting them for good instead of just in the "last login" settings of the viewer). The "Remember login credentials" check box is also now hidden when the viewer cannot change the saved logins (this is the case when multiple sessions are started: only the first session may change the saved logins).
  • Resynced the "About land" floater code with LL's so to show public access when the parcel is not set as such but instead as group access without a group set.
  • Backported from LL's viewer "handle cases of corrupted textures in cache".
  • Improved the particles systems prioritization algorithm to advantage closer ones (relatively to the camera) when comparing them with equally "spammy" but farther systems.
  • Backported from Black Dragon viewer (Niran's code) a minor speed optimization for invisible faces rendering on rigged meshes.
  • Backported from Firestorm viewer (Ansariel's code) the removal of a silly and totally pointless menu bar keyboard shortcut to allow using the corresponding key combination (CTRL F10) for gestures.
  • Linux only: removed support for compiling with the crashing version of CEF 81.
  • Linux only: exposed the LL_CEF_OPTIONS environment variable in the 'cool_vl_viewer' wrapper script.
  • Updated the security root certificates file to match LL's latest version.
  • Code cleanup (with removal of old/untested/useless "headless" viewer code) and minor optimizations.


Cool VL Viewer v1.28.1.3 (experimental branch):

Same changes as v1.28.0.13, plus:
  • Linux only: fixed CEF 86 to build without SHIM (memory manager wrapper) and therefore to allow running it under the jemalloc allocator without crashing. Modified Dullahan to start CEF with the --in-process-gpu option and thus prevent GPU processes crashes. Updated the CEF plugin to use my patched CEF 86 version. Added a compile time option to still allow to build the viewer web plugin against CEF 74, just in case.


Enjoy ! :D


2020-10-24 10:42:52
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
Here are two new releases of the Cool VL Viewer, available now from http://sldev.free.fr/:

These are bug-fix releases and recommended updates.


Cool VL Viewer v1.28.0.14 (stable branch):

New in this release:
  • Backported from LL's viewer "do not process EventQueueGet responses from server when disconnected".
  • Backported from LL's viewer a fix related to shaders settings changes and vertex buffers reallocation.
  • Linux only: updated jemalloc to the latest git version.
  • Code cleanup and minor optimizations.


Cool VL Viewer v1.28.1.4 (experimental branch):

Same changes as v1.28.0.14, plus:
  • Linux only: updated Dullahan to a build done against a newer CEF 86 release (with a security fix).


Enjoy ! :D


2020-10-31 09:46:57
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
Here are two new releases of the Cool VL Viewer, available now from http://sldev.free.fr/:

These are bug-fix releases and recommended updates.


Cool VL Viewer v1.28.0.15 (stable branch):

New in this release:
  • Backported from LL's viewer "do not render clouds in water reflection" (when minimal reflections are requested) in EE rendering mode.
  • Added stricter checks for out of memory errors in LLVolume.
  • Removed unused and flaky (not thread-safe) call-stack debugging code.
  • Implemented (and further improved) Kathrine's SSE2/AVX2 optimizations to faces texture mapping.
  • Updated/cleaned-up the copyrights in the licenses.txt file and the "About this viewer" floater.
  • Updated the security root certificates file to match LL's latest version.
  • Linux only: updated jemalloc to the latest git version.
  • Linux only: updated ELFIO to v3.8.
  • Linux only: improved the install-wine-SLVoice.sh script to detect ANSI colors capability in the terminal it is ran from.
  • Code cleanup and minor optimizations.


Cool VL Viewer v1.28.1.5 (experimental branch):

Same changes as v1.28.0.15, plus:
  • Backported from Alchemy viewer the use of a new mesh cache optimizer library (may be disabled at compile time via an option in indra/cmake/00-BuildOptions.cmake).
  • Added optional support (disabled by default) for OpenMP and a few optimizations using it. WARNING: this is highly experimental and could possibly cause crashes due to threading conflicts between the viewer and the OpenGL driver.
  • Linux only: updated Dullahan to a build done against a newer CEF 86 release with yet another zero-day security bug fix (this time, in the JavaScript engine).


Enjoy ! :D


2020-11-07 10:47:41
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
Here are two new releases of the Cool VL Viewer, available now from http://sldev.free.fr/:

These are bug-fix releases and recommended updates.


Cool VL Viewer v1.28.0.16 (stable branch):

New in this release:
  • Backported from LL's viewer DRTVWR-521-maint a fix for "missing bounds checks in deserializer code" for the primitives texture entries.
  • Backported from LL's viewer a fix for "saving note card in object sometimes erases note card contents".
  • Backported from LL's viewer "added logging of most gGLManager fields in viewer stats".
  • Backported from LL's viewer "show simulator host names for AWS hosted regions", and improved it for the About floater (that shows the two host names: AWS' server and LL's sim server).
  • Updated RestrainedLove to match Marine's v2.09.28.03. See the release notes section of RestrainedLoveReadme.txt for details.
  • Changed the web plugin code to allow the usage of the GPU by CEF.
  • Updated FMOD Studio to v2.01.06.
  • Some code cleanup and minor optimizations.


Cool VL Viewer v1.28.1.6 (experimental branch):

Same changes as v1.28.0.16, plus:
  • Removed all the OpenGL deprecated fixed-functions support (something LL is doing as well in one of its viewer branches). The viewer won't work any more on shader-less GPUs (not a big loss since anyway such GPUs would fail the OpenGL v2.1 minimum requirement).
  • Linux only: updated Dullahan to a build done against the latest CEF 86 release, and removed the hard-coded "in-process-gpu" option from Dullahan to avoid plugin crashes on clicking on an SLURL when CEF cannot use the GPU; you may still restore that option via the LL_CEF_OPTIONS envionment variable if needed/wished.


Enjoy ! :D


2020-11-14 09:20:38
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
Here are two new releases of the Cool VL Viewer, available now from http://sldev.free.fr/:

These are bug-fix releases and recommended updates.


Cool VL Viewer v1.28.0.17 (stable branch):

New in this release:
  • Backported from Singularity (Shyotl's code) a fix for VBO wiping failures (causing memory leaks and warning messages) when switching from one rendering mode to another.
  • Now take into account the "attachment_limit" agent benefits data for the maximum number of wearable attachments (even though, for now, it is still fixed to the usual 38 limit for everyone, regardless of the SL account plan).
  • Added the "agent benefits" data to the table returned by the GetAgentInfo() Lua function. See the Lua scripting and viewer automation feature documentation for details.
  • Added the worn attachments number and free attachment slots info to the rendering cost notifications for your avatar.
  • Added the missing "Universal" wearable type to the "Take off>" agent pie sub-menu and "Edit" -> "Take off clothing" main sub-menu.
  • Changed the bundled fonts (removed the Utopia ones and replaced them with the prettier Roboto), which may be used as fallback fonts, and fixed the fonts.xml data to properly work in fallback cases. Reworked the "Fonts test" floater ("Advanced" -> "User interface" -> "XUI" -> "Font test...").
  • Fixed spurious hexadecimal (instead of decimal) numbers listed in log messages in some cases.
  • Reworked the build system layout. If you build the viewer yourself, please read the updated corresponding *BuildHowto.txt file for your OS to learn about the new procedure and scripts. If you patch the viewer yourself, please be aware that the viewer_manifest.py file was moved from linden/indra/newview/ to linden/scripts/ (where all the Python scripts now reside).
  • Updated liblua to v5.4.1.
  • Linux only: updated jemalloc to the latest git version.
  • Linux only: improved the install-wine-SLVoice.sh script to allow starting it outside of a terminal (e.g. with a click from a file manager).
  • Some code cleanup and minor optimizations.


Cool VL Viewer v1.28.1.7 (experimental branch):

Same changes as v1.28.0.17, plus:
  • Fixed the bug (introduced in last week's release) that caused a systematic crash when trying to upload a mesh model. See this message for details.
  • Linux only: updated Dullahan to a build done against a newer CEF 86 release with two more zero-day security bug fixes.


Enjoy ! :D


2020-11-21 10:09:52
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
Here are two new releases of the Cool VL Viewer, available now from http://sldev.free.fr/:

These are bug-fix releases and recommended updates.


Cool VL Viewer v1.28.0.18 (stable branch):

New in this release:
  • Fixed several "index off by one" crash bugs in the DAE loader that could potentially occur while trying to upload bogus mesh files.
  • Backported from LL's viewer a fix to a potential crash on viewer exit during voice shutdown.
  • Backported from LL's viewer a fix to "sizing increment units ignored for HUDs.".
  • Backported from LL's viewer a fix to "enqueue into 'LLViewerAssetStorage::assetRequestCoro' failed".
  • Backported from LL's viewer (and further improved) a fix to "look at" HUD effects being uselessly updated twice per frame.
  • More fine-grained sleep time during login process to avoid hogging the CPU while not strictly necessary. Added the "Waiting for seed..." message to the login screen progress bar, since this seems to be a new slow step in SL lately (another, hopefully transitory, "SL servers uplift" consequence).
  • As a speed optimization, do not update fast timers unless the "Fast timers view" floater is open, or the new "FastTimersAlwaysEnabled" setting is set to TRUE (toggled by "Advanced" -> "Consoles" -> "Fast timers always enabled"); note that when turned on, that setting also causes the view to automatically pause when opening it (you may un-pause it with a left-click on the view, as usual), so that you can examine the fast timers values before the floater own drawing code would affect the timings.
  • Added a new "MinimizeOnClose" debug setting (defaults to FALSE), to trigger a window minimize event just before closing the viewer; it is meant as a potential work-around for black screen on viewer exit, only encountered so far on a few Windows systems.
  • Linux only: implemented the small splash window on startup (like what Windows viewers already got). Not super useful given how fast the viewer starts under Linux, but it might still give hints in case of system issues (slow/failing hard drive, for example).
  • Added several GPUs to the list of known/supported GPUs.
  • Some cleanup (with removal of dead code) and minor optimizations.


Cool VL Viewer v1.28.1.8 (experimental branch):

Same changes as v1.28.0.18, plus:
  • Backported from LL's viewer Euclid the removal of unused fixed OpenGL functions in LLVertexBuffer, only keeping those used by GLOD.
  • Preliminary work/backport from LL's viewer, for the improved mesh model upload floater.


Enjoy ! :D


2020-11-28 14:20:04
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 5523
Reply with quote
Here are two new releases of the Cool VL Viewer, available now from http://sldev.free.fr/:

These are recommended updates.


Cool VL Viewer v1.28.0.19 (stable branch):

New in this release:
  • Backported from LL's viewer another fix to a potential crash on shutdown in the voice code.
  • Backported from LL's viewer a fix to "blocking UI behavior when estimating the price of buying land".
  • Backported from LL's viewer the removal of pointless static variables in LLAvatarAppearance.
  • Backported from Firestorm (Beq Janus' code) a fix to the useless systematic reloading of edited objects contents on re-selection.
  • Improved the grid type detection code (SL vs OpenSim) and removed the old IP-based method for SL (which won't work any more now that SL servers have moved to AWS).
  • Improved the login sequence, in particular by avoiding to restore open floaters too soon after the first step of "successful" (but still possibly going to ultimately fail) login.
  • Fixed various glitches in the mesh model upload floater UI elements selection and refreshing logic.
  • Fixed excessive frequency of viewer stats sending retries while still waiting for the missing corresponding capability.
  • Linux only: fixed a bug in the startup splash window and prettified it with pseudo 3D borders.
  • Updated the security root certificates file to match LL's latest version.
  • Some cleanup (with removal of dead code) and minor optimizations.


Cool VL Viewer v1.28.1.9 (experimental branch):

Same changes as v1.28.0.19, plus:
  • Backported the mesh model upload floater improvements from LL's viewer: joint overrides info (but in the same tab as the "Upload options" one, now renamed "Modifiers"), new log tab, new joint overrides rendering option, upload price and physics cost breakdown (but as tool-tips only). I also added a separate "Collision volumes" rendering option (instead of having it forced down your throat when rendering joints). Reworked/improved the floater layout.


Enjoy ! :D


2020-12-05 11:37:36
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/:

Since no bug was found in the experimental branch, I decided to push it as the new stable branch this week. The Cool VL Viewer v1.28.2.0 deprecates all former viewer branches and all users should update to it.


Cool VL Viewer v1.28.2.0 (new stable branch):

New in this release:
  • Fixed memory leaks in the model preview floater.
  • Enabled the "Analyze" step in the Physics tab of the model preview floater, and fixed several UI glitches in the latter.
  • Changed the protected inventory folders logic to allow moving or deleting folders with a protected type but that are not properly named as they should, or are not at the root of the inventory. This would allow using the Cool VL Viewer to fix issues such as the Thanksgiving bakefail which involved rogue outfit folders wrongly created by a buggy client/viewer.
  • Further improved the login sequence: when a login fails half-way, the viewer must quit gracefully after informing the user, instead of returning to the login screen (a login would be impossible at this point).
  • Implemented a work-around for when the sim features arrive extremely late (several seconds to dozens of seconds, as alas recently seen in some countries/regions during 10 days after Thanksgiving: thank you AWS ! :x ) after a TP or login, so that the objects visibility is refreshed automatically (avoids rezzing failures).
  • Backported from LL's viewer "do not show 'Taper' prim parameters value when multiple prims are selected" in the Edit floater.
  • Backported from LL's viewer (and improved/debugged) a fix to "parent set to no click action should not override child's 'touch' action".
  • Backported from Firestorm (Beq Janus' code) a fix to potential shadow map resizing issues.
  • Fixed several bugs (including a crash bug) in the GLOD library and recompiled it.
  • Updated Lua to v5.4.2.
  • Removed the possibility to build without Lua or without the new mesh optimizer library.
  • Linux only: updated jemalloc to the latest git version.
  • Linux only: when using the new curl library (not recommended, and not used for official builds), use one compiled from LL's v7.54.1 sources (v7.68.0 is totally broken in LL's repository).
  • Some cleanup (with removal of dead code) and speed optimizations.



Enjoy ! :D


Note: if you want to avoid re-doing all your settings, you may, before launching the viewer, copy the "settings_coolvlviewer_1281.xml" or "settings_coolvlviewer_1280.xml" files as "settings_coolvlviewer_1282.xml" in the user_settings/ directory of your OS user account.


2020-12-12 10:34:07
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 709 posts ]  Go to page Previous  1 ... 52, 53, 54, 55, 56, 57, 58 ... 71  Next

Who is online

Users browsing this forum: No registered users and 21 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

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