Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2019-09-15 14:14:27



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

Joined: 2009-03-17 18:42:51
Posts: 4035
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.5.1 (experimental branch with v3.3 renderer):

New in this release:
  • Backported the newest renderer from LL's viewer-development v3.3.4.
    Important notes:
    • The "Global Illumination" code is now gone and history (it was too slow for any practical use anyway) but I managed to keep the Classic Clouds and Animating Trees that were dropped off LL's v3 viewer.
    • The "Screen Space Ambiant Occlusion" (in Advanced -> Rendering -> Deferred Rendering) often gets auto-enabled the first time you enable deferred rendering: better switching it off since it contributes very little to the rendering quality but significantly impacts the performances.
    • When deferred rendering is off and on my system (Q6600 @ 3.4GHz, GTX460 with NVIDIA drivers v304.22, Linux v3.4), the performances of the v3.3 render compares favorably to v2.6's (used in former Cool VL Viewer versions) in render-heavy environments (you can expect a gain of a few fps, such as 25 with v3.3 instead of 20 with 2.6) but are much less impressive in light environments where the v2.6 renderer largely beats v3.3 (I get up to 170fps with v2.6 in best case scenarios against 125fps with v3.3... Granted, 125fps is still plenty enough). I didn't make much comparisons with deferred rendering on (I personally prefer high fps rates over "pretty" shadows...), but one thing is sure: many render glitches are gone from v3.3 that plagued v2.6.
    • An interesting benefit of the v3.3 renderer is that it can render rigged meshes even when your GPU can't do Hardware Skinning.
  • Added a setting to switch on/off the "Classic Clouds" and another to set the average altitude of these clouds, in the Graphics tab (with "Custom" checked) of the Preferences floater.
  • Added an "Animate Trees" toggle to the Advanced -> Rendering menu (beware, animating trees cost a few FPS and can get you sea-sick... ;D).
  • Backported the support for private memory pools from viewer 3 (helps reducing the virtual memory space fragmentation). Private pools can be toggled on and off from the "Advanced" -> "Memory Management" menu (which now also groups the other memory related settings).
  • Rearranged the Advanced menu in a more logical/intuitive way.
  • Added info about the compilation flags used when building the viewer in the "About" floater, "Version Info" tab.

I'm interested in knowing how the new renderer fares for you when compared to the older (in Cool VL Viewer v1.26.4), both from the performances point of view and from the stability point of view (v3.3 is known to show some issues with some GPU/drivers combinations): depending on the results, I might decide to either drop the v1.26.4 branch when v1.26.5 will be deemed stable enough and will become v1.26.6, or on the contrary to keep v1.26.4 maintained for a while (if the v3.3 renderer is not good enough for many of you). However, please bear in mind that v1.26.5.1 is just the first iteration of this backport and an experimental viewer.

Enjoy ! :D


2012-07-29 15:28:58
Profile WWW

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

This is a catchup release with the v1.26.5 branch.

New in this release:
  • Migration to new build systems (glibc v2.8 + gcc v4.3 for Linux and VS2010 for Windows) which allows to reuse the newest pre-compiled libraries used in the v3.3 viewer and provided by LL (less work for me, and a more up-to-date viewer as a result).
  • Added a setting to switch on/off the "Classic Clouds" and another to set the average altitude of these clouds, in the Graphics tab (with "Custom" checked) of the Preferences floater.
  • Added an "Animate Trees" toggle to the Advanced -> Rendering menu (beware, animating trees cost a few FPS and can get you sea-sick... ;D).
  • Improved the memory usage management routines.
  • Backported the support for private memory pools (for textures only) from viewer 3 (helps reducing the virtual memory space fragmentation). Private pools can be toggled on and off from the "Advanced" -> "Memory Management" menu (which now also groups the other memory related settings). A "Memory pools Usage Checks" toggle was also added (may be useful under Windows on low memory systems: disabling this check may help preventing odd texture alternative blurriness issues, when Windows fails to notice the viewer released some memory and can again load textures at lower bias).
  • Rearranged the Advanced menu in a more logical/intuitive way.
  • Added info about the compilation flags used when building the viewer in the "About" floater, "Version Info" tab.
  • Fixed a bug (introduced somewhere in v1.26.4.1x versions) that caused the title of the Inventory floater to stop reporting the number of items and the current filter.
  • Backported the latest improvements to the encroaching objects returning code from v3.3 viewers.
  • Backported some speed optimizations and potential crash bug fixes (spotted during the v3.3 renderer backport to v1.26.5) from LL's viewer v3.3.4.
  • Removed the deprecated Texture Auditing code and some other dead code.
  • Optimized the watchdog code for speed.
  • A few more minor optimizations and cosmetic bug fixes.

