Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-26 | SL-16243 Followup -- fix for inconsistently calling TracyAlloc/TracyFree | Runitai Linden | |
2021-10-26 | SL-16193 Fix for mesh selection outline not rendering correctly (and broken ↵ | Dave Parks | |
physics shapes display). | |||
2021-10-25 | SL-16246 protect null deference | Dave Houlton | |
2021-10-25 | SL-16220: WorkQueue::runOn() methods submit work, wait for result. | Nat Goodspeed | |
The idea is that you can call runOn(target, callable) from a (non-default) coroutine and block that coroutine until the result becomes available. As a safety check, we forbid calling runOn() from a thread's default coroutine, assuming that a given thread's default coroutine is the one servicing the relevant WorkQueue. | |||
2021-10-25 | SL-16243 Add Tracy timers to global new/delete overrides. | Dave Parks | |
2021-10-25 | SL-16220: Specialize WorkQueue for callable with void return. | Nat Goodspeed | |
Add a test exercising this feature. | |||
2021-10-25 | SL-16234 handle closing floater correctly | Mnikolenko Productengine | |
2021-10-25 | Merged in SL-15999 (pull request #746) | Vir Linden | |
SL-15999 support --noninteractive option for viewer Approved-by: Dave Parks Approved-by: Michael Pohoreski | |||
2021-10-25 | Merged DRTVWR-546 into SL-15999 | Vir Linden | |
2021-10-25 | SL-16218 treat texture selection similar to diffuse map handling. | Mnikolenko Productengine | |
2021-10-22 | SL-16220: Fix thread name expression. | Nat Goodspeed | |
2021-10-22 | Merge branch 'DRTVWR-546' into SL-16127 | Ptolemy | |
2021-10-22 | SL-16222 Don't use bindFast for legacy bump maps (weird loading path ↵ | Runitai Linden | |
sometimes has stale texture state). | |||
2021-10-22 | SL-15999 - made cwd handling a bit more robust in perfbot_run.py | Brad Payne (Vir Linden) | |
2021-10-22 | merge | Brad Payne (Vir Linden) | |
2021-10-22 | SL-16203 Fix for wonky handling of mouse deltas. | Dave Parks | |
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 | SL-16234 FIXED Frame stall caused by unnecessary building the floater when ↵ | Mnikolenko Productengine | |
exiting viewer | |||
2021-10-21 | SL-16127: Const cleanup | Ptolemy | |
2021-10-21 | SL-16127: More cleanup | Ptolemy | |
2021-10-21 | SL-16127: Cleanup consts | Ptolemy | |
2021-10-21 | SL-16127: Fix bug in int() not calling getDistanceMultiplier(), calc() not ↵ | Ptolemy | |
calling getTotalDensity() | |||
2021-10-21 | SL-16127: Use cached sky | Ptolemy | |
2021-10-21 | SL-16127: Cleanup indentation and whitespace to match coding style | Ptolemy | |
2021-10-21 | SL-16127: Use cache psky when possible | Ptolemy | |
2021-10-21 | SL-16127: Cleanup trailing whitespace | Ptolemy | |
2021-10-21 | SL-16127: Remove unused functions | Ptolemy | |
2021-10-21 | SL-16127: Replace slow getLightTransmittance with faster version | Ptolemy | |
2021-10-21 | SL-16202 Fix for textures appearing black or flashing white due to ↵ | Dave Parks | |
optimization bugs. | |||
2021-10-21 | SL-15521 Fix license file not mentioning meshoptimizer | Andrey Kleshchev | |
2021-10-21 | SL-16226 Crash at genMeshOptimizerPerModel | Andrey Kleshchev | |
2021-10-21 | SL-15999 - perfbot allow --num to default to number of creds | Brad Payne (Vir Linden) | |
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-20 | Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into ↵ | Brad Payne (Vir Linden) | |
DRTVWR-546 | |||
2021-10-20 | SL-16184 FIXED Frame stall when friend comes online. | Mnikolenko Productengine | |
2021-10-19 | Fix for SL-16208 Introduce a canonical_repo tag into the autobuild.xml file ↵ | Callum Prentice | |
for new 3p repos - no new code introduced in this pass | |||
2021-10-19 | SL-16197 Optimize LLEnvironment handling of shader uniforms. Instrument ↵ | Dave Parks | |
LLSD. Enable Fast Timers when Tracy is enabled to catch Fast Timer overhead. | |||
2021-10-18 | SL-16047 Strip unused includes | Andrey Kleshchev | |
2021-10-15 | Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into ↵ | Brad Payne (Vir Linden) | |
DRTVWR-546 | |||
2021-10-15 | SL-16166 Optimization pass on render pipe inner loops | Dave Parks | |
2021-10-14 | DRTVWR-545 Raised the viewer version to 6.5.0 | Andrey Lihatskiy | |
2021-10-14 | Merged DRTVWR-546 into SL-16166 | Dave Parks | |
2021-10-14 | SL-16166 Apply optimizations from pushBatch to other render call sites. ↵ | Runitai Linden | |
Optimize out a map lookup in rigged face rendering. | |||
2021-10-14 | SL-16131 Fix for alignment warnings on Win32 builds. | Dave Parks | |
2021-10-13 | Merge with master after latest Viewer release | Callum Linden | |
2021-10-13 | Merged in DV546-merge-6.4.24 (pull request #731) | Euclid Linden | |
DRTVWR-546 merge up to v 6.4.24 | |||
2021-10-13 | Merge branch 'master' v6.4.24 into DRTVWR-546 | Dave Houlton | |
2021-10-14 | Merge branch master (DRTVWR-520) into DRTVWR-542-meshopt | Andrey Kleshchev | |
2021-10-13 | Merge with head of Master after a new Viewer release | Callum Prentice | |