Commit Graph

85 Commits (ee37ea4aa751de128ce51f59260716d8ee8ee6ed)

Author SHA1 Message Date
Dave Parks 04edc15185 SL-16544 Fix for rigged mesh bounding boxes 2022-01-13 17:04:46 +00:00
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