Commit Graph

47170 Commits (36f37ebf8a97cf1d5dacf6c8df41bf08375ac002)

Author SHA1 Message Date
Dave Parks 36f37ebf8a SL-19263 Tidy up the reflection probe warning modal and add a cancel button. 2023-02-28 12:08:25 -06:00
Dave Parks d5e558fffc SL-19277 Fix for fallback probe sometimes getting occluded and making void water dark after teleport. Never default to having reflections off. 2023-02-28 08:49:15 -06:00
Dave Parks e5a2f85005 SL-19226 Reimplement water fresnel offset/scale, exposure balance for midday, adjust reflections off, and decruft depth buffer error correction shenanigans that are no longer used. 2023-02-27 16:53:56 -06:00
Dave Parks 099fe4a70a Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-02-27 13:26:56 -06:00
Dave Parks 41e694c33e DRTVWR-559 Fix for local lights being applied to fullbright objects. 2023-02-27 13:26:33 -06:00
cosmic-linden 9601abba55
Merge pull request #92 from secondlife/SL-19262
SL-19265: Fix precision issue with texture transforms, separate texture animations
2023-02-27 10:16:48 -08:00
Dave Parks 4ec8844f01 DRTVWR-559 Fix for occlusion culling going off the rails when settings change -- remove LLPipeline::resetVertexBuffers and add a sanity check to how long we wait for a query to be "available". 2023-02-27 10:42:53 -06:00
Dave Parks 61a6054e3a DRTVWR-559 Fix for mac build 2023-02-27 10:09:06 -06:00
Cosmic Linden 7a533f3682 SL-19269: For PBR materials, apply texture animation independently of the underlying texture transform 2023-02-24 18:10:49 -08:00
Dave Parks b0fb4e3b7c DRTVWR-559 Fix for ignoring specular channel alpha for attenuation environment intensity. 2023-02-24 19:36:45 -06:00
Cosmic Linden 33085b9d83 SL-19265: Fix precision issue with texture transforms by moving transform matrix calculation into the shader 2023-02-24 13:53:55 -08:00
Dave Parks 9606f2afbb DRTVWR-559 Add controls for tonemapper to advanced preferences. 2023-02-24 15:41:51 -06:00
Dave Parks 2bbbb8fe87 Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-02-24 14:54:37 -06:00
Dave Parks 86427ec145 SL-19212 Resurrect glare and apply to PBR materials as well (and fix color mismatch in legacy alpha vs opaque). 2023-02-24 14:54:25 -06:00
cosmic-linden 5aa568f3a2
Merge pull request #89 from secondlife/SL-19228
SL-19228: Fix GLTF texture transform rotation + add UV debug
2023-02-24 11:41:04 -08:00
Cosmic Linden a7ecfc9b19 SL-19228: Remove DEBUG_TEXCOORD 2023-02-24 09:27:19 -08:00
Cosmic Linden 6494eed242 SL-19228: Fix GLTF texture transform rotation and add UV debug (PBR only). See textureUtilV.glsl for UV coordinate comments 2023-02-23 14:28:42 -08:00
Dave Parks 63ae47d8fd SL-19236 Fix for HUDs not rendering when transparent water is disabled. 2023-02-23 15:19:56 -06:00
Dave Parks e5e94b5fa8 DRTVWR-559 Fix for irradiance maps going black at 128x128 radiance map resolution. Improve radiance map anti-aliasing and default to 128x128 everywhere. 2023-02-23 11:47:24 -06:00
Dave Parks 93a82d4b75 DRTVWR-559 Fix for mac build. 2023-02-22 11:23:13 -06:00
Dave Parks 65d69ce80d DRTVWR-559 Fix for stall in probe occlusion culling and fix for culled neighbors getting sampled (badly). 2023-02-22 11:01:18 -06:00
Dave Parks 0336c1a06d DRTVWR-559 Fix SSR on transparent PBR surfaces. 2023-02-21 22:13:08 -06:00
Dave Parks 8f83724f7e DRTVWR-559 WIP -- Kill debug text on probes (whoops) 2023-02-21 20:56:20 -06:00
Dave Parks 19f7497d9a DRTVWR-559 WIP -- occlusion culling for reflection probes -- has a defect for objects close to the camera at some angles and leaks query objects, will follow up. 2023-02-21 20:42:25 -06:00
Dave Parks 131d116ffd SL-19239 Day after three day quality pass - add ACES tone mapping to address "haziness" (and also fix banding in emissive materials) 2023-02-21 15:40:20 -06:00
Dave Parks cd0944caa6 SL-19239 Redo integration of Sascha's radiance map filter. 2023-02-17 14:55:06 -06:00
Dave Parks a91c970e3e Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-02-17 10:34:41 -06:00
Dave Parks 50c57b6be7 SL-19128 Soften the transition between manual and automatic sphere probes. 2023-02-17 10:34:27 -06:00
Andrey Kleshchev 17d3f37863 SL-17640 Fix 'Apply now' being enabled when importing 2023-02-16 22:51:29 +02:00
Brad Linden 5baee50c65
Merge pull request #84 from secondlife/SL-19191
Fix for crash on startup for M1 macs
2023-02-16 09:43:59 -08:00
Brad Linden c1fdf0e277 Fixup mac compatibility for SL-18762 shadowUtil.glsl changes 2023-02-15 15:46:41 -08:00
cosmic-linden 3a24197c73
Merge pull request #76 from secondlife/SL-19121
SL-19121: Add some override tests
2023-02-15 15:18:48 -08:00
Dave Parks 74275f590e SL-18927 Warn *before* destroying content, not after. Followup from last commit -- immediately apply scale to sphere probes. 2023-02-15 14:47:33 -06:00
Dave Parks fa1d6066a1 SL-19220 Have manual sphere probes live-track their associated LLViewerObjects 2023-02-15 12:06:57 -06:00
Cosmic Linden d1531eb2ce SL-19121: Add additional test at request of review 2023-02-15 09:42:35 -08:00
Cosmic Linden df440f3f33 SL-19121: Address review comments from SL-19080 phase 2 2023-02-15 09:42:35 -08:00
Dave Parks b4332012ab SL-19219 Fix for reflection probe display rendering during HUD render (also shadow frusta) 2023-02-15 10:57:29 -06:00
Dave Parks 893db4a692 Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-02-15 10:12:37 -06:00
Dave Parks 9630a1a2bc SL-18568 Fix for only one projector casting shadows. 2023-02-15 09:51:19 -06:00
Cosmic Linden b66c95e487 SL-19121: Add some override tests 2023-02-14 15:45:39 -08:00
cosmic-linden 0dd4efea93
Merge pull request #85 from secondlife/SL-19002
SL-19002: Handle edge case in client networking which could cause material ID and overrides to become out-of-sync
2023-02-14 14:45:53 -08:00
Cosmic Linden 917932549f SL-19002: Stop sending material IDs from client via material params and just call queueApply/queueModify 2023-02-14 13:59:00 -08:00
Jonathan "Geenz" Goodman 8f348b993d Potential fix for SL-19191
Crash on startup for M1 macs

