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
Mnikolenko Productengine
f96659d7b0
SL-17552 Clear dirty flag when clicking Save button
2022-06-08 18:24:48 +03:00
Dave Parks
3e1db1f184
SL-17532 Cleanup from hasty commit (thanks to Henri for the prodding).
2022-06-07 10:36:59 -05:00
Dave Parks
616f2b639b
SL-17532 Potential fix for some rigged mesh draw order issues.
2022-06-06 19:57:03 -05:00
Mnikolenko Productengine
0fe8493b5a
SL-17509 The viewer spams warnings if the user is in a parcel or region with voice disabled
2022-06-01 17:42:25 +03:00
Andrey Kleshchev
ce0286c33b
SL-17474 Device context not properly released at shutdown
2022-05-30 15:02:03 +03:00
Howard Stearns
266568bf6f
Merged in SL-15937 (pull request #991 )
...
SL-15937 - adjust memory limit / cache code
Approved-by: Andrey Lihatskiy
Approved-by: Vir Linden
2022-05-27 20:29:56 +00:00
Andrey Kleshchev
4cfa59d3f1
SL-17473 Viewer not clearing all Vertex Buffers in some cases
...
Image thread doesn't need mBuffer and buffer isn't thread safe so no point allocating it in an image thread.
2022-05-26 22:43:12 +03:00
Andrey Lihatskiy
91606c7b60
Merge branch 'master' into DRTVWR-548-maint-N
2022-05-26 03:07:05 +03:00
Nat Goodspeed
cdbd06e8ed
Increment viewer version to 6.6.1
...
following promotion of DRTVWR-546
2022-05-25 19:22:09 -04:00
Mnikolenko Productengine
e6245adce8
SL-17462 soften colors of the prims on mini-map
2022-05-25 19:18:51 +03:00
Mnikolenko Productengine
ef7254a68a
SL-17206 Unable to move an avatar after a strong fall on the ground
2022-05-25 16:15:14 +03:00
Andrey Kleshchev
bc495fe39a
SL-17458 Cut works the same way as Copy when pasting into Favorites
2022-05-25 00:31:48 +03:00
Howard Stearns
f55c1ff405
SL-15937 - forget the +1
2022-05-24 09:33:06 -07:00
Howard Stearns
10f56db475
SL-15937 - far must be greater than near near, not equal
2022-05-24 07:04:54 -07:00
Howard Stearns
8ef25a63bd
SL-15937 - adjust memory limit / cache code
2022-05-23 19:49:18 -07:00
Mnikolenko Productengine
7345cd1662
SL-17339 Controls > Restore Defaults should clear the "Walk to" action.
2022-05-23 20:26:25 +03:00
Sabrina Shanman
14cfb598f6
Merged in SL-17463 (pull request #988 )
...
SL-17463: Have different default value for MiniMapRotate for new vs existing user
Approved-by: Andrey Lihatskiy
2022-05-20 20:39:17 +00:00
Cosmic Linden
6fb787cd10
SL-17463: Set the default for MiniMapRotate back to true (enable minimap rotation by default), but set MiniMapRotate to false for new installs
2022-05-20 11:56:31 -07:00
Dave Parks
3365a39080
SL-17451 Fix for erroneous attempt to apply vertex color alpha to texture before alpha masking (we don't actually support this and the vertex color alpha is sometimes zero when you think it ought not be).
2022-05-19 14:02:48 -05:00
Mnikolenko Productengine
eaf9171aca
SL-17404 Adjust 'More' button width
2022-05-19 11:18:05 +03:00
Dave Parks
bf183ecff7
SL-17449 Fix for Alexa's hair
2022-05-18 17:56:54 -05:00
Dave Parks
c1deab5ba7
SL-17417 Fix for incorrect reflection orientation on fullbright prims.
2022-05-18 15:55:24 -05:00
Brad Payne (Vir Linden)
b3bfe05494
SL-10025 - via Cathy Foil, all bones now have standard alias 'avatar_' + name.
...
# Conflicts:
# scripts/content_tools/anim_tool.py
2022-05-18 23:31:08 +03:00
Brad Payne (Vir Linden)
307db06310
SL-10163 - allow joint aliases in animation uploads. Names are canonicalized before sending to simulator.
...
# Conflicts:
# indra/newview/llviewerassetupload.cpp
# indra/newview/llvoavatar.cpp
# scripts/content_tools/anim_tool.py
2022-05-18 23:30:02 +03:00
Brad Payne (Vir Linden)
4413f9be87
SL-288, SL-10163 - error reporting for animation upload failures.
2022-05-18 23:26:01 +03:00
Brad Payne (Vir Linden)
f7edcab9c3
SL-288, SL-10163 - allow joint aliases, but otherwise reject upload of animations containing invalid joint names
...
# Conflicts:
# indra/newview/llviewerassetupload.cpp
# indra/newview/llvoavatar.cpp
2022-05-18 23:25:51 +03:00
Dave Parks
a936322261
Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-546
2022-05-17 13:23:32 -05:00
Dave Parks
85b3f707d3
SL-17421 Fix for fullbright alpha mask shader ignoring vertex alpha
2022-05-17 13:23:08 -05:00
Andrey Kleshchev
c6fe446c3a
SL-17415 Movement of scripted attached objects is no longer interpolated.
2022-05-17 00:15:32 +03:00
Dave Parks
c7ddba7eb4
SL-17417 Fix for incorrect reflection orientation on some moving child prims.
2022-05-16 16:02:38 -05:00
Andrey Lihatskiy
6309500557
SL-17356 Viewer changes for Premium Plus support
2022-05-11 21:05:46 +03:00
Howard Stearns
d35f4536cc
Merged in SL-2243 (pull request #978 )
...
SL-2243 - match server physics shape calculation re mesh dimensions
Approved-by: Andrey Kleshchev
2022-05-11 17:27:40 +00:00
Howard Stearns
7565e734d2
SL-2243 - match server physics shape calculation re mesh dimensions
2022-05-10 14:57:24 -07:00