Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-03-07 | SL-16933: Fix texture stat Raw Total always increasing | Ptolemy | |
2022-02-14 | SL-16418 Media texture update stall fix. Make media texture updates use ↵ | Dave Parks | |
LLImageGL thread to update, fix AMD sync issue on ImageGL thread and install debug callbacks on LLImageGL thread when debug gl enabled. | |||
2022-02-01 | Revert "Merged in euclid-16418 (pull request #846)" | Dave Houlton | |
This reverts commit 40fe5277e1390c975d9a3184ff8fc46d69dfb450, reversing changes made to af830e5fc5840194be95140f644a27011b9b7e06. | |||
2022-01-28 | SL-16418 add some big-endian future-proofing | Dave Houlton | |
2022-01-27 | SL-16418 rename media tex image per-update to avoid contention stall | Dave Houlton | |
2022-01-27 | SL-16418 optimize imageraw clear | Dave Houlton | |
2022-01-14 | SL-16606: Add profiler category TEXTURE | Ptolemy | |
2021-12-26 | Merge branch 'master' into DRTVWR-543-maint | Andrey Lihatskiy | |
2021-12-15 | DRTVWR-546 merge up to 6.5.2 | Dave Houlton | |
2021-11-19 | Merge branch 'master' into DRTVWR-543-maint | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llagentwearables.cpp # indra/newview/llvoicevivox.cpp | |||
2021-11-16 | DRTVWR-546 merge in master v6.5.1 | Dave Houlton | |
2021-11-16 | Merge branch 'master' into DRTVWR-519 | Andrey Lihatskiy | |
# Conflicts: # README.md | |||
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-11 | SL-16099 Multi-threaded OpenGL usage on Windows, enable Core Profile and ↵ | Dave Parks | |
VAOs by default. | |||
2021-09-08 | SL-14541 Replace zlib with zlib-ng | Andrey Kleshchev | |
2021-08-09 | SL-15788 Crash throw_std_bad_alloc in LLImageRaw's scale | Andrey Kleshchev | |
2021-07-19 | Merge with tip of Master after a Viewer release | Callum Prentice | |
2021-05-12 | SL-10297: Merge branch 'sl-10297-oz' into sl-10297. | Nat Goodspeed | |
Bring in Oz's tweaks to the way BugSplat is engaged and tested, plus a few other miscellaneous goodies. | |||
2021-03-09 | This set of changes reverts the merge with master (git revert c83e740) and ↵ | Callum Prentice | |
results in a version of the DRTVWR-519 that matches what was presemt before it was deployed as a release viewer *plus* 3 small fixes from Maxim (See commits). This branch can now be used for additional fixes before eventually being used to release D-519 as normal | |||
2021-03-08 | Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into ↵ | Brad Payne (Vir Linden) | |
DRTVWR-519" This reverts commit e61f485a04dc8c8ac6bcf6a24848359092884d14, reversing changes made to 00c47d079f7e958e473ed4083a7f7691fa02dcd5. | |||
2021-02-03 | Merge with Master after Viewer release | Callum Prentice | |
2020-09-17 | The folder where the disk cache lives was originally renamed from llvfs to ↵ | Callum Prentice | |
llcache but @henri's suggestion that that doesn't reflect the other files in the same place and it should be llfilesystem is a good one so I changed it over | |||
2020-09-16 | First part of change to remove LLVFS from the Viewer. Consists of code ↵ | Callum Prentice | |
changes to remove LLVFS and LLVFSThread classes along with the associated source files. The existing llvfs folder is renamed to llcache. Also includes changes to CMake script in many places to reflect changes. Eventually, llvfile source file and class will be renamed but that is not in this change. | |||
2020-08-24 | SL-10297 merged 6.4.7 | Oz Linden | |
2020-07-21 | Merge branch 'master' into DRTVWR-513-maint | Andrey Lihatskiy | |
# Conflicts: # indra/llcommon/llerror.cpp # indra/newview/llappviewerwin32.cpp # indra/newview/llimprocessing.cpp # indra/newview/llviewerjoystick.cpp | |||
2020-06-15 | SL-10297: merge up to master at 6.4.3 | Oz Linden | |
2020-05-29 | SL-13348 Thread crashing singleton #2 | Andrey Kleshchev | |
Reverted LLImage to singleton conversion | |||
2020-05-06 | DRTVWR-476: Merge branch 'master' of lindenlab/viewer into DRTVWR-476-boost-1.72 | Nat Goodspeed | |
2020-03-25 | [DRTVWR-476] - fix compiler errors 32 bit windows build | Anchor | |
2019-11-27 | Downstream merge from lindenlab/viewer-lynx | AndreyL ProductEngine | |
2019-11-12 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2019-10-23 | SL-11727 Fix build warnings | andreykproductengine | |
2019-09-10 | Merged in lindenlab/viewer-release | andreykproductengine | |
2019-08-12 | DRTVWR-493: Streamline LLParamSingleton, LLLockedSingleton. | Nat Goodspeed | |
Simplify LLSingleton::SingletonLifetimeManager to SingletonInitializer: that struct has not been responsible for deletion ever since LLSingletonBase acquired dependency-ordered deleteAll(). Move SingletonData::mInitState changes from SingletonLifetimeManager to constructSingleton() method. Similarly, constructSingleton() now sets SingletonData::mInstance instead of making its caller store the pointer. Add variadic arguments to LLSingleton::constructSingleton() so we can reuse it for LLParamSingleton. Add finishInitializing() method to encapsulate logic reused for getInstance()'s INITIALIZING and DELETED cases. Make LLParamSingleton a subclass of LLSingleton, just as LLLockedSingleton is a subclass of LLParamSingleton. Make LLParamSingleton a friend of LLSingleton, so it can access private members of LLSingleton without also granting access to any DERIVED_CLASS subclass. This eliminates the need for protected getInitState(). LLParamSingleton::initParamSingleton() reuses LLSingleton::constructSingleton() and finishInitializing(). Its getInstance() method completely replaces LLSingleton::getInstance(): in most EInitStates, LLParamSingleton::getInstance() is an error. Use a std::mutex to serialize calls to LLParamSingleton::initParamSingleton() and getInstance(). While LLSingleton::getInstance() relies on the "initialized exactly once" guarantee for block-scope static declarations, LLParamSingleton cannot rely on the same mechanism. LLLockedSingleton is now a very succinct subclass of LLParamSingleton -- they have very similar functionality. Giving the LLSINGLETON() macro variadic arguments eliminates the need for a separate LLPARAMSINGLETON() macro, while continuing to support existing usage. | |||
2019-08-05 | SL-10908 One more safeguard | andreykproductengine | |
2019-07-25 | DRTVWR-493 LLImage to LLParamSingleton | andreykproductengine | |
2019-05-15 | SL-11138 Bitmaps format support bug | andreykproductengine | |
2019-03-02 | convert to an explicit USE_BUGSPLAT switch in cmake, revise LL_ERRS approach | Oz Linden | |
2019-01-14 | SL-10291 Replace apr_mutex with standard C++11 functionality | andreykproductengine | |
2018-07-27 | MAINT-8923 Better allocation failure handling | andreykproductengine | |
2018-07-26 | MAINT-8923 Better allocation failure handling, createGLTexture crashes | andreykproductengine | |
2018-01-30 | MAINT-8091 Removed deprecated and unused private memory pooling | Andrey Kleshchev | |
2018-01-17 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2018-01-10 | MAINT-8167 Fixed uploading JPEG image from Unicode directory fails | andreykproductengine | |
2017-12-05 | MAINT-2124 Texture allocation issues | andreykproductengine | |
2017-11-29 | DRTVWR-418: Merge from latest viewer-release | Nat Goodspeed | |
2017-11-27 | MAINT-8028 Fixed memory leak in allocateDataSize() | andreykproductengine | |
2017-10-27 | Merged from viewer-lynx | andreykproductengine | |
2017-10-11 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |