Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | Increment viewer version to 6.4.24 | Nat Goodspeed | |
following promotion of DRTVWR-520 | |||
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-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-16088 Fix for stall from many calls to glGenBuffers. | Dave Parks | |
2021-09-22 | Merge remote-tracking branch 'remotes/origin/DRTVWR-541' into DRTVWR-546 | Runitai Linden | |
2021-09-23 | SL-15903 SLPlugin entitlements fix | Andrey Lihatskiy | |
2021-09-22 | Merge remote-tracking branch 'remotes/origin/DRTVWR-541' into DRTVWR-546 | Runitai Linden | |
# Conflicts: # indra/llcommon/linden_common.h | |||
2021-09-22 | SL-16014: Add Tracy markup to doFrame() | Ptolemy | |
2021-09-22 | SL-16014: Add Tracy markup to LLViewerObjectList | Ptolemy | |
2021-09-22 | SL-16014: Add Tracy markup to LLSpatialGroup | Ptolemy | |
2021-09-22 | SL-16014: Add Tracy markup to LLFace | Ptolemy | |
2021-09-22 | SL-16014: Add Tracy markup for lldrawable | Ptolemy | |
2021-09-22 | SL-16014: Add Tracy logging to doFrame() | Ptolemy | |
2021-09-22 | SL-16014 Add Tracy logging to lldrawpoolavatar.cpp | Ptolemy | |
2021-09-22 | SL-16031 Add support for VS 2019 (requires autobuild 1.2-alpha) | Dave Parks | |
2021-09-22 | SL-15958 Stop impostored avatars from casting shadows | Mnikolenko Productengine | |
2021-09-21 | SL-16027: Add Tracy OpenGL support | Ptolemy | |
2021-09-21 | SL-15612 Value fix | Andrey Lihatskiy | |
2021-09-21 | SL-15612 Check for SKIP_NOTARIZATION evn. variable | Andrey Lihatskiy | |
2021-09-21 | SL-15903 Restored the lost code | Andrey Lihatskiy | |
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-20 | SL-16006 and SL-16009 Rigged mesh rendering optimization pass | Dave Parks | |
2021-09-15 | SL-15975 Add Tracy-only profile macros that are no-ops when Tracy is disabled. | Runitai Linden | |
2021-09-14 | SL-15038 Added Tracy instrumentation to name tags and chat bubbles. | Runitai Linden | |
2021-09-14 | SL-15961 Convert LLMeshRepository::mSkinMap into unordered_map and reduce ↵ | Runitai Linden | |
number of per-frame lookups to said map. | |||
2021-09-13 | SL-15975 Add Tracy-only profile macros that are no-ops when Tracy is disabled. | Runitai Linden | |
2021-09-03 | SL-15709: Add Tracy support to viewer | Ptolemy | |
2021-09-03 | SL-15595 update viewer autobuild to import tracy lib | Dave Houlton | |
2021-09-03 | DRTVWR-528 remove wrapper code for RAD telemetry library | Dave Houlton | |
2021-09-03 | SL-15902 Cleanup gSecAPIHandler | 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 | Increment viewer version to 6.4.23 | Nat Goodspeed | |
following promotion of DRTVWR-531 | |||
2021-07-19 | Merge with Master after Viewer Release (also fixed some glaring automerge ↵ | Callum Prentice | |
screw ups) | |||
2021-07-19 | SL-15585 more logging for altool | Andrey Lihatskiy | |
2021-07-14 | Increment viewer version to 6.4.22 | Nat Goodspeed | |
following promotion of DRTVWR-516 | |||
2021-07-15 | SL-15585 typo fix | Andrey Lihatskiy | |
2021-07-14 | SL-15585 Improved notarization error handling | Andrey Lihatskiy | |
2021-07-13 | Revert "SL-15434 Change default landmark destination" | Andrey Kleshchev | |
This reverts commit efc8b268a2686a86c0975b4b3f67ef821a416d98. | |||
2021-07-12 | Fix for SL-15559 PDF files do not load in CEF v91 | Callum Prentice | |
2021-07-01 | SL-15512 Update text in the Favorites Bar and Favorites window | Mnikolenko Productengine | |
2021-06-30 | SL-15434 Change default landmark destination | Andrey Kleshchev | |
2021-06-30 | SL-15434 The 'Add to my Landmarks' star icon is not marked in the Top menu bar | Andrey Kleshchev | |
2021-06-25 | Merge branch 'master' into DRTVWR-520-apple-notarization | Andrey Lihatskiy | |
2021-06-25 | Merge branch 'master' into DRTVWR-516-maint | Andrey Lihatskiy | |
# Conflicts: # indra/newview/app_settings/settings.xml # indra/newview/llvoicevivox.cpp | |||
2021-06-24 | Merge branch 'master' into DRTVWR-531 | Callum Prentice | |