Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2021-11-30 16:01:01



Reply to topic  [ 589 posts ]  Go to page Previous  1 ... 54, 55, 56, 57, 58, 59  Next
Latest Windows releases 
Author Message

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

New in this release:
  • Fixed a rare (race condition related) crash bug sometimes seen happening in the occlusion code when switching from the WL to the EE rendering mode on super-old (and slow) hardware.
  • Backported from Marine's viewer a fix to "could not @attach an item located inside a nested temporary folder (ex: "#RLV/~a/b/c")".
  • Backported from LL's viewer a fix to "crash at LLModel::matchMaterialOrder".
  • Backported from LL's viewer a fix to bad sky texture channel assignment in the EE renderer.
  • Backported from LL's viewer "do not update environments when quitting" (potential crash fix).
  • Backported from LL's viewer a fix to "landmarks sometimes staying in mLoadedCallbackMap".
  • Backported from LL's viewer a fix to a potential crash in scroll lists resize bar updates (not seen happening in the Cool VL Viewer since most of that fix was already in place).
  • Backported from LL's viewer a fix to "odd group chat messages" (affecting Lindens and OpenSim grid admins only for the Cool VL Viewer, i.e. only when genuine god mode is active). Also fixed other such true god mode issues with group membership detection in the viewer.
  • Backported from LL's viewer DRTVWR-528 a fix to Moon haze in the EE renderer.
  • Added a work-around for way too dim Moon disc in EE rendering mode, in the form of a multiplication factor (new "RenderMoonEEBrightnessFactor" debug setting, defaulting to 4.0).
  • Backported from Singularity (Shyotl's code) the batching of vertex buffers creation and deletion for VBO pools (may bring some benefits for AMD drivers; no real difference seen with NVIDIA ones).
  • Changed the "Area search" floater code to clear the cached objects list when pressing the "Refresh" button, so that any renamed object is properly refreshed in the list.
  • Changed the MU*-emote style code (i.e. when using ':' instead of '/me ' to emote) so to allow a space between the colon and the text, which may be used when the first letter for the text is a non-ASCII character (e.g. accented character, ideogram, etc); in this case, the viewer still interprets the colon as an emote directive, instead of considering it is just the first character of a smiley or such and not emoting.
  • Fixed the "Align faces" check box selection logic in the Build tools floater (must only be selected in Planar texture alignment mode, else weird things happen with textures alignment).
  • A click on the network bandwidth (or memory usage, when active) stats graph at the right of the status bar now opens the "Statistics" floater instead of the "Lag meter" floater (which you may still open by clicking on the packets loss stats graph).
  • Added a CTRL SHIFT B keyboard shortcut for the "Advanced" -> "Rendering" -> "Textures" -> "Boost fetches with speed" feature, as well as a corresponding notification explaining its implications on the frame rate.
  • Code cleanup and minor optimizations.


Enjoy ! :D


2021-05-01 08:04:39
Profile WWW

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

New in this release:
  • Fixed the bug introduced in last week's release and that caused the wrong floater XML file/definition to be used for incoming IM sessions.
  • Changed the "classic clouds" generation algorithm to allow rezzing them a given delta above the avatar position (by using a negative altitude in the "Preferences" floater, "Graphics" tab, "Renderer settings" sub-tab, "Low altitude clouds" spinner). Also added a new "ClassicCloudsMaxAlt" debug setting for limiting the maximum average altitude of those clouds (defaults to 512m).
  • Backported from LL's viewer "removed dead yet expensive code" from the mesh model upload floater.
  • Backported from LL's viewer "add VBO dirty bit to avoid many per-frame checks" and "fixed off-by-one accounting error" in VBO pools.
  • Backported from LL's viewer "tweak viewer sources to permit compiling with C++17".
  • Now guarding against potential NaN (infinite) values sent by SL servers for sim stats.
  • Added a new "Use the HTTP/2 protocol" toggle in the "Advanced" -> "Network" menu. Note that this new option is only present when compiled against a libcurl version supporting HTTP/2, and it is for now useless since SL (CDN) servers are not yet configured for this protocol.
  • Added missing tool-tips and highlighting for the PRIM_ALPHA_MODE_* LSL constants in the script editor.
  • Updated Lua to v5.4.3 (with additional patches against known bugs).
  • Changed the code to allow using OpenSSL v1.1 and libcurl v7.60 or newer.
  • Windows only: enabled the use of libcurl v7.54.1, since it looks like the old rainbow texture bug (HTTP pipeline stalls) is not triggered any more with SL's new CDN and AWS servers (could not either trigger it with the few tests I did on OpenSim grids). You still may revert back to libcurl v7.47 via the "USE_NEW_LIBCURL" option in 00-BuilOptions.cmake.
  • Code cleanup.


Enjoy ! :D


2021-05-08 09:33:01
Profile WWW

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

New in this release:
  • Now thread the initial asset cache purging on startup. This is important for Windows since it otherwise causes very large startup delays on first viewer launch, due to the brain-dead SuperFetch mechanism (which pre-fetches every cached asset file while we just want to check their size !); amusingly, when ran under Linux+Wine such a delay won't occur (no SuperFetch there)...
  • Backported from LL's viewer a fix to "llSetAgentEnvironment cloud density transition does not work".
  • Backported from LL's viewer "eliminate llerror.cpp's Globals::messageStream".
  • Backported from LL's viewer "remove additional std library features dropped with C++17."
  • Added support for OpenSim "hop://" URL scheme.
  • Improved the velocity bar display ("Advanced" -> "HUD info" -> "Show velocity info") to something more useful: the scale was doubled, a km/h info is now also given and, most important, the velocity is shown when ridding a vehicle (true velocity for physical objects, camera velocity for non-physical ones), instead of zero.
  • Do not "voluntarily crash" any more (llerrs) after displaying the failure message box when unable to set the video mode; abort cleanly instead.
  • Do not call glLineWidth() any more when running under the core GL profile (i.e. when RenderGLCoreProfile is set to TRUE, which is not recommended, excepted perhaps with some drivers for AMD: let me know if you get better results in this case).
  • Added llOpenFloater() and the associated LSL constants to the highlighting and tool-tips in the script editor. NOTE: llOpenFloater() itself is not yet supported viewer-side.
  • Added Intel Xe to the list of known/supported GPUs.
  • Updated libjsoncpp to v1.9.4 and patched it to play nice with all C++11/14 compilers.
  • Updated boost libraries to v1.76.0.
  • Recompiled libcolladadom with LL's latest C++17 compatibility patch and against the new boost libraries.
  • Windows only: do not compile the viewer any more with non-native wchar_t type; changed the code (backport from LL's viewer) to permit this.
  • Windows only: compiled and now use OpenSSL v1.1.1k, nghttp2 v1.43 and libcurl v7.64.1 (without IPv6 support since it is not used in SL/OpenSim and this provides faster DNS replies in some cases).
  • Windows only: updated libpng and libxml2 to LL's latest pre-built libraries.
  • Code cleanup and minor optimizations.


Enjoy ! :D


2021-05-15 09:12:15
Profile WWW

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

New in this release:
  • Backported from LL's viewer various fixes to tangents and normals calculations for legacy bump maps.
  • Backported from LL's viewer a fix to "freezes when opening any CEF based window".
  • Backported from LL's viewer a fix to (rare: never seen by me) "crashes at condition wait()" in threads quitting code.
  • Removed the CEF plugins configuration option (the only plugin in use was Flash, which has since been deprecated and removed as well).
  • Added tool tips and highlighting to the script editor for the new llChar(), llHash() and llOrd() LSL functions.
  • Reverted official builds to libcurl v7.47.0 and OpenSSL v1.0.2, since some users have encountered issues (rainbow textures, one crash in OpenSSL, weird login issues) with newer versions.
  • Updated Dullahan to use CEF 89. WARNING: this involves using SSE3, which raises the viewer minimum CPU requirements to a SSE3-capable CPU (some old Athlon64 and Pentium CPUs may fail). If needed, you may still rebuild the viewer against CEF 88 by toggling the USE_OLD_CEF option in indra/cmake/00-BuildOptions.cmake.
    needed, you may still rebuild the viewer against CEF 88 by toggling the USE_OLD_CEF option in indra/cmake/00-BuildOptions.cmake.
  • Code cleanup and removal of dead code (pointless/deprecated LLPostProcess).


Enjoy ! :D


2021-05-22 08:12:35
Profile WWW

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

New in this release:
  • Reverted LL's viewer inadequate fixes to tangents and normals calculations for legacy bump maps (thanks to Rye Mutt for the advice/head-up about this).
  • Backported from LL's viewer a fix to "plugin process creation can cause a noticeable delay".
  • Backported from LL's viewer a fix to potential motion preloading issue in the animation preview floater.
  • Implemented a new texture fetch boosting feature: it is now possible to boost the fetches proportionally to the number of active texture fetches (the more textures being fetched, the higher the boost), causing much faster rezzing (at the cost of a slightly lower frame rate while the boosting happens) in a wider range of situations (than just after TP or proportionally to the camera speed). The corresponding "Boost proportional to active fetches" toggle (off by default) for the new setting ("TextureFetchBoostWithFetches" debug variable) is in the "Advanced" -> "Rendering" -> "Textures" menu, and the boost "strength" may be adjusted via the new "TextureFetchBoostRatioPerFetch" debug setting, which defaults to 200 textures per boost factor unit (i.e. by default the boost is 2.0 for 400 active fetches and the maximum 4.0 factor is reached for 800 active fetches).
  • Fixed the UI glitch that caused the list of gestures in the "Active gestures" floater to forget its current scroll position and the last selected gesture.
  • Do not sleep any more before drawing a new frame whenever a full window repaint is needed; this avoids the screen flickering that was seen when resizing the window while not logged in.
  • Use a more fine-grained sleep time per frame during the login process to maximize login speed.
  • Some code cleanup.


Enjoy ! :D


2021-05-29 08:24:40
Profile WWW

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

New in this release:
  • Backported from LL's viewer a fix to "crash in glh_init_extensions".
  • Backported from LL's viewer "do not truncate server version in the 'Region/estate' floater".
  • Added tool tip and highlighting to the script editor for the new llGetInventoryAcquireTime() LSL function.
  • Added some ambient light to the 3D model and avatar previews in the upload floaters.
  • Now using a separate logout screen shot for beta grids.
  • Yet more adjustments to the sleep time per frame during the login process to optimize CPU usage during login.
  • Updated FMOD Studio to v2.02.01.
  • Updated the security certificates bundle file to LL's latest version.
  • Some code cleanup and minor optimizations.


Enjoy ! :D


2021-06-05 08:23:14
Profile WWW

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

New in this release:
  • Backported from LL's viewer a guard against potential failures to start a new coroutine. Made it more generalized and non-crashing.
  • Backported from LL's viewer "Voice Activity Detection" parameters configuration.
  • Backported from LL's viewer a fix to "'Speak' button remains active on the parcel with disabled voice".
  • Added proper restoring of the scroll list position in the mute list floater, to avoid seeing it reset when removing a mute entry.
  • Added support for a new "OnFriendStatusChange()" callback to the Lua automation script. See the Lua scripting documentation (or its PDF version) for details.
  • Windows only: backported from LL's viewer a fix to pre-edit field potential bad length exceptions.
  • Some code cleanup, removal of dead code, and minor optimizations.


Enjoy ! :D


2021-06-12 08:46:39
Profile WWW

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

New in this release:
  • Backported from LL's viewer a fix to a potential crash in getUniformLocation().
  • Backported from LL's viewer a fix to a potential crash trying to set the region capability on viewer exit.
  • Backported from LL's viewer "use non-overloaded name for llsd::drill() function returning LLSD&".
  • Added support for the use of a font with wider character set (DejaVu) in script dialogs, group notices, chat console (corresponding toggles to be found in the "Advanced" -> "User interface" --> "Extended character set font" sub-menu), chat history (added new "Extended charset font" check box for toggling it) and note card floater (added new "Extended charset font" toggle in its "Edit" menu), so to solve (rare) issues with super-silly UTF-8 characters usage in scripted items and/or messages written by other residents.
  • Added a new "PickAvatar()" function and associated "OnPickAvatar()" callback to the Lua automation script. See the Lua scripting documentation (or its PDF version) for details.
  • Fixed the bug that prevented to pick (when permitted) multiple avatars from the friends tab in the "Pick avatar" floater.
  • Improved error reporting in LLDirIterator constructor.
  • Dullahan plugin updated to use CEF 91 (which fixes security holes in previous CEF versions).
  • Updated the freetype library to v2.10.4.
  • Added DejaVu to the bundled fonts.
  • Cmake build system cleanup.
  • Some code cleanup and minor optimizations.


Enjoy ! :D


2021-06-19 08:41:08
Profile WWW

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

New in this release:
  • Fixed a crash bug in the JPEG decoder that could be encountered when decoding corrupted world map tiles, due to thread-unsafe code.
  • Fixed a crash bug in the inventory model code that could happen when encountering a corrupted inventory cache.
  • Added automatic fall-back to the v1 viewer default font (instead of crashing) when a custom fonts.xml file is used and lacks the new ExtChar font parameters.
  • Allow to use the extended character set font in Lua side-bar buttons ("Use for Lua side bar buttons" toggle added in the "Advanced" -> "User interface" --> "Extended character set font" sub-menu).
  • Fixed a bug in media data fetching retries when encountering a dead request.
  • Added support for de-selecting an item in single-selection scroll lists, using CTRL + left mouse button click on the line (like when de-selecting an item in multiple-selections lists).
  • In the "RestrainedLove status" floater, "Commands log" tab, the list now does not auto-scroll to its end automatically on new events whenever a line is selected (de-select using the above feature to re-enable auto-scrolling).
  • Backported from LL's viewer a fix to the failure to refuse the drag and drop of calling cards on residents' avatar set for "Busy" mode.
  • Backported from LL's viewer a fix to "horizon being U shaped bent in low quality graphics settings".
  • Dullahan plugin updated to use CEF 91.1.21 (which plugs yet more nasty security holes).
  • Updated the jpeglib library to its latest version (v9d).
  • Code cleanup and minor optimizations.


Enjoy ! :D


2021-06-26 08:47:43
Profile WWW

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

New in this release:
  • Fixed the broken object selection in the lists of the path finding tools floaters. See this thread for details.
  • Fixed a couple UI glitches in the file selector.
  • Fixed an issue with the wrong floater XUI definition being loaded at some (random, since it was caused by an unitialized boolean) IM sessions start time.
  • Backported from Kokua viewer (Chorazin Allen's code) "prevent a malformed @findfolders=<channel> causing a viewer crash".
  • Backported from Kokua viewer (Chorazin Allen's code), and further improved, a fix to a potential crash bug in the streaming audio engine on failed TPs.
  • Backported from LL's viewer a fix to a potential crash (never seen by me) on outfit restoration.
  • Backported from LL's viewer a fix to a potential crash while editing EE settings.
  • Backported from LL's viewer a fix to "'Pause clouds' should not pause water" for EE settings.
  • Backported from LL's viewer "remove no longer used search authentication token".
  • Implemented a work-around for stale texture cache reader workers sometimes staying in memory after the corresponding texture fetch got aborted.
  • Improved the status bar. Icons style (v2-like or improved/extended v1) can now be toggled without the need of restarting the viewer; a new fps counter was added (clicking on it also opens the statistics floater, while clicking on the stats bar on the right of that counter now always open the lag meter floater); the layout was slightly changed (the optional search input is now left of all fixed right-side elements).
  • Added an optional semi-transparent background to HUD info lines, for better readability. The new "Show info HUD background" toggle is in the "Advanced" -> "HUD info" sub-menu.
  • Moved the "Texture console" to the upper left corner of the viewer window.
  • Updated the parameters for "Party Destination Grid" and "The Adult Grid" Open Sim grids.
  • Removed the now useless "extended character set" features/hacks.
  • Windows only: made the font file names search and matching case-insensitive, as they should be.
  • Windows only: added new Windows-specific fonts to the fallback fonts list, so to allow displaying silly (and non portable) UTF-8 characters used by some (well, at least one) irresponsible scripters in their (lame) products (yes, I'm totally pissed off that I had to waste so much time on this because the said scripters do not even test their product with the official SL viewer !). See this thread for details.
  • Code cleanup and minor optimizations.


Enjoy ! :D


2021-07-03 13:47:56
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 589 posts ]  Go to page Previous  1 ... 54, 55, 56, 57, 58, 59  Next

Who is online

Users browsing this forum: No registered users and 2 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:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.