Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2024-08-22 | Remove or suppress left over debug messages in hot paths (#2392) | Rye Mutt | |
2024-08-21 | mac build fix | Mnikolenko Productengine | |
2024-08-21 | Bump featuretable versions to fix secondlife/viewer#2345 (#2386) | Brad Linden | |
also fixed mac High entry for RenderMirrors that got missed | |||
2024-08-21 | Merge branch 'release/luau-scripting' into lua-inventory | Maxim Nikolenko | |
2024-08-21 | Add item limit for collectDescendentsIf func; add demo script | Mnikolenko Productengine | |
2024-08-21 | Fix formatting and add some more constexpr | Ansariel | |
2024-08-21 | Improve accuracy of texture memory tracking (#2371) | Rye Mutt | |
* Fix alloc_tex_image to account for more missing texture memory Change alloc_tex_image calls to pass internal format to properly account for used image type * Fix scaleDown passing primary format in place of internal format to glTexImage2D * Make texture debug view and texture bias calculation consistent and remove double accounting for render target textures | |||
2024-08-20 | Fix a couple more set_interrupts_counter() calls. | Nat Goodspeed | |
2024-08-20 | Defend timers.Timer(iterate=True) against long callbacks. | Nat Goodspeed | |
Specifically, defend against a callback that runs so long it suspends at a point after the next timer tick. | |||
2024-08-20 | Fix for #2237: intermittent Lua data stack overflow. | Nat Goodspeed | |
Use a static unordered_map to allow a function receiving (lua_State* L) to look up the LuaState instance managing that lua_State. We've thought about this from time to time already. LuaState's constructor creates the map entry; its destructor removes it; the new static getParent(lua_State* L) method performs the lookup. Migrate lluau::set_interrupts_counter() and check_interrupts_counter() into LuaState member functions. Add a new mInterrupts counter for them. Importantly, LuaState::check_interrupts_counter(), which is indirectly called by a lua_callbacks().interrupt function, no longer performs any Lua stack operations. Empirically, it seems the Lua engine is capable of interrupting itself at a moment when re-entry confuses it. Change previous lluau::set_interrupts_counter(L, 0) calls to LuaState::getParent(L).set_interrupts_counter(0). Also add LuaStackDelta class, and a lua_checkdelta() helper macro, to verify that the Lua data stack depth on exit from a block differs from the depth on entry by exactly the expected amount. Sprinkle lua_checkdelta() macros in likely places. | |||
2024-08-20 | Merge branch 'release/2024.06-atlasaurus' of github.com:secondlife/viewer ↵ | Roxie Linden | |
into roxie/webrtc-fix-mac-p2p-hang | |||
2024-08-20 | removed unnecessary comment | Roxie Linden | |
2024-08-20 | Fix hang when incoming p2p or group calls throw up dialog. | Roxie Linden | |
There were changes in atlasaurus that resulted in a hang for incoming p2p and group calls which throw up dialogs. The changes revolved around mutex, coroutines, job queues, and such. The fix was to do any processing that may result in callbacks from the webrtc code in a queued job instead of a coroutine. | |||
2024-08-20 | #2345 Fix for mirrors not being disabled from previous viewer versions. | Jonathan "Geenz" Goodman | |
2024-08-20 | viewer#2363 Region Day Offset error with Time of Day | Andrey Kleshchev | |
When we have a 23h day cycle and 23h offset, doing a 24h flip will result in -1h. Flip by day length instead so that 23h-23h will result in 0h. This has a negative side effect of values not being saved exactly as users specified them, so a -1h offset will turn to 4h on next load with a 5h long day. But it is nature of a day to 'loop', so I decided there is no point to translate -1 into 14 or something like that. | |||
2024-08-20 | Add collectDescendentsIf api for Lua | Mnikolenko Productengine | |
2024-08-20 | Increment viewer version in preparation for 2024.08-d RC | Brad Linden | |
2024-08-20 | Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop | Brad Linden | |
# Conflicts: # autobuild.xml # indra/newview/llvoicewebrtc.cpp | |||
2024-08-20 | Clean up boost includes and remove compiler warning pragma for unreachable ↵ | Ansariel Hiller | |
code in PCH (#2361) | |||
2024-08-20 | viewer#2338 Don't allow pasting into library from My Environments | Andrey Kleshchev | |
2024-08-20 | #2315 Ensure textures are deleted when they are no longer referenced. (#2343) | Dave Parks | |
* #2315 WIP -- Clean up deletion rules in texture list. Incidental decruft. * Touch up assertions. * Move mLastReferencedTimer to LLViewerMediaTexture since it's no longer used by LLViewerTexture | |||
2024-08-20 | Follow up for 4fa41c5 breaking inbox search/hiding (#2356) | Rye Mutt | |
2024-08-20 | SL-15061 Crash at LLConversationItemSession::clearAndDeparentModels #3 | Andrey Kleshchev | |
2024-08-20 | Fix a bunch of XUI errors (#2347) | Ansariel Hiller | |
* Fix a bunch of XUI errors * Change TRUE to true | |||
2024-08-20 | Remove orphaned LLAllocator (#2348) | Ansariel Hiller | |
2024-08-19 | #2345 Disable mirrors from the feature table regardless of quality level. ↵ | Jonathan "Geenz" Goodman | |
(#2352) | |||
2024-08-19 | #2345 Disable mirrors from the feature table regardless of quality level. ↵ | Jonathan "Geenz" Goodman | |
(#2352) | |||
2024-08-19 | Merge pull request #2329 from RyeMutt/probe-fixes | Andrey Lihatskiy | |
Various fixes to probe memory usage | |||
2024-08-19 | viewer#2342 Return AvatarBakedTextureUploadTimeout | Andrey Kleshchev | |
Partial rollback of d00b6e4 QA uses AvatarBakedTextureUploadTimeout and requested restoration. | |||
2024-08-19 | viewer#2310 Highlight image size when over limit for profile feed | Andrey Kleshchev | |
2024-08-19 | viewer#2311 When email or profile image upload fails show a more fitting reason | Andrey Kleshchev | |
2024-08-19 | Merge pull request #2324 from secondlife/roxie/webrtc-log-devices | Roxanne Skelly | |
[WebRTC] Log WebRTC devices on webrtc initialization. | |||
2024-08-19 | Update indra/newview/pipeline.cpp | Andrey Lihatskiy | |
Fix build error | |||
2024-08-19 | Merge pull request #2334 from RyeMutt/ui-stutter-fixes | Andrey Lihatskiy | |
Fix various findChild calls causing frame drops and ui stutter | |||
2024-08-19 | Refactor LLFileSystem for and fix an old issue in LLFile (#2332) | Ansariel Hiller | |
2024-08-19 | Update indra/newview/llfloatersidepanelcontainer.h | Andrey Lihatskiy | |
Fix tab indentation | |||
2024-08-19 | Update indra/newview/llfloatertools.cpp | Andrey Lihatskiy | |
Remove trailing whitespace to pass pre-commit check | |||
2024-08-19 | viewer#2296 Don't show 'are you sure you want to leave the call' when ↵ | Andrey Kleshchev | |
shutting down |