Dave Parks
f79890669d
SL-16006 and SL-16009 Rigged mesh rendering optimization pass
2021-09-20 18:58:09 +00:00
Brad Payne (Vir Linden)
c79e648aac
SL-14015 - possible fix for phantom animesh attachments on mac
2020-11-04 16:07:10 +00:00
Brad Payne (Vir Linden)
8b9ed94a35
SL-14183, SL-14142 - impostor management improvements, animesh attachments update on frames when their parent does
2020-10-27 16:04:19 +01:00
Dave Houlton
2a6b48c9b0
DRTVWR-440, merge in latest from 6.3.7 release
2020-01-28 17:26:45 -07:00
Brad Payne (Vir Linden)
c7747d2a1b
merge
2019-10-16 22:24:03 +01:00
Graham Linden
3609eabe54
Merge viewer-release 6.3.2
2019-09-10 12:07:01 -07:00
andreykproductengine
1bc652075b
SL-10536 Crash in getPosRegionFromAgent
2019-08-29 18:32:42 +03:00
Graham Linden
76128c4357
SL-10566 Use vector for some high-traffic, low-item count containers instead of list.
...
Provide method of storing joint indices sep from weight data for faster runtime processing.
2019-08-05 12:04:29 -07:00
andreykproductengine
8d77d51e63
SL-10908 Safeguards and potential crash fix
2019-07-15 17:56:30 +03:00
andreykproductengine
e9a9f71e56
SL-10908 Safeguards and potential crash fix
2019-07-15 17:56:30 +03:00
andreykproductengine
e54c9987e7
SL-10562 Cleanup 2
2019-05-22 20:41:23 +03:00
andreykproductengine
2366323483
SL-10562 Cleanup
2019-05-22 20:30:50 +03:00
andreykproductengine
8101b70999
SL-10562 Children in Animesh linksets can not be selected in some cases
2019-05-20 14:59:05 +03:00
Brad Payne (Vir Linden)
74200ffa0c
SL-10285 - removed one possible route for the isImpostor() crash. Intermittent issue.
2019-01-08 21:28:47 +00:00
Graham Linden
b865fc88e5
Fix broken distortion map rendering (was culling everything).
...
Clean up deferred\alpha shader to allow re-entrant graphics switching (link error on 2nd compile/link of deferred shaders).
Clean up some uses of pragma(optimize,...).
2019-01-08 17:20:56 -08:00
Brad Payne (Vir Linden)
0109a71d1c
SL-9857 - suppress constraint adjustments immediately after region crossing
2018-10-12 18:53:49 +01:00
Brad Payne (Vir Linden)
b920893fa4
removed unused member variables that make xcode 10 unhappy
2018-10-11 20:43:56 +01:00
Brad Payne (Vir Linden)
3747e3dcc1
SL-9857 - constraint pos math fix
2018-10-11 19:42:29 +01:00
Brad Payne (Vir Linden)
9ad912b601
SL-9849 - animated object attachments get isImpostor() state from av they're attached to
2018-10-10 15:59:22 +01:00
Brad Payne (Vir Linden)
2fc7dcf22f
SL-966 - added scale constraints for animated object attachments
2018-10-03 20:48:57 +01:00
Brad Payne (Vir Linden)
8078b30574
SL-966 - bug fixes, added lerp control for algorithm tweaking
2018-10-03 13:11:50 +01:00
Brad Payne (Vir Linden)
0fd67838cf
SL-966 - tweaks to scale/pos constraint logic
2018-10-03 10:29:11 +01:00
Brad Payne (Vir Linden)
5bb0b393a9
SL-966 - behavior improvements and visualization, bonus removal of unrelated duplicate code in llappviewer.cpp
2018-10-02 22:02:42 +01:00
Brad Payne (Vir Linden)
aacb7eb25f
SL-9773 - treat animated object attachments the same as other rigged attachments for purposes of visibility in mouselook.
2018-10-01 16:11:09 +01:00
Brad Payne (Vir Linden)
4d4255c27b
SL-1350 - keep control avatar rotation synced to corresponding root drawable
2018-09-27 19:34:41 +01:00
Brad Payne (Vir Linden)
963945b3ab
SL-1291 - fixed some issues with selection highlighting of objects rezzed while in build mode. Not clear whether this addresses the original issue, which isn't reproing
2018-09-25 16:39:26 +01:00
Brad Payne (Vir Linden)
e4e4ad3c09
SL-966 - animated object size/pos constraints cont, including some settings for debugging. additional options to anim_tool.py for making test animations
2018-09-10 20:13:35 +01:00
Brad Payne (Vir Linden)
55419ccd43
SL-966 - max size = 64
2018-09-07 13:53:19 +01:00
Brad Payne (Vir Linden)
f8533d1fdb
SL-966 - updated logic for size/pos constraints
2018-09-07 13:48:42 +01:00
Brad Payne (Vir Linden)
795aedf4a9
SL-966 - size and pos limit calcs moved to sep method. Global scale option for testing of size limits.
2018-09-06 19:47:51 +01:00
Brad Payne (Vir Linden)
4316f1d322
SL-10285 - removed one possible route for the isImpostor() crash. Intermittent issue.
2019-01-08 21:28:47 +00:00
Brad Payne (Vir Linden)
791979c553
SL-928 - in mesh upload, warn if bind shape is non-identity and skin weights are enabled.
2018-08-08 13:34:02 +01:00
Brad Payne (Vir Linden)
d389f681b1
MAINT-8863 - more diagnostics to pin down possible causes
2018-07-12 18:10:19 +01:00
Brad Payne (Vir Linden)
9be476e3bb
MAINT-7926, MAINT-8400 - fixes related to bounding box and LOD calculations for rigged meshes in animated objects
2018-07-09 22:30:50 +01:00
Brad Payne (Vir Linden)
0b5bc86618
MAINT-8671 - more bind shape fix
2018-07-02 19:56:56 +01:00
Brad Payne (Vir Linden)
e286d1743d
MAINT-8671 - change in bind shape -> quaternion math.
2018-07-02 19:43:13 +01:00
Brad Payne (Vir Linden)
329fee9704
MAINT-8671 - animated object rotation fix based on bind shape matrix of root prim, where applicable.
2018-06-29 22:14:39 +01:00
Brad Payne (Vir Linden)
f8ef8300cc
MAINT-8554 - encroachment check fix
2018-06-15 18:36:59 +01:00
Brad Payne (Vir Linden)
c65aa5f34d
MAINT-8554 - animated object max encroach = 3.0 m
2018-06-15 12:15:38 +01:00
Brad Payne (Vir Linden)
edf6795eda
SL-915, MAINT-8554 - cleanup/reorg, added encroachment fix info to DebugAnimatedObjects output
2018-06-13 21:49:24 +01:00
Brad Payne (Vir Linden)
abcddc97cf
SL-915, MAINT-8554 - WIP on managing dynamic avatar bounding box, using to constrain encroachment by animated objects
2018-06-13 19:39:10 +01:00
Brad Payne (Vir Linden)
2a48816717
MAINT-8608, MAINT-8539, MAINT-8615 - more animation state management - less log spam, more docs
2018-05-04 21:18:13 +01:00
Brad Payne (Vir Linden)
2f209465dc
MAINT-8608 - more on animation updates
2018-05-04 15:04:42 +01:00
Brad Payne (Vir Linden)
7ed17b5c2c
MAINT-8608, MAINT-8539, MAINT-8615 - changes to make object animation info more persistent, tolerant to race conditions during initialization
2018-05-03 22:42:02 +01:00
Brad Payne (Vir Linden)
19ebe40974
MAINT-8559 - consistent management of control skeleton state with animated objects
2018-04-27 14:50:28 +01:00
Brad Payne (Vir Linden)
f954abd9df
MAINT-8549, MAINT-8554 - improvements to animesh ARC, restrict joint position overrides to +/-5m
2018-04-20 13:37:07 +01:00
Brad Payne (Vir Linden)
af30a35dc2
SL-897 - added animated object streaming cost to DebugAnimatedObjects display.
2018-03-27 19:27:05 +01:00
Brad Payne (Vir Linden)
a3fd0801c3
SL-897 - display for DebugAnimatedObjects now includes streaming cost triangle count
2018-03-26 20:59:37 +01:00
Brad Payne (Vir Linden)
9af10a84cf
MAINT-8239 - problems with some instances failing to load some joint positions. Added DumpXML and Reset Skeleton support for animated objects when debugging.
2018-02-02 20:32:43 +00:00
Brad Payne (Vir Linden)
26add5700d
MAINT-8159 - animation state management during link/unlink commands
2018-01-22 22:08:06 +00:00