Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-12 | SL-14895, restore previous post-deferred alpha behavior | Dave Houlton | |
2021-11-10 | Merge branch 'DRTVWR-546' into glthread | Nat Goodspeed | |
2021-11-09 | SL-16330 Clean up vertical sync handling, add to UI | Mnikolenko Productengine | |
2021-11-05 | SL-16320 Remove references to AvaLine from the viewer | Andrey Kleshchev | |
2021-11-04 | SL-16202: Merge branch 'sl-16220' into glthread | Nat Goodspeed | |
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-22 | merge | Brad Payne (Vir Linden) | |
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-11 | SL-16099 Followup -- disable VAOs since they still run like garbage in busy ↵ | Runitai Linden | |
scenes. | |||
2021-10-11 | SL-16099 Multi-threaded OpenGL usage on Windows, enable Core Profile and ↵ | Dave Parks | |
VAOs by default. | |||
2021-09-28 | SL-16102 Set window title to agent name (child of SL-15999 Support for low ↵ | Callum Linden | |
overhead, non interactive viewer sessions) | |||
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 make ‘Push to talk’ the default setting | Andrey Kleshchev | |
2021-09-17 | SL-11841 make ‘Push to talk’ the default setting | Andrey Kleshchev | |
2021-09-16 | SL-15999 - added --noninteractive command line option | Brad Payne (Vir Linden) | |
2021-09-09 | SL-11841 make ‘Push to talk’ the default setting | Mnikolenko Productengine | |
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-11841 make ‘Push to talk’ the default setting | Mnikolenko Productengine | |
2021-08-31 | SL-15768 Restored collision sound default behaviour | Andrey Kleshchev | |
2021-08-30 | SL-15918 Experimental feature to perform multiple render passes and reduce ↵ | Callum Prentice | |
missing content - additional - 3 passes seems to work better than 2 | |||
2021-08-30 | SL-15918 Experimental feature to perform multiple render passes and reduce ↵ | Callum Prentice | |
missing content - fixed | |||
2021-08-27 | SL-15896 Remove unused PAD_ keys from keybndings | Andrey Kleshchev | |
On windows PAD_* keys are translated to either arrows or numbers, so PAD_* keybindings remain unused. On MAC QA did not manage to trigger PAD_* and instead got mac specific returns. | |||
2021-08-20 | DRTVWR-534: Batch of modifications to 360 capture project after moving from ↵ | Callum Prentice | |
internal repo to public one. | |||
2021-08-19 | SL-15853 Added the Map icon to bottom toolbar defaults | Andrey Lihatskiy | |
2021-08-10 | Merge branch 'master' into DRTVWR-519 after Viewer release | Callum Prentice | |
2021-08-10 | Merge branch 'master' into DRTVWR-539 | Mnikolenko Productengine | |
2021-08-10 | Merge branch 'master' into DRTVWR-483 | Andrey Lihatskiy | |
2021-08-10 | Merge branch 'master' into DRTVWR-540-maint | Andrey Lihatskiy | |
2021-08-10 | Merge branch 'master' into DRTVWR-530-maint | Andrey Lihatskiy | |
2021-08-10 | Merge branch 'master' into DRTVWR-527-maint | Andrey Lihatskiy | |
2021-08-10 | Merge branch 'master' into DRTVWR-522-maint | Andrey Lihatskiy | |
2021-08-10 | Merge remote-tracking branch 'origin/master' into DRTVWR-521-maint | Andrey Lihatskiy | |
2021-07-23 | Merge branch 'master' into DRTVWR-483 | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llpanelpicks.cpp # indra/newview/llpanelpicks.h # indra/newview/llviewerfloaterreg.cpp | |||
2021-07-21 | SL-15297 toolbar button is added & changing quality via radio group is ↵ | Mnikolenko Productengine | |
handled correctly now | |||
2021-07-19 | Merge with Master after Viewer Release (also fixed some glaring automerge ↵ | Callum Prentice | |
screw ups) | |||
2021-07-20 | Merge branch 'master' into DRTVWR-521-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/llcommon/llerror.cpp # indra/llui/llnotifications.h # indra/newview/llappviewer.cpp # indra/newview/llappviewermacosx.cpp | |||
2021-07-19 | Merge with tip of Master after a Viewer release | Callum Prentice | |
2021-07-19 | Merge branch 'master' into DRTVWR-540-maint | Andrey Lihatskiy | |
2021-07-19 | Merge branch 'master' into DRTVWR-530-maint | Andrey Lihatskiy | |
2021-07-19 | Merge branch 'master' into DRTVWR-527-maint | Andrey Lihatskiy | |
2021-07-19 | Merge branch 'master' into DRTVWR-522-maint | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/newview/llappcorehttp.cpp # indra/newview/llappcorehttp.h | |||
2021-07-15 | SL-443 Keybindings: Backward compatibility #2 | Andrey Kleshchev | |
2021-07-15 | SL-443 Keybindings: Backward compatibility | Andrey Kleshchev | |
2021-07-15 | SL-443 Keybindings: Support reassigment of script interaction button | Andrey Kleshchev | |
2021-07-05 | SL-15527 remove redundant flag | Mnikolenko Productengine | |
2021-07-01 | SL-15507 Remove no longer used search token and no longer used search URL | Mnikolenko Productengine | |
2021-06-25 | Merge branch 'master' into DRTVWR-530-maint | Andrey Lihatskiy | |
2021-06-25 | Merge branch 'master' into DRTVWR-527-maint | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llinventorypanel.cpp |