Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2022-09-25 14:39:51



Reply to topic  [ 637 posts ]  Go to page Previous  1 ... 58, 59, 60, 61, 62, 63, 64  Next
Latest Linux releases 
Author Message

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

New in this release:
  • Fixed an object culling rendering bug in water reflections that could sometimes be seen in the last release and EE rendering mode.
  • Backported from Alchemy viewer (Rye Mutt's code) "fix dummy VAO bind upon VBO recreation" in core GL profile rendering mode (which is off by default in the Cool VL Viewer).
  • Backported from LL's viewer a fix to "dragging a physics object momentarily moves it to an incorrect location".
  • Changed the network indicator in the status bar to use a logarithmic scale, with the maximum bandwidth updated during the session to match the actually measured max used bandwidth.
  • Rationalized the hack used to ensure all rezzed objects do show on region changes: it now also works for logins and region crossings (instead of just TPs). A new "ObjectsVisibilityAutoRefreshDelay" debug setting was introduced to control the delay used to fire it after the login or region change occurred.
  • Added a new "Advanced" -> "Caches" -> "Force 360 degrees interest list" menu entry/feature: it uses a 360° snapshot feature (not implemented in the Cool VL Viewer) to ask to the agent sim server to send all objects data instead of just the default interest list; this may be of some use to machinimists, to ensure all objects stay rezzed while they move the camera around, even when out of FOV.
  • Added a new AgentGroupInvite() Lua function, a new optional parameter to the PickAvatar() function, and new returned data to the GetGridSimAndPos() (and other callbacks using its data), GetAgentInfo() and GetAgentGroupData() 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 Chromium security fixes, one of which plugs a currently exploited security hole).
  • Some code cleanup and minor optimizations.


Enjoy ! :D

EDIT: release binaries pulled off due to a bug in the "dragging a physic object momentarily moves it to an incorrect location" fix which screws up dragging (I should know, after all these years of programming, that I should never test a last minute change at 02:00 in the night; I did not test the modified binary but the previous one, and did not see the bug !). v1.28.2.53 got it fixed and is on its way...


2021-12-18 08:55:20
Profile WWW

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

This is an emergency release to fix a bug in v1.28.2.52.


Cool VL Viewer v1.28.2.53 (stable branch):

New in this release:
  • Reverted the screwed up "fix" to "dragging a physics object momentarily moves it to an incorrect location".


Enjoy ! :D


2021-12-18 11:05:58
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4993
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 with bug fixes and all users should update to it.


Cool VL Viewer v1.28.2.54 (stable branch):

New in this release:
  • Fixed the failing event poll requests in neighbouring SL simulators, as seen for the past few weeks as a result of bogus server replies sent to the viewer. See this message on SL forums for full details.
  • Fixed a crash bug in the animation preview floater.
  • Fixed missing web search parameters substitutions possibly seen in OpenSim grids providing a web search page. Added the preferred maturity rating parameter substitution for default web searches in SL.
  • Now store on first launch the current network interface MAC address in the user settings (in an encrypted form), and reuse the stored address on all subsequent sessions, so to avoid seeing the saved passwords becoming invalid whenever you change your network interface (e.g. switching your Internet connection from an Ethernet port to the Wi-Fi card or vice versa).
  • Added a new GetAgentPosHistory() Lua function. See the Lua scripting documentation or the updated PDF manual version for details.
  • Linux only: added a better fallback method to generate the unique serial number.
  • Updated FMOD Studio to v2.02.05.
  • Linux x86_64 only: updated jemalloc to the latest git version.
  • Some code cleanup and minor optimizations.


Enjoy and happy holydays ! :D


2021-12-25 10:06:30
Profile WWW

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

New in this release:
  • Fixed a bug in LLTextureEntry copy and move constructors/operators that could cause a random value to be set for the selected and pending material update booleans (possibly a cause for some cases of non-rezzing objects).
  • Added the saving of a hash of the computer Id into the user settings, so to compare it with the current hash of that Id at each session start (we need to invalidate/ignore the stored encrypted MAC in this case, since it is precisely encrypted with the computer Id).
  • Rationalized/uniformized the time stamps display (e.g. for chat/IM logs and events): the time zone is now always specified and the UTC time zone is now used for OpenSim grids (since those are usually not located on the West coast of the USA...). Made the "LogTimestampDate" and "LogTimestampSeconds" settings into global settings instead of per-account settings.
  • Added the use of both kpbs and Mbps units (for an easier reading of values), and the peak network bandwidth for the network bandwidth indicator tool tip in the status bar.
  • Gave some love to the world map (grid navigators will love it): the Objects and Terrain layers tiles are now kept in memory on map layer tab switch, avoiding to see those tiles reloaded at each switch. Added a "Keep map tiles on close" check box to the floater, so to allow keeping all tiles in memory on close and seeing the map reappear instantly on next opening (do read the tool tip for that check box however, regarding memory usage). Added "Reload all map tiles" and "Reload this map tile" context menu entries/features. Worked around the grey tiles issue on first tab layer switch (they get automatically reloaded 2 seconds after the first switch in the session).
  • Added a "Prop. lines at water surface" feature/entry to the "View" menu, allowing to render the property lines at the water surface (instead of on the bottom) when the "Property lines" rendering is enabled in that same menu (grid navigators will love it too).
  • Added an "ObjectsVisibilityAutoRefreshMask" debug setting to govern when to auto-refresh the objects visibility (on login, sim border crossing, or TP: defaults to all).
  • Added a "double-click to display the avatar profile" feature to the banned residents sub-tab of the group roles tab in the group info floater.
  • Linux x86_64 only: fixed the glod library build system so that it does take into account the compilation flags set by the build script, and recompiled it.
  • Some code cleanup and minor optimizations.


