Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-03-28 10:01:08



Reply to topic  [ 709 posts ]  Go to page Previous  1 ... 53, 54, 55, 56, 57, 58, 59 ... 71  Next
Latest Linux releases 
Author Message

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

This is a bugfix release and all users should update to it.


Cool VL Viewer v1.28.2.1 (stable branch):

New in this release:
  • Fixed a nasty bug (introduced in v1.28.1.8) that caused massive frame rates slow down when and after using the model upload floater. See this message for full details.
  • Fixed a bad referencing of the computer clock to "UNIX Epoch", that caused bogus environment "time of day" computations. See this message for full details.
  • Fixed a bug (introduced in v1.28.0.19) that caused the "buy land" floater to refuse to close after a completed transaction. See this message for full details.
  • Ensured that the parcel Extended Environment time is used when the Windlight rendering mode and "World" -> "Environment settings" -> "Use parcel environment" are both in force.
  • Fixed bugs in the Windlight editing floater in time of day settings and syncing.
  • Changed the "Windlight region time" entry for "Estate/region time" and added a new "Animate time" entry in the "World" -> "Environment settings" menu. These two entries are available in Windlight rendering mode only and allow respectively to sync with the estate/region time of day (which may differ from Extended Environment parcel time of day) or to re-animate time (e.g. after having switched to a fixed "Midday" setting). This also affects how the Lua ApplyDaySettings() function works (new "animate" special setting name, and "region" now only works in WL rendering mode).
  • Backported from LL's viewer "avoid re-binding same shader object".
  • Backported from LL's viewer a fix to "camera distance to avatar in neighbouring region is incorrect".
  • Backported from LL's viewer "fix empty reason in 'environment settings could not be applied' error dialogs".
  • Removed support for the old (and now largely broken) SL web search engine in the "Search" floater.
  • Updated FMOD Studio to v2.01.07.
  • Some code cleanup and minor optimizations.


Enjoy ! :D


2020-12-19 10:15:09
Profile WWW

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

This is a bugfix release and all users should update to it.


Cool VL Viewer v1.28.2.2 (stable branch):

