Commit Graph

73 Commits (ccb078ae08dc2fd69159dadcc7e9cbbda60e403c)

Author SHA1 Message Date
Ansariel 0a0e2fe93e Merge branch 'DRTVWR-546' of https://bitbucket.org/lindenlab/viewer 2022-01-15 02:39:07 +01:00
Ptolemy 41894327c3 SL-16606: Add profiler category AVATAR 2022-01-14 11:50:19 -08: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
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
andreykproductengine 756af47a21 MAINT-8190 Avatar Physics safety checks and better iteration spreading 2018-01-19 19:19:52 +02:00
Andrey Kleshchev 61e67f24d1 Merged in MAINT-8066 "Breasts Bounce" increases at low fps.
Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com>
Approved-by: Simon Linden <simon@lindenlab.com>
Approved-by: Maxim Nikolenko <maximnproductengine@lindenlab.com>
2017-12-11 13:50:24 +00:00
andreykproductengine 7605ffbdd2 MAINT-7990 Fixed avatar physics twitching at high fps 2017-11-09 16:06:59 +02:00
andreykproductengine a40e881303 MAINT-989 Velocity and acceleration should take time into account 2017-10-17 20:02:29 +03:00
Ansariel 3192fe832f Merge viewer-quickgraphics 2016-03-08 01:41:31 +01:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
andreykproductengine 78f96e6f0a MAINT-8190 Avatar Physics safety checks and better iteration spreading 2018-01-19 19:19:52 +02:00
Andrey Kleshchev d86616cc66 Merged in MAINT-8066 "Breasts Bounce" increases at low fps.
Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com>
Approved-by: Simon Linden <simon@lindenlab.com>
Approved-by: Maxim Nikolenko <maximnproductengine@lindenlab.com>
2017-12-11 13:50:24 +00:00
andreykproductengine 5ec95b7646 MAINT-7990 Fixed avatar physics twitching at high fps 2017-11-09 16:06:59 +02:00
andreykproductengine c0492e5448 MAINT-989 Velocity and acceleration should take time into account 2017-10-17 20:02:29 +03:00
andreykproductengine 86314969e6 Backed out MAINT-989, changeset: 0a9a1e276e57 2017-10-16 12:24:42 +03:00
andreykproductengine c8a932fa8a MAINT-989 Fixed Avatar Physics Vary Extremely With Different Framerates 2017-08-25 16:43:19 +03:00
Ansariel 546b276eba Fix merge issue 2015-01-18 17:18:23 +01:00
Ansariel f4bfb1aadf Merge LL V3.7.9 (AIS3 + SSA) 2014-10-22 02:02:08 +02:00
Brad Payne (Vir Linden) 7b9708a2e3 sunshine-external merge WIP 2014-05-13 10:02:26 -04:00
Tank_Master 6babf8abd2 Merge LL 3.7.7 2014-06-09 11:29:57 -07:00
Brad Payne (Vir Linden) 82f147367f SH-3455 WIP - removing bake upload code 2013-09-19 11:10:59 -04:00
Richard Linden e340009fc5 second phase summer cleaning
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07:00
Graham Madarasz 025c890958 Merge vwr-dev-mat 2013-05-01 08:11:15 -07:00
Graham Madarasz 806d09b114 Merge 3.5.1 into Materials 2013-04-30 19:50:05 -07:00
Oz Linden ddd5659f81 merge changes for DRTVWR-294 2013-04-19 10:11:29 -04:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Ansariel f8ee277229 Various performance improvements in frequently visited areas 2013-07-29 21:06:11 +02:00
Don Kjer c06c35609c Updating linux build to gcc4.6 2012-10-11 00:09:04 +00:00
Don Kjer 85d0bcc063 Extracted mWearableDatas from LLAgentWearables into llappearance/LLWearableData. Moved LLDriverParam into llappearance 2012-09-06 02:53:55 +00:00
Dave Parks 581e7e0c89 MAINT-646 Don't spend so much time fetching avatar physics params. 2012-06-06 17:15:20 -05:00
Dave Parks a25f898703 merge 2011-05-02 14:52:12 -05:00
Oz Linden 391bef0df0 fix DOS line endings 2011-04-22 16:03:31 -04:00
Loren Shih af6f2c8b22 SH-1381 FIXED Avatar Physics behavior is tightly tied to viewer framerate
Changed range of gain; previous range was too small.
2011-04-21 20:30:38 -04:00
Loren Shih 9c6dd947bd SH-1381 Avatar Physics behavior is tightly tied to viewer framerate
Changed physics algorithm to perform integration over several steps if framerate is slow.
Fixed a fundamental issue in the algorithm where timestep wasn't being used to calculate velocity changes.
Had to change around some parameter ranges since the physics are calculated slightly differently now.
2011-04-21 19:49:03 -04:00
Loren Shih 8b0640704d SH-1381 FIXED avatar physics behavior is tightly tied to viewer framerate
Breaking up physics into smaller integration steps.
2011-04-20 12:37:44 -04:00
Loren Shih 958a060172 SH-1384 FIXED AvatarPhysicsTest debug setting does not work
Took out setting, no longer needed.  Was formely restricted to gods.
2011-04-20 11:30:00 -04:00
Loren Shih b68d1a0f50 Merge viewer-pre-beta -> seraph-viewer-pre-beta 2011-04-20 11:26:12 -04:00
Loren Shih 6715603b6a cosmetic variable name change 2011-04-20 10:42:58 -04:00
Oz Linden 648d3e5b46 merge back additional 2.6.3 beta 2 fixes 2011-04-14 15:09:03 -04:00
Loren Shih 172bca783f SH-1364 FIXED Avatar Physics are not updating smoothly even for high-performance machines.
"high" graphics settings now give 100% updates, versus 90%.
Changed a simple constant that was acting as a threshold for when physics should be updated (the constant was set way too high, meaning that updates were being skipped).
2011-04-13 15:23:11 -04:00
Loren Shih a919cc4415 SH-1365 FIXED Avatar Physics don't behave well for less than 100% max effect
This change looks more complicated than it actually is.  I basically turned max effect into a scaling parameter, versus a clamping parameter.  Piece of cake, just moved some code around and made minor logic changes.
2011-04-13 15:21:16 -04:00
Loren Shih cf5b96bded SH-1365 FIXED Avatar Physics don't behave well for less than 100% max effect
This change looks more complicated than it actually is.  I basically turned max effect into a scaling parameter, versus a clamping parameter.  Piece of cake, just moved some code around and made minor logic changes.
2011-04-13 15:21:16 -04:00
Loren Shih 435117e812 SH-1329 FIXED Physics are "twitchy" for high-FPS machines
Fixed bug that was messing up time slices for physics.
2011-04-13 15:13:10 -04:00
Oz Linden 60ffa83c32 fix incorrect license headers 2011-04-09 21:57:01 -04:00
Oz Linden df329d14a9 pull tags and late fixes back from viewer-pre-beta 2011-04-08 09:25:36 -04:00
Loren Shih 4895b24e38 SH-1319 fix missing include 2011-04-07 13:23:01 -04:00
Oz Linden ef8ce5bf5e SH-1319: Fix for disappearing torso sections on avatars 2011-04-07 12:55:12 -04:00
Oz Linden a1a5a793a7 fix line endings (one missing, two files of DOS) 2011-04-06 08:13:44 -04:00
Seraph Linden 62ebe50a56 Added duplicate morph to handle breast bounce/clap. Took out unused params in llphysicsmotion.cpp. 2011-04-03 21:16:34 -04:00
Seraph Linden 01c236df47 Fix for butt gravity direction.
Added more displacement range for butt leftright.
2011-04-03 18:09:38 -04:00