Commit Graph

45361 Commits (2a48c195301490e289ce7cf423b34e08028aae02)

Author SHA1 Message Date
Andrey Kleshchev 2a48c19530 SL-17828 Crash at LLPolyMorphData::loadBinary
These files are usually prepackaged with viewer, either all issues should lead to an error or all issues should use warns. I don't think it is a critical issue, so instead of crashing, printing out filename.
2022-07-27 08:43:25 +03:00
Andrey Kleshchev faeded3657 SL-17827 Crash at LLCamera::setViewHeightInPixels 2022-07-27 08:43:25 +03:00
Cosmic Linden cdff716908 SL-17801: Don't let external code delete the raw pointer to the picking octree 2022-07-26 10:40:19 -07:00
Cosmic Linden f1128da8da SL-17801: Use raw array for mOctreeTriangles to avoid memory alignment issues, increasing risk of crashes during picking due to SIMD operations 2022-07-26 10:40:19 -07:00
Andrey Kleshchev bb318110ef SL-17818 Crash at childrenHandleDragAndDrop 2022-07-22 10:56:37 +03:00
Andrey Kleshchev 3f89c98dac SL-17816 Crash trying to schedule audio decoding on shutdown 2022-07-22 03:11:19 +03:00
Andrey Kleshchev 25900c179c SL-17815 Crash at parcelLineFlags
Col ended up negative
2022-07-22 03:11:18 +03:00
Sabrina Shanman 16fe16f363 Merged in SL-17801 (pull request #1070)
SL-17801: Add various safeguards to keep triangle indices count valid

Approved-by: Andrey Lihatskiy
2022-07-21 23:19:06 +00:00
Andrey Kleshchev 798e38051c SL-17814 Crash at landmark's onCommitTextChanges 2022-07-22 02:14:54 +03:00
Cosmic Linden 4ef83bb8bd SL-17801: Add various safeguards to keep triangle indices count valid 2022-07-21 15:19:00 -07:00
Mnikolenko Productengine 38cc06e43a SL-17785 FIXED World Map scrolls too slowly when searching for a region. 2022-07-18 16:53:43 +03:00
Andrey Kleshchev 23534c4f1c SL-17570 Slightly better support for system's picker 2022-06-29 23:58:55 +03:00
Andrey Kleshchev c2c22b9053 SL-17570 Color picker should properly focus it's parent when closing
This reverts MAINT-1401, but looks like that was fixed properly later
2022-06-29 23:58:53 +03:00
Andrey Kleshchev 61407e3f69 DRTVWR-548 resolved a merge issue 2022-06-29 22:34:38 +03:00
Andrey Lihatskiy 2e837e5389 Merge branch 'master' into DRTVWR-548-maint-N
# Conflicts:
#	doc/contributions.txt
#	indra/newview/llviewercontrol.cpp
2022-06-29 20:51:08 +03:00
Nat Goodspeed 1e4f2ec07e Increment viewer version to 6.6.2
following promotion of DRTVWR-543
2022-06-29 11:01:34 -04:00
Andrey Kleshchev f3deec8851 Merge SL-17663 into DRTVWR-548-maint-N 2022-06-25 10:34:47 +03:00
Rider Linden 73dc249ab6 SL-17663: Pass the water settings to the settings injector when an experience changes water settings. 2022-06-24 16:33:54 -07:00
Sabrina Shanman 46e0459c82 Merged in SL-17329 (pull request #1036)
SL-17329: Address Mac build error

Approved-by: Andrey Lihatskiy
2022-06-24 21:34:15 +00:00
Cosmic Linden 7bf25aa8b8 SL-17329: Remove unused extra variable initialization 2022-06-24 13:32:14 -07:00
Cosmic Linden db5806f004 SL-17329: Address Mac build error 2022-06-24 13:31:33 -07:00
Sabrina Shanman 8728a68bb7 Merged in SL-17329 (pull request #1035)
SL-17329: Fix cache sizes due to overflow. Improve typing.

Approved-by: Andrey Lihatskiy
2022-06-24 16:57:44 +00:00
Cosmic Linden 4f83471166 SL-17329: Fix cache sizes due to overflow. Improve typing. 2022-06-24 09:21:27 -07:00
Maxim Nikolenko 264ad0ce0c mac build fix 2022-06-23 15:17:49 +03:00
Mnikolenko Productengine 662cc980fc SL-17643 FIXED noninteractive viewer crashes on locations with parcel audio 2022-06-23 13:35:29 +03:00
Cosmic Linden 6e686f1ef6 SL-17021: Fix inconsistent header definition for LLAudioEngine_OpenAL 2022-06-22 14:50:28 -07:00
Cosmic Linden 9511040af5 SL-17329: Increase percent of CacheSize allocated to the disk cache from 20% to 40% 2022-06-22 13:28:26 -07:00
Cosmic Linden 0d250e632c SL-17329: Fix texture cache not respecting DiskCachePercentOfTotal 2022-06-22 13:28:26 -07:00
Cosmic Linden ccdeac3223 SL-17329: Do logging of individual files after the disk cache purge finishes so it doesn't affect the time measurement.
The time resolution of the debug log is in seconds, so it's not particularly useful.

Arguably, one could remove this fine logging in favor of Tracy markers. Or have both. Depends on the use case.
2022-06-22 13:28:25 -07:00
Cosmic Linden b7ff4d316d SL-17329: Add advanced developer menu button to purge the disk cache 2022-06-22 13:28:25 -07:00
Maxim Nikolenko 1167ea994c SL-17634 Replace deprecated carbon Gestalt calls 2022-06-22 18:00:49 +03:00
Cosmic Linden b97aec0da2 SL-17021: Change meaning of first argument to LLVOVolume::updateRiggedVolume from 'force_update' to 'foce_treat_as_rigged' 2022-06-21 12:33:33 -07:00
Cosmic Linden 1d3b85356f SL-17021: Only calculate the octree for a skinned mesh if intersection falls inside an on-the-fly calculated bounding box.
Technically not a broadphase check, but better than calculating an octree for a bunch of meshes.
2022-06-21 12:33:33 -07:00
Cosmic Linden 0a08645eb6 SL-17021: Do not do software skinning/octree building of a face during picking unless eligible for narrow-phase intersect check (fast broad-phase intersect pre-check not yet implemented) 2022-06-21 12:33:33 -07:00
Cosmic Linden 916da8cfb8 SL-17021: Fix triangle mesh overlays being generated twice when avatar animation is frozen 2022-06-21 12:33:32 -07:00
Cosmic Linden 162280cd98 SL-17021: Templatize LLOctreeNode and related classes to allow for option to store elements in octrees as raw pointers. Use for faster allocation in LLVolumeFace::createOctree. 2022-06-21 12:33:32 -07:00
Cosmic Linden dbe0cb5865 SL-17021: Clean up some unneeded member variables from lloctree
No performance difference measured
2022-06-21 12:33:32 -07:00
Maxim Nikolenko 076a895062 SL-17635 remove unused variables 2022-06-21 17:55:29 +03:00
Andrey Kleshchev 791b7ff0e9 SL-17585 Don't bother users with dialogs if we are already quiting 2022-06-20 17:07:49 +03:00
Andrey Kleshchev e3ef358bb9 SL-17614 Crash at settings_setup_listeners
Likely a corrupted install, warn user to reinstall viewer
2022-06-17 23:11:50 +03:00
Andrey Kleshchev 9f3e815adc SL-17585 Ensure nothing went wrong with installation during 'File' operations 2022-06-17 20:53:11 +03:00
Andrey Kleshchev 75668d4522 SL-17585 Crash at LLAppViewer::initConfiguration 2022-06-17 00:35:32 +03:00
Andrey Kleshchev ed36165f29 SL-17584 Frame buffer object is now nessesary to run viewer 2022-06-15 18:03:11 +03:00
Andrey Kleshchev beae4564e3 SL-17584 Make setShaders crashes more informative 2022-06-15 16:00:21 +03:00
Cosmic Linden 462b1c6544 SL-16182: Fix Mac compiler errors 2022-06-14 13:00:53 -07:00
Cosmic Linden 30252bceb0 SL-16182: LLAudioDecodeMgr: Get general worker thread count directly from ThreadPool 2022-06-14 11:31:52 -07:00
Cosmic Linden 3e60b53d52 SL-16182: Offload audio decoding from the main thread to the general work queue.
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 11:31:52 -07:00
Cosmic Linden 14ea73033a SL-17483: Make ThreadPool inherit LLInstanceTracker
(cherry picked from commit 41d6a0e222241606c317281e2f0b211e16813dd5)
2022-06-14 11:31:52 -07:00
Andrey Kleshchev 2efd6727c1 SL-17546 Fix 'release' configuration build tests 2022-06-08 19:47:37 +03:00
Mnikolenko Productengine f96659d7b0 SL-17552 Clear dirty flag when clicking Save button 2022-06-08 18:24:48 +03:00