summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-09SL-17483: Fix ThreadPool::getConfiguredWidth() compile error.Nat Goodspeed
Log ThreadPoolSizes at DEBUG level, not INFO.
2022-06-09SL-17483: Simplify ThreadPool instantiations.Nat Goodspeed
Now that LL::ThreadPool's constructor has subsumed the work of discovering a runtime override width, LLAppViewer::initGeneralThread() can simply pass the compile-time default width instead of redundantly checking ThreadPoolSizes. Also the default ThreadPool capacity has been bumped up to what "General" and "LLImageGL" were requesting, so they need not pass that explicitly or explain in comments why they're doing it. But until we start throwing work at the "General" ThreadPool, configure it down to 1 thread in settings.xml.
2022-06-09SL-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-09SL-17483: Make ThreadPool inherit LLInstanceTrackerCosmic Linden
(cherry picked from commit 41d6a0e222241606c317281e2f0b211e16813dd5)
2022-06-08Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-06-08SL-17285 Fix for probe influence volume combo box not applying.Dave Parks
2022-06-08SL-17005 Tweak target VRAM usage and add some log spam to help zero in on ↵Dave Parks
good targets.
2022-06-09SL-17532 Ability to pick inventory image as a profile imageAndrey Kleshchev
2022-06-08Merged in euclid-gltf-17214 (pull request #1013)Euclid Linden
Add tinygltf import library, and partial gltf loader implementation. Approved-by: Brad Kittenbrink
2022-06-08SL-17214 remove some dae clutter from gltf headerDave Houlton
2022-06-08SL-17214 add 3p-tinygltf dependency to autobuild.xmlDave Houlton
2022-06-08SL-17214 re-work gltf data organizationDave Houlton
2022-06-08SL-17214 additional glTF validation, remove dead code from DAE loaderDave Houlton
2022-06-08SL-17214 initial loader class skeletonDave Houlton
2022-06-08SL-17546 Fix 'release' configuration build testsAndrey Kleshchev
2022-06-08SL-17532 Cap image size for profile image previewAndrey Kleshchev
2022-06-08SL-17532 Make names selectableAndrey Kleshchev
2022-06-07Merged in ptolemy_fix_fullbright_shiny (pull request #1011)Michael Pohoreski
DRTVWR-559: Fix fullbrightShiny not compiling on AMD due to type mismatch Approved-by: Dave Parks
2022-06-07DRTVWR-559: Fix fullbrightShiny not compiling on AMD due to type mismatchPtolemy
2022-06-07Merge branch 'DRTVWR-563' of bitbucket.org:lindenlab/viewer into DRTVWR-563Dave Parks
2022-06-07SL-17547 Fix for crash on shutdown cleaning up LLLFSThreadDave Parks
2022-06-07Merged in SL-17489 (pull request #1010)Sabrina Shanman
SL-17489 Approved-by: Dave Parks
2022-06-07SL-17547 Fix for crash on shutdown introduced in last commit.Dave Parks
2022-06-07SL-17547 Fix for crash in getCurrentDiscardLevelForFetching (and add runtime ↵Dave Parks
check and assertion to avoid crash in production and detect crash in development).
2022-06-07SL-17546 Do not launch updater for a non-interactible instanceAndrey Kleshchev
2022-06-07SL-17489: Fix map tile log spam and resulting excessive invalid texture ↵Cosmic Linden
requests. This was affecting map tiles that the agent is not allowed to see (HTTP error: 403 forbidden). The URLs of these map tile requests were then getting cleared, so when these map tiles were re-requested (up to 10 times per second, from LLViewerFetchedTexture::updateFetch), the request would use the wrong URL and get a 404. Stay in DONE state if there is no new work to do, reducing unneeded requests for textures while leaving open the possibility to re-request a texture at different resolution. Alternatively, we could introduce a new FAILED state here. The current DONE state has nuance, and can either mean "texture loading failed" or "texture successfully loaded at a certain LOD." And a 4xx error is generally irrecoverable. Will strongly consider a FAILED state. Also, don't clear the map URL, so that any future network requests for the map textures request the correct resource.
2022-06-07SL-17532 Apply padding after 'partner'Andrey Kleshchev
2022-06-07SL-15312 Mac build fixAndrey Kleshchev
2022-06-06SL-17486 Force desired discard level to 0 for high boosted textures (fix for ↵Dave Parks
fuzzy terrain textures etc).
2022-06-07SL-15312 Fixed group names not having paddingAndrey Kleshchev
Plus some focus and interactibility fixes
2022-06-06SL-17489: Improve warning message for fetching texture with improper URLCosmic Linden
2022-06-06SL-15312 Larger image previewAndrey Kleshchev
At the moment without cursor handling
2022-06-06SL-15312 Header fixesAndrey Kleshchev
fixed 'remove_proto' being active even if there is no photo.
2022-06-04SL-15312 Updated sl bio layoutAndrey Kleshchev
2022-06-04SL-15312 Updated picks's layoutAndrey Kleshchev
- better emphasis onto saving - better resize logic - ability to discard changes
2022-06-03SL-15312 Updated classified's layoutAndrey Kleshchev
- better emphasis onto publsihing/saving button - better resize logic
2022-06-03SL-17285 Build fix take two.Dave Parks
2022-06-03SL-17285 Build fix (coding policy needs last line to be blank).Dave Parks
2022-06-03SL-17515 FIXED Extreme Mouse Sensitivity for Certain ActionsMnikolenko Productengine
2022-06-02Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-06-02SL-17285 Add proper reflection probe support to LLVOVolume, LLPrimitive, and ↵Dave Parks
LLPanelVolume
2022-06-03SL-15312 Show user's sl birthdayAndrey Kleshchev
2022-06-02SL-17505 Preview should be displaying rigged attachments onlyAndrey Kleshchev
2022-06-02SL-15312 Confirm usaved changes dialog when closing floaterAndrey Kleshchev
2022-06-02SL-15312 Reverted accidentally deleted slurl handlingAndrey Kleshchev
2022-06-01SL-17485 Remove unused members to make mac build happy.Dave Parks
2022-06-01SL-17485 Add texture memory accounting for OS XDave Parks
2022-06-01SL-17484 More unit test pruning. Fix for crash when deleting textures.Dave Parks
2022-05-31SL-17484 Fix for unit tests. Deprecate non-threaded LLQueuedThread and make ↵Dave Parks
lllfsthread threaded.
2022-05-31SL-15312 Tweaks and fixes #2Andrey Kleshchev
- changed 'is friend' color - fixed off/online status vanishing - changed user name format - fixed rights behavior - cleaned up some unused code - readded click functionality to permission icons (might need to return buttons instead)