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