SL-19191
2023-02-14 12:04:18 -08:00
cosmic-linden ba7a333969
Merge pull request #73 from secondlife/SL-19080
SL-19080: GLTF Material asset consistency: Part 2: Update viewer GLTF Material asset upload to v1.1
2023-02-14 11:40:32 -08:00
Dave Parks 1b19b7cdc9 SL-18983 and SL-18680 Disable automatic alpha masking on HUDs. 2023-02-14 12:22:51 -06:00
Dave Parks 914ae0448f Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-02-14 10:10:25 -06:00
Dave Parks 68c4ff7dce SL-18762 Fix for broken local lights on alpha when wearing a HUD attachment. Also fix stuck sun/moon and incidental decruft. 2023-02-14 10:10:12 -06:00
Andrey Kleshchev a549140fd0 SL-19183 PBR mapping scale values start on zero 2023-02-14 00:12:09 +02:00
Henri Beauchamp 3561e9b5d5 SL-19110 revert LLUUID::combine() to old algorithm to match server code. (#75)
As it happens, the change in the LLUUID::combine() algorithm introduced by one
of my previous commits is causing invalid assets creation (seen with
some clothing items, such as Shape and Universal types); obviously, the server
is using the old algorithm for UUID validation purpose of these assets.

This commit reverts LLUUID::combine() code to use LLMD5.
2023-02-13 19:36:09 +02:00
Dave Parks c87c1a1fa4 Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-02-13 10:13:01 -06:00