Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-30 | Add separate minor throttle period for UNTRUSTED_ALLOW funcs | Mnikolenko Productengine | |
2024-05-30 | #1597 Fix for some GLTF transforms not loading properly. | RunitaiLinden | |
Also incidental fix for unreachable code error. | |||
2024-05-30 | Merge pull request #1393 from secondlife/nat/maint-b-tests | nat-goodspeed | |
Turn on LL_TESTS for Maint B. | |||
2024-05-30 | Merge pull request #1496 from secondlife/nat/catch-test-blown-stack | nat-goodspeed | |
Attempt to diagnose stack overflow in test programs. Also, improve build.yaml logic. | |||
2024-05-30 | Disable build-time tests on Linux entirely. | Nat Goodspeed | |
Having done that, fall back to default `continue-on-error: false` for all platforms. | |||
2024-05-30 | Merge branch 'release/maint-b' into nat/maint-b-tests. | Nat Goodspeed | |
2024-05-30 | Merge branch 'release/maint-b' into nat/catch-test-blown-stack. | Nat Goodspeed | |
Retargeting PR #1496 to Maint B. | |||
2024-05-30 | Fix a bunch of uninitialized variable warnings that showed up in Visual Studio | Ansariel | |
2024-05-30 | Merge branch release/luau-scripting | Mnikolenko Productengine | |
2024-05-30 | Re-enable compiler warning C4800 (performance warning) | Ansariel | |
2024-05-29 | #1581 Only render mirrors when reflection probes are enabled. (#1592) | Jonathan "Geenz" Goodman | |
2024-05-29 | #1530 Increase joint limit for GLTF Assets (#1582) | Dave Parks | |
* Migrate GLTF scene rendering to its own shaders * Add support for ambient occlusion map separate from metallic roughness map (or absent) * Use UBO's for GLTF joints * Better error handling of downloading GLTF assets | |||
2024-05-29 | viewer#1577 Attachments cannot be detached in performance floater | Andrey Kleshchev | |
attachment list gets filled with object ids, not attachment ids | |||
2024-05-29 | Add whitespace changes to .git-blame-ignore-revs | Bennett Goble | |
2024-05-29 | Trim trailing whitespace | Bennett Goble | |
Start trimming trailing whitespace, but limit the blast radius to a handful of file types. | |||
2024-05-29 | Merge branch 'release/luau-scripting' into lua-timers | Nat Goodspeed | |
2024-05-29 | Make ~ThreadPool() join every thread before destroying its vector. | Nat Goodspeed | |
Otherwise we fall into the trap of destroying a joinable std::thread, which calls std::terminate() and hence our crash-on-terminate() handler. The previous ~ThreadPool() logic only joined threads if the queue wasn't already closed, but evidently we can reach the destructor with the queue closed but the threads not yet joined. Fixes #1534. | |||
2024-05-29 | viewer#1497 Gray out some options for Mirror (Everything) | Andrey Kleshchev | |
Ambiance and Near Clip fields for a Mirror probe should be grayed out for Mirror (Everything) | |||
2024-05-29 | viewer#1568 Revert "SL-17597 AV height in Shape dialog IS WRONG" | Andrey Kleshchev | |
This reverts commit f5a7c22cea16b51db12360436ce64c2433a5aa5f to fix viewer#1568. | |||
2024-05-28 | Merge remote-tracking branch 'origin/main' into release/materials_featurette | Brad Linden | |
2024-05-28 | Improvements to mirror probe update rates (#1570) | Jonathan "Geenz" Goodman | |
#1494 Fix for mirror updates getting "stuck" on some faces. | |||
2024-05-28 | Merge pull request #1580 from secondlife/v-1531 | cosmic-linden | |
secondlife/viewer#1531: Attempt to fix PBR terrain fragment shader | |||
2024-05-28 | secondlife/viewer#1531: Attempt to fix PBR terrain fragment shader. | Cosmic Linden | |
2024-05-28 | Fix up llexception.h's cross-platform SEH wrapper. | Nat Goodspeed | |
Introduce AlwaysReturn<void> specialization, which always discards any result of calling the specified callable with specified args. Derive new Windows_SEH_exception from LLException, not std::runtime_error. Put the various SEH functions in LL::seh nested namespace, e.g. LL::seh::catcher() as the primary API. Break out more levels of Windows SEH handler to work around the restrictions on functions containing __try/__except. The triadic catcher() overload now does little save declare a std::string stacktrace before forwarding the call to catcher_inner(), passing a reference to stacktrace along with the trycode, filter and handler functions. catcher_inner() accepts the stacktrace and the three function template arguments. It contains the __try/__except logic. It calls a new filter_() wrapper template, which calls fill_stacktrace() before forwarding the call to the caller's filter function. fill_stacktrace(), in the .cpp file, contains the logic to populate the stacktrace string -- unless the Structured Exception is stack overflow, in which case it puts an explanatory string instead. catcher_inner()'s __except clause passes not only the code, but also the stacktrace string, to the caller's handler function. It wraps the caller's handler function in always_return<rtype>(), where rtype is the type returned by the trycode function. This allows a handler to return a value, while also supporting the void handler case, e.g. one that throws a C++ exception. (This is why we need AlwaysReturn<void>: some trycode() functions are themselves void.) For the dyadic catcher() overload, introduce common_filter() containing the logic to distinguish a C++ exception from any other kind of Structured Exception. The fact that the stacktrace is captured before the filter function is called should permit capturing a stacktrace for a C++ exception as well as for most other Structured Exceptions. As before, the monadic catcher() overload supplies the rethrow() handler, in the .cpp file. Change existing calls from seh_catcher() to LL::seh::catcher(). | |||
2024-05-28 | Remove tinygltf dependency from LL::GLTF (#1541) | Dave Parks | |
* #1535 Image loading/saving support in boost::json driven GLTF parser * #1536 GLB Support in boost::json drvien GLTF parser | |||
2024-05-28 | viewer#1553 Local PBR materials are not applied to the terrain | Andrey Kleshchev | |
2024-05-27 | viewer#1573 Crash at updateMovedList | Andrey Kleshchev | |
According to bugsplat data drawablep is null | |||
2024-05-27 | Try copying the VC++ runtime files from the redistributable package first | Ansariel | |
2024-05-24 | Reset memorized Chromium volume and apply temporary volume | Maki | |
2024-05-24 | fix "lines starting with tabs found" | AiraYumi | |
2024-05-24 | Promote seh_catcher() et al. to llexception.{h,cpp} for general use. | Nat Goodspeed | |
2024-05-24 | viewer#1552 Bake textures could be applied to terrain textures | Andrey Kleshchev | |
2024-05-24 | Merge branch 'release/luau-scripting' into lua-timers | Nat Goodspeed | |
2024-05-24 | Merge pull request #1565 from secondlife/lua-chatplus | nat-goodspeed | |
Nat's ideas from PR #1547 | |||
2024-05-24 | Fix merge glitches | Nat Goodspeed | |
2024-05-24 | Merge branch 'release/luau-scripting' into lua-chatplus | Nat Goodspeed | |
2024-05-24 | Merge pull request #1562 from secondlife/lua-nearby-chat | nat-goodspeed | |
Mark script messages in compact mode too; code clean up | |||
2024-05-24 | Nat's ideas from PR #1547 | Nat Goodspeed | |
2024-05-24 | Mark script messages in compact mode too; code clean up | Mnikolenko Productengine | |
2024-05-24 | Introduce LLWStringView to prevent unnecessary memory allocations | Ansariel | |
2024-05-23 | Merge pull request #1528 from secondlife/brad/merge-maint-a-to-dev | Brad Linden | |
merge maint-a (including maint-x) into gltf_development | |||
2024-05-23 | Merge pull request #1547 from secondlife/lua-nearby-chat | Maxim Nikolenko | |
Add support for sending messages to Nearby chat from Lua script | |||
2024-05-23 | Remove commented-out methods in a couple LLEventTimer subclasses. | Nat Goodspeed | |
2024-05-23 | Merge remote-tracking branch 'origin/project/gltf_development' into ↵ | Brad Linden | |
brad/merge-maint-a-to-dev | |||
2024-05-23 | Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into ↵ | Brad Linden | |
brad/merge-maint-a-to-dev | |||
2024-05-23 | Protect NSIS scripts from eol-style translations. (#1556) | Brad Linden | |
2024-05-23 | More vestigial whitespace fixes | Nat Goodspeed | |
2024-05-23 | Fix lingering trailing whitespace in llmainthreadtask.h. | Nat Goodspeed | |
2024-05-23 | Fix lingering trailing whitespace in lleventfilter.cpp. | Nat Goodspeed | |
2024-05-23 | Fix lingering trailing whitespace in lleventfilter.h. | Nat Goodspeed | |