Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2019-03-20 01:31:32



Reply to topic  [ 468 posts ]  Go to page Previous  1 ... 14, 15, 16, 17, 18, 19, 20 ... 47  Next
Latest Windows releases 
Author Message

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

Not a lot of changes this week, since I had only very little free time to dedicate to SL.

Cool VL Viewer v1.26.4.32 (current stable branch) and Cool VL Viewer v1.26.5.11 (experimental branch with v3.4 renderer):

New in these releases:
  • Fixed the issue with new server messages not showing. See this message for details.
  • Removed the experimental mesh deformer from the v1.26.4 branch (see this message as to why) and updated it to Qarl's latest version in the v1.26.5 (experimental) branch. Also added a patch by me, allowing to upload a deformer-ready mesh which is referenced to the shape your avatar is wearing when you upload that mesh (together with the "Advanced" -> "Character" -> "Appearance to XML..." feature and with the "Import" feature in the "Appearance" floater, "Shape" tab, it makes it possible to use any reference shape you want to create deformer-ready meshes). Note that if you had the mesh deformer feature enabled in v1.26.5, you will have to re-enable it in v1.26.5.11 (so that you can see the warning dialog that now comes with it).
  • Fixed more memory alignment issues and made more preliminary work on memory tracking and allocation routines (for now still disabled) in the perspective of getting rid of the crashy tcmalloc library.
  • Fixed a bad color in the Dark skin (fix by Kathrine Jansma).
  • Added Kathrine Jansma to the special credits for the Mac builds.


Enjoy ! :D


2012-09-29 15:51:50
Profile WWW

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

Like last week, not a lot of changes this week, since I still had very little free time to dedicate to SL.

Cool VL Viewer v1.26.5.12 (experimental branch with v3.4 renderer) with and without tcmalloc:

