Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-04 | Switch mac build to go on hosted macos-12-xl runner. | Brad Linden | |
2023-05-04 | DRTVWR-559: Add <unordered_map> header since we use it. | Nat Goodspeed | |
2023-05-04 | SL-19594: Update to bugsplat build 579669 | Nat Goodspeed | |
2023-05-04 | Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-577-maint-S | Andrey Lihatskiy | |
2023-05-04 | DRTVWR-559: Merge 'DRTVWR-559' into DRTVWR-559-zapfunc | Nat Goodspeed | |
2023-05-03 | Added ability to disable required OSX_SYSROOT cmake checks | Brad Linden | |
2023-05-03 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | RunitaiLinden | |
2023-05-03 | DRTVWR-559 WIP - optimize ARC calculation et al. | RunitaiLinden | |
2023-05-03 | Further attempts to get actions based nightly mac builds working for DRTVWR-559 | Brad Linden | |
2023-05-03 | Experiment with turning on MacOS builds for github based nightly builds for ↵ | Brad Linden | |
DRTVWR-559 | |||
2023-05-03 | SL-19647: Eliminate LLSDArray entirely. | Nat Goodspeed | |
Newer C++ compilers have different semantics around LLSDArray's special copy constructor, which was essential to proper LLSD nesting. In short, we can no longer trust LLSDArray to behave correctly. Now that we have variadic functions, get rid of LLSDArray and replace every reference with llsd::array(). | |||
2023-05-03 | Merge pull request #191 from ↵ | Brad Linden | |
secondlife/brad/SL-19648-refcount-llgltfmaterial-thread-safety Fix SL-19675 crash due to thread unsafe LLRefCount usage possibly related to SL-19648 | |||
2023-05-03 | Cleanup with SL-19675 fix. lifted empty check outside the workqueue post ↵ | Brad Linden | |
and cleaned up indentation | |||
2023-05-03 | Improved fix for SL-19675 crash. How about just don't refer to data when ↵ | Brad Linden | |
you don't need it | |||
2023-05-03 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2023-05-03 | DRTVWR-575: Replace some LLSDArray() usage with llsd::array(). | Nat Goodspeed | |
It seems newer compilers have a different interpretation of exactly when to engage LLSDArray's copy constructor. In particular, this assignment: some_LLSD_map[key] = LLSDArray(...)(...)...; used to convert the LLSDArray object directly to LLSD; now it first calls the custom copy constructor, which embeds the intended array within an outer array before assigning it into the containing map. The newer llsd::array() function avoids that problem because what it returns is already an LLSD object. Taking inventory of LLSDArray assignments of that form turned up a number of workarounds like LLSD(LLSDArray(...)). Replacing those with llsd::array() is both simpler and more readable. Tip of the hat to Chorazinallen for surfacing this issue! (cherry picked from commit bb718155bddfbe7007029a0c9e69a4a98615f14d) | |||
2023-05-03 | DRTVWR-559: Merge remote branch 'DRTVWR-559' into DRTVWR-559-zapfunc | Nat Goodspeed | |
Delete the debugLoggingEnabled() (changed to LL_DEBUGS()) stanzas deleted by the upstream. | |||
2023-05-03 | DRTVWR-559: Replace debugLoggingEnabled() function with LL_DEBUGS(). | Nat Goodspeed | |
The trouble with debugLoggingEnabled() is that it locked mutexes and searched maps every time that call was reached. LL_DEBUGS() has the same functionality (albeit with idiosyncratic syntax) but performs expensive lookups only once per session, caching the result in a local static variable. | |||
2023-05-02 | DRTVWR-559 Optimization pass, make it so profileAvatar can read back GPU ↵ | RunitaiLinden | |
timer without a frame stall. | |||
2023-05-02 | Attempt at fixing thread safety possibly related to SL-19648 | Brad Linden | |
2023-05-02 | Merge branch 'main' into main | Beq Janus | |
2023-05-02 | Merge branch 'main' into DRTVWR-577-maint-S | Andrey Lihatskiy | |
2023-05-02 | Increment viewer version to 6.6.12 | Vir Linden | |
following promotion of DRTVWR-539 | |||
2023-05-01 | SL-19656 followup removing unused variable | Brad Linden | |
2023-05-01 | SL-19656 Rewrite avatar and attachment render metrics to not interfere with ↵ | RunitaiLinden | |
render pipe and be representative of actual render cost instead of driver synchronization time. * SL-19656 Rewrite avatar and attachment render metrics to not interfere with render pipe and be representative of actual render cost instead of driver synchronization time. * SL-19656 Remove now dead code (trackAttachments et al). * SL-19656 Fix for crash on GL <= 3.2 | |||
2023-04-30 | BUG-233797/BUG-233798 -ve underwater fog density causes blackout. | Beq | |
2023-04-28 | Merge pull request #196 from secondlife/SL-19644 | cosmic-linden | |
SL-19644: Move GLTF transform reset out of pushBatch | |||
2023-04-28 | DRTVWR-559 Touch up performance floater graphics preferences to remove ↵ | RunitaiLinden | |
preferences that no longer exist. | |||
2023-04-28 | SL-19644: Entirely separate files for GLTF alpha shadows | Cosmic Linden | |
2023-04-28 | SL-19644: Bind the shader on every shadow alpha blend call | Cosmic Linden | |
2023-04-28 | SL-19644: Move GLTF transform reset out of pushBatch | Cosmic Linden | |
2023-04-28 | Merge pull request #198 from secondlife/DRTVWR-559-merge-539 | Brad Linden | |
DRTVWR-559 merge 539 | |||
2023-04-28 | Update glext package in attempt to fix DRTVWR-559 viewer readiness report ↵ | Brad Linden | |
errors (#194) | |||
2023-04-28 | Fix for mac shader loading failure freeze at startup SL-19668 | Brad Linden | |
2023-04-27 | Readded RenderClass1MemoryBandwidth setting after DRTVWR-559 & DRTVWR-539 merge | Brad Linden | |
Has to use class1 now since class0 shouldn't ever be in use on end-user systems anymore. | |||
2023-04-27 | More merge cleanup after DRTVWR-559 & DRTVWR-539 merge. (thanks Ansariel) | Brad Linden | |
2023-04-27 | DRTVWR-559 Fix for crash on GL 3. | RunitaiLinden | |
2023-04-27 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | RunitaiLinden | |
2023-04-27 | SL-19197 Fix for crash in LLRenderTarget::release | RunitaiLinden | |
2023-04-27 | More post-merge fixes after DRTVWR-559 & DRTVWR-539 merge | Brad Linden | |
2023-04-27 | Merge pull request #195 from secondlife/SL-19653 | cosmic-linden | |
SL-19653: Fix some vertex buffer data mask asserts | |||
2023-04-26 | DRTVWR-559 Add "No Post" mode and refactor "Scene Gamma" into "Brightness" ↵ | RunitaiLinden | |
for adjusting legacy gamma when probe ambiance is 0 and dynamic exposure when probe ambiance is not zero. | |||
2023-04-26 | Got things to compile again after DRTVWR-559 & DRTVWR-539 merge. | Brad Linden | |
removing dead code and references to members that don't exist anymore | |||
2023-04-26 | SL-19656 disabling trackAttachments() code after DRTVWR-559 & DRTVWR-539 merge | Brad Linden | |
2023-04-26 | SL-19653: Fix data mask assert: specular-normal blinn-phong in wrong bin | Cosmic Linden | |
2023-04-26 | SL-19653: Fix assert: Prims were added to glow draw pool when glow was at or ↵ | Cosmic Linden | |
near zero | |||
2023-04-26 | Merge remote-tracking branch 'origin/DRTVWR-539' into DRTVWR-559-merge-539 | Brad Linden | |
2023-04-26 | Temporarily moving new DRTVWR-559 LLDrawPool functions to someplace less ↵ | Brad Linden | |
likely to conflict with upcoming DRTVWR-539 merge | |||
2023-04-26 | DRTVWR-559 Disable unit tests by default. | RunitaiLinden | |
2023-04-25 | SL-19480 Fix for GPU benchmark reporting the GPU has infinite memory bandwidth | RunitaiLinden | |