Enjoy and happy new year ! :D


2022-01-01 10:23:27
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4993
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 with bug fixes and all users should update to it.


Cool VL Viewer v1.28.2.56 (stable branch):

New in this release:
  • Fixed the bug introduced in last release and that caused improper MAC address and serial number hashes to be stored in the user settings. See this thread for details.
  • Fixed a render glitch/bug in the EE renderer, which caused improper lighting of primitives (especially seen on legacy bump mapped and shiny faces). See this thread for details.
  • Backported from LL's viewer a fix to "viewer login gets stuck requesting capabilities".
  • Backported from LL's viewer a fix to "fence post errors in computing key frame start times of .bvh loader".
  • Backported from LL's viewer a fix to capabilities request stale response being possibly improperly processed after a viewer disconnection.
  • Backported from LL's viewer a fix to "OUT_FULL updates should reset cache" (this could possibly fix some missing objects issues recently seen in all viewers).
  • Backported from LL's viewer a fix to "small rigged meshes disappearing at short distances".
  • Added the speed in knots to the velocity bar.
  • Linux only: implemented Vulkan driver API version reporting in viewer stats.
  • Linux x86_64 only: updated jemalloc to the latest git version.
  • Linux x86_64 only: rebuilt Dullahan against CEF98.
  • Updated the ca-bundle.crt security certificates file with LL's latest version.
  • Some code cleanup.


Enjoy ! :D


2022-01-15 10:13:08
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4993
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 with crash bug fixes and a recommended update.


Cool VL Viewer v1.28.2.57 (stable branch):

New in this release:
  • Worked around a crash seen happening with some OpenGL drivers when switching the viewer window to/from full screen mode after login with vertex buffers enabled.
  • Backported from LL's viewer a guard against out of bounds LLAlignedArray to detect some random crashes. Spotted one possible reason for the out of bound error and plugged it. Improved LL's guard, and made it non-crashing in release builds with fallback/workaround code.
  • Backported from LL's viewer "add GPU memory bandwidth to ViewerStats".
  • Backported from LL's viewer "adjust default graphics preferences based on modern memory bandwidth levels and bias settings based on CPU speed".
  • Added new GPU classes to match LL's viewer v3+ ones. Added new, finer grained default/recommended settings for the added classes (not in LL's viewer).
  • Linux only: worked-around the bug that caused a black (SDL1) or white screen (SDL2) after benchmarking the GPU.
  • Exposed the "Benchmark GPU" setting as a check box in the "Graphics" tab of the Preferences floater.
  • Properly disable water reflections when the opaque water setting is enabled.
  • Made it so that the viewer does not crash when GL debugging is enabled (just log warnings, do not llerrs).
  • Fixed some bogus "Advanced" -> "HUD info" -> "Show render info" stats.
  • Do not write any more a useless "stats.log" file on crashes.
  • Linux only: fixed a minor bug in X11 clipboard handling (thanks to Nicky Dasmijn for spotting and reporting it).
  • Synced parallel_hashmap with latest upstream changes.
  • Synced json-cpp with upstream v1.9.5.
  • Recompiled liblua with the latest bug fixes to Lua 5.4.3.
  • Linux x86_64 only: updated libSDL2 to v2.0.20. Recompiled libndofdev-sdl2 against it.
  • Linux x86_64 only: updated jemalloc to the latest git version.
  • Linux x86_64 only: rebuilt Dullahan against a new CEF version based on the latest Chromium 98 version.
  • Some code cleanup and minor optimizations.


Enjoy ! :D


2022-01-29 10:40:51
Profile WWW

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

