Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-03-28 23:16:39



Reply to topic  [ 700 posts ]  Go to page Previous  1 ... 61, 62, 63, 64, 65, 66, 67 ... 70  Next
Latest Windows 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/:

They are maintenance releases and recommended updates.


Cool VL Viewer v1.30.0.21 (stable branch):
Cool VL Viewer v1.30.1.4 (experimental branch):

New in these releases:
  • Fixed a rare crash bug that could be seen occurring after TPs in LLSpatialBridge::cleanupReferences(). See this thread for details.
  • Backported from LL's maint-Q viewer "tighten up some command permissions" for SLURLs.
  • Added support for v2-style agent block/unblock SLURLs (and kept support for v1-style mute/unmute).
  • Fixed bugs in the code dealing with capability-based offline group notifications retrieval, and enabled this capability usage by default; added a new "Use offline IMs fetch capability" toggle for it in the "Advanced" -> "Network" menu.
  • Fixed bad free VRAM reports seen with AMD graphics cards.
  • Added support for syntax highlighting and tool tips in the script editor for the future llLinksetData*() LSL functions (currently only available in some Aditi regions).
  • Synced parallel_hashmap with latest upstream changes.
  • Windows only: fixed the high inaccuracy (+8-10ms !) of ms_sleep() seen with Windows 10 2004 and newer versions (including Windows 11). This fixes excessive sleep times in some parts of the code, especially for the frame rate limiter.
  • Minor code cleanup.


Enjoy ! :D


2022-10-15 09:34:26
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/:

They are bugfix releases and all users should update to them.


Cool VL Viewer v1.30.0.22 (stable branch):
Cool VL Viewer v1.30.1.5 (experimental branch):

