Commit Graph

389 Commits (08fe29a6589dcbd90b86638579bd454ed4a78139)

Author SHA1 Message Date
Ansariel 08fe29a658 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2022-01-22 11:46:16 +01:00
Ansariel 0a0e2fe93e Merge branch 'DRTVWR-546' of https://bitbucket.org/lindenlab/viewer 2022-01-15 02:39:07 +01:00
Ptolemy f571de9de4 SL-16606: Add profiler category NETWORK 2022-01-14 11:50:20 -08:00
Ptolemy 352b820258 SL-16606: Add profiler category DRAWABLE 2022-01-14 11:50:19 -08:00
Andrey Kleshchev 108f4c7cd4 SL-16644 OUT_FULL updates should reset cache
A revert of SH-4631
2022-01-14 08:46:18 +01:00
Ansariel 4cc5b249d8 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2021-12-10 15:47:34 +01:00
Ansariel 850a65b032 FIRE-5496: Missing LI for objects outside agent's region 2021-12-07 17:13:49 +01:00
Ansariel 63cc972499 Merge branch 'DRTVWR-546' of https://bitbucket.org/lindenlab/viewer
# Conflicts:
#	indra/llappearance/lldriverparam.h
#	indra/llcommon/llmemory.h
#	indra/llcommon/llprofiler.h
#	indra/llrender/llvertexbuffer.cpp
#	indra/llwindow/llwindow.cpp
#	indra/llwindow/llwindowwin32.h
#	indra/newview/app_settings/settings.xml
#	indra/newview/lldrawable.cpp
#	indra/newview/lldrawable.h
#	indra/newview/lldrawpoolalpha.cpp
#	indra/newview/lldrawpoolavatar.cpp
#	indra/newview/lldrawpooltree.cpp
#	indra/newview/lldrawpoolwater.cpp
#	indra/newview/llface.cpp
#	indra/newview/llinventoryfilter.cpp
#	indra/newview/llselectmgr.h
#	indra/newview/llspatialpartition.cpp
#	indra/newview/llviewermenu.cpp
#	indra/newview/llviewerobject.cpp
#	indra/newview/llvieweroctree.cpp
#	indra/newview/llviewertexturelist.cpp
#	indra/newview/llvovolume.cpp
#	indra/newview/llvowlsky.cpp
#	indra/newview/pipeline.cpp
#	indra/newview/skins/default/xui/en/floater_stats.xml
2021-11-12 17:31:39 +01:00
Ansariel 7427b46ea5 Merge branch 'DRTVWR-546' of https://bitbucket.org/lindenlab/viewer
# Conflicts:
#	.gitignore
#	indra/cmake/Copy3rdPartyLibs.cmake
#	indra/llcommon/llcommon.cpp
#	indra/llcommon/llerror.cpp
#	indra/llcommon/llprofiler.h
#	indra/llcommon/llthread.cpp
#	indra/llimage/llimageworker.cpp
#	indra/llprimitive/llmodel.h
#	indra/llrender/llfontgl.cpp
#	indra/llrender/llfontgl.h
#	indra/llrender/llgl.cpp
#	indra/llrender/llvertexbuffer.cpp
#	indra/llrender/llvertexbuffer.h
#	indra/llwindow/llwindowmacosx.h
#	indra/llwindow/llwindowwin32.cpp
#	indra/llwindow/llwindowwin32.h
#	indra/newview/app_settings/settings.xml
#	indra/newview/llappviewer.cpp
#	indra/newview/llappviewer.h
#	indra/newview/lldrawpoolavatar.cpp
#	indra/newview/lldrawpoolavatar.h
#	indra/newview/lldynamictexture.cpp
#	indra/newview/llfloatermodelpreview.cpp
#	indra/newview/llimview.cpp
#	indra/newview/llmeshrepository.h
#	indra/newview/llmodelpreview.cpp
#	indra/newview/llnetmap.cpp
#	indra/newview/llskinningutil.cpp
#	indra/newview/llskinningutil.h
#	indra/newview/llspatialpartition.cpp
#	indra/newview/llteleporthistory.cpp
#	indra/newview/llviewerdisplay.cpp
#	indra/newview/llviewerobject.cpp
#	indra/newview/llviewerobjectlist.cpp
#	indra/newview/llviewertexture.cpp
#	indra/newview/llviewertexturelist.cpp
#	indra/newview/llviewerwindow.cpp
#	indra/newview/llvoicevivox.cpp
#	indra/newview/llvosky.cpp
#	indra/newview/llvovolume.cpp
2021-11-12 15:21:52 +01:00
Dave Parks 8d20480c5f SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton 2021-10-28 18:06:21 +00:00
Brad Payne (Vir Linden) e5cd9cb90f merge 2021-10-22 18:11:48 +01:00
Beq 0911cae538 Initial merge of DRTVWR-541 into FS
Fixup a few niggly mistakes from the LL work
Add a couple of missing macros
replace all FS tracy macros with the corresponding LL ones.
2021-10-09 20:18:14 +01:00
Ptolemy b78db5ae5c SL-16014: Add Tracy markup to LLViewerObjectList 2021-09-22 14:38:43 -07:00
Brad Payne (Vir Linden) c10d601ce8 SL-15999 - track --noninteractive state with gNonInteractive flag 2021-09-20 13:19:20 +01:00
Brad Payne (Vir Linden) 0918958507 SL-15999 - disable various types of loading in noninteractive mode 2021-09-17 16:45:56 +01:00
Ansariel 2fbf42c0aa When the LI display in area search has been broken for 5 years and nobody noticed... :D 2021-04-12 20:44:16 +02:00
Beq 2a71ab5ed0 Retain the null check, restrict spam frequency of error 2021-02-25 17:46:02 +00:00
Beq c4db86c551 more robust deadobject handling maybe 2021-02-25 15:37:17 +00:00
Ansariel ff8ca8cc74 Move deadlist check right before trying to create an object 2021-02-24 10:41:18 +01:00
Ansariel d464581410 Move dead object check to prevent log spam 2021-02-24 09:59:53 +01:00
Ansariel b2d99d2b4a Prevent re-creating dead, but not yet disposed objects, most likely due to random packet order 2021-02-24 09:40:13 +01:00
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