New in this release:
  • Fixed the broken water rendering introduced in v1.28.2.57 that could be seen when turning water reflections off. See this thread for details.
  • Fixed a threads concurrency race condition in LLProfile::generate(...) between the main thread and the mesh repository thread; this was the root cause for the LLAlignedArray out of bound errors we saw.
  • Backported from LL's viewer a fix for bogus, single-frame (i.e. reference-frame-less) animations uploads, which got broken in v1.28.2.56.
  • Backported from LL's viewer a "hacky fix for disappearing underwater objects" in EE render mode.
  • Backported from LL's viewer a larger zoom level limit in the world map. However, made the limit not ridiculously large, and added a mark to the zoom slider so to easily find the default world map zoom level (which used to be the maximum one before).
  • By default, remove the useless "Terrain" tab in the world map for OpenSim grids and added an "Enable the terrain map tab in the world map floater in OpenSim" check box to the "Preferences" floater, "Cool features" tab, "Misc." sub-tab, just in case OpenSim developers would decide to implement terrain map layer support in the future (I doubt it since the Cool VL Viewer is the one and only viewer able to display the terrain map layer)...
  • Added an "Animations" sub-tab to the "Preferences" floater, "Cool features" tab to make room for more options in the "Misc." sub-tab.
  • Changed the CPU biasing algorithm for the GPU benchmarking code to be based on real CPU performances (and not just on the CPU frequency, which is totally meaningless when comparing modern and old CPUs); implemented a (mostly) compiler-agnostic and OS-agnostic CPU micro-benchmark to achieve this.
  • Linux only: do not set the thread affinity when running as a second (or further) Cool VL Viewer instance (so that the main thread of secondary Cool VL Viewer instances is not limited to the same few CPU cores as other running instances).
  • Removal of dead code, code cleanup and minor optimizations.


Enjoy ! :D


2022-02-05 10:50:15
Profile WWW

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

This release contains both bug fixes and new features, and is a recommended update.


Cool VL Viewer v1.28.2.59 (stable branch):

