Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-02 | Merge remote-tracking branch 'origin/master' into DRTVWR-540-maint | Andrey Kleshchev | |
# Conflicts: # autobuild.xml # indra/newview/CMakeLists.txt # indra/newview/installers/darwin/apple-notarize.sh # indra/newview/llappviewermacosx.cpp # indra/newview/llappviewerwin32.h # indra/newview/viewer_manifest.py # indra/win_crash_logger/llcrashloggerwindows.cpp | |||
2021-10-28 | SL-16235 Restart music in case of an error | Andrey Kleshchev | |
Additional logging | |||
2021-10-28 | SL-15462 Convert waitForChannel() into state machine | Andrey Kleshchev | |
2021-10-28 | SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove ↵ | Dave Parks | |
LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton | |||
2021-10-25 | SL-16246 protect null deference | Dave Houlton | |
2021-10-22 | merge | Brad Payne (Vir Linden) | |
2021-10-22 | SL-16220: Merge branch 'master' into sl-16220 | Nat Goodspeed | |
2021-10-22 | SL-16220: Add LL::ThreadPool class and a "General" instance. | Nat Goodspeed | |
ThreadPool bundles a WorkQueue with the specified number of worker threads to service it. Each ThreadPool has a name that can be used to locate its WorkQueue. Each worker thread calls WorkQueue::runUntilClose(). ThreadPool listens on the "LLApp" LLEventPump for shutdown notification. On receiving that, it closes its WorkQueue and then join()s each of its worker threads for orderly shutdown. Add a settings.xml entry "ThreadPoolSizes", the first LLSD-valued settings entry to expect a map: pool name->size. The expectation is that usually code instantiating a particular ThreadPool will have a default size in mind, but it should check "ThreadPoolSizes" for a user override. Make idle_startup()'s STATE_SEED_CAP_GRANTED state instantiate a "General" ThreadPool. This is function-static for lazy initialization. Eliminate LLMainLoopRepeater, which is completely unreferenced. Any potential future use cases are better addressed by posting to the main loop's WorkQueue. Eliminate llappviewer.cpp's private LLDeferredTaskList class, which implemented LLAppViewer::addOnIdleCallback(). Make addOnIdleCallback() post work to the main loop's WorkQueue instead. | |||
2021-10-22 | Merge branch 'master' into DRTVWR-530-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml | |||
2021-10-22 | Merge branch 'master' into DRTVWR-527-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml | |||
2021-10-20 | SL-16220: Add a WorkQueue to be serviced by mainloop. | Nat Goodspeed | |
Make LLAppViewer::idle() call LL::WorkQueue::runFor() to dequeue and run some or all of the pending responses from worker threads. Add a MainWorkTime setting to specify the time slice the main loop may devote each frame to servicing such responses. | |||
2021-10-13 | Merge with master after latest Viewer release | Callum Linden | |
2021-10-13 | Merge branch 'master' v6.4.24 into DRTVWR-546 | Dave Houlton | |
2021-10-13 | Merge with head of Master after a new Viewer release | Callum Prentice | |
2021-10-14 | Merge branch 'master' into DRTVWR-545-maint-mix | Andrey Lihatskiy | |
2021-10-11 | SL-16099 Multi-threaded OpenGL usage on Windows, enable Core Profile and ↵ | Dave Parks | |
VAOs by default. | |||
2021-10-07 | SL-16024: Merge branch 'DRTVWR-546' into SL-16024-to-546 | Nat Goodspeed | |
2021-10-07 | SL-16024: Return shared_ptr from LLInstanceTracker::getInstance(). | Nat Goodspeed | |
It feels wrong to return a dumb LLInstanceTracker subclass* from getInstance() when we use std::shared_ptr and std::weak_ptr internally. But tweak consumers to use 'auto' or LLInstanceTracker::ptr_t in case we later revisit this decision. We did add a couple get() calls where it's important to obtain a dumb pointer. | |||
2021-10-06 | SL-16138 remove checks for now-mandatory capabilities | Dave Houlton | |
2021-09-29 | SL-13934 Crash at saveToFile | Andrey Kleshchev | |
2021-09-29 | SL-15999 - force multiple viewers support for noninteractive mode | Brad Payne (Vir Linden) | |
2021-09-29 | Merge branch 'SL-15999' of ssh://bitbucket.org/lindenlab/viewer into SL-15999 | Brad Payne (Vir Linden) | |
2021-09-29 | SL-15999 - noninteractive sessions should quit cleanly when they get a close ↵ | Brad Payne (Vir Linden) | |
message. Removed some possible crashes | |||
2021-09-29 | SL-16034 Disable all displays and UI in noninteractive mode | Mnikolenko Productengine | |
2021-09-28 | SL-15999 - noninteractive sessions disable logging | Brad Payne (Vir Linden) | |
2021-09-28 | SL-15999 - draw no objects when noninteractive | Brad Payne (Vir Linden) | |
2021-09-28 | SL-15999 - noninteractive mode: create minimal objects,load no textures | Brad Payne (Vir Linden) | |
2021-09-27 | SL-16093 Don't force the console window to be open on developer builds ↵ | Dave Parks | |
because it causes frame stalls while logging. | |||
2021-09-27 | SL-15999 - noninteractive: debugging run issues, suppress AFK/Away pose | Brad Payne (Vir Linden) | |
2021-09-22 | Merge remote-tracking branch 'remotes/origin/DRTVWR-541' into DRTVWR-546 | Runitai Linden | |
2021-09-22 | SL-16014: Add Tracy markup to doFrame() | Ptolemy | |
2021-09-22 | SL-16014: Add Tracy logging to doFrame() | Ptolemy | |
2021-09-21 | SL-15999 - try to force non-interactive agents to always start out standing | Brad Payne (Vir Linden) | |
2021-09-20 | SL-16043 Fix DisableVerticalSync, default DisableVerticalSync to off, remove ↵ | Dave Parks | |
broken frame limiter code (use vsync if you want to limit framerate). | |||
2021-09-21 | Revert "SL-11841 make ‘Push to talk’ the default setting" | Andrey Kleshchev | |
This reverts commits: 126877bc5ba45ff6b0b31368c55f894a0beaf5bf b661f62a7ad4dad9806eda8f4c8f2c9d64b3efbb ce660c7e7bb6e19a23d634fb6d3249330bf2d74c | |||
2021-09-21 | SL-11841 Fix PushToTalkToggle being set incorectly | Andrey Kleshchev | |
Due to changed defaults, legacy compatibility will no longer work corectly, remove it | |||
2021-09-20 | SL-15999 - support for temporarily changing other settings while ↵ | Brad Payne (Vir Linden) | |
noninteractive, including a fix for unwanted SLURL redirects | |||
2021-09-20 | SL-15999 - track --noninteractive state with gNonInteractive flag | Brad Payne (Vir Linden) | |
2021-09-18 | SL-11841 Fix PushToTalkToggle being set incorectly | Andrey Kleshchev | |
Due to changed defaults, legacy compatibility will no longer work corectly, remove it | |||
2021-09-16 | SL-15999 - throttle frame rate even more when noninteractive | Brad Payne (Vir Linden) | |
2021-09-03 | SL-15709: Add Tracy support to viewer | Ptolemy | |
2021-09-03 | DRTVWR-528 remove wrapper code for RAD telemetry library | Dave Houlton | |
2021-09-03 | SL-15902 Cleanup gSecAPIHandler | Mnikolenko ProductEngine | |
2021-09-03 | DRTVWR-545 Megre fix | Andrey Kleshchev | |
2021-09-03 | Merge branch 'DRTVWR-522-maint' into DRTVWR-545-maint-mix | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llappviewer.cpp # indra/newview/llappviewerwin32.cpp # indra/newview/llmachineid.cpp | |||
2021-09-01 | SL-15872 fixed more cases where sUseFBO wasn't updated correctly | Mnikolenko Productengine | |
2021-08-12 | Merge branch 'master' into DRTVWR-520-apple-notarization | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # build.sh # indra/CMakeLists.txt # indra/newview/CMakeLists.txt # indra/newview/llappviewermacosx.cpp # indra/newview/llappviewerwin32.h # indra/newview/viewer_manifest.py # indra/win_crash_logger/llcrashloggerwindows.cpp | |||
2021-08-09 | SL-15773 Don't try to remove breakpad minidump if it's not needed | Mnikolenko Productengine | |
2021-08-06 | SL-15696 Don't be so persistent with outdated driver notification | Andrey Kleshchev | |
Some manufactures provide no own updated drivers yet forbid users from updating to intel provided one | |||
2021-07-30 | SL-443 Remove legacy keybindings code | Andrey Kleshchev | |