Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-30 | SL-18154 WIP -- CPU sampling (AMD uProf) profile guided optimizations to ↵ | Dave Parks | |
reduce CPU usage of background threads. | |||
2022-11-16 | SL-18154 Profile guided optimizations vs release viewer. Trim some unused ↵ | Dave Parks | |
abilities and remove some more fast timers. | |||
2022-10-27 | SL-18459 WIP -- fix for assert in setGLTFMaterial | Dave Parks | |
2022-10-21 | Merge branch 'master' (DRTVWR-548) into DRTVWR-559 | Andrey Kleshchev | |
# Conflicts: # indra/llrender/llgl.cpp # indra/llrender/llrendertarget.cpp # indra/newview/VIEWER_VERSION.txt # indra/newview/app_settings/shaders/class1/deferred/materialF.glsl # indra/newview/llfloaterpreference.cpp # indra/newview/llviewercontrol.cpp # indra/newview/llviewermenu.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/llvovolume.cpp | |||
2022-10-13 | SL-18190 Potential fix for sapping CPU when "sleeping" | Dave Parks | |
2022-10-05 | Initial pass at adding KHR_debug support | Geenz | |
This still needs some work - I'm not super satisfied with the overall structure of the code. Will continue to iterate as I add in proper RenderDoc support. | |||
2022-09-30 | SL-18239 Unify PBR and non-PBR treatment of ambient/SSAO/irradiance. ↵ | Dave Parks | |
Restore SSAO to release version. | |||
2022-09-22 | Merge remote-tracking branch 'origin/SL-18119' into DRTVWR-548-maint-N | Andrey Lihatskiy | |
2022-09-16 | Merge branch master (DRTVWR-571) into DRTVWR-559 | Andrey Kleshchev | |
# Conflicts: # indra/newview/llpanelface.cpp # indra/newview/llpanelface.h | |||
2022-09-16 | SL-18119 - UIUsage logs for some common operations | Brad Payne (Vir Linden) | |
2022-09-15 | Merge branch 'master' into DRTVWR-548-maint-N | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llmodelpreview.h | |||
2022-09-06 | SL-18096 WIP -- partial support for double sided rendering. Shadow map and ↵ | Dave Parks | |
picking support TBD. | |||
2022-09-02 | Merge branch 'DRTVWR-559' of https://bitbucket.org/lindenlab/viewer into ↵ | Brad Payne (Vir Linden) | |
DRTVWR-559 | |||
2022-09-01 | SL-18078, SL-18065 -- Experimentally allow uploading of lossless normal ↵ | Dave Parks | |
maps, fix for crash on shutdown. | |||
2022-09-01 | Merge branch 'DRTVWR-559' of https://bitbucket.org/lindenlab/viewer into ↵ | Brad Payne (Vir Linden) | |
DRTVWR-559 | |||
2022-09-01 | DRTVWR-559 refcount max change | Brad Payne (Vir Linden) | |
2022-08-30 | Merge remote-tracking branch 'remotes/origin/DRTVWR-563' into DRTVWR-559 | Dave Parks | |
2022-06-29 | Merge branch 'master' (DRTVWR-543) into DRTVWR-559 | Andrey Kleshchev | |
# Conflicts: # autobuild.xml # indra/llrender/llgl.cpp # indra/newview/CMakeLists.txt # indra/newview/llvovolume.cpp | |||
2022-06-29 | Merge branch 'master' into DRTVWR-548-maint-N | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/newview/llviewercontrol.cpp | |||
2022-06-29 | Merge branch 'master' into DRTVWR-544-maint | Andrey Lihatskiy | |
2022-06-24 | SL-17649 Icon for Material type in Inventory | Mnikolenko Productengine | |
2022-06-22 | SL-17634 Replace deprecated carbon Gestalt calls | Maxim Nikolenko | |
2022-06-17 | SL-17485-b - Attempt to make teamcity builds happy by not referencing a ↵ | Howard Stearns | |
newview global from an llcommon file. | |||
2022-06-14 | SL-16182: Offload audio decoding from the main thread to the general work queue. | Cosmic Linden | |
The work queue callback binds "this". This is deemed safe due to current dependencies, but see the associated comment in the return callback. There was some trial and error to get a this-binded lambda to compile. Due to LLVorbisDecodeState writing to disk off-thread, limit audio decodes proportional to general worker thread count. Guess the thread count for now. | |||
2022-06-14 | SL-17483: Make ThreadPool inherit LLInstanceTracker | Cosmic Linden | |
(cherry picked from commit 41d6a0e222241606c317281e2f0b211e16813dd5) | |||
2022-06-13 | Merge branch 'DRTVWR-564' of bitbucket.org:lindenlab/viewer into SL-17485 | Howard Stearns | |
2022-06-13 | SL-17485 - Provide corrected missing memory data on mac: ↵ | Howard Stearns | |
sAllocatedPageSizeInKB, sAllocatedMemInKB, sAvailPhysicalMemInKB, sMaxPhysicalMemInKB | |||
2022-06-09 | SL-17483: Add integration test for CommonControl | Nat Goodspeed | |
and for LLViewerControlListener, to which it talks. Fix glitches detected by the tests. | |||
2022-06-09 | SL-17483: Merge branch 'track-threadpools' into sl-17483. | Nat Goodspeed | |
This picks up ThreadPoolSizes override logic embedded in ThreadPool's constructor, plus the new static ThreadPool::getConfiguredWidth() and getWidth() methods. | |||
2022-06-09 | SL-17483: Fix ThreadPool::getConfiguredWidth() compile error. | Nat Goodspeed | |
Log ThreadPoolSizes at DEBUG level, not INFO. | |||
2022-06-09 | SL-17483: Make it possible to override width of any ThreadPool. | Nat Goodspeed | |
Introduce CommonControl, which in a running viewer (or any program containing an LLViewerControlListener instance) gives access to LLViewerControl functionality, e.g. getting, setting or enumerating control variables -- without introducing a link dependency on newview. Make ThreadPool's constructor consult CommonControl to check for an override for the width of the new ThreadPool in the Global (i.e. gSavedSettings) setting ThreadPoolSizes, and honor that if found. Introduce static ThreadPool methods getConfiguredWidth(), to query for such an override on any particular ThreadPool name; and getWidth(), to ask for the width of an instance if that instance already exists, else the width with which it *would* be instantiated. | |||
2022-06-09 | SL-17483: Make ThreadPool inherit LLInstanceTracker | Cosmic Linden | |
(cherry picked from commit 41d6a0e222241606c317281e2f0b211e16813dd5) | |||
2022-06-01 | SL-17484 More unit test pruning. Fix for crash when deleting textures. | Dave Parks | |
2022-05-31 | SL-17484 Fix for unit tests. Deprecate non-threaded LLQueuedThread and make ↵ | Dave Parks | |
lllfsthread threaded. | |||
2022-05-31 | SL-17490 Update Tracy | Dave Parks | |
2022-05-31 | Merge branch 'master' into DRTVWR-544-maint | Andrey Lihatskiy | |
# Conflicts: # indra/llprimitive/llmodel.cpp # indra/llprimitive/llmodel.h # indra/newview/llappviewer.cpp # indra/newview/llappviewer.h | |||
2022-05-27 | Merged in SL-15937 (pull request #991) | Howard Stearns | |
SL-15937 - adjust memory limit / cache code Approved-by: Andrey Lihatskiy Approved-by: Vir Linden | |||
2022-05-27 | Merge branch 'master' into DRTVWR-543-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/cmake/LLCommon.cmake # indra/llcommon/CMakeLists.txt # indra/llrender/llgl.cpp # indra/newview/llappviewer.cpp # indra/newview/llface.cpp # indra/newview/llflexibleobject.cpp # indra/newview/llvovolume.cpp | |||
2022-05-24 | SL-17484 Build fix. | Dave Parks | |
2022-05-23 | SL-15937 - adjust memory limit / cache code | Howard Stearns | |
2022-05-20 | SL-17287 Update Tracy to 0.8.1. Clean up GPU instrumentation. | Dave Parks | |
2022-05-18 | SL-17219: Merge 'DRTVWR-546' of lindenlab/viewer into SL-17219 | Nat Goodspeed | |
Update task branch from main project branch. | |||
2022-05-18 | SL-17388 Add SSE version info to ViewerStats | Andrey Kleshchev | |
2022-05-10 | SL-17219: WorkQueue::tryPost() must call ThreadSafeSchedule::tryPush(). | Nat Goodspeed | |
We inadvertently changed tryPost() to call ThreadSafeSchedule::tryPost(), which doesn't exist. | |||
2022-04-28 | Merge remote-tracking branch 'origin/euclid-17277' into ↵ | Brad Kittenbrink | |
brad/SL-17116-material-messaging | |||
2022-04-28 | Beginning viewer side work for SL-17198 new asset and inventory types for ↵ | Brad Kittenbrink | |
Materials | |||
2022-04-28 | Add a (broken) material upload handler fxn | Dave Houlton | |
2022-04-18 | Merge branch master (D540) into DRTVWR-546 | Andrey Kleshchev | |
# Conflicts: # indra/llcommon/llsdutil.cpp # indra/newview/VIEWER_VERSION.txt # indra/newview/lldrawpoolalpha.cpp # indra/newview/lldrawpoolwater.cpp | |||
2022-04-18 | Merge branch 'master' into DRTVWR-544-maint | Andrey Lihatskiy | |
# Conflicts: # indra/newview/app_settings/settings.xml # indra/newview/llfloatersearch.cpp # indra/newview/llgroupactions.cpp # indra/newview/llvovolume.cpp | |||
2022-04-18 | Merge branch 'master' into DRTVWR-543-maint | Andrey Lihatskiy | |