New in these releases:
  • Fixed spurious/random UI textures corruptions seen with newer NVIDIA drivers when the GL worker threads are enabled, by reintroducing GL fences (may be disabled via the new "RenderGLImageUseFence" debug setting in the event your hardware/driver won't be affected at all by this issue). See this thread for details.
  • Fixed a case where a GL texture creation could fail when GL worker threads are enabled.
  • Fixed many cases of bogus shortcut keys processing (some were causing spurious characters to be stuffed in the focused text input field, others were plain not working, or not with some keyboard layouts, etc).
  • Fixed the non-working "Buy currency" floater grid status help button on failed connection attempts.
  • Backported from LL's viewer a fix to "texture position changes were ignored on rigged meshes".
  • Backported from LL's maint-Q viewer "fix use after free in inventory object deletion".
  • Backported from LL's maint-Q viewer "fix for selection beam particles not firing its update callback".
  • Backported from LL's maint-Q viewer "fix leak of tex layer objects during LLLocalTextureObject destruction".
  • Backported from LL's maint-Q viewer "fix leak of mRoot during LLAvatarAppearance destruction".
  • Backported from Firestorm (Zi Ree's contribution) a fix to "legacy events search missing Live DJ category".
  • Fixed the broken logic for un-greying the "Media:" label in the build floater "Texture" tab.
  • Changed the permissions of some Lua functions to make them available via the chat command line and Lua UI elements callbacks. See the new "Trusted scripts" sub-chapter in chapter 1 of the Lua documentation.
  • Added support for syntax highlighting and tool tips in the script editor for the future LINKSETDATA_* LSL constants (currently only available in some Aditi regions).
  • Windows only: use a black background by default for the viewer window to avoid the ugly white empty window sometimes seen on startup when Windows is being slow to initialize the program...
  • Minor code cleanup and optimizations.


Enjoy ! :D


2022-10-22 09:18:29
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/:

They are crash fix emergency releases and all users should update to them.


Cool VL Viewer v1.30.0.23 (stable branch):
Cool VL Viewer v1.30.1.6 (experimental branch):

New in these releases:
  • Fixed a crash bug happening each time a script crashes around your avatar. See this thread for details.
  • Fixed a rare crash bug that could be seen happening after a teleport. See this thread for details.


Enjoy ! :D


2022-10-23 19:27:33
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/:

They are bug fix releases and recommended updates.


Cool VL Viewer v1.30.0.24 (stable branch):
Cool VL Viewer v1.30.1.7 (experimental branch):

New in these releases:
  • Fixed a crash bug seen happening on viewer shutdown when Debug GL is enabled and GL worker threads are active. Also replaced the "RenderDebugGL" debug setting with a "one shot" (reset after viewer startup is complete) "DebugGLOnRestart" setting to avoid having the debug GL feature stay persistent over restarts and ruin performances for the unsuspecting user. See this message for details.
  • Properly clear GL errors where needed (e.g. before the threaded creation of a GL image, or after a failed shader loading) to prevent spurious failures due to stale queued errors.
  • Fixed a bug, introduced in last release, which caused all tabs in the Group info floater to bear the same "General" name. See this thread for details.
  • Added syntax highlighting and tool tips support to the script editor for more LINKSETDATA_* LSL constants and for the new llLinksetData*Protected() LSL functions.
  • Windows only: now also unregister SLVoice.exe, SLPlugin.exe and dullahan_host.exe from the Windows Error Reporting (WER) service.
  • Minor code cleanup and optimizations.


Enjoy ! :D


2022-10-29 08:40:56
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/:


Cool VL Viewer v1.30.0.25 (stable branch):

New in this release:
  • Fixed an issue with newer CEF versions not able to load URLs with a dash ("-") in their file path or filename parts, by escaping dashes.
  • Added syntax highlighting and tool tips support to the script editor for a couple more LINKSETDATA_* LSL constants.
  • Added new "From same owner" and "From same name" actions to a new pull-down menu in the "Block" button of the "Sounds list" floater, to allow blocking at once all listed sounds from the same owner or coming from objects with the same name as the one of the currently selected sound.
  • Added a 10ms sleep delay per frame while displaying the TOS floater at login screen, to avoid uselessly hogging a full CPU core.
  • Windows only: fixed the Windows version detection to properly distinguish Windows 11 from Windows 10, and to list the actual build number (instead of 10586 always) for them both.
  • Windows only: backported from LL's viewer maint-P a "fix for Japanese IME".
  • Windows only: updated the boost libraries to v1.80 with their latest fixes/patches. Rebuilt Colladadom against them. (*)
  • Windows only: since boost v1.80 is incompatible with Wine versions before v7.20 (because of a bug in Wine that just got fixed in v7.20), I added a check and a warning (in the form of an OS message box) to the code, should you try and run it under an older Wine release.
  • Minor code cleanup.

(*) As a consequence of boost v1.80 (and Colladadom) being built with VS2022, this viewer branch can now only be built with VS2022, like it was already the case for v1.30.1.


Cool VL Viewer v1.30.1.8 (experimental branch):

Same changes as in v1.30.0.25, plus:
  • Backported from LL's Puppetry viewer the new LEAP modules command syntax. Note that it means that you need to update the Python "leap" module and examples from LL's leap git (see this message for how to install, but be sure to uninstall the old "leap" Python module with 'pip' before you reinstall it). Note also that this new syntax breaks the compatibility with older Puppetry viewers.
  • Fixed an incompatibility with the example puppetry modules that have not been properly updated in LL's git, by tolerating "rot" and "local_rot" for "rotation" parameters, and "pos" for "position" ones.
  • Removed the "Use old UDP data packing" toggle (and the corresponding feature) from the "Advanced" -> "Character" -> "Puppetry" menu.


Enjoy ! :D


2022-11-05 10:54:55
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 bugfix releases and all users should update to them.


Cool VL Viewer v1.30.0.26 (stable branch):

New in this release:
  • Fixed the black screen seen after benchmarking the GPU while the core GL profile is enabled.
  • Fixed a bug in the file/directory selector which caused save operations to fail to be properly cancelled when the "Cancel" button was pressed.
  • Fixed missing flags clearing on worker threads shutdown or stopping.
  • Removed an old workaround (now useless and likely detrimental) for AMD OpenGL drivers in render target frame buffer copying.
  • Backported from LL's viewer PBR a fix to avatar textures alpha layers pixels reads with core GL profile enabled.
  • Backported from LL's viewer PBR the entire removal of the (never enabled at compile time) core HTTP fetches prioritizing feature.
  • Now always use Mono by default when saving a script edited from your inventory. You may still un-tick the "Mono" check box before saving it if you really want to compile it as a (legacy) LSO script, but be aware that LL is considering the entire removal of its LSO scripts compiler (not the LSO runtime, of course) from SL in a near future.
  • Enable CPU thread affinity after reading the CPU info (important for Windows, where the algorithm for the latter also messes with the process affinity).
  • Backported from LL's viewer-maint-R a fix to "at login only a part friends reported to chat as online".
  • Fixed the tool tip for the llLinksetDataReset() LSL function syntax in the script editor.
  • Updated the known/supported GPUs table to properly detect RTX 30x0 cards and added entries for the RTX 40x0 cards.
  • Updated FMOD Studio to v2.02.10.
  • Some code cleanup.


Cool VL Viewer v1.30.1.9 (experimental branch):

Same changes as in v1.30.0.26, plus:
  • Removed a deprecated OpenGL (pre-v2) multi-textures feature detection that caused a failure to start the viewer with some GPUs/drivers when core GL profile is enabled.


Enjoy ! :D


2022-11-12 10:51:42
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 bugfix releases and all users should update to them.


Cool VL Viewer v1.30.0.27 (stable branch):

New in this release:
  • Fixed a bug in the initialization code of the OpenGL images threads, that could lead to crashes on startup (seen happening under Windows), or image creation failures, when more than one thread is used. See this message for details.
  • Changed for a proper initialization of the dummy VAO when core GL profile is enabled, relying on run-time availability of this feature.
  • Backported from LL's viewer (contribution of Beq Janus) a reversal of material shader changes that caused some materials rendering failures.
  • Backported from Firestorm (Beq Janus' code) a fix to the physics shapes debug display feature, which now hides shapes for meshes with a convex decomposition (I added a "HideConvexPhysShapes" debug setting toggle to this feature, just in case one would need to still be able to see the latter).
  • Fixed the retry logic for the SLVoice client not properly connecting on login or when voice is toggled on the for first time.
  • Windows only: implemented an alternative method (using the system power service), in excess of the TSC loop one, to try and detect the actual frequency of the CPU core running the viewer; sadly, this still does not properly work for modern CPUs (turbo frequency still not detected), but works great for them when running under Wine, lol !
  • Windows only: added a clang compilation option to prevent some crashes seen with VS2022-clang builds (please note that such builds are still unsupported).
  • Windows only: fixed missing class names in log file messages seen with VS2022-clang builds.
  • Some code cleanup and minor optimizations.


Cool VL Viewer v1.30.1.10 (experimental branch):

Same changes as in v1.30.0.27, plus:
  • Backported the latest changes to LL's puppetry viewer DRTVWR-558 (Puppetry can move joint local_pos, including pelvis).
  • Windows only: fixed libepoxy to compile as a static library under Windows and use it as such.


Enjoy ! :D

Note: the Cool VL Viewer is now 15 years old. :o


2022-11-19 11:49:34
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 bugfix releases and all users should update to them.


Cool VL Viewer v1.30.0.28 (stable branch):
Cool VL Viewer v1.30.1.11 (experimental branch):

New in these releases:
  • Fixed another race condition bug in the initialization code of the OpenGL images threads, that could lead to crashes on startup (seen happening under Windows). See this thread for details.
  • Do not initialize a VAO any more for GL image creation threads when core GL profile is enabled, since those threads do not make any use of vertex buffers anyway.

Enjoy ! :D


2022-11-20 15:30:09
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 bugfix releases and all users should update to them.


Cool VL Viewer v1.30.0.29 (stable branch):

New in this release:
  • Fixed a crash bug on exit that could occur (seen under macOS) when disabling the joystick detection on startup (via the corresponding check box in the "Preferences" floater, "Input & camera" tab, "Input controls" sub-tab).
  • Fixed a bug in LLWorkQueue::runFor() that prevented to retrieve the remaining work queue size.
  • Simplified the texture cache code and removed the (useless for such small queues and straightforward file operations) prioritization algorithm to make it a simple "first queued, first served" algorithm.
  • Removed support for the (unused for a while) non-threaded "flavor" of LLQueuedThread, and removed the arbitrary fixed size of that queue to make its sizing dynamic (removed the crude LLSimpleHash class as a result).
  • Fixed an issue that caused "RenderGLCoreProfile" to be set to TRUE when starting the viewer on an unknown GPU (it is now only enabled by default for NVIDIA cards with OpenGL v3.0+ drivers). Now disable the "Enable core GL profile" check box in the graphics preferences for pre-v3 OpenGL versions.
  • Removed a bunch of 15+ years old GPUs from the list of supported GPUs (they would not run the viewer any more anyway), and lowered the class of another bunch of other old GPUs.
  • Changed the GPU detection algorithm to prevent systematic re-benchmarking of unknown GPUs at each viewer session; instead, benchmark them only the first time the viewer runs on them, and keep their identification string and computed class in the debug settings for reuse on next sessions.
  • Windows only: backported from LL's viewer maint-R a fix to a potential crash in LLWindowWin32::handleCompositionMessage().
  • Some code cleanup and minor optimizations.


Cool VL Viewer v1.30.1.12 (experimental branch):

Same changes as in v1.30.0.29, plus:
  • Backported from LL's puppetry DRTVWR-558 viewer "fix transmission and echo of puppetry events", as well as the latest changes to the data exchange protocol (you will therefore need to update the Python "leap" module to use puppetry on your system).


Enjoy ! :D


2022-11-26 11:55:12
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 bugfix and performances improvements releases, and recommended updates.


Cool VL Viewer v1.30.0.30 (stable branch):

New in this release:
  • Second shot (and this time hopefully a successful one) to fix a rare crash bug sometimes seen after TPs. See this message for details.
  • Backported from LL's viewer maint-R a fix to "MoaP reset button should reset the current URL".
  • Backported from LL's viewer PBR the priority-less, free running, multi-threaded image decoder, based on the new LLThreadPool class, to replace the Cool VL Viewer's multi-threaded decode worker; it is much simpler and even faster/smoother.
  • Modified the textures cache threading code to also use a similar LLThreadPool: this greatly simplifies the whole shebang (including on the texture fetcher side of things), speeds up the cache operations and entirely moves their code away from the main (rendering) thread (no completed requests list updates needed any more, which also solves the race condition that sometimes caused stale completed requests and prompted a workaround from me: all that old, dirty, stinky cruft is now gone \o/ ).
  • Fixed several bugs in the textures fetcher retry logic and added a timeout guard for cache write operations (in case of a failing disk, for example).
  • Improved the texture-reserved VRAM detection and management (the free VRAM is now also displayed and updated in the texture debug console, when the GPU allows to read it, i.e. for NVIDIA and AMD GPUs only).
  • Some code cleanup and minor optimizations.


Cool VL Viewer v1.30.1.13 (experimental branch):

Same changes as in v1.30.0.30, plus:
  • Backported from LL's puppetry DRTVWR-558 viewer fixes from pull request #15: "always harvest position, use default when not overridden", "support puppetry scale, fix bugs", "cleanup and sanity checking". This fixes most (all ?) issues seen with puppetry in the last weeks, especially on puppetry motions changes or restart.


Enjoy ! :D


2022-12-03 10:58:16
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 700 posts ]  Go to page Previous  1 ... 61, 62, 63, 64, 65, 66, 67 ... 70  Next

Who is online

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