Note that the target system requirements for v1.26.4.23 are tighter than for v1.26.4.22 and older viewers: v1.26.4.23 and later will only run on glibc v2.8 (instead of glibc v2.4) and newer systems in Linux (2009 and newer distributions should all provide glibc v2.8 or better), and on Windows XP SP3 (instead of Windows XP) or newer on Windows.

On Windows XP, you might also encounter an error when launching the viewer: this is due to a missing update to the "Side by Side" (SxS) component on such systems (it happens, even with Windows Update on, if you didn't have the VC runtimes installed when the fix was issued) and to the fact that, unlike v1.26.4.22 and former versions, v1.26.4.23 and later use mixed runtime versions which is necessary to still be able to reuse Snowglobe v1.5 proprietary components (compiled with VS2005) with the viewer (now compiled with VS2010)... This problem can easily be fixed by installing the corresponding update to the VC runtime and SxS component (get it there). Windows 7 (and probably Windows Vista) users should be unaffected (let me know if you are).


Cool VL Viewer v1.26.5.2 (experimental branch with v3.3 renderer):

New in this release:
  • Improved the memory usage management routines. An "Advanced" -> "Memory management" -> "Memory pools Usage Checks" toggle was also added (may be useful under Windows on low memory systems: disabling this check may help preventing odd texture alternative blurriness issues, when Windows fails to notice the viewer released some memory and can again load textures at lower bias).
  • Fixed the "flat flexi prims at some LOD" bug that affects the v3.3.4 renderer.
  • Fixed Atmospheric shader issues with Windlight water parameters and some other issues related with missing code in the v3.3.4 renderer backport.
  • Fixed a crash bug that could occur under Windows when failing to decode a JPEG2000 texture.
  • Fixed a bug (introduced somewhere in v1.26.1x versions) that caused the title of the Inventory floater to stop reporting the number of items and the current filter.
  • Backported the latest improvements to the encroaching objects returning code from v3.3 viewers.
  • Improved the "Debug GL" feature (now reports the file and code line number where OpenGL reported a failure, instead of just crashing the viewer).
  • Added a "Compress Texture" setting to the Hardware settings floater (experimental feature backported from v3.3.4), that might be useful with ATI cards with low VRAM amount.
  • Optimized the watchdog code for speed.
  • A few more minor optimizations and cosmetic bug fixes.

Note: known issue with v1.26.5: this branch currently fails to render objects in Inworldz (because of a bug in Inworldz' server code and tighter checks against orphaned/partially rezzed objects in the viewer). Inworldz admins are apparently about to roll out a new server version that could (should ?) prevent this issue.


Enjoy ! :D


2012-08-04 16:06:36
Profile WWW

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

New in this release:
  • Added minimum support for navmesh and pathfinding objects: see this message for details.
  • Backported the new object caching code from LL's v3 viewer to replace Snowglobe's old caching code.
  • Backported LL's v3 viewer code for motion interpolation of moving objects to replace Snowglobe's old code.
  • Backported LL's v3 viewer-development code for better/more reliable group caching (should improve very large group member lists loading).
  • Removed some deprecated/dead code.
  • More catch up of changes (minor bug fixes and improvements) that were spotted and introduced in the v1.26.5 branch during the new renderer backport.
  • Various minor code changes and optimizations.


Cool VL Viewer v1.26.5.3 (experimental branch with v3.3 renderer):

New in this release:
  • Added minimum support for navmesh and pathfinding objects: see this message for details.
  • Backported the new object caching code from LL's v3 viewer to replace Snowglobe's old caching code.
  • Backported LL's v3 viewer code for motion interpolation of moving objects to replace Snowglobe's old code.
  • Backported LL's v3 viewer-development code for better/more reliable group caching (should improve very large group member lists loading).
  • Removed some deprecated/dead code.
  • A few missing code lines added to the v3.3.4 renderer backport, that fix some minor glitches.
  • Various minor code changes and optimizations.

Note: known issue with v1.26.5: this branch currently fails to render objects in Inworldz.


Enjoy ! :D


2012-08-11 10:50:21
Profile WWW

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

New in this release:
  • Implemented the navmesh and pathfinding tools. See see this message for details.
  • Fixed the issues relating to out of sync XUI files in the Silver skin. See see this message for details.
  • Fixed the spurious/ghost trees issue. See this message for details.


Cool VL Viewer v1.26.5.4 (experimental branch with v3.3 renderer):

New in this release:

Same changes as in v1.26.4.25, plus:

  • Fixed the surface patches (ground tiles) issues on region crossing. See this message for details.

Note: known issue with v1.26.5: this branch currently fails to render objects in Inworldz.


Enjoy ! :D


2012-08-18 13:55:41
Profile WWW

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

New in this release:
  • Updates to the navmesh and pathfinding tools backported from LL's latest viewer-navmesh branch. See see this message for details.
  • Removed the deprecated (and actually never used) "parcel media URL filter" feature.
  • Updated RestrainedLove so that temp object attachment requests are never auto-accepted, even with @acceptpermission in force.
  • Backported from viewer-development 3.4 a fix to the hand motions bug. See this thread for details
  • Various fixes to image fetching, caching and rendering issues backported from viewer-development 3.4.
  • Implemented support for larger hollow (up to 99% instead of 95%) and smaller hole size (down to 0.01 instead of 0.05) parameters when connected to OpenSim grids.
  • Added support for the new HTTP_CUSTOM_HEADER parameter (for now only available in RC Le Tigre regions) to the llHTTPRequest() LSL function.
  • Added a new "EyesFollowMousePointer" setting that, when set to FALSE, stops the avatar's eyes (and head) to follow the mouse pointer when not hovering or focused on a specific object.
  • Reworked completely and expanded the "Input & Camera" tab of the Preferences floater, exposing new settings in it (such as the camera offsets and the new EyesFollowMousePointer setting), and including settings that were previously available from the Advanced menu or from the "Cool Features" tab ("Miscellaneous" sub-tab).
  • Reverted a backport from viewer v3.4 (introduced in v1.26.4.24) that was supposed to fix llTargertOmega() object rotation minor issues but that only badly broke the rotating objects in many other cases. See this thread for details.
  • Backported from viewer-development 3.4 a couple potential crash bugs in the rendering code path.


Cool VL Viewer v1.26.5.5 (experimental branch with v3.3 renderer):

New in this release:

Same changes as in v1.26.4.26, plus:

  • Backported the new shaders from viewer-development 3.4 (should improve shadows rendering).
  • Backported a couple of fixes to render glitches from viewer-development 3.4.

Note: known issue with v1.26.5: this branch currently fails to render objects in Inworldz.


Enjoy ! :D


2012-08-25 14:35:35
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4035
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.27 (current stable branch) and Cool VL Viewer v1.26.5.6 (experimental branch with v3.3 renderer).

No new feature. They are bugfix releases and fix serious bugs in v1.26.4.26 (1, 2 and 3) and v1.26.5.5 (1 and 2).

Update is highly recommended !


2012-08-26 16:21:00
Profile WWW

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

New in this release:
  • Fixed a crash bug (introduced in v1.26.4.26 as the result of a "fix" backported from viewer-development v3.4.1), that caused the viewer to crash when restarting OpenGL (i.e. when changing to full screen, when changing the UI scale, or when toggling the Anisotropic Filtering).
  • Backported fixes from viewer v3.4 to the new llTargetOmega() code path, and re-enabled it (objects should spin and rotate properly: if they don't, tell me, and I'll disable again the new, normally now fixed code).
  • Made the "Rebuild avatar" feature faster and safer (it doesn't restart GL any more).
  • Implemented the new fast image cache (backport from viewer-development v3.4.1). The fast cache is on by default and can be toggled on/off via the new "Fast Texture Cache" option in the "Advanced" -> "Caches" menu.
  • Backported various fixes and optimizations to texture fetching and caching from viewer-development v3.4.1. Note: a new "Skip Low Priority Textures Updates" option (on by default) was added to the "Advanced" -> "Rendering" menu.
  • Implemented a work around for the disappearing attachments and non-rezzing objects on arrival after a TP (or sometimes, on login). See this message for details. Note that you can now also manually trigger a vertex buffer reset via the "Advanced" -> "Rendering" -> "Reset Vertex Buffers" option.
  • Backported Qarl's latest deformer version (it now allows to set the deformer to match either female or male shapes, via a radio button in the model upload floater), and added a backward compatibility patch by me, so that old deformer-ready meshes can still work with the new code (they are considered as female-shape deformers).
  • Improved the "Spoof Mouselook" feature by properly advertizing to the server the avatar position as the camera position.
  • Backported speed optimizations dealing with avatar parameters from viewer v3.
  • Backported a minor improvement to the pathfinding linksets floater from viewer-pathfinding v3.4.
  • Ported from Singularity a fix to the object hovertexts, that are now properly restored when switching off any debug hovertext display. Code by Shyotl Khur.


Cool VL Viewer v1.26.5.7 (experimental branch with v3.3 renderer):

New in this release:

Same changes as in v1.26.4.28, plus:

  • Fixed some bugs and bad settings that were introduced while backporting the v3.3 renderer (shadows should now be much nicer).
  • Disabled the experimental "Texture Compression" code that can't work properly for media textures till MOAP is implemented. See this thread for details.

Note: known issue with v1.26.5: this branch currently fails to render objects in Inworldz.


Enjoy ! :D


2012-09-01 18:42:40
Profile WWW

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

Due to last week's hardware issues with my build system and the time it took for me to get everything back in order, only a couple bugs have been fixed for this week's releases:

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

New in this release:

  • Re-reverted the viewer v3.4 newest "fixes" to llTargetOmega() that were still broken: spinning objects should work fine again.


Cool VL Viewer v1.26.5.8 (experimental branch with v3.3 renderer):

New in this release:

Same change as in v1.26.4.29, plus:

  • Fixed the bug that caused objects not to be rendered in sims with mesh support disabled (such as in Inworldz). Thanks must got to Siana Gearz for spotting the formatting typo (one d/m-isplaced parenthesis in a test, doh !) and reporting it to me !

Enjoy ! :D


2012-09-08 10:39:56
Profile WWW

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

New in this release:

  • Worked around a bug in the MultipleUpdate message on OpenSim grids, that affected object imports. See this thread for details.
  • Implemented toggleable, dual code paths for llTargetOmega() angles tracking. See this message for details.
  • Added some fast timers part of former v3 viewer backports.
  • A few minor code changes and optimizations.


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

New in this release:

Same changes as in v1.26.4.30, plus:

  • Fixed the old style (T-like) mini-map dots not being drawn properly in former v1.26.5 versions (this fix also solves the problem with OpenGL being kept in compatibility context mode, which speeds up a great deal deferred rendering on modern GPUs).
  • Enabled invisiprims rendering in deferred rendering mode (with a toggle for it in the "Advanced" -> "Rendering" -> "Deferred Rendering" menu).
  • Added the v3.4 renderer specific fast timers.

Enjoy ! :D


2012-09-15 12:58:26
Profile WWW

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

These are bugfix releases: update is recommended.


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

New in this release:

  • Fixed broken MultipleUpdate messages in SL (was broken in v1.26.4.30) and the object import feature, also in SL (was OK in OpenSim).
  • Fixed a crash bug that happened when logged on an OpenSim grid and when using the status bar search box ("Advanced" -> "UI" -> "Search input field in status bar").
  • Fixes to memory alignment issues and implemented new (for now disabled) code to track aligned memory usage in the perspective of possibly getting rid of tcmalloc in the future.
  • Reworked and improved the Graphics settings panel of the Preferences floater (the settings for the "Transparent water" and shadows rendering options are now exposed).
  • A few minor fixes, code changes and optimizations.
  • Fixed the new build system issues for MacOS-X systems: thanks must go to Kathrine Jansma for these fixes !
  • For Windows builds: fixed a possible issue with SLPlugin.exe due to an overzealous optimization option (some people who had issues with some media not playing may find that they now work fine). This is a backport from Singularity.


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

New in this release:

Same changes as in v1.26.4.31, plus:

  • Fixed the deferred rendering invisprims support (now doesn't cause any more background planes shinies to show through avatars' skin).
  • Fixed a memory leak in the renderer (backport from viewer-development).


Enjoy ! :D


2012-09-22 10:20:27
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 490 posts ]  Go to page Previous  1 ... 13, 14, 15, 16, 17, 18, 19 ... 49  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.