Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2022-10-04 13:44:59



Reply to topic  [ 629 posts ]  Go to page Previous  1 ... 59, 60, 61, 62, 63
Latest Windows releases 
Author Message

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

These are mainly bugfix releases and are recommended updates.


Cool VL Viewer v1.28.2.81 (legacy branch):

New in this release:
  • Fixed ALM failing to load its shaders in WL rendering mode (not affecting v1.30.0). See this message for details.
  • Backported from LL's viewer "use raw array for mOctreeTriangles to avoid memory alignment issues, increasing risk of crashes during picking due to SIMD operations".
  • Backported from LL's viewer "fix index out of bounds in mOwnership when drawing parcel lines" in the mini-map, when using LL's slow algorithm (the Cool VL Viewer normally uses another, safe and faster algorithm unless "MinimapFastParcelBorders" is set to FALSE).
  • Added a new "RenderDeferredAAQuality" setting for adjusting the deferred rendering anti-aliasing shader quality manually if wished (it is by default linked to the direct rendering AA quality setting).
  • Fixed a couple bugs (bogus usage of "float2" with old OpenGL versions) in the FXAA shader.
  • Added syntax highlighting and tool tips in the script editor for the upcoming llSetEnvironment() and llReplaceEnvironment() LSL functions, their ENV_* associated constants, and the new STATUS_DIE_AT_NO_ENTRY constant.
  • Some code cleanup.


Cool VL Viewer v1.30.0.10 (stable branch):

