Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-03-28 21:56:55



Reply to topic  [ 709 posts ]  Go to page Previous  1 ... 15, 16, 17, 18, 19, 20, 21 ... 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/:

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 (yay !).
  • 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 (yay !).
  • 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:50:05
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.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.
  • Added a (commented out) "export __GL_THREADED_OPTIMIZATIONS=1" statement to the cool_vl_viewer Linux wrapper to allow the enabling of the newest (v310+) NVIDIA beta drivers multi-threaded optimizations (enable at your own risks).
  • Added a PCRE dynamic llibrary to the Linux package to try and work around bad PCRE library issues encountered on some Linux distros (namely Ubuntu 12.04 and its derivatives).

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:18
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 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.
  • Linux releases only: added libpcre.so.3 to the distribution.


Enjoy ! :D


2012-10-21 16:55:06
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.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:41:07
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/:

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:46
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/:

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:22
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/:

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: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/:

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:59
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.26.4.41 (stable branch):

New in this release:
  • Removed totally the unused crash reporter (LL doesn't care about crash reports from TPVs (they only keep track of the crash events that are transmitted as a flag on login), and I don't have a server to receive them, not to mention the latter would go against my strict privacy policy: the Cool VL Viewer doesn't and will never transmit any of your data to me !).
  • Greatly improved the default positioning of all floaters on first run of the viewer (now provides a much better first experience to new users).
  • Better defaults for a few key settings and especially the camera settings.
  • Fixed the bug that prevented the notifications counter (displayed in the status bar) to get properly updated when muting inventory offers.
  • Improved the media HUD, now with a volume slider (that appears when hovering the mouse on the (un)mute button), and with working skip backward/forward buttons for streaming media.
  • Implemented click events on the status bar stats graphs (bandwidth, packet loss and memory usage bar graphs on the right), which now open the lag-meter floater when clicked.
  • Improved the texture chooser so that the "Loading..." text stays inside the texture preview.
  • Backported the LLMediaCtrl class from v3 (now allows thumbnail previews of media).
  • Added highlighting and tool tip support for the missing llGetParcelMusicURL() LSL function, and for the new LSL constants (introduced in the latest RC Le Tigre server release, alas since rolled back): OBJECT_PHYSICS, OBJECT_PHANTOM and OBJECT_TEMP_ON_REZ.
  • Fixed a crash that could occur when closing the pathfinding tool floaters just after opening them (i.e. closing them while the objects list was being updated).
  • Implemented a fix to a crash that could occur when attempting to upload a bad DAE model file (fix inspired from Firestorm's own fix).
  • Implemented a fix for bad (blank, white texture) opaque waters in OpenSim, inspired from Singularity's own fix.
  • Implemented a fix for improper rotation snapping during prim editing. Code by Cron Stardust.
  • Implemented a fix to directory creation issues by Kathrine Jansma for MacOS-X releases.
  • More minor bug fixes, improvements and some code cleanup by me.

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

Same changes as in v1.26.4.41, plus:
  • Many changes to shared media support (note that these are in fact also in v1.26.4.41 sources, but they are for now not compiled in the v1.26.4 branch). See this message for details.
  • Fixed improper default settings for local lights and water reflections in the feature tables.


Enjoy ! :D


2012-12-01 16:27:23
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.26.4.42 (stable branch) and v1.26.5.22 (experimental branch with v3.4 renderer):

New in these releases:
  • Finished up the shared implementation (now full-fledged and on par with v3 viewers') and enabled shared media code in v1.26.4 as well. See this message for details.
  • Reverted the "Gimbal lock fix" that seems to be causing issues while rotating edited prims. See this thread for details.
  • Fixed a few rare crash bugs in the key frame motions code. See this thread for details.
  • Implemented a potential fix for a rare (not reproducible by me) crash bug in the new batched rendering code for font glyphs, and made the latter disabled by default in v1.26.4 (this bug didn't seem to affect at all v1.26.5). See this thread for details.
  • Fixed the bug that prevented to render Italics when font glyphs batched rendering was enabled. See this thread for details.
  • Changed fast timers code so that it's now possible to use them in code that is shared between the main thread and other threads (fast timers are simply "no operation" in the latter and won't mess up with main thread timers like they used to do).
  • Added shared media related fast timers.
  • Cleaned up and removed unused/deprecated debug settings.
  • Cleaned up the world map code (with removal of dead code and minor speed optimizations).
  • Added a bunch of NVIDIA GPUs to the list of supported GPUs.
  • Backported from Firestorm a fix to embedded notecard not auto-opening when clicked in some cases.
  • Various code cleanup and minor optimizations.


Enjoy ! :D


2012-12-08 15:29:43
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 709 posts ]  Go to page Previous  1 ... 15, 16, 17, 18, 19, 20, 21 ... 71  Next

Who is online

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