Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-30 | Introduce Khronos Neutral tonemapper as new default along with debug options ↵ | Rye Mutt | |
to control tonemap mix (#2464) (#2468) | |||
2024-08-30 | Merge pull request #2472 from secondlife/v-2448 | cosmic-linden | |
secondlife/viewer#2448: Fix crash rendering rigged PBR prims | |||
2024-08-30 | secondlife/viewer#2448: Fix crash rendering rigged PBR prims | Cosmic Linden | |
2024-08-30 | Fix background folder fetch pushing requests to wrong queue (#2436) | Ansariel Hiller | |
2024-08-30 | #2454 Scrolling by the mouse wheel does not scroll up on the unopened ↵ | Alexander Gavriliuk | |
Destination field | |||
2024-08-30 | Add throttle for playing an animation; add demo script | Mnikolenko Productengine | |
2024-08-30 | Add Lua api to start/stop playing animation | Mnikolenko Productengine | |
2024-08-29 | Support next(), pairs(), ipairs() for LL.setdtor() table proxies. | Nat Goodspeed | |
Replace the global next(), pairs() and ipairs() functions with a C++ function that drills down through layers of setdtor() proxy objects and then forwards the updated arguments to the original global function. Add a Luau __iter() metamethod to setdtor() proxy objects that, like other proxy metamethods, drills down to the underlying _target object. __iter() recognizes the case of a _target table which itself has a __iter() metamethod. Also add __idiv() metamethod to support integer division. Add tests for proxy // division, next(proxy), next(proxy, key), pairs(proxy), ipairs(proxy) and 'for k, v in proxy'. Also test the case where the table wrapped in the proxy has an __iter() metamethod of its own. | |||
2024-08-29 | Merge pull request #2466 from RyeMutt/smaa | Rye Mutt | |
Introduce SMAA and rework post process chain for better visual quality | |||
2024-08-30 | #2360 Incorrect Day Cycle name in Edit Day Cycle floater (remove unused key ↵ | Alexander Gavriliuk | |
CANMOD) | |||
2024-08-29 | Fix startup crash from removed setting | Rye Mutt | |
2024-08-29 | Integrate SMAA and rework post process chain for better visual quality | Rye Mutt | |
Add SMAA buffer generation passes Add quality levels for both FXAA and SMAA Separate gamma correction and tonemapping for effects that require linear-but-tonemapped inputs Move application of noise to final render pass to screen to avoid damaging other post process effects | |||
2024-08-29 | Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into develop | Brad Linden | |
2024-08-29 | Remove dead texunit colorspace conversion code | Rye Mutt | |
2024-08-29 | Fix SSR clamping hdr brightness ranges | Rye Mutt | |
2024-08-29 | #2428 Fix for crash when applying PBR material to a single face (take 2) (#2463) | Dave Parks | |
Also fix for some objects randomly disappearing until they're selected again. | |||
2024-08-29 | Add error handling for intel crashes from GLTF Scene shader (#2456) | Brad Linden | |
fix secondlife/viewer#1856 | |||
2024-08-29 | Make LLPipeline::renderDebug() a bit cheaper | Andrey Kleshchev | |
Each frame renderDebug() was pointlesly going over a large list of partitions and bridges. | |||
2024-08-29 | Add simple metrics of Lua usage | Maxim Nikolenko | |
2024-08-29 | Merge pull request #2449 from secondlife/v-2421 | cosmic-linden | |
secondlife/viewer#2421: Do not calculate and store silhouette edges for nearly every geometric prim with a corner | |||
2024-08-29 | #2360 Incorrect Day Cycle name in Edit Day Cycle floater after clicking the ↵ | Alexander Gavriliuk | |
"Customize" button | |||
2024-08-29 | Add Lua script name to log messages. | Nat Goodspeed | |
2024-08-28 | Ditch trailing spaces. | Nat Goodspeed | |
2024-08-28 | Add script control to "Inventory.DoCreate" registered menu action. | Nat Goodspeed | |
2024-08-28 | Merge branch 'main' into release/luau-scripting. | Nat Goodspeed | |
2024-08-28 | Prevent erroneous assignment to LL.setdtor() proxy._target field. | Nat Goodspeed | |
Trim redundant output from test_setdtor.lua. | |||
2024-08-28 | Attempt to get better file/line info for LL_ERRS crahses in bugsplat. (#2447) | Brad Linden | |
secondlife/viewer#2445 | |||
2024-08-28 | secondlife/viewer#2421: Do not calculate and store silhouette edges for ↵ | Cosmic Linden | |
nearly every geometric prim with a corner | |||
2024-08-29 | Merge pull request #2440 from secondlife/develop-clear-metrics | Maxim Nikolenko | |
Clear unused metrics | |||
2024-08-28 | Add `LL.setdtor()` function to add a "destructor" to any Lua object. | Nat Goodspeed | |
`setdtor('description', object, function)` returns a proxy userdata object referencing object and function. When the proxy is garbage-collected, or at the end of the script, its destructor calls `function(object)`. The original object may be retrieved as `proxy._target`, e.g. to pass it to the `table` library. The proxy also has a metatable with metamethods supporting arithmetic operations, string concatenation, length and table indexing. For other operations, retrieve `proxy._target`. (But don't assign to `proxy._target`. It will appear to work, in that subsequent references to `proxy._target` will retrieve the replacement object -- however, the destructor will still call `function(original object)`.) Fix bugs in `lua_setfieldv()`, `lua_rawgetfield()` and `lua_rawsetfield()`. Add C++ functions `lua_destroyuserdata()` to explicitly destroy a `lua_emplace<T>()` userdata object, plus `lua_destroybounduserdata()`. The latter can bind such a userdata object as an upvalue to pass to `LL.atexit()`. Make `LL.help()` and `LL.leaphelp()` help text include the `LL.` prefix. | |||
2024-08-28 | #2432 Restore default nametag behavior. (#2444) | Dave Parks | |
After instrumenting nametags some more, really UI rendering performance improvements should just focus on LLFontGL::render | |||
2024-08-28 | Remove obsolete, unreferenced DESTRINGIZE(), DEWSTRINGIZE() macros. | Nat Goodspeed | |
2024-08-28 | #2438 Address frame stalls in updateImageDecodePriority | RunitaiLinden | |
2024-08-28 | Clear unused metrics | Mnikolenko Productengine | |
2024-08-28 | Merge pull request #2416 from secondlife/lua-lazymod | nat-goodspeed | |
Allow UI to have lazily-loaded submodules. | |||
2024-08-27 | #2432 Make nametags default to "show briefly" | RunitaiLinden | |
2024-08-27 | #2431 Fix for redundant searching for pixeismall.j2c causing frame stalls | RunitaiLinden | |
2024-08-27 | #2428 Fix for crash when applying PBR material (#2430) | Dave Parks | |
Also attempt to fix some occasional bad texture memory tracking. | |||
2024-08-27 | viewer#2413 Remove obsolete alert about expiring voice morphs | Andrey Kleshchev | |
2024-08-27 | code clean up | Mnikolenko Productengine | |
2024-08-27 | Merge branch 'release/luau-scripting' into lua-inventory | Maxim Nikolenko | |
2024-08-26 | Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into develop | Brad Linden | |
2024-08-26 | Improve safety of macOS available RAM calcuations at suggestion of Ansariel ↵ | Brad Linden | |
and Beq (#2423) | |||
2024-08-26 | secondlife/viewer#2391: Remove avatar rigging "callstack" logging | Cosmic Linden | |
2024-08-26 | Remove or suppress left over debug messages in hot paths (#2392) | Rye Mutt | |
2024-08-26 | defensively capture coroutine args by value | Brad Linden | |
2024-08-26 | secondlife/viewer#2395 fix start location coordinates getting double escaped | Brad Linden | |
2024-08-26 | Increment viewer version to 7.1.10 | Nat Goodspeed | |
following promotion of secondlife/viewer #1829: 2024.06 Atlasaurus | |||
2024-08-26 | Replaced refreshCachedSetting for sharpening with cached control | Rye Mutt | |
2024-08-26 | Merge branch 'develop' into add-cas | Dave Parks | |