From 1b63a5d815ed96ecc0d36d4b9f9a55b61ea06c63 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 29 Apr 2014 02:50:06 +1000 Subject: Fix for f-curve elastic ease in/out discontinuity --- source/blender/blenlib/intern/easing.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/blenlib/intern/easing.c') diff --git a/source/blender/blenlib/intern/easing.c b/source/blender/blenlib/intern/easing.c index 2c7bb0a3abe..c767c62490f 100644 --- a/source/blender/blenlib/intern/easing.c +++ b/source/blender/blenlib/intern/easing.c @@ -207,7 +207,7 @@ float BLI_easing_elastic_ease_in_out(float time, float begin, float change, floa } time -= 1.0f; - return amplitude * powf(2, -10 * time) * sinf((time * duration - s) * (2 * (float)M_PI) / period) * 0.5f + change + begin; + return amplitude * powf(2, -10 * time) * sinf((-time * duration - s) * (2 * (float)M_PI) / period) * 0.5f + change + begin; } float BLI_easing_expo_ease_in(float time, float begin, float change, float duration) -- cgit v1.2.3