New in these releases:
  • Implemented the experimental new group data HTTP fetches (backported from Baker Linden's code). This experimental feature (allowing to properly retrieve group data from very large groups that got 10000 or more members) is on by default in sims supporting the corresponding new capability (alas, the RC Le Tigre server release that was supposed to bring this capability to SL's main grid this week had to be rolled back, so for now you can only test it on Aditi, in a couple of sims ("Aglia" and "Chooqu Clone"). Since this is experimental code, you can disable it entirely from the Advanced menu ("Advanced" -> "Network" -> "Use HTTP Group Data Fetches") should something go wrong (note that in sims and on grids that don't support the new capability, the viewer automatically falls back to the legacy UDP service).
  • Made more work on tcmalloc-less binaries. I'm still undecided whether I should keep tcmalloc or not (the pros are less memory fragmentation and thread contentions, the cons are more memory overhead and a tendency to crash in some rare, but pretty obscure cases). So, this week, I let you the opportunity to test the viewer both with and without tcmalloc: please let me know which one works best for you (please, do provide full info on your system and logs in case of crashes) in the Experimental viewer feedback thread. Note that while the Linux tcmalloc-less version seems to work flawlessly, the Windows tcmalloc-less version currently got a problem causing it to crash on exit, which causes the viewer to stay in memory (you have to kill it from the task manager).
  • A few minor code changes and optimizations.


Enjoy ! :D


2012-10-06 16:36:51
Profile WWW

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

Cool VL Viewer v1.26.4.33 (stable branch):

New in this release:
  • Implemented the new group data HTTP fetches that was already backported to v1.26.5.12 last week. It is on by default and you can disable it entirely from the Advanced menu ("Advanced" -> "Network" -> "Use HTTP Group Data Fetches").
  • Got rid of tcmalloc for the Linux build (tcmalloc is *alas* still a necessity for now with v1.26.4 under Windows: there's a weird crash without tcmalloc that I discovered today and could not yet figure out) and improved the memory usage tracking algorithm for the Windows build.
  • Improved the texture memory usage throttling algorithm: it is now way more reactive when memory gets low (reducing the probability of a crash before the throttling starts having effects on the memory usage), and uses a proportional texture bias for the throttling (instead of yo-yoing between 0 and 5).
  • Private memory pools are now off by default (they hardly bring anything but increased overhead when compared to both Linux' and Windows' standard memory allocators).
  • Started to backport "media on a prim" (the code is still largely incomplete and therefore disabled for now). New "Media Updates" fast timer implemented (under "Idle" -> "Callbacks"). "AudioStreamingVideo" setting changed to "AudioStreamingMedia" (you will have to re-enable media playing in the "Preferences" -> "Audio & Video" tab if you had it enabled in older releases).
  • Backported the latest bugfixes from viewer-development and viewer-beta.
  • A few minor code changes and optimizations.

Cool VL Viewer v1.26.5.13 (experimental branch with v3.4 renderer):

New in this release:
  • Got rid of tcmalloc for both Linux and Windows builds (yay !) and improved the memory usage tracking algorithm for the Windows build.
  • Improved the texture memory usage throttling algorithm: it is now way more reactive when memory gets low (reducing the probability of a crash before the throttling starts having effects on the memory usage), and uses a proportional texture bias for the throttling (instead of yo-yoing between 0 and 5).
  • Private memory pools are now off by default under Linux and entirely disabled under Windows (they hardly bring anything but increased overhead when compared to both Linux' and Windows' standard memory allocators, and the private pools implementation caused a crash on exit under Windows when used without tcmalloc).
  • Started to backport "media on a prim" (the code is still largely incomplete and therefore disabled for now). New "Media Updates" fast timer implemented (under "Idle" -> "Callbacks"). "AudioStreamingVideo" setting changed to "AudioStreamingMedia" (you will have to re-enable media playing in the "Preferences" -> "Audio & Video" tab if you had it enabled in older releases).
  • Backported the latest bugfixes from viewer-development and viewer-beta.


Enjoy ! :D


2012-10-13 15:49:53
Profile WWW

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

Cool VL Viewer v1.26.4.34 (stable branch):

New in this release:
  • Updated the media plugin code to match the latest v3.4 viewer-development one.
  • Some more work done on the MOAP backport (still incomplete and therefore disabled).
  • Implemented the new LLCore HTTP engine, but kept its compilation disabled for now (it's experimental code and is enabled in the experimental branch only).
  • Performed more memory allocation code cleanup.
  • Backported the latest fixes from viewer-development v3.4.
  • Fixed potential crash bugs in the octree code. See this thread for details.
  • Added script editor support for the new LSL functions and constants implemented in the latest RC LeTigre server channel (llGetSimStats(), SIM_STAT_PCT_CHARS_STEPPED, CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES, OBJECT_PATHFINDING_TYPE, OPT_UNKNOWN, OPT_LEGACY_LINKSET, OPT_AVATAR, OPT_PATHFINDING_CHARACTER, OPT_STATIC_OBSTACLE, OPT_MATERIAL_VOLUME, OPT_EXCLUSION_VOLUME).
  • Added Magus' hack to allow easier Blender imports from the model upload floater.

Cool VL Viewer v1.26.5.14 (experimental branch with v3.4 renderer):

Same changes as in v1.26.4.34, plus:
  • Enabled the compilation of the new LLCore HTTP engine (can be toggled on/off from "Advanced" -> "Network" -> "Use new HTTP core (after restart)" option). This new, faster engine is used only for HTTP texture fetches for now (and the corresponding improved server-side code changes are for now only available in some sims on Aditi).
  • Backported one more v3.4-renderer-specific fix from viewer-development v3.4.


Enjoy ! :D


2012-10-20 12:23:06
Profile WWW

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

These are crash bug fix releases. Users of v1.26.4.34 (Linux build) and v1.26.5.14 (Linux and Windows builds) should update.

Cool VL Viewer v1.26.4.35 (stable branch) and Cool VL Viewer v1.26.5.15 (experimental branch with v3.4 renderer):

New in these releases:
  • Fixed an aligned memory crash bug introduced in v1.26.4.34 and v1.26.5.14 that affected tcmalloc-less, non-Darwin builds (this bug was causing crashes 50% of the time when uploading pictures, for example).
  • Disabled entirely the buggy and useless private memory pools code.


Enjoy ! :D


2012-10-21 16:54:54
Profile WWW

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

Cool VL Viewer v1.26.4.36 (stable branch):

New in this release:
  • Changed two LSL constants (OPT_UNKNOWN becomes OPT_OTHER and OPT_PATHFINDING_CHARACTER becomes OPT_CHARACTER) to reflect the changes in the latest RC Le Tigre SL server release.
  • Implemented a gimbal lock fix by Moon Metty.
  • The new target omega code (implemented a few releases ago) is now enabled by default (i.e. UseNewTargetOmegaCode and IgnoreJointInfo are now TRUE by default). Please report any weird spinning/rotating prim behaviour if you notice any (the corresponding deprecated code will be removed in a future release if everything works fine for everyone with the new code enabled).
  • A few minor fixes and optimizations (some by me, a couple others backported from Singularity and yet others from viewer-development).

Cool VL Viewer v1.26.5.16 (experimental branch with v3.4 renderer):

Same changes as in v1.26.4.36, plus:
  • Fixed the "blurry texture" bug that made its way back via the new HTTP core based texture fetcher.
  • Lowered the max number of simultaneous connections to 12 (with a default of 8) for the new HTTP core (to match LL's HTTP project viewer).
  • Updated the mesh deformer code to match LL's latest mesh deformer project viewer (note: if you uploaded a male or custom shape referenced rigged mesh with a former version, you will have to re-upload it since the encoding of shape parameters in the mesh meta-data changed).


Enjoy ! :D


2012-10-26 18:40:56
Profile WWW

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

Since quite a few crash bugs have been fixed in these releases, updating to them is recommended.

Cool VL Viewer v1.26.4.37 (stable branch):

New in this release:
  • A handful of crash bug fixes backported from Firestorm, a few more crash bugs fixed by me, and a couple more backported from viewer-development.
  • Fixed the bug that was preventing wearable items to be properly stacked when the RestrainedLove @attachover command is used.
  • More work done for the "media on a prim" backport: not yet ready (and thus still disabled), but getting close. As a result, the parcel media also got some bugs fixed (a potential crash bug and media texture faces selection issues), and you can now properly interact with web media (web pages) even when the media HUD and auto-zoom feature is disabled.
  • In OpenSim grids, allow to resize prims down to 0.001m (the minimum and maximum prim scale for OpenSim grids can now be changed via the OSMinPrimScale and OSMaxPrimScale debug settings), and to link an indefinite number of primitives together (the maximum number can be set via OSMaxLinkedPrims and defaults to -1, which means any number).
  • Properly use the temporary directory pointed to by the TMP or TMPDIR (Linux) and TMP or TEMP (Windows) environment variables for plugins and various temporary files, and fixed the bug that left such files behind after uploads instead of deleting them (also fixed a file handle leak on successful upload).
  • A few minor fixes and optimizations.

Cool VL Viewer v1.26.5.17 (experimental branch with v3.4 renderer):

Same changes as in v1.26.4.37, plus:
  • Reverted the "blurry/rainbow texture" fix to the new HTTP core engine that I implemented in last release, because it caused leaks. For now and till I find a proper fix, disable the new HTTP engine if you want to avoid blurry/rainbow textures, or use the "reload selected texture" (right click on the object and press CTRL SHIFT U) to force-reload such textures when they appear.


Enjoy ! :D


2012-11-03 18:02:33
Profile WWW

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

Since quite a few crash bugs have been fixed in these releases, updating to them is recommended.

Cool VL Viewer v1.26.4.38 (stable branch):

New in this release:
  • Many potential crash bugs and a couple actual crash bugs fixed (many NULL pointers and out of boundaries indexes checks added).
  • Added highlighting and tooltips for the new OBJECT_CHARACTER_TIME, OBJECT_ROOT and OBJECT_ATTACHED_POINT LSL constants (for use with llGetObjectDetails()) and for HTTP_PRAGMA_NO_CACHE (for use with llHTTPRequest()).
  • Updated the list of OpenSim grids (dead grids removed, some changed URIs for other grids updated).
  • Added a new "LogShowHistoryMaxSize" setting (can be set via the "Preferences floater", "IM & Logs" tab, "IM logging" section", "Backlog" spinner) that allows adjusting the size of the backlog that is shown in the IM windows.
  • Changed (again) the setting names for streaming parcel media and music for more meaningful ones ("AudioStreamingMusic" becomes "EnableStreamingMusic" and "AudioStreamingMedia" becomes "EnableStreamingMedia"); if you had either audio or media streaming enabled, you will have to re-enable them via the "Preferences" floater, "Audio & Video" tab.
  • Reverted the default for the experimental "UseNewTargetOmegaCode" setting to FALSE since it definitely causes issues with vehicles, and removed the (confirmed) deprecated code for legacy primitive joint info. See this thread for details.
  • Made the anisotropic filtering graphics hardware settings an "after restart" one (i.e. you must restart the viewer for any change to this setting to take effect) in order to prevent crashes with some GPU/drivers combinations during OpenGL restart. See this message for details.
  • Improved the "Reload Selected Texture" feature so to allow sculpt objects to be redrawn on reload of their sculpt texture.
  • Did more work towards MOAP support: yet better media focus and media HUD code (including for the non-MOAP version), migration of the media filter from LLViewerParcelMedia to LLViewerMedia, more MOAP code implemented (now compiles fine, even if not yet fully functional). Note however that MOAP is still not compiled in released viewers (not yet ready for a release, even experimental).
  • Backported a couple of fixes/improvements from viewer-development.
  • Some more code cleanup, minor fixes and improvements.

Cool VL Viewer v1.26.5.18 (experimental branch with v3.4 renderer):

Same changes as in v1.26.4.38, plus:
  • Fixed tree rendering (phantom trees sometimes appearing on the horizon when hovering over a parcel with trees) and tree shadows issues (bad shadows).


Enjoy ! :D


2012-11-10 15:45:02
Profile WWW

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

Since few crash bugs have been fixed in these releases, updating to them is recommended.

Cool VL Viewer v1.26.4.39 (stable branch):

New in this release:
  • Many potential crash bugs fixed that could occur after a spurious disconnection, or a failed teleport, or after receiving a bogus server message (NULL agent region pointer crashes).
  • Fixed two crash bugs in the fast texture cache code. See this thread for details.
  • Backported and improved the font rendering code from v3 viewers (that was the last part of llrender that had not yet been updated to v3's). Implemented faster batched glyphs rendering (can be toggled off/on from "Advanced" -> "Rendering" -> "Font Glyphs Batching"; it's on by default).
  • Improved the logic for the font size and the anisotropic settings: by default, the viewer will attempt to immediately apply any change to them, and if it causes a crash because of OpenGL drivers issues, the next time the viewer is started, it will not change those settings in real time but instead will delay it until after the next restart, so to avoid any crash).
  • Backported a few minor fixes/improvements from viewer-development.
  • One minor speed optimization to the world map backported from Singularity.
  • Some more code cleanup, minor fixes and improvements.

Cool VL Viewer v1.26.5.19 (experimental branch with v3.4 renderer):

Same changes as in v1.26.4.39, plus:
  • The improved logic for the font size and the anisotropic settings has also been extended to the anti-aliasing setting (the v3.4 renderer allows to change it live, which is not the case with the v2.6 renderer used by v1.26.4).
  • One bugfix to the render pipeline backported from viewer-development v3.4.


Enjoy ! :D


2012-11-17 13:35:34
Profile WWW

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

Cool VL Viewer v1.26.4.40 (stable branch):

New in this release:
  • Fixed improper support for wheel mouse scroll events in parcel media, added a setting to override auto-zooming on media faces, and added a "mute" button to the Media HUD.
  • Achieved a fully functional backport of shared media support (not yet compiled in in this stable branch: see the experimental branch below).
  • Reworked the "Audio & Video" sub-tab (now named "Audio & Media") in the "Preferences" floater.
  • Backported a fix to the new target omega code from viewer-development v3.4: please, let me know if rotating/spinning (and in particular vehicle) objects now behave as expected when UseNewTargetOmegaCode is enabled.
  • A couple more fixes backported from LL's viewer-development v3.4.
  • Minor bug fixes and improvements, some code cleanup and removal of dead code.

Cool VL Viewer v1.26.5.20 (experimental branch with v3.4 renderer):

Same changes as in v1.26.4.40, plus:
  • Shared media (AKA "media on a prim") compiled in and enabled. See this thread for details.


Enjoy ! :D


2012-11-24 13:50:47
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 468 posts ]  Go to page Previous  1 ... 14, 15, 16, 17, 18, 19, 20 ... 47  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.