Shyotl
4091bf9da5
Template abuse to clean up llkeyframemotion. Only functional change: std::map<F32, curve> to std::vector<std::pair<F32, curve>>. Sorry in advance Linux.
2019-08-06 02:21:56 -05:00
Shyotl
5d75b3b223
Prep for animesh.
2019-03-09 01:51:50 -06:00
Shyotl
d11899561b
Optimization pass.
2018-08-07 01:09:53 -05:00
Shyotl
1230748ef5
Alchemy llcharacter and llcommon merge pass.
2017-03-31 02:08:03 -05:00
Shyotl
4a9ff22eeb
I was critically damp once. It was okay.
2017-03-14 01:44:26 -05:00
Shyotl
98516a2a22
Bento hell and back, and back to hell, and back.
2017-01-11 03:55:36 -06:00
Shyotl
0fa7848b19
llcharacter merge
2016-04-04 23:45:15 -05:00
Lirusaito
6e3f404a1c
Rip out old workarounds, hacks and macros for newer C++ features not being supported back in the day.
...
Adds LL_COMPILE_TIME_MESSAGE support to Linux.
llfinite -> std::isfinite
llisnan -> std::isnan
vector_shrink_to_fit -> vector.shrink_to_fit
2016-02-14 17:37:10 -05:00
Shyotl
1c627317ec
No longer include llerrorlegacy.h. Updated llstl to include deletion utilites.
2015-06-19 03:54:20 -05:00
Inusaito Sayori
398014b118
Port Hover Height from Alchemy, it's in quicksettings~
...
Lots and lots of other sync~
Also has a command /hover
Added /resync command from Alchemy.
2015-03-25 08:04:24 -04:00
Inusaito Sayori
72080e79e9
Sync llcommon with Alchemy a bit.
...
llmath::llround->ll_round
LL_ICC->LL_INTELC
Add llpredicate
Add LL_CPP11 macro
Remove llhash
Update llinitparam, llsd and all relatives of it.
2015-03-20 22:04:04 -04:00
Drake Arconis
948ebe5213
All your codebase are belong to us.
2014-08-22 00:15:09 -04:00
Aleric Inglewood
1c8876cead
Synchronize looping animations that start at the same moment.
2014-04-04 15:19:28 +02:00
Aleric Inglewood
66aaa9cf80
Add LLMotionController* LLMotion::mMotionController
...
This is needed for synchronization: motions will have to start
(with a specific start time offset) from a point in the code where
only the motion object is available.
I added/used LLMotionController& in a previous commit, this was
now changed into a pointer. There is (obviously) not much reason
for that, but also no disadvantage: the diff relative to LLs code
doesn't get larger since the references where already added, too.
Conflicts:
indra/llcharacter/llkeyframemotion.cpp
indra/llcharacter/llkeyframemotion.h
2014-04-04 15:19:02 +02:00
Aleric Inglewood
94b42e7a9b
Speed up of particular inefficient part related to motions.
...
For these standard motions, the viewer likes to very frequently
flood-call startMotion/stopMotion sometimes, which at the very
least needs a LLUUID lookup in a std::map. In particular, this
is done for two of them for every avatar in the sim every frame.
This code makes it possible to test if that makes sense by
merely doing a bit test.
Conflicts:
indra/llcharacter/llkeyframemotion.h
2014-04-04 15:14:54 +02:00
Aleric Inglewood
61097dac72
Auto clean up motion cache.
...
Conflicts:
indra/llcharacter/llkeyframemotion.cpp
indra/llcharacter/llkeyframemotion.h
indra/newview/llfloaterbvhpreview.cpp
2014-04-04 15:10:52 +02:00
Siana Gearz
e182173ee2
Fatal paranoia cure
2013-12-09 03:39:47 +01:00
Shyotl
d71210e942
Trivial changes, mostly to clean up diff noise. Majority of changes are comment corrections or licenseinfo updates. (does not include newview directory)
2013-01-07 14:44:54 -06:00
Lirusaito
0ad533d94d
STORM-1870 and Have a space before old names in parentheses, like V3.
...
Also small fixes, some spelling, some important; synchronize with upstream a bit..
Jonathan Yap: STORM-1870 Avatar tracking beacon doesn't get disabled if DESTINATION_REACHED_RADIUS is reached
2012-06-09 17:07:20 -04:00
Shyotl
ce064f5af2
Some safe merging with v2.
2011-07-14 01:35:15 -05:00
Shyotl
ae07c82c05
V2 llcharacter merge
2011-02-21 21:23:37 -06:00
Siana Gearz
df20a1b1bb
Revert "Crude attempt at backporting more recent animation engine from 2.x. Dont wanna walk like a duck"
...
This reverts commit 49cb86adae .
2010-10-18 23:24:49 +02:00
Siana Gearz
49cb86adae
Crude attempt at backporting more recent animation engine from 2.x. Dont wanna walk like a duck
2010-10-18 14:41:25 +02:00
Beeks
5ce4286fd7
f
2010-08-22 15:14:30 -04:00
Hazim Gazov
a587fbafeb
Fix a few animation crashers, change default imported object name
2010-07-02 03:22:01 +00:00
Hazim Gazov
a8e7d3f3d9
Add crash fix by day oh and fix hex editor
2010-04-03 11:01:47 -03:00
Hazim Gazov
7a86d01598
Imported existing code
2010-04-02 02:48:44 -03:00