summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2023-10-17SL-20476: Don't let the compiler know we intend to crash.Nat Goodspeed
clang has gotten smart enough to recognize an inline attempt to store to address zero. Fool it by storing to an address passed as a parameter, and pass nullptr from a different source file.
2023-10-17SL-20457 allow creating new items from the right-click context menuMaxim Nikolenko
2023-10-17SL-18837: Avoid stuffing build number into 32-bit int.Nat Goodspeed
Even though LLVersionInfo::getBuild() already returns a 64-bit int, various consumers assumed it could fit into 32 bits. It was especially bad to pass it to a classic C style varargs function. Only on a little-endian CPU, and only because it was the last argument, the damage was limited to truncation -- instead of arbitrary undefined behavior. Where the consumer doesn't support 64-bit ints, pass as string instead.
2023-10-16SL-18837: Second Life Release.app=>Second Life Viewer.app in tarballNat Goodspeed
2023-10-16SL-18837: Create Second Life Viewer.app, not Second Life Release.appNat Goodspeed
2023-10-16SL-20473 Add GenericStreamingMessage and dummy handler to suppress packet ↵RunitaiLinden
loss and log spam noise when visiting GLTF enabled regions.
2023-10-16Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559RunitaiLinden
2023-10-16SL-20258 Fix for LSL spamming new probes into the scene deadlocking probe ↵RunitaiLinden
updater. Add probe update debug display.
2023-10-16SL-20382 Warn when moving no-copy items on dropAndrey Kleshchev
2023-10-16Merge branch 'DRTVWR-559' into DRTVWR-583Jonathan "Geenz" Goodman
2023-10-16Tons of masking changes and tweaks.Jonathan "Geenz" Goodman
We now support masking mirrors in the GBuffer. We also now support the concept of one arbitrary clip plane. DRTVWR-583
2023-10-13DRTVWR-592: Attempt to fix Mac buildCosmic Linden
2023-10-13Merge branch 'DRTVWR-559' into DRTVWR-592Cosmic Linden
2023-10-13Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559RunitaiLinden
2023-10-13SL-20448 Fix for worn animesh corrupting octree bounding boxes.RunitaiLinden
2023-10-13DRTVWR-592: Fix PBR terrain shader compile crash when emissive textures are ↵Cosmic Linden
disabled
2023-10-13DRTVWR-592: EXTRA_CODE_HERE is actually important - bring that backCosmic Linden
2023-10-13DRTVWR-592: Clean upCosmic Linden
2023-10-13DRTVWR-592: Fix non-triplanar being slower somehow in some cases.Cosmic Linden
2023-10-13DRTVWR-592: Add missing branching for terrain sampling. Jury is still out on ↵Cosmic Linden
which version is faster
2023-10-13DRTVWR-592: Implement reduced branching terrain shaderCosmic Linden
2023-10-13DRTVWR-592: (WIP) (has debug) Add new functions for mixing PBR materials. ↵Cosmic Linden
Not yet used.
2023-10-13DRTVWR-592: Disable (but do not remove) shader debugCosmic Linden
2023-10-13DRTVWR-592: (WIP) (has debug) Fix PBR terrain material mixing and triplanar ↵Cosmic Linden
mapping using wrong mix, causing bright spots
2023-10-13DRTVWR-592: (WIP) (has debug) Apply triplanar optimization technique to PBR ↵Cosmic Linden
material sampling. Use slightly different alpha ramp to hide unused materials
2023-10-13DRTVWR-592: Remove shader cruftCosmic Linden
2023-10-13DRTVWR-592: Don't read UVs for PBR terrain in single-plane case - works out ↵Cosmic Linden
to be more expensive than triplanar in some cases, and UVs are already trivial
2023-10-13DRTVWR-592: Clean up debug and test cases for ant trails artifact. Fix ↵Cosmic Linden
whitespace
2023-10-13DRTVWR-592: (WIP) (has debug) More rigorous definition of usage vector for ↵Cosmic Linden
triplanar that avoids possible case where 1 = 0.9999, which gets rounded down to 0 on int cast
2023-10-13DRTVWR-592: (WIP) (has debug) Fix removing axial sign flip of normal texture ↵Cosmic Linden
during zero check, add another zero check
2023-10-13DRTVWR-592: (WIP) (has debug) Fix "ant trail" seams in terrain caused by ↵Cosmic Linden
multiple texture lookups in a switch..case block
2023-10-13DRTVWR-592: (DEBUG) (broken) Clean up a few debug cases not used for ↵Cosmic Linden
reproducing the bug
2023-10-13DRTVWR-592: (DEBUG) (broken) Strange sampling behavior isolated to ↵Cosmic Linden
switch..case blocks
2023-10-13DRTVWR-592: (DEBUG) (broken) Strange sampling behavior survives weight bypassCosmic Linden
2023-10-13DRTVWR-592: (WIP) CleanupCosmic Linden
2023-10-13DRTVWR-592: (WIP) (has debug) Convert colors to linear before triplanar ↵Cosmic Linden
blending. General refactor.
2023-10-13DRTVWR-592: Fix not thresholding texture lookups for non-normal textures. ↵Cosmic Linden
Also decrease threshold to (hopefully) reasonable level
2023-10-13DRTVWR-592: (WIP) Test impact of higher threshold on performance and visualsCosmic Linden
2023-10-13DRTVWR-592: Fix weightsCosmic Linden
2023-10-13DRTVWR-592: Triplanar performance passCosmic Linden
2023-10-13DRTVWR-592: Fix terrain normal sampling in non-triplanar caseCosmic Linden
2023-10-13DRTVWR-592: (WIP) PBR Terrain: Improve orientation of textures and normal ↵Cosmic Linden
maps for triplanar mapping, minor cleanup
2023-10-13DRTVWR-592: Give PBR terrain shader more descriptive name for ↵Cosmic Linden
debugging/profiling
2023-10-13DRTVWR-592: Add test config for triplanar mapping blend strengthCosmic Linden
2023-10-13DRTVWR-592: Add triplanar mapping setting, gate to High graphics setting or ↵Cosmic Linden
higher, bump feature table
2023-10-13DRTVWR-592: (WIP) Triplanar mappingCosmic Linden
2023-10-13DRTVWR-592: Fix broken minimap loading, improve minimap view of PBR ↵Cosmic Linden
materials (still not accurate, but better...)
2023-10-13DRTVWR-592: Add tracy block to gen_terrain_tangents (not profiled)Cosmic Linden
2023-10-13DRTVWR-592: Remove WIP separate code path for terrain geometry rebuilds for ↵Cosmic Linden
PBR as that is not needed at the moment
2023-10-13DRTVWR-592: Create separate config option for terrain repeats. Clean up debugCosmic Linden