Commit Graph

49360 Commits (42b51bfd2cccba1dfdc820a4a033481fd42c1907)

Author SHA1 Message Date
Nat Goodspeed 19f453fc20 SL-18837: Second Life Release.app=>Second Life Viewer.app in tarball 2023-10-16 19:46:37 -04:00
Nat Goodspeed 016023c780 SL-18837: Create Second Life Viewer.app, not Second Life Release.app 2023-10-16 19:04:23 -04:00
RunitaiLinden 108b46079a SL-20473 Add GenericStreamingMessage and dummy handler to suppress packet loss and log spam noise when visiting GLTF enabled regions. 2023-10-16 16:21:20 -05:00
RunitaiLinden dedda64d70 Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-10-16 13:55:02 -05:00
RunitaiLinden 09aedbb7a9 SL-20258 Fix for LSL spamming new probes into the scene deadlocking probe updater. Add probe update debug display. 2023-10-16 13:54:38 -05:00
Andrey Kleshchev b6a201f702 SL-20382 Warn when moving no-copy items on drop 2023-10-16 21:12:33 +03:00
Jonathan "Geenz" Goodman bd9c0a2e65 Merge branch 'DRTVWR-559' into DRTVWR-583 2023-10-16 08:48:50 -07:00
Jonathan "Geenz" Goodman 0bfeb74172 Revert an accidental message template sha1 update.
DRTVWR-583
2023-10-16 08:48:00 -07:00
Jonathan "Geenz" Goodman e841c73a99 Tons of masking changes and tweaks.
We now support masking mirrors in the GBuffer.

We also now support the concept of one arbitrary clip plane.