New in this release:
  • Fixed another occurrence of a threads concurrency race condition in LLProfile::addHole() between the main thread and the mesh repository thread; this was what I believe to be the last cause for the few remaining LLAlignedArray out of bound errors we saw.
  • Backported from LL's viewer a fix to a potential crash when shutting down, in the media update code.
  • Fixed the bogus null UUID bake textures loading that was sometimes seen on region change, which were causing a grey avatar till the actual/proper textures could be reloaded from the bake server.
  • Disabled LLLFSThread usage for local textures (bundled UI textures) loading, since it could sometimes cause incompletely loaded textures, and did not really matter for performances (UI textures are only loaded one time in the session, either at viewer startup or on first use).
  • Backported from LL's viewer "render a 'ground plane' in the model upload preview, so users can see any added offset". The ground plane can be seen (as a pink square wire-frame) when the "Joints" box is checked in the model preview floater.
  • Implemented (preliminary/untested) support for multi-factor authentication (MFA) at login. Note that MFA has not yet been rolled out to the SL login servers. Two new debug settings ("UseMFAinSL" and "UseMFAinOS"), defaulting to FALSE, allow to enable MFA support (respectively in SL and OpenSim grids).
  • Added two debug settings to control and improve the parcel ban walls rendering. The new settings ("RenderBanWallAlways" and "RenderBanWallMaxDist") can be changed from the "Preferences" floater, "Cool features" tab, "Misc." sub-tab, via the new "Always render known close ban walls regardless of collision risks" check box and "Ban walls maximum rendering distance" spinner; see their tool tips for an explanation of how they work.
  • Improved the mini-map by backporting from LL's viewer the banned parcels displaying (note that banned parcel info is transmitted by the sim server only when your camera gets close enough to them), the parcel borders displaying (slow !), and the parcel and owner names reporting in the mini-map tool-tip (available when either of banned parcels or parcel borders are displayed). Since LL's implementation of parcel borders is so slow, also backported from Singularity (itself basing its code on Catznip's original code) for faster (but less pretty/accurate) parcel borders rendering. Improved the whole thing with some optimizations and better granularity in the features enabling (made their display in the mini-map independent from the viewer "View" -> "Property lines"/"Land owners" features). Added a "Parcel info" feature to the mini-map context menu (available when either of banned parcels or parcel borders are displayed). The new "MinimapFastParcelBorders" debug setting (TRUE by default) controls which parcels borders rendering to use.
  • Backported from Marine's RLV the addition of a "RestrainedLoveAutomaticRenameItems" debug setting which allows to disable (when set to FALSE) the auto-renaming (or moving to a sub-folder, for no-mod items) of attachments contained in #RLV/. A new "Add joint name to attachments in #RLV/" entry was added in the "Advanced" -> "RestrainedLove" menu to easily change this setting (defaulting to on). Also added a notification/warning when disabling it, explaining why it is perhaps not such a good idea, even if it makes the #RLV/ outfits sub-folders look less complex (or "messy", for some people not quite understanding the reason/logic behind it).
  • Synced parallel_hashmap with latest upstream changes.
  • Updated FMOD Studio to v2.02.05 patch 1 (with a crash bug fixed).
  • Linux x86_64 only: rebuilt Dullahan against the latest CEF98 release (with Chromium security fixes).
  • Code cleanup and minor optimizations.


Enjoy ! :D


2022-02-12 09:59:35
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4993
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 is a recommended update.


Cool VL Viewer v1.28.2.60 (stable branch):

New in this release:
  • Backported from LL's viewer a fix to a potential "crash on disconnect while the 'About land' floater is opened".
  • Backported from LL's viewer a fix to failures to update animesh avatars after a colour change.
  • Backported from LL's viewer a fix to an "ambiguity between mapped weights and vertices" in the mesh uploader, that caused bogus mesh uploads.
  • Backported from LL's viewer an option to compute uploaded mesh physics shape from a cube.
  • Fixed some bad logic in the enabling of UI elements of the mesh upload floater for physics combo items. Added more detailed and explicit tool tips.
  • Implemented a work-around for an UI textures decoding race condition seen when the multi-threaded decoder is enabled: some textures (especially the rounded_square.tga one, for some reason) could sometimes be used (and stay stuck since they are not LOD textures) before they would be completely decoded, resulting in some bad looking UI elements. The workaround simply disables multi-threaded decoding before the first login attempt, ensuring all UI element textures get decoded properly. Re-enabled the LLLFSThread usage for local textures (disabled in last week's release) since this bug was finally not related to it.
  • Fixed the bug that prevented to apply no-copy or no-transfer textures to an edited object via the texture picker floater (only no-copy dragging and dropping shall be forbidden to avoid seeing no-copy textures accidentally disappearing from your inventory; applying a no-copy or no-transfer texture to an object from the texture picker via inventory item selection simply causes the latter to become no-copy or no-transfer as well, as it should).
  • Added a "RLV scripting help..." entry to the "Help" menu.
  • Linux x86_64 only: updated jemalloc to the latest git version.
  • Linux x86_64 only: rebuilt Dullahan against the latest CEF98 release.
  • Some code cleanup.


Enjoy ! :D


2022-02-26 09:57:44
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4993
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 with significant bug fixes (especially with regards to MFA) and all users should update.


Cool VL Viewer v1.28.2.61 (stable branch):

New in this release:
  • Fixed (and could at last test) the MFA login procedure (one crash bug fixed, a MFA hash retention bug fixed and a double notification annoyance fixed). The Cool VL Viewer is now MFA-compatible; people already using MFA may force-enable it in the viewer during the grace period by setting the "UseMFAinSL" debug setting to TRUE; this setting will be auto-enabled whenever needed after the grace period will be over.
  • Backported from LL's performance viewer a fix to physics shapes info display rendering and re-enabled the latter ("Advanced" -> "Rendering" -> "Info displays" -> "Physics shapes") in the code.
  • Backported from LL's viewer "apply explicitly given physics shape only if the usual rules do not", "handle sub-mesh case of reusable physics model" and "only supply a default physics shape if it is named default_physics_shape" changes to the mesh upload floater.
  • Made the mesh LOD validity checks less stringent (allowing NaNs) during the mesh uploader LOD optimization phase, to avoid abortions on error during that phase and the frustrating auto-closing of the mesh upload floater.
  • Improved the no-mod attachments handling in the #RLV/ sub-folders: the auto-renaming of second level sub-folders containing such attachments is no more performed unless the said sub-folders are pristine (i.e. bearing the default "New Folder" name): instead, a new folder is created (named after the attachment point) and the attached object moved into it, avoiding confusion and folders tree unexpected changes for users not following Marine's folder placement recipe for such attachments.
  • Added highlighting and tool tip support in the script editor for new "OBJECT_ACCOUNT_LEVEL" LSL constant.
  • Backported from Alchemy viewer a fix to a potential issue in some OpenSim grids inventory default library loading (i.e. in grids where the library would not be bearing the owner UUID of Alexandria Linden).
  • Linux only: added a "LL_NO_PUSEAUDIO" export to the cool_vl_viewer.conf file, to allow working around a bug in FMOD Studio which now (this was not the case in the past) lamentably crashes whenever a PulseAudio connection attempt is tried on a system without a running PulseAudio daemon.
  • Linux x86_64 only: rebuilt Dullahan against the latest CEF99 release.
  • Updated the Lua library to v5.4.4.
  • Code cleanup and minor optimizations.


Enjoy ! :D


2022-03-12 10:43:10
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 637 posts ]  Go to page Previous  1 ... 58, 59, 60, 61, 62, 63, 64  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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.