summaryrefslogtreecommitdiff
path: root/libs/hwui/Interpolator.cpp
AgeCommit message (Collapse)Author
2017-11-03Format the world (or just HWUI)John Reck
Test: No code changes, just ran through clang-format Change-Id: Id23aa4ec7eebc0446fe3a30260f33e7fd455bb8c
2017-01-11resolve merge conflicts of 082a1721b516 to masterMark Salyzyn
Test: compile Bug: 26552300 Bug: 31289077 Change-Id: I17f178f425975c1c0dbd48091d25b101956d505e
2017-01-11Merge "Replace cutils/log.h and log/logger.h with log/log.h" am: e7fcbcb991 ↵Mark Salyzyn
am: 6143cbf1e5 am: ef8ccc8510 Change-Id: If6673f44c7d08960f3a0a86703cebf577bd21f1b
2017-01-09Replace cutils/log.h and log/logger.h with log/log.hMark Salyzyn
Test: compile Bug: 26552300 Bug: 31289077 Change-Id: I578b15b48f0fc2807a92abbc69a377c3d2191496
2016-12-01Merge "Introduce PathInterpolator to native animators"TreeHugger Robot
2016-11-30Introduce PathInterpolator to native animatorsDoris Liu
For interpolators defined with a path, PathInterpolator is more accurate and likely less costly for longer animations than what are currently using as a substiute - LUTInterpolator. Test: manual test and added a unit test BUG: 32830741 Change-Id: I867c7a28e4261392cce9c45a2992ab4fd120c496
2016-11-30Fix LUTInterpolator lookup table position calcDoris Liu
BUG: 32830741 Test: running progress bar at 5x duration scale, no flickering Change-Id: Ie484bdbfdf18bacc4586e36c5142e4523d08bdaa
2015-08-19Remove MathUtils::min/maxChris Craik
bug:22202895 Change-Id: Ia115d86871314e3819f684ea7307356aed13a28e
2014-12-23Cleanup various clang warnings, use unique_ptrs in several placesChris Craik
Change-Id: I347904b25e51fcc7de14b1e72f1acd0f6ba26f3f
2014-12-22CleanupChris Craik
Change-Id: I91ffb9c66697741116fdeaa31abdf6cfd79155df
2014-11-10resolved conflicts for merge of 1d03b816 to lmp-mr1-dev-plus-aospAndreas Gampe
(cherry picked from commit 1272887050a269d6d506b42099c2857847ad100b) Change-Id: Ib673768fe5fc03615626ef4b10590e5317f22172
2014-08-22Improve the spot shadow computation.ztenghui
Get rid of compuation of the intersection for penumbra and convex hull for umbra. Use simple circle / normal to compute the penumbra and simple intersection for umbra. The new way could be 2x to 4x faster from rectangle to round shape. And this part is roughly half of the shadow computation, or 2/3 of spot shadow computation. This improve the spot shadow spikeness too. b/16712006 b/14976551 Change-Id: I02911784868731369efa73f76fc915bc08248600
2014-06-20Add negative guardJohn Reck
Bug: 15631600 Change-Id: Idd7740f58876e73694fafb8ef55ebaff511f6dca
2014-05-12More native interpolatorsJohn Reck
Gotta collect 'em all Change-Id: I3ccc2b5c842b27b906c8a0470fbedc2bf285bc38
2014-05-12Add TimeInterpolator support to RNAJohn Reck
Bug: 14678626 Change-Id: I6554e7fcd42c49fac3618ca792083bb68e358f55
2014-04-29RenderThread animator supportJohn Reck
Change-Id: Icf29098edfdaf7ed550bbe9d49e9eaefb4167084