Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-12 | SL-10566, SL-10677 | Graham Linden | |
Make sky updates only occur if the input atmospherics values have actually changed (perf optimization). Make water rendering use specular color for coloring spec. | |||
2019-08-12 | SL-11676 | Graham Linden | |
Make sun/moon textures render on Low/Low-Mid again. Fix solar additive being present when moon was only heavenly body in sky. | |||
2019-08-12 | DRTVWR-493 LLWearableType to LLParamSingleton | andreykproductengine | |
2019-08-12 | Merge from nat_linden/drtvwr-493 | andreykproductengine | |
2019-08-12 | SL-11719 Initialize the conversation dialog on login screen appearance to ↵ | AndreyL ProductEngine | |
avoid crash | |||
2019-08-12 | Automated merge with file:///Users/nat/linden/viewer-catch | Nat Goodspeed | |
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-12 | DRTVWR-493: Make catch_llerrs() a member of WrapLLErrs. | Nat Goodspeed | |
2019-08-12 | Automated merge with ssh://bitbucket.org/nat_linden/viewer-vs2017 | Nat Goodspeed | |
2019-08-11 | DRTVWR-493 tiny optimization | andreykproductengine | |
2019-08-10 | DRTVWR-493: Introduce test catch_what(), catch_llerrs() functions. | Nat Goodspeed | |
Use them in place of awkward try/catch test boilerplate. | |||
2019-08-10 | DRTVWR-493 LLUI to LLParamSingleton | andreykproductengine | |
2019-08-10 | DRTVWR-493 LLRender2D init cleanup | andreykproductengine | |
2019-08-10 | SL-11716 Fixed crash on initializing LLUI | AndreyL ProductEngine | |
2019-08-09 | SL-9699 Login selection | andreykproductengine | |
2019-08-19 | SL-11692 FIXED The "Walk / run / fly..." menu item is not checked when in use | maxim_productengine | |
2019-08-19 | SL-11749 FIXED Show in search grayed out at 128m minimum | maxim_productengine | |
2019-08-16 | SL-11740 FIXED Wrong entries in conversation.log for groups with | in the name | maxim_productengine | |
2019-08-15 | SL-209 Cleanup Merchant Outbox | andreykproductengine | |
2019-08-14 | SL-11674 Update bulk upload warning | maxim_productengine | |
2019-08-06 | Fix shutdown crash in teardown of joint heirarchy. | Graham Linden | |
Ifdef'd code for potential skinning speed up to avoid lots of int<->float conversions (expensive and static for min space investment) as updating rigged VBs shows up as a profiling bottleneck for Low rendering (where we actually use CPU skinning). | |||
2019-08-06 | SL-9815 An error prompts the user to teleport when they have no credencials set | andreykproductengine | |
2019-08-06 | SL-10908 Test viewers should crash normally | andreykproductengine | |
2019-08-05 | SL-10566 Use vector for some high-traffic, low-item count containers instead ↵ | Graham Linden | |
of list. Provide method of storing joint indices sep from weight data for faster runtime processing. | |||
2019-08-05 | SL-10908 One more safeguard | andreykproductengine | |
2019-08-02 | SL-11668 Changes caused by Arrow Keys were not commited | andreykproductengine | |
2019-07-31 | SL-11657 Separated expected from current inventory serial for better sync ↵ | andreykproductengine | |
and to fix partial loads | |||
2019-08-01 | SL-7628 Camera doesn't follow avatar, while avatar is sitting on physical object | andreykproductengine | |
2019-08-01 | SL-11666 Fixed the search menu button being over Linden dollar balance | andreykproductengine | |
2019-07-30 | Make llerror do 66% fewer fprintf calls when engaging ANSI encoding and ↵ | Graham Linden | |
eliminate branches from high-traffic code. | |||
2019-07-30 | SL-10566 part 1 | Graham Linden | |
Move Environment update to a loc that is more likely to be hit only once per frame. | |||
2019-07-30 | SL-11651 Add 'whole word only' search and 'multi-partial name' search to ↵ | maxim_productengine | |
Inventory Filter | |||
2019-07-29 | SL-11373 | Graham Linden | |
More tweaks to CPU-generated sky cubemap color handling. | |||
2019-07-29 | SL-11654 | Graham Linden | |
Make Low graphics not gamma correct the sky colors. | |||
2019-07-29 | Silence Clang warnerror about (now) unused var. | Graham Linden | |
2019-07-29 | SL-10047 Confusing language for Russian error message translation | andreykproductengine | |
2019-07-29 | Merge | Graham Linden | |
2019-07-29 | Merged in andreykproductengine/maint-eep (pull request #471) | Graham Madarasz | |
SL-11661 Backed out part of changeset 3a84abad1d46 to fix uploader crash | |||
2019-07-29 | Merge | Graham Linden | |
2019-07-29 | Merge | Graham Linden | |
2019-07-29 | SL-11660 Empty names should not be allowed | andreykproductengine | |
2019-07-29 | SL-9189 Add ability to rename gesture in Gesture list | maxim_productengine | |
2019-07-29 | SL-11661 Backed out part of changeset 3a84abad1d46 to fix uploader crash | andreykproductengine | |
2019-07-29 | SL-11626 FIXED [EEP] Day Cycle window does not display accurate values while ↵ | maxim_productengine | |
playhead is between keyframes. | |||
2019-07-26 | SL-8380 Ability to disable 2D UI tooltips | andreykproductengine | |
2019-07-25 | DRTVWR-493 LLRender2D to LLParamSingleton | andreykproductengine | |
2019-07-25 | SL-10962 Support for suppressing JavaScript dialogs in the media plugin code | AndreyL ProductEngine | |
2019-07-25 | SL-11649 FIXED [Love Me Render] Mesh links in HUDs do not have highlights ↵ | maxim_productengine | |
when selected. | |||
2019-07-25 | DRTVWR-493 LLImage to LLParamSingleton | andreykproductengine | |
2019-07-24 | SL-11550 | Graham Linden | |