Commit Graph

368 Commits (2278b60bd3c31f690b2cb7b41dbb9d1c17567d08)

Author SHA1 Message Date
Beq 57b632efdd FIRE-30694 - Make deadlist checks a little more water tight
Somewhat tentative checks to see if we still get out of step.
2021-02-15 02:30:18 +00:00
Ansariel f1d20834e5 And even more unnecessary getInstance calls... 2020-10-13 10:41:21 +02:00
Ansariel 317c935339 Merge viewer-lynx 2019-11-12 19:19:42 +01:00
andreykproductengine 6ec37fac60 SL-12196 Crash at updateMeshTextures 2019-10-29 22:37:02 +02:00
Ansariel f05a2fb77c Merge viewer-bear 2019-07-20 20:40:10 +02: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
Ansariel b4ab48c849 Merge viewer-neko 2018-12-13 00:34:43 +01:00
andreykproductengine 4c92c7b2d0 SL-1481 Don't predict region crossings over a second 2018-12-04 17:52:46 +02:00
Beq c910adf0e4 Changes to support Animesh kill switch.
removes all Animesh currently in view. Add to world menu. Available in tray
needs an icon TBD
2018-11-19 21:31:53 +00:00
Beq 921087c794 Auto-scaling amortisation of dynamic BB calcs
This fix limits the overhead of the new dynamic BB calcs to
AvatarExtentRefreshMaxPerBatch per AvatarExtentRefreshPeriodBatch frames
default is 5 avatar per 4 frames. Thus a standard busy region 25 avatars would
 take 20 frames to refresh the BBs.
2018-11-15 00:25:16 +00:00
Ansariel 5e22507d2b Merge Firestorm LGPL 2018-10-19 12:58:11 +02:00
andreykproductengine 56b578da18 SL-9649 Buffer safety checks for llviewerobject.cpp 2018-10-11 16:57:40 +03:00
Ansariel 3add6996ab Merge Firestorm LGPL 2018-06-21 19:55:23 +02:00
Ansariel e97c25531c Merge viewer-neko 2018-05-25 22:05:19 +02:00
andreykproductengine 86ffcca293 MAINT-8674 Fixed logs 2018-05-25 16:01:59 +03:00
Andrey Kleshchev c10f8b1aa4 MAINT-8674 Clean up already requested ids. 2018-05-25 12:34:14 +00:00
Ansariel 08dbe24cde Merge axon 2018-02-12 19:54:01 +01:00
Ansariel e054f434cf Merge Firestorm LGPL 2018-02-12 18:50:42 +01:00
Ansariel e3c05a5d88 Manually pull fix for MAINT-8279 Fix for crash on unset pcode 2018-02-12 18:12:41 +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) 3a8b1bf1e4 SL-859 - exceptionally verbose logging of object state updates, likely temporary 2018-01-29 16:35:56 +00:00
Ansariel 120939f3a1 Merge axon 2018-01-16 20:26:58 +01:00
Brad Payne (Vir Linden) e1cf413793 SL-859 - debug logging 2018-01-04 15:06:40 +00:00
Ansariel 181482f26c Merge Firestorm LGPL 2018-01-04 15:49:43 +01:00
Ansariel acb603ed90 Merge Firestorm LGPL 2017-12-05 09:50:47 +01:00
Ansariel 102596b1f2 Reduce more log spam 2017-12-04 17:06:10 +01:00
Ansariel 6cd0f7fa51 Reduce log spam 2017-11-30 23:02:50 +01:00
Ansariel eba0a1133f Use timer for cleaning up dead objects 2017-12-16 19:24:37 +01:00
Andrey Kleshchev 8af9363e89 MAINT-4354 Render stalls in object heavy regions 2017-12-15 12:43:54 +00:00
Brad Payne (Vir Linden) 299592e88e merge 2017-10-11 14:16:39 +01:00
Ansariel 01d8e7e347 Merge axon 2017-09-20 01:09:14 +02:00
Brad Payne (Vir Linden) 2aa890da0b SL-718 - better support for transforms of animated attachments 2017-09-08 16:05:49 +01:00
Mnikolenko Productengine 879293fd1f MAINT-7610 deadobject list increments incorrectly leading to possible memory overwrite 2017-08-08 11:37:04 +03:00
Brad Payne (Vir Linden) c9baf4c661 SL-691,SL-694 - viewer can animate objects based on server messaging. First end-to-end demo for animated objects. 2017-06-07 14:23:49 +01:00
Mnikolenko Productengine 6302b0a9c7 MAINT-7610 deadobject list increments incorrectly leading to possible memory overwrite 2017-08-08 11:37:04 +03:00
Ansariel e4b096efe3 FIRE-20288: Option to render friends only 2016-11-12 12:33:32 +01:00
Ansariel 1673bb109d FIRE-20330: Blacklisted avatars re-appearing after region change 2016-11-08 00:02:58 +01:00
AndreyL ProductEngine 39652180ae Merged in lindenlab/axon 2018-11-14 16:20:05 +02:00
andreykproductengine b2bb7170b3 SL-9649 Buffer safety checks for llviewerobject.cpp 2018-10-11 16:57:40 +03:00
Brad Payne (Vir Linden) 9d7b353cbb merge 2018-06-21 15:49:53 +01:00
Brad Payne (Vir Linden) 9f8c6ace4a merge 2018-03-02 13:00:18 +00:00
andreykproductengine bd786ada4f MAINT-8279 Fix for crash on unset pcode 2018-02-09 14:19:31 +02:00
Andrey Kleshchev 062be76dd5 MAINT-4354 Render stalls in object heavy regions 2017-12-15 12:43:54 +00:00
Ansariel 90508bd3c9 FIRE-19956: Add button to clear all temporary derendered objects to the blacklist floater 2016-08-29 11:18:04 +02:00
Ansariel ef74edaf1c FIRE-19956: Add option to re-render temporary derendered objects after teleport or after end of session/manual re-rendering via asset blacklist floater 2016-08-29 10:28:40 +02:00
Ansariel 7a08bb3f11 FIRE-19956: Resolve the conflict of temporarily derendered objects still being part of the blacklist and shown in the floater when they were internally removed from the derendered object list after TP 2016-08-27 16:03:31 +02:00
Ansariel 81ae9eceb5 FIRE-14265: Checking if this helps with crashes during TP because of blacklisted objects:
* Don't create blacklisted objects at all instead of creating and immediately killing them
* Kill the cache entry for the object once we derender it
* Stop editing the object
2016-08-26 17:22:42 +02:00
Ansariel 12df60d4e1 Major overhaul of the asset blacklist floater:
* Use sorting persistance already available in LLScrollListCtrl and remove specific asset blacklist debug settings
* Add right-click context menu
* Draw stripes for alternating lines for easier reading
* Add missing "Close" button
* Add filter editor for searching for particular assets
* Properly format date based on localizable format string and show time as local time instead of UTC
* Renamed classes to better fit the Firestorm naming system
* Removed unused methods
2016-08-26 11:58:18 +02:00
Kitty Barnett a21ad8481e Merged with RLVa update tip 2016-06-24 00:48:37 +02:00