New in this release:
  • Fixed the silly Sun and Moon orbits that were seen when in Windlight rendering mode and overriding the Windlight settings with Extended Environment ones. See this message for details.
  • Fixed a bug in stand-alone animesh objects rotation calculation that could cause some animeshes to be incorrectly rotated when rendered. See this thread for details.
  • Made the "Advanced" -> "Rendering" -> "Optimize vertex cache" option ("RenderOptimizeMeshVertexCache" debug settings) disabled by default, since it may cause render glitches with some (rare) meshes, and added a warning dialog when enabling it. See this message for details.
  • Fixed bad type declarations in app_settings/settings.xml for a few debug variables (was only truly annoying for "RenderWaterCull" that, consequently, could only save values 0 or 1).
  • Backported from Alchemy (Rye Mutt's code) a speed optimization to EE shader uniforms updates.
  • Backported from Firestorm (Ansariel's code) a (potential: not changing anything for me, but could improve things for some GPU/driver combinations) speed optimization to occlusion queries syncing. I also made it configurable (via the new "RenderSyncOcclMaxLoops" setting).
  • Removed ancient (pre-Windlight !) Sun position overriding code and settings.
  • Linux only: updated jemalloc to the latest git version.
  • Some code cleanup and minor optimizations.


Enjoy ! :D


2020-12-26 10:38:21
Profile WWW

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

This is a bugfix release.


Cool VL Viewer v1.28.2.3 (stable branch):

New in this release:
  • Fixed the bug (introduced with the removal of fixed OpenGL functions) that caused the viewer to start with unmatched shaders and render pipeline when the EE shaders were toggled on/off via the Preferences just before login.
  • Backported from LL's viewer EE shaders fixes to specular reflections.
  • Backported from LL's viewer "do not use sRGB textures when not specified" (in EE rendering mode).
  • Backported from LL's viewer a fix to "starting texture animation on new face, restarts old one as well".
  • Backported from Alchemy (Rye Mutt's code) "fix stars being stuck at the ground" in EE rendering mode.
  • Backported from Alchemy (Rye Mutt's code) "fix forward cloud shader outputting to frag_data instead of frag_color" in EE rendering mode.
  • Backported from Alchemy (Beq Janus's code) a "fix for vertex normals on normal mapped surfaces" in EE rendering mode.
  • Backported from Alchemy (Rye Mutt's code) "only enable Windlight uniform shader features on shaders actually requiring it to reduce overhead" in EE rendering mode.
  • Backported from Alchemy (Rye Mutt's code) optimizations to LLDrawPoolWLSky. Added similar optimizations to LLDrawPoolWater.
  • Backported from Alchemy (Rye Mutt's code) a few more minor optimizations.
  • Backported from Alchemy (Rye Mutt's code) a fix to texture layers read back for Intel bogus OpenGL drivers.
  • Backported from Alchemy (Rye Mutt's code) "added support for using 1024x1024 terrain textures".
  • Fixed an UI glitch in the file selector for LSL files ("(*.xml)" instead of "(*.lsl)" was displayed in the prompt string).
  • Some code cleanup and minor optimizations.


Enjoy and happy new year ! :D


2021-01-09 09:35:15
Profile WWW

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

This is a bugfix release and all users should update to it.


Cool VL Viewer v1.28.2.4 (stable branch):

New in this release:
  • Fixed a breakage to mesh upload introduced in last week's release.
  • Fixed a rear audio channels inversion when using FMOD Studio as the audio backend.
  • Added support for the "Suitcase" special folder in OpenSim, and worked-around bogus folder types encountered with some server versions.
  • Now auto-consolidate the inventory on first login with an OpenSim avatar (*), so to fix bogus inventory layout (duplicated system inventory folders in Suitcase).
    (*) For existing OpenSim accounts/avatars, you can get the same result by manually invoking "Files" -> "Consolidate/restore system folders" from the Inventory floater.
  • Backported from LL's viewer "pass validation flags into extended environment validators".
  • Backported from LL's viewer "modify texcoord to reverse rainbow color order" in EE shaders.
  • Backported from Alchemy (Rye Mutt's code) various fixes to shaders in EE rendering mode (terrain, avatar cloth, clouds, sky, Moon, Sun, stars) and a couple minor optimizations.
  • Backported from Alchemy (Rye Mutt's code) "fix buffer overrun in light uniform setup " in EE rendering mode.
  • Linux only: removed the detection of the Pepper Flash plugin for use in CEF, since Adobe flipped the kill switch on Flash this very week.
  • Linux only: updated jemalloc to the latest git version.
  • Added "Dynamic Worldz 2", "Fire And Ice Grid" and "3rd Life Grid" to the default list of OpenSim grids.
  • Some code cleanup and minor optimizations.


Enjoy ! :D


2021-01-16 10:45:08
Profile WWW

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

This is a bugfix release and a recommended update.


Cool VL Viewer v1.28.2.5 (stable branch):

New in this release:
  • Backported from Alchemy (Rye Mutt's code) the removal of one of the mesh vertex cache optimization steps, that caused some meshes to render badly. As a result, re-enabled by default the "Advanced" -> "Rendering" -> "Optimize mesh vertex cache" option.
  • Backported from Alchemy (Rye Mutt's code) various fixes to EE rendering mode ("revert shadow filtering to bilinear", "another terrain shader fix", "change mix of sky combined haze to remove a second sqrt for smoother gradient", "fix sun gamma completely") and a minor optimization.
  • Backported from Alchemy (Rye Mutt's code) "use RGBA16 as screen format when GL version is 4.0 or above" for AMD GPUs.
  • Backported from Alchemy (Rye Mutt's code) "fix vertex normals on trees being broken and causing artifacts upon shadowing and deferred lighting".
  • Added a new "RenderDepthClampShadows" debug setting (defaulting to TRUE), which could help (when set to FALSE) keeping "RenderUseDepthClamp" to TRUE on GPUs capable of using depth clamping, without breaking projectors. The viewer will issue an INFO line in the log file about those two settings whenever your GPU may be affected by the broken projectors issue. Please report successful combination(s) of those settings on this forum since I could not test it on my hardware.
  • Backported from LL's viewer "reconstruct rainbow lookup coord to reduce interior banding" in EE shaders.
  • Fixed the too long Physics wearable parameters labels that caused them to get truncated in the corresponding tab of the Appearance floater.
  • Added the missing attach/detach options to the context menu for objects stored in the Lost and Found inventory folder.
  • Updated the fallback hard-coded server release notes URL building for the About floater.
  • Linux only: backported from Alchemy (Rye Mutt's code) a fix to failures to restore the minimized viewer window when using SDL2. Since there are still a few annoying glitches with SDL2, the viewer is yet still built against SDL1.
  • Linux only: updated the SDL2 library to v2.0.14.
  • Linux only: rebuilt Dullahan with Flash support removed.
  • Linux only: added a new "--edb" command line option to the cool_vl_viewer wrapper script, to allow debugging the viewer with the edb debugger.
  • Some code cleanup and minor optimizations.


Enjoy ! :D


2021-01-23 10:46:24
Profile WWW

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

This is a bugfix release and a recommended update.


Cool VL Viewer v1.28.2.6 (stable branch):

New in this release:
  • Fixed the EE ALM shader that got broken in last week's release and prevented to render in ALM without shadows.
  • Added more sanity checks to inventory update messages processing, to try and prevent a rare crash bug on exit (sometimes seen occurring when logging off while the inventory is being updated).
  • Added a new "RenderUseRGBA16ATI" debug setting (defaulting to FALSE) to last week's release enablement of RGBA16 for OpenGL 4+ on AMD/ATI GPU. Not having a modern enough AMD/ATI hardware to test it, I cannot verify it works as expected. Let me know wether toggling this setting to TRUE changes something for you or not, if you got an AMD GPU running under OpenGL v4.0+.
  • Added a new "ServerRelNotesURLFix" debug setting (defaulting to TRUE) to work around the current mismatch of the SL servers release notes URLs, causing the link in the About floater to point to a wrong HTML page.
  • Fixed the OnWindlightChange() Lua callback to properly report changes to environment settings in all due cases, and expanded it with an additional day cycle settings parameter. See the Lua scripting and viewer automation feature documentation for details.
  • Backported from LL's viewer "fix debug normals under non-uniform scale" ("Advanced" -> "Rendering" -> "Info displays" -> "Normals").
  • Backported from LL's viewer "update Texture cache header's mutex with shared mutexes".
  • Linux only: updated the boost libraries to v1.75 and recompiled colladadom against them.
  • Some code cleanup.


Enjoy ! :D


2021-01-30 12:44:15
Profile WWW

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


Cool VL Viewer v1.28.2.7 (stable branch):

New in this release:
  • Now refuse inventory update messages from the server as soon as log-off is requested (does finally fix the crash on exit with inventory updates).
  • Backported from LL's viewer a fix to "landmark fetching not cleaning request list on completion".
  • Backported from LL's viewer "display texture Id after dump inventory so textures Ids can be collected for use in auto-rez scripts".
  • Reworked the joystick configuration floater (now with joystick buttons monitoring, and exposing the run threshold parameter; monitoring is hidden while not logged in, since joystick is not scanned at the login screen), and added the possibility to re-map the buttons used for the fly camera toggling and the avatar jump action.
  • Enabled the "RenderUseOldCulling" setting by default, which governs the type of culling used in EE rendering mode (i.e. now using the Windlight renderer culling method, since it is more efficient).
  • Exposed the "Screen buffer format" setting (with a "Enable the RGBA16 format (read tool tip !)" check box) for AMD/ATI GPUs running under OpenGL 4+ in the "Preferences" floater, "Graphics" tab, "GPU features" sub-tab.
  • Changed the wind audio generation logic to take into account the "AudioLevelWind" setting for the relative wind (the wind generated as your avatar moves) and to cut-off the wind audio when the camera is underwater. Exposed the "Wind audio level" setting (as a volume slider with an associated mute button) in the "Preferences" floater, "Audio & media" tab, "Audio" sub-tab; as a result, the old (and now superfluous) "Disable wind audio" toggle in the "Advanced" -> "World" menu has been removed.
  • Updated the security certificates bundle file to LL's latest version.
  • Linux only: updated Dullahan to build it against CEF 88.
  • Linux only: updated jemalloc to the latest git version.
  • Some code cleanup and minor optimizations.


Enjoy ! :D


2021-02-06 10:23:37
Profile WWW

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

This is a recommended update.


Cool VL Viewer v1.28.2.8 v1.28.2.9 (stable branch):

New in this release:
  • Now sanitize joystick names to avoid storing characters that would cause saved settings to fail to load. See this thread for details.
  • Backported from LL's viewer a fix to "viewer crashes when creating an experience".
  • Backported from LL's viewer a fix to "teleporting to a new region can load the wrong extended environment layer".
  • Backported from LL's viewer a fix to "position changes shouldn't cause additional blends when environment isn't ready".
  • Reworked again the joystick configuration floater with better monitor section and additional default parameters setting (via a flyout button).
  • Added Lua support for binding actions to joystick buttons, via a new OnJoystickButtons() automation script callback. See the Lua scripting and viewer automation feature documentation for details.
  • Added Lua functions for setting the camera mode and focus. See the Lua scripting and viewer automation feature documentation for details.
  • Fixed the LLAgent::lookAtObject() method which could fail to work on first invocation (meaning, for example, you needed to press twice the "Focus" or "Look at" buttons in various floaters, such as the radar, to focus the camera on an object or avatar).
  • Do not write down any more a "debug_info.log" file (unless the new "WriteDebugInfo" debug setting is toggled to TRUE), instead logging the few interesting pieces of info it contained into the main log file.
  • Removed the (now useless, since LL fixed the server release notes URLs) "ServerRelNotesURLFix" setting and associated work-around.
  • Properly draw a black background for web browsers while the initial page loads.
  • Properly remember the window title (to restore it when switching to/from full screen mode).
  • Linux only: fixed all the SDL2 bugs (broken keys handling, bogus window positioning, white strip on login screen before the browser initializes, missing screen gamma support) and switched to build against SDL2 instead of SDL1. Building against SDL1 is still possible (toggle in indra/cmake/00-BuildOptions.cmake). Let me know if you find SDL2 glitches when compared to previous SDL1 builds.
  • Linux only: recompiled SDL2 with joystick support.
  • Linux only: updated libndofdev to the latest version.
  • Linux only: rebuilt Dullahan against a newer CEF 88 release, with security fixes.
  • Linux only: updated jemalloc to the latest git version.
  • Linux only: fixed the broken ninja build and added a couple build options to the linux-build.sh script.
  • Updated FMOD Studio to v2.01.08.
  • Some code cleanup.
  • EDIT: v1.28.2.9 (for Linux only): fixed the failure to poll glib, introduced in v1.28.2.8.
  • EDIT: v1.28.2.9 (for Linux only): allow to build with the system libSDL2.



Enjoy ! :D


2021-02-13 10:59:30
Profile WWW

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


Cool VL Viewer v1.28.2.10 (stable branch):

New in this release:
  • Fixed the black background offset in some web browsers, when loading the initial page (seen happening in the Search floater).
  • Added an "Id to clipboard" action to the "Play" fly-out button pull-down menu of the Sounds list floater, to allow copying the sounds UUID to the clipboard.
  • Backported from LL's viewer "applying environment settings locally from inventory now takes 1 second instead of 5".
  • Added the temporary attachments to the list reported by the GetAgentAttachments() Lua function. See the Lua scripting and viewer automation feature documentation for details.
  • Removed the "underwear always on" restriction for teen accounts since LL removed it from their own viewer a while ago, and since it won't make any sense any more nowadays with rigged mesh bodies...
  • Changed the "Release notes" link in the about floater to point to the very latest release notes instead of just the corresponding forum page.
  • Linux only: determine which CPU core the viewer main loop is running on to get its actual frequency and properly report it in the About floater. Note that on old Linux kernels, the frequency reported by Linux (in /proc/cpuinfo) is sadly only the base frequency, and this change won't fix this...
  • Linux only: fixed the silly wrapping of text seen when using Zenity as the OS message box (e.g. for the 'cool_vl_viewer --help' dialog).
  • Linux only: changed the size of the application icon from 48x48 to 32x32, since SDL2 fails to set another icon size for the task cycler splash box (at least seen failing under MATE desktop). There is still a failure of SDL2 to set the icon on the title bar left button (when it exists and allows displaying an application icon). I might have to reimplement SDL1's reliable way to set the application icon to fix that (last ?) SDL2 glitch... :-/
  • Some code cleanup.



Enjoy ! :D


2021-02-20 11:25:10
Profile WWW

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

This is a recommended update.


Cool VL Viewer v1.28.2.11 (stable branch):

New in this release:
  • Fixed a crash bug in RestrainedLove's @camtextures. See this message for details.
  • Updated RestrainedLove to match Marine's v2.09.29.00. See the release notes section of RestrainedLoveReadme.txt for details.
  • Added a new GetAgentRotation() Lua function. See the Lua scripting and viewer automation feature documentation for details.
  • Fixed some Lua functions (e.g. auto-pilot related ones and AgentRotate()) to allow using them safely in Lua threads.
  • Backported from LL's viewer "applying settings locally from inventory now is instant since the 1 second transition made it harder to compare different settings".
  • Backported from LL's viewer "wording improvement to the notification when hitting TP throttle".
  • Linux only: split the configuration variable overrides from the 'cool_vl_viewer' wrapper script and into a new "cool_vl_viewer.conf" file. This file may now also be copied and customized (by 'root') in /etc/ so to provide system-wide defaults for the viewer (e.g. VRAM amount override). See the first two comments in this file for full details.
  • Linux only: fixed memory leaks when switching context and the viewer is built with SDL2.
  • Linux only: worked around the nasty white flickering seen under SDL2 while resizing the viewer window (instead draw a black background while being resized); refusal to redraw the screen while resized is yet another SDL2 glitch I'll have to figure out... :-(
  • Linux only: reimplemented SDL1's reliable way to set the application icon to fix the SDL2 glitch that caused the icon not to be available to the window manager with some sizes. Note that I took a shortcut (by always using a 32 bits per pixel icon format) in my code; this should not pose a problem, but should you see a failure to properly set the window icon on your system, you may use the new LL_WINDOW_ICON_BPP environment variable to override the icon format, or even fall back to SDL2's (glitchy) method to set that icon. See the comment for that variable in the "cool_vl_viewer.conf" file. Please report to me any necessary recourse to this override.
  • Linux only: updated jemalloc to the latest git version.
  • Linux only: built CEF latest version (v88.0.4324.182) and rebuilt Dullahan against it.
  • Some code cleanup and minor speed optimizations.


Enjoy ! :D


2021-02-27 11:07:27
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 709 posts ]  Go to page Previous  1 ... 53, 54, 55, 56, 57, 58, 59 ... 71  Next

Who is online

Users browsing this forum: Google [Bot] and 12 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.