Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-06-13 22:27:41



Reply to topic  [ 720 posts ]  Go to page Previous  1 ... 68, 69, 70, 71, 72
Latest Linux releases 
Author Message

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

This is a maintenance release and a recommended update.

Cool VL Viewer v1.32.0.17 (stable branch):

New in this release:
  • Fixed a bug introduced in last release and which caused voice speakers to be wrongly flagged with a muted icon when not speaking in the "Active speakers" floater.
  • Fixed the "Make outfit..." button status staying grey after login in the Appearance floater when using AISv3 for inventory fetches in SL. See this message for details
  • Properly take into account the chat bar visibility when positioning the media HUD on zoomed media faces, so that the said HUD does not get hidden behind the chat bar.
  • Implemented support for loading the media in the connected sim(s) when switching on media on a prim in the settings while it was off before entering the sim(s): this algorithm does not sacrifice the savings in memory usage, network traffic and fps rates when media is turned off, but avoids to have to relog or TP away and back in after switching media on. Now also properly hide the media HUD for faces with media after turning media support off.
  • Backported from Alchemy (Rye Mutt's code) a PBR shaders change to "fix for divide by zero when haze density set to zero".
  • More thoroughly rebuild draw pools and objects draw info when toggling PBR, to reduce the occurrences of "vanishing objects" (may sadly still sometimes happen, for other reasons, due to a still-to-diagnose-bug in LL's PBR code; a camera-zoom-far/wait-a-few-seconds/reset-camera-zoom workaround is still needed in these cases).
  • Now automatically reset objects visibility when toggling "View" -> "Highlight transparent" to fix some transparent objects still not rendering.
  • Implemented a workaround for the new SL server bug causing your avatar to always be flying at login. The toggle for this workaround is "Fix bogus flying state at login" in the "Advanced" -> "Character" menu.
  • Added support for the "noon_pbr" environment setting preset in the ApplyDaySettings() Lua function.
  • Added tool tips and highlighting support in the LSL script editor for the new llGetLinkSitFlags(), llSetLinkSitFlags() functions and SIT_FLAG_* constants.
  • Linux only: updated libSDL to 2.30.2 and recompiled libndofdev against it.
  • Linux only: recompiled Dullahan against the latest CEF 123 release.
  • Minor code cleanup.


Enjoy ! :D


2024-04-06 08:20:00
Profile WWW

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

Cool VL Viewer v1.32.0.18 (stable branch):

New in this release:
  • Added more NULL pointer checks to the octree code to try and fix a super-rare/random crash bug (that is sadly impossible to reproduce).
  • Fixed a P2P voice signaling bug introduced in v1.32.0.16.
  • Rewrote the voice device settings floater from scratch, with device display names used in combos instead of device Ids, added "Cancel" and "Apply" buttons (making things clear when something is applied or cancelled), and made it work properly (instead of sometimes reverting devices choices).
  • Made plugins debug messages more useful (with plugin identification).
  • Added a new SetVisualMute() Lua function to allow controlling the jelly-dollification of avatars via Lua. See the updated Lua manual for details.
  • Code cleanup.


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

This new viewer branch will be used to implement and test WebRTC voice and upcoming PBR renderer changes (mirrors, PBR terrain).

This week, the only change when compared to v1.32.0.18, is the preliminary implementation of WebRTC voice; sadly, the latter is for now not working properly, with spurious disconnections after 30s for all OSes, and with audio devices issues and WebRTC library deadlocks on disconnections under Linux (which I could make harmless to the viewer, by implementing a WebRTC plugin to communicate with that library instead of linking it to the viewer binary, plugin which is just relaunched in case of crash or freeze).

But at least this release will allow voice users to verify that it did not break Vivox voice (since some changes impact both types of clients): please, if you do use voice, do check that nothing got broken for Vivox when compared to v1.32.0.18, and report any breakage.

Enjoy ! :D


2024-04-20 10:55:09
Profile WWW

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

These are maintenance/bugfix releases and recommended updates.

Cool VL Viewer v1.32.0.19 (stable branch):

New in this release:
  • Backported from LL's viewer-material-featurette a fix to rigged variant shaders environment-related uniforms not being updated properly after an environment settings change.
  • Fixed a couple issues with MFA login (encrypted MFA hash not properly reset when the computer unique Id changed, MFA token not properly reset and its input box not hidden when you changed account selection on login screen after a failed MFA login on another account). The MFA token input box on the login screen is also now automatically focused after the MFA token refresh alert box is closed.
  • Backported from LL's viewer-material-featurette the adoption of Blender's fork of MikkTSpace.
  • Linux x86_64 only: updated jemalloc to the latest git version.
  • Some code cleanup.


Cool VL Viewer v1.32.1.1 (experimental branch):

Same changes as in v1.32.0.19, plus:

  • Fixed many issues in WebRTC voice code and backported LL's webrtc-voice viewer latest changes and fixes: it should now work (*), even though you might need to restart it manually just after login (I still need to fix this). You may test it in Aditi, and if you do, please do report any issue you would encounter with it. Added a new "DebugWebRTCVoice" setting to allow enabling automatically the "Voice" and "Plugin" debug tags when WebRTC voice is initialized on viewer startup.
  • Backported from LL's viewer-material-featurette support for 2K textures (for now only enabled when you log in Aditi, and only usable in the 2K textures sim there).
  • Added a new "TextureMaxResLevel" setting allowing to limit the maximum downloaded and rendered texture size. There are three levels: 0 = 512x512 pixels max, 1 (default) = 1024x1024 max, 2 = 2048x2048 max (grid permitting). Note that for GPUs with a low VRAM amount, limiting to 512x512 can be a life saviour while not really impacting the rendering quality (it is best to limit all textures to 512x512 than to have high discard bias values as a result of VRAM exhaustion, the bias level impacting all textures and not only the large ones).
  • Backported from LL's viewer-material-featurette some preliminary code (no user-level change) for PBR terrain and mirror implementation.

Enjoy ! :D


(*) Note that on some Linux systems, for WebRTC to discover and properly list all audio devices in the device settings floater, you might need to add defaults.namehint.extended on and perhaps also defaults.namehint.showall on to your ~/.asoundrc file (and create one with this/those line(s), if it does not exist); i.e., from a terminal, simply type: echo "defaults.namehint.extended on" >>~/.asoundrc; echo "defaults.namehint.showall on" >>~/.asoundrc. This (one time only) configuration step will be automatically performed in next release (via the cool_vl_viewer wrapper script), but I am interested to know if you do need to add the second line (defaults.namehint.showall on) for your Linux distro.


2024-04-27 11:53:10
Profile WWW

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

New in this release:
  • Hardened the reflection maps against potential crash bugs on objects destruction (now properly use reference-counted pointers on objects and spatial groups used by reflection probes).
  • Fixed an issue with reflection probes octree intersection introduced by my fix to reflection probes selection code cleanup (oops !).
  • Backported from LL's viewer material-featurette a fix to XMLRPC decoding of LLSD arrays, to support them properly in login parameters.
  • Backported from LL's viewer material-featurette a fix to exposure maps being mangled with in-world exposure for PBR material previews.
  • Backported from LL's viewer gltf_development a "fix to black Moon" in PBR rendering mode.
  • Backported from LL's viewer a fix to objects LI costs not always being reevaluated after PBR parameters changes on their faces.
  • Backported from LL's viewer a better way to pause reflection maps updates during environment settings transitions.
  • More thorough reflection probes rebuild on parameter changes, or when manually triggering it via "Advanced" -> "Rendering" -> "Refresh reflection probes".
  • Updated the boost libraries to v1.85.0.
  • Patched colladadom to cope with the latest boost deprecations and recompiled it against boost v1.85.0.
  • Linux x86_64 only: updated jemalloc to the latest git version, with a fix for a potential infinite loop on memory purging (never seen by me, but better safe than sorry).
  • Some code cleanup.


Cool VL Viewer v1.32.1.2 (experimental branch):

Same changes as in v1.32.0.20, plus:
  • Fixed the issue with bad connection to WebRTC voice on login.
  • Adopted definitively my WebRTC plugin model and removed the compilation option to disable it.
  • Backported from LL's viewer webrtc-voice more fixes to voice parameters changes detection on region/parcel changes.
  • Backported from LL's viewer webrtc-voice support for automatic gain control, echo cancellation and noise suppression (see the new settings in the "Preferences" floater "Voice chat" tab, when logged in in a WebRTC-voice enabled sim).
  • Implemented a way to flag special textures (e.g. future PBR terrain ones) as "mega textures" to allow rendering them at full resolution, even when all other textures have been limited on purpose to a lower resolution via the "TextureMaxResLevel" setting.
  • Resynced the PBR shaders with LL's viewer material-featurette.
  • Backported from LL's viewer material-featurette support for PBR high resolution probes, AKA mirrors. You can toggle them via the corresponding entry in the "Advanced" -> "Rendering" -> "Deferred rendering" menu. New debug settings of interest (make sure to toggle mirrors rendering off/on after changing them for full effect) are "RenderHeroProbeResLevel", "RenderHeroProbeDistance", "RenderHeroProbeUpdateRate" and my GPU over-usage work-around related "RenderHeroProbeCutoff". (*)
  • Updated llwebrtc to match LL's latest version.
  • Linux only: implemented in the cool_vl_viewer wrapper script the auto-configuration of ALSA for proper audio devices detection by WebRTC (i.e. the script now automatically updates ~/.asoundrc if needed).
  • Some code cleanup.

Enjoy ! :D


(*) Note that I find the current implementation rather disappointing, to say the least... First, anything but 2048x2048 mirrors (i.e. with "RenderHeroProbeResLevel" set to 3 in the Cool VL Viewer) will look super-blury. Second, mirrors cause a huge GPU power over-consumption (easily twice the consumption compared with mirrors disabled), with a massive impact on frame rates, even when mirrors are no more in the camera field of view (I partly worked around this with my "RenderHeroProbeCutoff" debug setting, but it is still not satisfactory; more work on it is apparently ongoing on LL's side). Finally, mirrors are hard to setup (weird constraints with the mirror reflection probe, its centering on the mirror plane, and its size and rotation relatively to the latter).


2024-05-04 09:23:21
Profile WWW

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

These are recommended updates.

Please note that if you did not try it already, it is about time to give the v1.32.1 experimental branch a go and report any issue you would find with it, before it gets pushed to the stable release status (which might happen soon, depending on how fast LL will push their "featurette" and/or "webrtc" viewers to release).


Cool VL Viewer v1.32.0.21 (stable branch):

New in this release:
  • Do not reset the TOS and critical message acceptation flags after a failed login (e.g. because of an expired MFA hash), to avoid getting stuck in a "try login/get TOS or critical message/accept it/fail login/rinse and repeat" process.
  • Fixed an off-by-one buffer overflow that could have happened with invalid primitives-related UDP messages. See this thread for details.
  • Fixed the "black Classic clouds" issue seen in PBR rendering mode with the new (hacked) PBR environment settings (e.g. PBR midday), due to the fact those settings got an ambient light set to black (!). Added a new "CloudsMinAmbiantThreshold" debug setting governing the ambient light intensity level below which the clouds are tinted following the Sun or Moon light instead of the total ambient light.
  • Fixed a bogus terrain texture offset calculation in LLDrawPoolTerrain (it was using the agent's region position instead of the position of the region to which the terrain belongs).
  • Properly delay asset storage fetches when they get fired up before the agent region is set on login (race condition fix).
  • Backported from LL's featurette viewer a new algorithm to reserve texture indices in PBR rendering mode, and improved it to automatically disable reflection probes when not enough of them are available.
  • Backported from LL's featurette viewer a fix to the GLTF importer/loader dealing with the ORM map.
  • Backported from LL's featurette viewer a fix to a failure to erase the GLTF overrides on cache entry removal of objects using PBR materials.
  • Changed "RenderSkyAutoAdjustBlueDensityScale" default to 0.8 instead of 1.0, for a better looking sky in PBR rendering mode with auto-adjusted legacy EE settings.
  • Moved the broken "Screen space reflections" PBR renderer setting from the Graphics preferences tab to the "Advanced" -> "Rendering" -> "Deferred rendering" menu, and added an explanatory alert box when enabling it. Since LL does not seem in any hurry to fix it, just consider it is a dead feature...
  • Added several entries to the Advanced" -> "Rendering" -> "Type" menu.
  • Build prerequisites raised to Python v3.3 minimum (instead of v2.6).
  • Removal of dead code and cleanup.


Cool VL Viewer v1.32.1.3 (experimental branch):

Same changes as in v1.32.0.21, plus:
  • Backported from LL's featurette viewer PBR terrain support, with the exception of the experimental feature for generating terrain normals. (*)
  • Added support for rendering the PBR terrains base color texture when not in PBR rendering mode (i.e. you will not see grey terrain in ALM or forward rendering mode, unless the base color texture itself is not used by a given PBR terrain).
  • Backported from LL's featurette viewer the latest changes and fixes to mirrors support with, in particular, the new distinction between static mirrors (only non-moving objects reflected) and dynamic mirrors (all objects reflected). Note that all old mirrors will be considered static, so you might want to change their reflection probe for "Mirror (dynamic)" in the reflection probe edit floater.
  • Exposed the "TextureMaxResLevel" debug setting values as three new entries in the "Advanced" -> "Rendering" -> "Textures" menu ("Fetch/render at NxN pixels max" with N = 512, 1024 or 2048).
  • Some code cleanup.


(*) The corresponding commit mentions "Proof-of-concept PBR terrain normal gen feature flag. Final implementation would likely be very different.". So no need to implement something that will likely change a lot or get removed...


Enjoy ! :D


2024-05-11 11:25:30
Profile WWW

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

This is an emergency bugfix release. All users of v1.32.0.21 or v1.32.1.3 (EDIT: and v1.32.1.4) shall update.

Cool VL Viewer v1.32.0.22 (stable branch):
Cool VL Viewer v1.32.1.5 (experimental branch):

New in these releases:
  • Reverted the backport of the "new algorithm to reserve texture indices in PBR rendering mode": this caused disappearing alpha-textured objects in PBR rendering mode with shadows on. See this thread for details.
  • Reverted the backport of the "fix to a failure to erase the GLTF overrides on cache entry removal of objects using PBR materials": when such an object re-rezzes in the same session (e.g. due to draw-distance and camera FOV changes), its PBR overrides were lost (the sim do not resend them as long as the viewer does not reconnect to the region).
  • Fixed a copy/paste bug which caused the new "Advanced" -> "Rendering" -> "Type" -> "Full bright" option to actually toggle the "Alpha mask (full bright)" one.
  • Fixed a typo in the new "CloudsMinAmbientThreshold" setting (miss-typed as "CloudsMinAmbiantThreshold").

Enjoy ! :D


Note: I did not build aarch64 releases, since the major bugs that have been fixed only impact PBR rendering and ARM64 SBCs cannot currently do it...


2024-05-11 14:50:10
Profile WWW

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

These are bugfix/maintenance releases and recommended updates.

Cool VL Viewer v1.32.0.23 (stable branch):

New in this release:
  • Backported from LL's maintenance viewer a fix to bogus attempts to fecth animations with a null UUID.
  • Backported from LL's maintenance viewer a fix to a failure to compile the screenSpaceReflUtil.glsl PBR shader with some OpenGL drivers.
  • Backported from LL's maintenance viewer a fix to "bounding box is not working as expected" with some mesh uploads, when using the default physics shape LOD (cube.dae).
  • Updated FMOD Studio to v2.03.01.
  • Linux only: rebuilt Dullahan against the latest CEF 124 release.
  • Linux x86_64 only: updated jemalloc to the latest git version.


Cool VL Viewer v1.32.1.6 (experimental branch):

Same changes as in v1.32.0.23, plus:
  • Reverted last week's change to the hero probe face update rates calculation: the new formula is bogus and caused the mirror-facing probe face to be updated at a slow rate while another, unused probe face was updated at full rate... Reverted the default value for "RenderHeroProbeUpdateMult" (used for non-facing probe faces) to 15 as a result.
  • Backported from LL's materials featurette viewer a "fix for alpha cutoff of zero and base color factor alpha of zero making objects disappear" in PBR rendering mode.
  • Backported from LL's materials featurette viewer "remove small texture offset from PBR terrain".
  • Backported from LL's materials featurette viewer "loosen clamp on haze glow to fix skies that want to be bonker" in PBR rendering mode.
  • Backported from LL's webrtc viewer several fixes to WebRTC voice, among which a fix for "incoming P2P sessions may not have names yet".
  • Fixed potential crash bugs in the WebRTC voice connection state machine and coroutines due to the lack of instance existence check on return from coroutines yield, and to bad running coroutines accounting.
  • Added a "jail" state to the WebRTC state machine so that a WebTRC connection won't be retried indefinitely (and in rapid succession) for Vivox regions neighbouring the WebRTC region your avatar is standing in.
  • Fixed the bug which was causing the WebRTC voice not to be properly "revived" when moving from a voice-enabled parcel to a voice-disabled one and back to the first.
  • Implemented a workaround for configured audio devices not always being properly accounted for after an audio channel change (e.g. after a parcel change or a TP). A new "VoiceWebRTCAutoTuneDuration" has been added to govern this workaround (which basically consists in mimicking an audio devices settings floater opening and closing, which also fixes this kind of issue); setting this to zero or less would disable the workaround.
  • Added a button to open the Audio devices settings floater in the "Active speakers" floater.
  • Updated llwebrtc to match LL's very latest version with voice connection shutdown fixes.
  • Minor code cleanup.


Enjoy ! :D


2024-05-18 09:37:36
Profile WWW

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

New in this release:
  • Fixed a copy/paste bug in LLUserAuth that was causing a bad decode of parameters passed as LLSD arrays.
  • Backported from LL's maintenance viewer a fix to "mesh uploader should permit lowering material count".
  • Backported from LL's viewer-featurette a fix to the render ray-cast debug feature (some faces were drawn when they were not actually ray-casted).
  • Added a new "CloudsDiffuseLightAdjustment" debug setting to allow brightening the classic clouds when the workaround for the PBR-hacked EE settings (those with a black ambient light) is used.
  • Exposed the classic clouds toggle as a new a "Low altitude clouds" option in the "World" -> "Environment settings" menu.
  • Added syntax highlighting and tool tips support for the missing llGetStartString() LSL function and the new PRIM_REFLECTION_PROBE_MIRROR LSL constant.
  • Made the Puppetry-related code optional and added a compile-time option for it (defaulting to OFF), since LL announced they retired the Puppetry project. This means that, from now on, released binaries will not implement any more the Puppetry features; I just keep the code around in the sources for now, in case LL would revive the project at some point, or part of it, such as IK for animations.
  • Removed the compile-time option (that was OFF) and entirely gutted out the code for the animesh visual parameters feature (LL's long abandoned Muscadine/Axon project).
  • Minor code cleanup.


Cool VL Viewer v1.32.1.7 (experimental branch):

Same changes as in v1.32.0.24, plus:
  • Fixed the bug introduced by mistake in v1.32.1.6 and which ruined alpha-blend PBR materials rendering.
  • Fixed a typo bug in LLEconomy which prevented to extract the large textures upload cost; the latter is now properly taken into account.
  • Backported from LL's materials featurette viewer a "fix for clipping and culling for mirrors under water".
  • Backported from LL's materials featurette viewer a fix for mirror probes updates.
  • Backported from LL's materials featurette viewer the HDRI sky preview feature. I also added a toggle for it, making it unnecessary to reset the reflection maps to disable the preview and to reload the EXR texture to re-enable it. Two new entries have been added for it in the "World" -> "Environment settings" menu: "Load new HDRI sky" to load an EXR sky texture and "Use the HDRI sky" to toggle the HDRI preview feature. New settings related to this feature are: "RenderHDRIExposure", "RenderHDRIIrradianceOnly", "RenderHDRIRotation" and "RenderHDRISplitScreen".
  • Backported from LL's materials featurette viewer support for PBR terrains in the normals debug render feature.
  • Preliminary backport work (with a new llgltf library, for now not compiled in release binaries) for the gLTF scene import feature seen in LL's materials featurette viewer.
  • Some code cleanup.


Enjoy ! :D


2024-05-25 09:18:40
Profile WWW

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

New in this release:
  • Fixed the RLV @camtextures command, which was not working properly in ALM/forward rendering modes and was crashing the viewer in PBR rendering mode. See this thread for details.
  • Backported from LL's viewer gltf_development a fix to local textures size and components not being properly initialized and local materials not loading fully.
  • Implemented Lua new OnAlertDialog() and OnURLDispatch() callbacks and a new AlertDialogResponse() function. Slightly changed the parameters transmitted by the OnScriptDialog() callback (number-type key for the buttons array, instead of a string type key; this should not impact most of the existing scripts, but makes it easier to use that array to retrieve a given button name for script dialogs). See the updated Lua manual for details.
  • Linux only: updated libSDL to 2.30.3 and recompiled libndofdev against it.
  • Linux x86_64 only: updated jemalloc to the latest git version.
  • Some code cleanup.


Cool VL Viewer v1.32.1.8 (experimental branch):

Same changes as in v1.32.0.25, plus:
  • Backported from LL's viewer materials_featurette a fix to the PBR terrain shader.
  • Backported from LL's viewer gltf_development a fix to "Probe ambience" and "Probe near clip" spinners not being disabled as they should for mirror probes in the reflection probe edit floater.
  • Backported from LL's viewer materials_featurette the gLTF scene preview feature. Fixed crash bugs in it, and added proper validation (e.g. for maximum vertex buffers size overshoots) and gLTF loading error reporting via dialogs.
  • Added a "Load gLTF" entry to the pie (last sub-)menu for in-world objects, to allow (un)setting an object as a gLTF scene handle. Made it so that, when an object is made into a handle, its rendering is skipped while the scene itself renders. Made it so that when you "Cancel" (from the file selector) the loading of a gLTF scene for an existing handle object, the scene it currently acts as an handle for gets unloaded and that object reappears.
  • Some code cleanup and minor optimizations.


Enjoy ! :D


2024-06-01 09:33:54
Profile WWW

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

New in this release:
  • Removed JsonCpp (libjsoncpp) from sources, and converted the viewer code to instead make use of Niels Lohmann's "JSON for Modern C++" header-only library (which is bundled with tinygltf already) for Json coding/decoding.
  • Fixed a wrong haze render target sizing in my PBR renderer backport, that was too small (512x512 like in EE mode, instead of full screen size) and caused detouring issues around objects in foreground (seen underwater and in the air when haze is in use by environment settings).
  • Fixed the PBR water shader and rendering code to properly render transparency (it was way too dark) and reflections (missing accounting for the Fresnel factor when mixing colors), to properly implement rendering for water edges (the shader was not properly accounting for those, causing useless attempts to mix absent water reflection/distortion/bottom textures), and avoid to copy the full-screen frame buffer 4 times (!) per render to the distortion/reflection render target when only one time is needed... Also made the water surface a tiny bit greener to make it look closer to what is seen in EE rendering mode.
  • Relaxed a bit the "RenderSkyReflectionDarkening" and"RenderSkyReflectionDesaturate" settings values used by my "Fix reflections blue hue" feature for PBR.
  • Backported from LL's materials_featurette viewer a "fix for NaNs from terrain shader".
  • Backported from LL's maintenance viewer "reconnect to voice after 'tuning'."
  • Updated tinygltf to v2.8.22, and its bundled json.hpp header ("JSON for Modern C++") to v3.10.5 (which contains necessary fixes to Json files decoding for some old compilers and/or deployment targets).
  • Some code cleanup.


Cool VL Viewer v1.32.1.9 (experimental branch):

Same changes as in v1.32.0.26, plus:
  • Fixed the water rendering in ALM mode, that got broken in v1.32.1.3. See this message for details.
  • Made it so that my "Fix reflections blue hue" feature does not affect PBR high resolution probes (mirrors), to avoid an improperly darkened sky reflection.
  • Backported from LL's materials_featurette viewer "disable spherical mirror probes for the time being".
  • Backported from LL's materials_featurette viewer "fix for moire pattern in specular highlights".
  • Backported from LL's materials_featurette viewer a "fix for blurry terrain on Mac" (that could also possibly impact some other OpenGL drivers).


Enjoy ! :D


2024-06-08 09:42:27
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 720 posts ]  Go to page Previous  1 ... 68, 69, 70, 71, 72

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.