Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | #2360 Incorrect Day Cycle name in Edit Day Cycle floater after clicking the ↵ | Alexander Gavriliuk | |
"Customize" button | |||
2024-08-29 | #2059 Linux build fix | Andrey Lihatskiy | |
2024-08-29 | Merge branch 'develop' into marchcat/b-develop | Andrey Lihatskiy | |
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-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 | #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 | 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 | 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 | clean up Lua prefix | Mnikolenko Productengine | |
2024-08-24 | Update test scripts to reference UI.Floater, not standalone Floater. | Nat Goodspeed | |
2024-08-24 | Improve FXAA quality and performance when GL version is greater then 4 | Rye Cogtail | |
Adds gather4 support under GLSL 4.0+ | |||
2024-08-24 | Add Contrast Adaptive Sharpening post process effect(#2399) | Rye Mutt | |
2024-08-23 | Massage results from UI.popup() for ease of use. | Nat Goodspeed | |
In particular, where the raw leap.request().response call would return {OK_okcancelbuttons=true}, just return the string 'OK' or 'Cancel'. Update existing consumer scripts. | |||
2024-08-23 | Encapsulate the lazy submodule idiom as util.submoduledir(). | Nat Goodspeed | |
2024-08-23 | Look for lazy UI submodules in a require/UI subdirectory. | Nat Goodspeed | |
This way encourages "UI = require 'UI'; UI.Floater" instead of just "Floater = require 'Floater'". Moreover, now we don't need UI to maintain a list of allowed submodules; that's effected by membership in the subdirectory. | |||
2024-08-23 | #2388 Texture downrezzing tune up. (#2414) | Dave Parks | |
- Hold onto unreferenced textures for 30 seconds. - Don't downres unless memory is low - Downres when viewer is backgrounded. | |||
2024-08-23 | Allow UI to have lazily-loaded submodules. | Nat Goodspeed | |
Equip UI with an __index metamethod. When someone references an unknown key/field in UI, require() that module and cache it for future reference. Add util.setmetamethods() as a way to find or create a metatable on a specified table containing specified metamethods. Exercise the new functionality by referencing UI.popup in test_popup.lua. | |||
2024-08-23 | Add dedicated sun probe shader and remove SSAO and shadow smoothing from ↵ | Rye Mutt | |
probe generation passes (#2405) * Add dedicated sun probe shader and remove SSAO and shadow smoothing from probe generation passes (#2398) * Fix usage of removed sunLightNoFragCoordV in shader manager | |||
2024-08-23 | Merge pull request #2368 from secondlife/andreyk/viewer_2363 | Vir Linden | |
viewer#2363 Region Day Offset error with Time of Day | |||
2024-08-22 | Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into develop | Brad Linden | |
2024-08-22 | Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into ↵ | Brad Linden | |
release/2024.08-DeltaFPS | |||
2024-08-22 | #2397 Sanity clamp haze contribution to avoid NaN like blowouts. (#2402) | Dave Parks | |
2024-08-22 | Fix for #2385: say, shout and whisper messages from the script should be ↵ | Mnikolenko Productengine | |
displayed consistently | |||
2024-08-22 | secondlife/viewer#2349: Avatar/animesh rendering correctness pass (#2364) | cosmic-linden | |
* secondlife/viewer#2349: Blinn-Phong avatar/animesh rendering optimization/correctness pass * secondlife/viewer#2349: General avatar/animesh rendering optimization/correctness pass | |||
2024-08-22 | Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into ↵ | Brad Linden | |
release/2024.08-DeltaFPS # Conflicts: # indra/newview/featuretable_mac.txt | |||
2024-08-22 | Incremented viewer version after release/2024.08-DeltaFPS branch creation ↵ | Brad Linden | |
(#2369) | |||
2024-08-22 | secondlife/viewer#2391: Remove avatar rigging "callstack" logging | Cosmic Linden | |
2024-08-22 | #2325 WebRTC: p2p voice calling option sometimes becomes disabled after ↵ | Alexander Gavriliuk | |
calling another agent back too soon |