Same changes as in v1.28.2.81, plus:
  • Backported from Alchemy viewer (Rye Mutt's code) a SMAA (Sub-pixel Morphological Anti-Aliasing) shader which is now the default shader for anti-aliasing in deferred rendering mode (ALM); it is much better than the FXAA (Fast approXimate Anti-Aliasing) shader since unlike the latter it does not cause texture details to get blurred. Also backported Alchemy's CAS (Contrast Adaptive Sharpening) image sharpening shader (that runs after the AA one), but kept it off by default since it may cause small artifacts (it may "add details" that don't exist). Added corresponding check boxes (shown when ALM is on) for toggling these shaders, in the "Preferences" floater, "Graphics" tab, "Renderer settings" sub-tab. The CAS shader also got a "RenderDeferredCASParams" debug setting for adjusting its strength (which I made lighter by default than Alchemy's default settings).
  • Added a new "RenderDeferredFullScreenUseVB" debug setting to switch between GL draw calls (used by default) and vertex buffer drawing methods when redrawing a full screen rectangle during AA in ALM mode. I personally did not notice any speed difference; let me know if you see any obvious difference for your hardware...
  • Backported from Firestorm (Ansariel's code) a fix (obviously a copy-paste bug by LL in their performance viewer code) to the PASS_FULLBRIGHT_RIGGED render pass being wrongly drawn using PASS_FULLBRIGHT (which affected full bright rigged mesh faces rendering).


Enjoy ! :D


2022-07-30 09:16:35
Profile WWW

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

These are bugfix releases and are recommended updates.


Cool VL Viewer v1.28.2.82 (legacy branch):

New in this release:
  • Backported from LL's maintenance viewer a fix to "face creation does not clean used arrays" during mesh model loading.
  • Backported from LL's maintenance viewer a fix to out of bounds access to LLAlignedArray in LLVolumeFace::createSide().
  • Backported from LL's PBR viewer a fix to missing reflection probes support in LLNetworkData::isValid().
  • Fixed a potential rendering glitch due to an optimization for 100% transparent faces drawing omission, that accounted for a wrong color (getFaceColor() instead of getRenderColor(), which are not always equal).
  • Synced parallel_hashmap with latest upstream changes.
  • Minor cleanup.


Cool VL Viewer v1.30.0.11 v1.30.0.12 (*) (stable branch):

Same changes as in v1.28.2.82, plus:
  • Fixed a rendering issue seen with some rigged meshes, by always enforcing the legacy draw order when rendering them.
  • Added a "Render invisiprims" setting/entry in the "Advanced" -> "Rendering" -> "Deferred rendering" menu; unlike other viewers, the Cool VL Viewer allows to render invisprims in ALM, but they do not play well with full bright faces in their background (which disappear behind the invisprim), so it may sometimes be better to disable this.


Enjoy ! :D


(*) v1.30.0.11 had an ALM rendering bug that is fixed in v1.30.0.12: do update to the latter if you downloaded the former...


2022-08-06 09:16:47
Profile WWW

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

These are recommended updates.


Cool VL Viewer v1.28.2.83 (legacy branch):

Note: this release is likely the last one for the legacy branch. If you are still using this branch, please consider upgrading to the stable branch.

New in this release:
  • Added settings to hide the money balance in the status bar and optionally replace it with a buy currency button (toggles in "Advanced" -> "User Interface" menu, "Money balance in status bar" and "Buy currency button in status bar" entries).
  • Expanded the SetDebugSetting() and GetDebugSetting() Lua functions to cover all settings types currently in use, including UI colors (i.e. added support for Rect, Vector3, Color3, Color4 and Color4U types). Note that changes brought to skin colors are only valid during the current viewer session (they are not saved). See the Lua user manual for full details.
  • Allowed to take into account skin color settings changes during a session so that they apply to all UI elements created after the change. Also allowed to revert any such setting to the default skin color value via the debug settings floater or Lua.
  • Added separate skin colors for note card text and background ("TextFgNotecardColor", "TextFgNotecardReadOnlyColor", "TextBgNotecardColor", "TextBgNotecardReadOnlyColor").
  • Allowed to use any true type font (*.ttf, *.otf, *.ttc, *.otc) file present on the system and not just as a fallback to bundled fonts.
  • Added a "NotecardEditorFont" setting which accepts a True Type font name (file name without the extension for a system font, or an alias as defined in skins/default/xui/en-us/fonts.xml) and allows to override the font for note card editor.
  • Distribution change: added the RobotoMono mono-spaced font to the bundled fonts, and made it an alias to "Courrier" (e.g. for use as a note card font).
  • Updated FMOD Studio to v2.02.08.
  • Updated the meshoptimizer library to v0.18.
  • Minor cleanup.


Cool VL Viewer v1.30.0.13 (stable branch):

Same changes as in v1.28.2.83, plus:
  • Added experimental support for mimalloc as the memory allocator; my tests show that it is sadly not worth it for Linux or Windows, but maybe macOS could get some benefit from it (untested by me !).


Enjoy ! :D


2022-08-20 10:19:55
Profile WWW

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

Cool VL Viewer v1.30.0.14 (stable branch):

New in this release:
  • Fixed a rare "voluntary crash" (llerrs) that could be seen during GL image creation from invalid (bad size or number of components) raw image, by instead warning in the log and aborting the creation.
  • Backported from LL's maintenance viewer a fix to "edit shape freezes avatar in the middle of the turning animation".
  • Added support for sub-directories in file names used with the built-in pre-processor #include directive.
  • Added a new "MaxBrowserInstances" debug setting (defaulting to 2) to allow opening more than just one built-in (Dullahan/CEF) browser floater at once.
  • Added a "Force-restart GL" entry (available only when core GL profile rendering is disabled) to the "Advanced" -> "Rendering" menu.
  • Windows only: fixed an incorrect path separator appending (UNIX' separator instead of Windows') in LLDiriterator.
  • Windows only: added detection of Wine and automatically turn on the "flush on file write" workaround when detected.
  • Added Python v3.10 and future v3.11 versions to the supported versions in the build scripts.
  • Removal of dead code and minor optimizations.


Enjoy ! :D


2022-08-27 09:17:16
Profile WWW

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

These are recommended updates.


Cool VL Viewer v1.30.0.15 (stable branch):

New in this release:
  • Reverted a change that went into 1.30.0.14 and would cause a viewer crash whenever CEF itself crashes in the media browser floater.
  • Backported from LL's maintenance viewer a fix to "terrain texture does not show in mini-map when relogging". As a result, disabled my own workaround to skip cached terrain textures ("SkipCachedTerrainTextures" is now set to FALSE by default). Note that LL's fix seems to do a better job and appears also to solve the remaining cases of non-loading mini-map terrain textures.
  • Backported from LL's viewer the support for the new "AgentProfile" capability (and do allow to use it, unlike what happens in LL's viewer, due to a bug in it). Added a new "Advanced" -> "Network" -> "Use the AgentProfile capability" menu entry to toggle it (off by default, since obviously not really tested so far by LL themselves due to their own viewer bug).
  • Windows only: fixed a bad CPU affinity mask initialization.
  • Windows only: now build the viewer against VS2019 (with its v142 toolset) by default. Also allow to build the viewer using the VS2019 clang toolset (but such builds are unsupported). Updated the bundled runtime DLLs to match VS2019 runtimes.
  • Code cleanup and reorganization.


Cool VL Viewer v1.28.2.84 (legacy branch):

This is an ultimate catch-up for the fixes (and some minor features) that went into v1.30.0. This branch will no more see any update and is now considered deprecated. It will soon be retired.



Enjoy ! :D


2022-09-03 09:43:13
Profile WWW

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

Cool VL Viewer v1.30.0.16 (stable branch):

New in this release:
  • Backported from LL's maintenance viewer a fix to a potential crash bug in LLDrawpoolSky.
  • Added full support for the new "AgentProfile" capability in avatar profiles and enabled it by default, but also keep fetching/updating the "Interests" and "Web URL" fields via UDP messages when the capability is in use; this way you got the best of both worlds: more than 510 characters in "About" texts thanks to the new cap, and no loss in profile data thanks to legacy UDP messages.
  • Improved the profile floater avatar actions buttons (Kick, Freeze, etc) seen when enabling the fake god mode ("Advanced" -> "View admin options" menu entry), by allowing them to function as user-level actions (Kick is then performing an Eject, and Freeze works as expected on your land), instead of not working at all for non admins.
  • Added a "Rerender" button to the Radar floater; note that re-rendering an avatar won't make it suddenly re-rez: you need to move your camera FOV way farther than the draw distance from that avatar and then back close to trigger a new interest list data update from the server. De-rendered avatar names now appear in orange in the Radar list. A new "derendered" entry was also added to the table returned by the GetRadarData() Lua function.
  • Added a "Reset visible avatars' animations" entry to the "Advanced" -> "Character" menu, to allow "resyncing" animations of all rezzed avatars.
  • Increased the maximum UDP bandwidth to 32 Mbps and raised its default to 8 Mbps.
  • Removed entirely the now useless "SkipCachedTerrainTextures" debug setting and associated work around code.
  • Removal of unused code, code reorganization and cleanup, and minor optimizations.


Enjoy ! :D


2022-09-10 09:15:04
Profile WWW

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


Cool VL Viewer v1.30.0.17 (stable branch):

This is a maintenance release and recommended update.

New in this release:
  • Fixed the issue that caused ALM to fail on OpenGL v2.1 (i.e. mainly on Macs), due to a failure to compile the Contrast Adaptive Sharpening shader (the latter will now simply not be used on such systems).
  • Made the colors used by the Radar floater part of the skin colors, meaning you may now change them by using a customized colors_base.xml (see the "Radar*Color" settings), or via the Lua SetDebugSetting() function.
  • Removed the "Toggle fullscreen" (and its associated ALT ENTER shortcut) entry from the "View" menu; you should instead use the "Preferences" floater, "Graphics" tab for such a (dangerous and crash-prone) action.
  • Windows only: now build the viewer against VS2022 (with its v143 toolset) by default. Updated the bundled runtime DLLs to match VS2022 runtimes. Replaced the multiple (pre-)build batch scripts with only two (one for MSVC builds, and one for experimental, unsupported clang builds) which automatically pick up the latest VS version installed on the build system and properly find its msbuild.exe; please, read the updated doc/WindowsBuildHowto.txt file in the sources tree for details.
  • Minor code cleanup.


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

This new branch implements Puppetry support (for now only usable in three Aditi simulators). A new "Puppetry" sub-menu was added to the "Advanced" -> "Character" menu. Please see this thread for full details.


Enjoy ! :D


2022-09-17 09:23:57
Profile WWW

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

These are maintenance releases and recommended updates.


Cool VL Viewer v1.30.0.18 (stable branch):

New in this release:
  • Backported from LL's maint-P viewer the proper limitation of edited attachment objects position relatively to the attachment joint.
  • Backported from LL's viewer the support for the new "obscure_moap" parcel flag. Added a new "Restrict to this parcel" check box in the "Media" tab of the "About land" floater to toggle it.
  • Added syntax highlighting and tool tips in the script editor for the new llGetObjectLinkKey() and llSHA256String() LSL functions.
  • Synced parallel_hashmap with latest upstream changes.
  • Code and build files cleanup.


Cool VL Viewer v1.30.1.1 (experimental branch):

Same changes as in v1.30.0.18, plus:
  • Backported from LL's Puppetry viewer "don't disable puppetry processing in mouse-look".
  • Backported from LL's Puppetry viewer "fade Puppetry in and out".
  • Added AgentPuppetryStart() and AgentPuppetryStop() Lua functions. See the Lua user manual for full details.
  • Puppetry code simplification and cleanup.


Enjoy ! :D


2022-09-24 09:45:50
Profile WWW

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


Cool VL Viewer v1.30.0.19 (stable branch):

New in this release:
  • Backported from LL's viewer main-Q part of the contributions by Rye Mutt for some mesh repository optimizations that I did not already implemented in my own way for the Cool VL Viewer. Plugged several potential crash bugs (dangling pointers, thread safety in reference counting) and further optimized the code.
  • Minor code cleanup.


Cool VL Viewer v1.30.1.2 (experimental branch):

Same changes as in v1.30.0.19, plus:
  • Backported from Alchemy (Rye Mutt's code) the migration from the old GL/GLX headers and tables to libepoxy. Since it could cause OpenGL support differences on some systems, please, do report (in this forum thread) any rendering discrepancy or compatibility issue when compared with v1.30.0 releases.
  • Backported from LL's Puppetry viewer a change in the reset procedure when restarting the puppetry module, and fixed a couple bugs in the latter.
  • Backported from LL's Puppetry viewer "added support for no-IK hierarchies of joints and pelvis positioning".
  • Compiled libepoxy with a patch fixing a crash bug when using OpenGL shared contexts under Windows.
  • Windows only: due to libepoxy being built with VS2022, this viewer branch can now only be built with the latter under Windows; changed the build scripts accordingly.


Enjoy ! :D


2022-10-01 09:21:01
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 629 posts ]  Go to page Previous  1 ... 59, 60, 61, 62, 63

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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.