DRTVWR-583
2023-10-16 08:45:48 -07:00
Cosmic Linden 45547c7bba DRTVWR-592: Attempt to fix Mac build 2023-10-13 16:19:20 -07:00
Cosmic Linden a91f08ba84 Merge branch 'DRTVWR-559' into DRTVWR-592 2023-10-13 14:02:51 -07:00
RunitaiLinden 71d0603773 Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-10-13 15:32:42 -05:00
RunitaiLinden 20f1ca9297 SL-20448 Fix for worn animesh corrupting octree bounding boxes. 2023-10-13 15:32:23 -05:00
Nat Goodspeed f6d872a027 PIE-1057: Pass sign-pkg-windows@azure the Azure-related secrets. 2023-10-13 15:11:30 -04:00
Cosmic Linden cc0f831aaa DRTVWR-592: Fix PBR terrain shader compile crash when emissive textures are disabled 2023-10-13 10:43:18 -07:00
Cosmic Linden 8d9933b370 DRTVWR-592: EXTRA_CODE_HERE is actually important - bring that back 2023-10-13 10:43:13 -07:00
Cosmic Linden f3c98a548a DRTVWR-592: Clean up 2023-10-13 10:43:08 -07:00
Cosmic Linden f9bd70efc9 DRTVWR-592: Fix non-triplanar being slower somehow in some cases. 2023-10-13 10:43:02 -07:00
Cosmic Linden be38adebbe DRTVWR-592: Add missing branching for terrain sampling. Jury is still out on which version is faster 2023-10-13 10:42:56 -07:00
Cosmic Linden b162ff3cae DRTVWR-592: Implement reduced branching terrain shader 2023-10-13 10:42:50 -07:00
Cosmic Linden b163f72ecc DRTVWR-592: (WIP) (has debug) Add new functions for mixing PBR materials. Not yet used. 2023-10-13 10:42:44 -07:00
Cosmic Linden 00d56e2607 DRTVWR-592: Disable (but do not remove) shader debug 2023-10-13 10:42:39 -07:00
Cosmic Linden 86f0c9faa8 DRTVWR-592: (WIP) (has debug) Fix PBR terrain material mixing and triplanar mapping using wrong mix, causing bright spots 2023-10-13 10:42:35 -07:00
Cosmic Linden 1d885181d8 DRTVWR-592: (WIP) (has debug) Apply triplanar optimization technique to PBR material sampling. Use slightly different alpha ramp to hide unused materials 2023-10-13 10:42:29 -07:00
Cosmic Linden 6e949e5d63 DRTVWR-592: Remove shader cruft 2023-10-13 10:42:24 -07:00
Cosmic Linden b1a3a274ff DRTVWR-592: Don't read UVs for PBR terrain in single-plane case - works out to be more expensive than triplanar in some cases, and UVs are already trivial 2023-10-13 10:42:18 -07:00
Cosmic Linden fa11e94c3c DRTVWR-592: Clean up debug and test cases for ant trails artifact. Fix whitespace 2023-10-13 10:42:12 -07:00
Cosmic Linden c48837ef9b DRTVWR-592: (WIP) (has debug) More rigorous definition of usage vector for triplanar that avoids possible case where 1 = 0.9999, which gets rounded down to 0 on int cast 2023-10-13 10:42:07 -07:00
Cosmic Linden 823fcddcb5 DRTVWR-592: (WIP) (has debug) Fix removing axial sign flip of normal texture during zero check, add another zero check 2023-10-13 10:42:02 -07:00
Cosmic Linden be39e92f7d DRTVWR-592: (WIP) (has debug) Fix "ant trail" seams in terrain caused by multiple texture lookups in a switch..case block 2023-10-13 10:41:19 -07:00
Cosmic Linden fb12fb4bf7 DRTVWR-592: (DEBUG) (broken) Clean up a few debug cases not used for reproducing the bug 2023-10-13 10:40:29 -07:00
Cosmic Linden aba9185f3a DRTVWR-592: (DEBUG) (broken) Strange sampling behavior isolated to switch..case blocks 2023-10-13 10:40:24 -07:00
Cosmic Linden d745b63213 DRTVWR-592: (DEBUG) (broken) Strange sampling behavior survives weight bypass 2023-10-13 10:40:19 -07:00
Cosmic Linden a9a08f72be DRTVWR-592: (WIP) Cleanup 2023-10-13 10:40:13 -07:00
Cosmic Linden 53a5055ab7 DRTVWR-592: (WIP) (has debug) Convert colors to linear before triplanar blending. General refactor. 2023-10-13 10:40:07 -07:00
Cosmic Linden e6777d566f DRTVWR-592: Fix not thresholding texture lookups for non-normal textures. Also decrease threshold to (hopefully) reasonable level 2023-10-13 10:40:02 -07:00
Cosmic Linden bb0ae367d7 DRTVWR-592: (WIP) Test impact of higher threshold on performance and visuals 2023-10-13 10:39:56 -07:00
Cosmic Linden a8d69a4bae DRTVWR-592: Fix weights 2023-10-13 10:39:50 -07:00
Cosmic Linden 2895b7bf81 DRTVWR-592: Triplanar performance pass 2023-10-13 10:39:45 -07:00
Cosmic Linden 3e3a3c1c52 DRTVWR-592: Fix terrain normal sampling in non-triplanar case 2023-10-13 10:39:40 -07:00
Cosmic Linden db4bc52829 DRTVWR-592: (WIP) PBR Terrain: Improve orientation of textures and normal maps for triplanar mapping, minor cleanup 2023-10-13 10:39:34 -07:00
Cosmic Linden 23ca385f3d DRTVWR-592: Give PBR terrain shader more descriptive name for debugging/profiling 2023-10-13 10:39:28 -07:00
Cosmic Linden ed973f4cbc DRTVWR-592: Add test config for triplanar mapping blend strength 2023-10-13 10:39:22 -07:00
Cosmic Linden 2dc3f3ade1 DRTVWR-592: Add triplanar mapping setting, gate to High graphics setting or higher, bump feature table 2023-10-13 10:39:16 -07:00
Cosmic Linden 754fe9d4b7 DRTVWR-592: (WIP) Triplanar mapping 2023-10-13 10:39:09 -07:00
Cosmic Linden ab3b4edac7 DRTVWR-592: Fix broken minimap loading, improve minimap view of PBR materials (still not accurate, but better...) 2023-10-13 10:39:03 -07:00
Cosmic Linden 7f74318916 DRTVWR-592: Add tracy block to gen_terrain_tangents (not profiled) 2023-10-13 10:38:59 -07:00
Cosmic Linden d6aced7abf DRTVWR-592: Remove WIP separate code path for terrain geometry rebuilds for PBR as that is not needed at the moment 2023-10-13 10:38:54 -07:00
Cosmic Linden 35d889f7af DRTVWR-592: Create separate config option for terrain repeats. Clean up debug 2023-10-13 10:38:48 -07:00
Cosmic Linden b9ba57fd00 DRTVWR-592: (WIP) Fix terrain PBR texture repeat seam. Legacy terrain texture repeats currently broken 2023-10-13 10:38:42 -07:00