Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-04-16 19:25:49



Reply to topic  [ 711 posts ]  Go to page Previous  1 ... 10, 11, 12, 13, 14, 15, 16 ... 72  Next
Latest Linux releases 
Author Message

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

They are mainly bug fix releases (got little time to program, this past week, so there is no new feature): all users are encouraged to update.


Cool VL Viewer v1.26.2.9 (Mesh enabled, new Shadow renderer, stable branch):

New in this release:
  • Fixed a bug (introduced in a former v1.26 release) that prevented muting objects via the Mute button of the script permissions dialog. Also made it so that the mute list is automaticaly opened when muting objects in this way.
  • Fixed two bugs (among which one crash bug) in RestrainedLove (see the release notes chapter in the RestrainedLoveReadme.txt file for details).
  • Fixed the bug that prevented entering manually the width and height values for the uploaded snapshots (note that the size of such directly uploaded snapshots are still leading to 128x128, 256x256 or 512x512 pictures, but since you could already change the size of the screen area they cover via the spinners arrows, there was no reason to prevent changing it via direct keyboard entry).
  • Fixed the bug that prevented proper spacing between "Typing" and "Muted(S/P)" indicators in the avatar name bubbles.
  • Added highlighting and tool-tips for the new llTransferLindenDollars() and transaction_result() LSL function and event.
  • Renamed the "Avatar Center" attachment point into "Root" to match viewer 3 naming conventions.
  • Optimized the notifications to make their per-frame rendering code faster.
  • Further improved the About floater by adding a separate tab for License & Copyright stuff.
  • Implemented a warning dialog that pops up when you disable the Hardware Skinning in the Graphics preferences, since doing so prevents rendering rigged mesh objects (mesh objects worn on your avatar) because of a shortcoming in the v2.6 renderer currently used by the Cool VL Viewer v1.26.2. Also updated the GPU feature tables to enable hardware skinning by default. Note also that to properly render rigged meshes, you need to keep the Basic shaders enabled (but it's also the case in v2/3 viewers anyway... and v3.2 is even worst since disabling the basic shaders stops rendering the avatar bodies and the UI !...).
  • Implemented proper error reporting (instead of voluntarily crashing the viewer) when some corrupted mesh models are selected for upload.


Cool VL Viewer v1.26.0.30 (non-Mesh, legacy Windlight renderer, former stable branch):

Please note that this is the last release of the v1.26.0 viewer: please upgrade to v1.26.2 (and if you don't have a SSE2-capable CPU to run v1.26.2 on your computer, it is still time to write a nice letter to Santa... ;-)).
The changes in this release are the same as the ones listed above for v1.26.2.9, mesh-related stuff excepted.

Enjoy ! :D


2011-12-10 12:27:40
Profile WWW

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

They are mainly bug fix releases: all users are encouraged to update.


Cool VL Viewer v1.26.2.10 (Mesh enabled, new Shadow renderer, stable branch):

New in this release:
  • Backported from v3 a fix to a crash bug that could occur should a cached decoded sound file get corrupted or unreadable.
  • Fixed a bug (introduced in the previous v1.26 release) that prevented your own scripted objects to be granted script permissions (inactive "Yes" button in the permission dialog). See this thread for details.
  • Do not reject inventory offers for people who only got muted for chat.
  • Added a group chat muting feature (and a corresponding "Receive chat" check box in the General tab of the Group Info panel).
  • Added a "Memory Usage Safety Check" option and feature (can be toggled from the Advanced menu) to monitor the virtual memory address space usage by the viewer and automatically lower the texture memory demand when it reaches a critical level that would lead to a crash: on reaching critical memory usage, the viewer first increases the discard bias level (to lower the memory allocated to textures), then if it's not enough it reduces the draw distance and warns you about it via a dialog, then if still not enough (when the draw distance is at the minimum 64m value already) it resets your camera to its default position (caming around is what causes the highest memory usage) and warns you once about a potential crash. This feature is currently implemented for Linux and Windows only (I have no clue of how to compute actual virtual memory usage on Macs...). You may also adjust the MainMemorySafetyMargin debug variable (defaults to 200Mb) to fine tune this feature (increase it if you still crash while caming around in over crowded or over textured areas). The default value should however work fine and was tested successfully under 32bits/PAE Linux (8Gb RAM), 32bits Windows 7 (3Gb RAM) and 64bits Windows 7 (8Gb RAM).
  • Backported a few fixes to graphics and texture glitches from v3 (shining branch).
  • Backported a speed optimization from v3 (texture decoding during occlusion wait).
  • Added a few fast timers (for texture cache, texture decode, texture fetch, VFS, LFS and occlusion wait) that exist in v3.


Cool VL Viewer v1.26.0.31 (non-Mesh, legacy Windlight renderer, deprecated stable branch):

I know I said v1.26.0.30 would be the last release, but since I introduced an annoying bug in it, I felt compelled to fix it and here is v1.26.0.31...
This time, it's definitive and this is the last release of the v1.26.0 viewer: please upgrade to v1.26.2 !

The only two changes in this release are the fixes to the scripts permission dialog and muting bugs, and to the corrupted audio file crash bug (see the first three items listed for v1.26.2.10 changes).


Enjoy ! :D


2011-12-16 13:25:38
Profile WWW

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

Cool VL Viewer v1.26.2.11 (Mesh enabled, new Shadow renderer, stable branch):

This is mainly a bug fix release: all users are encouraged to update.

New in this release:
  • Reverted the buggy bug fix (sic !) that was backported from v3 into v1.26.2.10 and actually caused sounds to fail to play the first time they were invoked, and made a proper bug fix to the corrupted sound crash bug under OpenAL. See this thread for details.
  • Reverted a backport from v3 into v1.26.2.10 that was supposed to prevent cursor flickering but was failing lamentably (especially when hovering the mouse cursor over the inventory floater while the inventory was loading).
  • Backported v3 code for inventory loading on login (with glue code to the legacy loadSkeleton() borrowed from Singularity).
  • Fixed the bug that prevented inventory links to be properly reloaded from cache on login and was causing systematic reloading of those links from the asset server. See this thread for details.
  • Hardened the code for auto-reattachment of multiple attachments per joint on login (you may also now fiddle with new debug settings governing it: MultiReattachMinDelay and MultiReattachMaxDelay). See this thread for details.
  • Fixed a bug that would cause HTTP textures to try and reload forever when the texture server is overloaded (503 error), causing both log spamming (and thus viewer slow down) and grey textures: now gracefully falls back to SIM texture fetches.
  • Fixed glitches in the group chat muting feature and in group panel displaying in the Search floater, Groups tab (some settings failed to be properly hidden or disabled). See this thread for details.
  • Improved the algorithm for memory safety checks (especially under Windows) and implemented a new "Allow Swapping" setting (toggle available in the Advanced menu) to allow larger memory usage (at the cost of swapping) on systems with less than 4Gb of RAM. Also added a memory bargraph (on the left of the packets loss bargraph in the status bar) and a new SafetyMargin1stStepRatio debug settings (determines when the viewer starts throttling texture memory usage when the free memory gets close to the MainMemorySafetyMargin value). See this thread for details.
  • Removed the too dangerous (causes out of memory crashes in a matter of minutes) "Full Res Textures" setting from the Advanced/Rendering menu (the setting is still there, but was made volatile and can only be accessed via the debug settings floater: use with great care and only in low texture count areas...).
  • Fixed two potential crash bugs (one in lliosocket.cpp and the other in lldrawable.cpp).
  • Implemented stream title and author announcement for FMOD audio streams (the title and artist info is shown in the tooltip of the icon in the music remote controls, and a notification is shown on change when the corresponding setting is checked in the "Audio & Video" tab of the preferences floater). The code is loosely based on Shyotl's code (Singularity viewer).
  • Changed the misleading Head/Upper/Lower Tattoos labels for Head/Upper Body/Lower Body in the Skin tab of the Customize Appearance floater (backport from v3).

Note that there will not be any release next week, so the next release will happen next year ! :P

Enjoy ! :D


2011-12-24 17:39:58
Profile WWW

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

New in this release:
  • RestrainedLove updated to v2.08.02.
  • Slightly changed the memory consumption limitation algorithm (the camera is not reset every second any more after you have been warned for a possible upcoming crash, and "Allow Swapping" is now enabled by default). The algorithm is now also implemented for MacOS-X (code by Kathrine Jansma).
  • Worked around a rare crash bug in LLInventoryModel::getCategory() that was due to a bug in the C++ libraries themselves (crash in std::map::find() call on an empty map).


Cool VL Viewer v1.26.3.0 (new experimental branch):

This branch will get multi-layered clothing implemented as well as some other experimental features that could potentially introduce new bugs.
This branch is based off v1.26.2.12, with the following additions:
  • Implemented Qarl's mesh deformer alpha code (to enable it, check the "Advanced" -> "Renderer" -> "Enable Mesh Deformer" setting).
  • Backported from v3 the HTTP inventory fetching (toggle available in Advanced -> Network).

Enjoy ! :D


2012-01-06 15:40:44
Profile WWW

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

The week has been very busy for me, so there are not many changes in these releases beside a couple of bug fixes and improvements...


Cool VL Viewer v1.26.2.13 (current stable branch):

New in this release:
  • RestrainedLove updated to v2.08.02.21 (with a slightly improved avatar names hashing for @showname).
  • Backported from v3 the HTTP inventory fetching (toggle available in Advanced -> Network). This includes the bugfixes listed in v1.26.3.1's changes below.
  • Added the mandatory code changes for the "Copy And Wear" feature of the "Object Contents", making the Cool VL Viewer ready for the upcoming protocol change on the SL grid.
  • Made it so that inventory offer dialogs no more show the useless SLURL (which is still shown in chat on accepting the offer, where you can click on it to map the object) and that selecting group notices in the "Notices" tab of the "Group Information" floater doesn't spam the chat any more with multiple "You declined... inventory offer." messages.
  • Some minor code cleanup.


Cool VL Viewer v1.26.3.1 (new experimental branch):

  • RestrainedLove updated to v2.08.02.21 (with a slightly improved avatar names hashing for @showname).
  • Fixed the bug (introduced in 1.26.3.0) in my backport from v3 of the HTTP inventory fetching that was prevening to de-rez in-world objects to the folder they were rezzed from (see this thread for details). Also fixed another bug in LL's code for de-rezzing objects that could prevent proper detection of locked objects when they are part of a group of objects you de-rez together (i.e. when you "Take" back to your inventory a group of objects as coalesced objects).
  • Further migrated some inventory-related code from v3.
  • Added the mandatory code changes for the "Copy And Wear" feature of the "Object Contents", making the Cool VL Viewer ready for the upcoming protocol change on the SL grid.
  • Made it so that inventory offer dialogs no more show the useless SLURL (which is still shown in chat on accepting the offer, where you can click on it to map the object) and that selecting group notices in the "Notices" tab of the "Group Information" floater doesn't spam the chat any more with multiple "You declined... inventory offer." messages.
  • Some minor code cleanup and an internal code change backported from v3 (in LLToolDragAndDrop) allowing to give away calling cards, like in viewer 2/3.

Enjoy ! :D


2012-01-14 15:29:25
Profile WWW

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

Almost no user-visible changes this week, but underlying/internal changes were brought to v1.26.3, marking the very first step towards the future support of multi-layered clothes.


Cool VL Viewer v1.26.2.14 (current stable branch):

New in this release:
  • Added support for the new llSetRegionPos() LSL function (currently only active in SL server RC Magnum).
  • Fixed the (cosmetic) bug that caused a selection beam to be wrongly drawn on the last touched/selected close object when touching another far object and the "Do not show look at or point to objects beyond X meters" option is in force.
  • Added the possibility to select worn rigged mesh objects while the build floater is open, like in newest v3 viewers (although, for now, it's of very little use, if any).
  • A few minor fixes backported from v3.
  • Some dead code removal.


Cool VL Viewer v1.26.3.2 (new experimental branch):

Same changes as in v1.26.2.14 (see above), plus:
  • Minor optimization to the rendering speed of flexible prims backported from v3.
  • LLVOAvatarDictionary class brought on par with v3 viewers.
  • LLWearableType class backported from v3.

Enjoy ! :D


2012-01-21 14:38:17
Profile WWW

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

New in this release:
  • Minor optimization to the rendering speed of flexible prims (that was already backported in v1.26.3.2 last week).
  • Added an option to the "Make New Outfit" floater to allow using inventory links for all items (including copy-ok ones) in the new outfit. See this message for details.
  • Implemented a "Cut" option (actually equivalent to a move, like with drag and drop) in the context menu of the inventory floater. See this this message for details.
  • Re-enabled the inventory "Restore to Last Position" feature (that was disabled by LL in post-v1.23 viewers), but only for the "Lost And Found" folder and with a warning confirmation dialog. See this thread for details.
  • Implemented support for allowing the upload of "*.anim" files (SL format for animations) via the "Bulk Upload" feature.
  • Removed a hack that was needed in old SnowGlobe v1.4 code but that caused unnecessary bound texture memory consumption in crowded places.
  • Backported a fix to eyes texture rendering from v3.


Cool VL Viewer v1.26.3.3 (new experimental branch):

Same changes as in v1.26.2.15 (see above), plus more work done towards the backport of multi-layered clothes:
  • Implemented the LLAgentWearables class (backport from v3).
  • More code changes paving the way for the future implementation of the LLVOAvatarSelf class.


Enjoy ! :D


2012-01-28 15:14:16
Profile WWW

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

New in this release:
  • RestrainedLove: improved the processing of "nostrip" items (now properly protected against "@behav=force" commands).
  • LLCharacter and LLKeyframeMotion classes brought on par with v3.2's (with potential crash bug fixes during animation uploading).
  • Added the "Head/Pelvis Max Rotation Deviation" and associated "Use in mouselook" settings in the "Input & Camera" panel of the Preferences floater. This setting allows to change the angle deviation that the viewer tolerates when using the turn left/right controls, before rotating the avatar instead of just the camera.
  • Added an "UnknwownAvatarAltitude" debug setting (currently set to 0, soon to set to 1020 after SL's servers will have been updated) that allows to determine what avatars are above 1020m of altitude in the mini-map (currently, these avatars are reported at 0m altitude and the future server versions will report them at 1020m).
  • Fixed the bug that prevented the chat history merging with the IM window to be kept persistent over sessions. See this thread for details.
  • Added a pie menu command to "Refresh" (reload from network) avatars textures (in the second level pie menu for others' avatars). Note that it is not a rebake (a rebake can only be initiated by the owner of the avatar), but it may help rezzing some "grey" avatars for which the viewer didn't receive the successfully baked textures (be it because of network packet loss or server stalls).
  • Inventory items context menu cleanup (e.g. don't show wear/attach options for items that are already worn/attached).
  • Better fix (backported from v3.2) for mesh download queue stalls.
  • Improved the hovering cursor tooltips (faster rendering, no more spurious trailing empty line and other minor formatting fixes).
  • A few minor fixes backported from v3.2.
  • Updated the Avatar Texture floater to include the Alpha and Tattoo layers (note that this floater is useless unless you have admin powers on the grid you are logged in).
  • Added a "Hidden anim" fast timer and properly reparented the "Animation" one (in Idle -> Object Update -> Avatars) that was wrongly parented to "Attachments".


Cool VL Viewer v1.26.3.4 (experimental branch with multi-layered clothes support):

Same changes as in v1.26.2.16 (see above), plus implementation of multi-layered clothes support (a very large backport from v3.2, with major changes to how the avatars are textured, splitting of LLVOAvatar class into LVOAvatar and LVOAvatarSelf, new LLLocalTextureObject class, fully updated LLTexLayer* classes, etc, etc...).
The following features are now supported:
  • Up to 5 layers of each wearable clothing type are supported (like in v2/3 viewers).
  • New "Add" entry added to the context menu for clothing inventory items (allows to add a layer over already worn layers of the same type of clothes instead of replacing them). "Wear" still behaves as usual and replaces the worn layer(s) of the same type.
  • When using the "Add to Outfit" context menu entry for inventory folders, the clothing layers that folder contains are added over the already worn layers.
  • When using the "Wear" or the "Replace Outfit" context menu entries for inventory folders containing several layers of the same type, only one of these layers is automatically worn (this is because the viewer cannot know in which order you wish these layers to stack). You then may "Add" manually the remaining layers in the proper order (or "Wear" the lower one, then "Add" the others over it).
  • Auto-rewearing of multiple layers of clothes on relog (note that although I made it compatible with v1.26.2 and older viewers for attachments, if you log with such an older viewer in between two v1.26.3.4 sessions, you will loose the additional layers on relog).
  • Made the "Make New Outfit" floater aware of multi-wearables (i.e. when you select, say, "Shirt" to be copied in the new outfit, all worn shirts are copied). Please, note that because of the limitation currently imposed by the "Apperance" floater (see below), you must open the "Make New Outfit" floater from the File menu of the inventory floater when you wish to create a new outfit with multiple clothing layers of the same type.
  • RestrainedLove was made aware of multi-layered clothes.

Still on the TODO list:
  • Implement support for editing multiple clothing layers in the "Appearance" floater: for now, when you open this floater all the multi-layered clothing items are removed and only the lowest (closest to the body/first worn) layer is kept on your avatar for editing.
  • Implement a way to auto-stack multiple layers in the proper order when "Wear"ing an outfit folder (may be done via the use of inventory links, but I'll try and see if something can be done for non-linked items too).

Please, bear in mind that v1.26.3.4 is an experimental release and that given the large number of code changes that went into it, some bugs or regressions might have crept in...



Enjoy ! :D


2012-02-09 13:57:26
Profile WWW

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

New in this release:
  • Fixed a bug that sometimes caused a crash when editing flexible primitives. See this thread for details.
  • Fixed a bug that prevented to drag over to the trash an inventory folder containing links to worn items (links can always be deleted).
  • Fixed a bug that caused the wrong log file to be created/opened when initiating an IM session via the Radar floater.
  • Updated the APR libraries to the latest version to try and cure a crash bug that was internal to libapr (sometimes (rarely) encountered, when opening a profile).


Cool VL Viewer v1.26.3.5 (experimental branch with multi-layered clothes support):

Same changes as in v1.26.2.17 (see above), plus:
  • Fixed a bug introduced in v1.26.3.4 and that crashed the viewer on @remoutfit RestrainedLove command usage.
  • Fixed a bug introduced in v1.26.3.4 and that was preventing the transparent check boxes to work in the Alpha panel of the Appearance floater.
  • Implemented the LLAppearanceMgr class (with partial backport from v3 viewer and Cool VL Viewer specific code).
  • Changed the "wear outfit" feature to take into account the layer info stored in the description of inventory links to clothing items (allows to stack multiple layers of the same type in the proper order).
  • Changed the "Make New Outfit" feature and floater to automatically store the layer information in inventory links for clothing items, and added a "Make links for all clothes" check box.
  • Added an "Update Layers Info" entry to the context menu for inventory folders, allowing to update the layer info stored in the description of links to worn clothing items.


Enjoy ! :D


2012-02-14 16:02:12
Profile WWW

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

Not much changed since the last release (hey, it's been two releases a week for v1.26.3 !), but I thought it would be worth it, especially for mesh designers.


Cool VL Viewer v1.26.3.6 (experimental branch with multi-layered clothes support):
  • Minor improvement to queue threads.
  • Second version of Qarl's mesh deformer implemented (with a new "Force Mesh Deformer" advanced settings in Advanced -> rendering, to force the same behaviour as in the first version, i.e. to apply deformers even to meshes which were not designed for them): the new default/normal behaviour of the code is to apply deformers only to meshes which were flagged as deformer-compatible at upload time (with a new "Deform to avatar shape" option added to the "Upload Options" tab of the "Upload Model" preview floater).


Enjoy ! :D


2012-02-17 16:49:42
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 711 posts ]  Go to page Previous  1 ... 10, 11, 12, 13, 14, 15, 16 ... 72  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:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.