[Bf-blender-cvs] [32d5d07] master: Code cleanup: float/double promotion

Campbell Barton noreply at git.blender.org
Mon Mar 24 03:31:51 CET 2014


Commit: 32d5d072a0bf629c97af3263b79e535203a9e52b
Author: Campbell Barton
Date:   Mon Mar 24 13:31:14 2014 +1100
https://developer.blender.org/rB32d5d072a0bf629c97af3263b79e535203a9e52b

Code cleanup: float/double promotion

===================================================================

M	source/blender/blenlib/intern/math_easing.c

===================================================================

diff --git a/source/blender/blenlib/intern/math_easing.c b/source/blender/blenlib/intern/math_easing.c
index d3ccf5e..bb026de 100644
--- a/source/blender/blenlib/intern/math_easing.c
+++ b/source/blender/blenlib/intern/math_easing.c
@@ -41,7 +41,7 @@
 
 float BackEaseIn(float time, float begin, float change, float duration, float overshoot)
 {
-	if (overshoot == 0)
+	if (overshoot == 0.0f)
 		overshoot = 1.70158f;
 	time /= duration;
 	return change * time * time * ((overshoot + 1) * time - overshoot) + begin;
@@ -49,7 +49,7 @@ float BackEaseIn(float time, float begin, float change, float duration, float ov
 
 float BackEaseOut(float time, float begin, float change, float duration, float overshoot)
 {
-	if (overshoot == 0)
+	if (overshoot == 0.0f)
 		overshoot = 1.70158f;
 	time = time / duration - 1;
 	return change * (time * time * ((overshoot + 1) * time + overshoot) + 1) + begin;
@@ -57,13 +57,13 @@ float BackEaseOut(float time, float begin, float change, float duration, float o
 
 float BackEaseInOut(float time, float begin, float change, float duration, float overshoot)
 {
-	if (overshoot == 0)
+	if (overshoot == 0.0f)
 		overshoot = 1.70158f; 
 	overshoot *= 1.525f;
-	if ((time /= duration / 2) < 1) {
+	if ((time /= duration / 2) < 1.0f) {
 		return change / 2 * (time * time * ((overshoot + 1) * time - overshoot)) + begin;
 	}
-	time -= 2;
+	time -= 2.0f;
 	return change / 2 * (time * time * ((overshoot + 1) * time + overshoot) + 2) + begin;
 
 }
@@ -84,7 +84,7 @@ float BounceEaseOut(float time, float begin, float change, float duration)
 	}
 	else {
 		time -= (2.625f / 2.75f);
-		return change * ((7.5625f * time) * time + .984375f) + begin;
+		return change * ((7.5625f * time) * time + 0.984375f) + begin;
 	}
 }
 
@@ -104,21 +104,21 @@ float BounceEaseInOut(float time, float begin, float change, float duration)
 float CircEaseIn(float time, float begin, float change, float duration)
 {
 	time /= duration;
-	return -change * (sqrt(1 - time * time) - 1) + begin;
+	return -change * (sqrtf(1 - time * time) - 1) + begin;
 }
 
 float CircEaseOut(float time, float begin, float change, float duration)
 {
 	time = time / duration - 1;
-	return change * sqrt(1 - time * time) + begin;
+	return change * sqrtf(1 - time * time) + begin;
 }
 
 float CircEaseInOut(float time, float begin, float change, float duration)
 {
-	if ((time /= duration / 2) < 1)
-		return -change / 2 * (sqrt(1 - time * time) - 1) + begin;
-	time -= 2;
-	return change / 2 * (sqrt(1 - time * time) + 1) + begin;
+	if ((time /= duration / 2) < 1.0f)
+		return -change / 2 * (sqrtf(1 - time * time) - 1) + begin;
+	time -= 2.0f;
+	return change / 2 * (sqrtf(1 - time * time) + 1) + begin;
 }
 
 float CubicEaseIn(float time, float begin, float change, float duration)
@@ -135,9 +135,9 @@ float CubicEaseOut(float time, float begin, float change, float duration)
 
 float CubicEaseInOut(float time, float begin, float change, float duration)
 {
-	if ((time /= duration / 2) < 1)
+	if ((time /= duration / 2) < 1.0f)
 		return change / 2 * time * time * time + begin;
-	time -= 2;
+	time -= 2.0f;
 	return change / 2 * (time * time * time + 2) + begin;
 }
 
@@ -145,10 +145,10 @@ float ElasticEaseIn(float time, float begin, float change, float duration, float
 {
 	float s;
 
-	if (time == 0)
+	if (time == 0.0f)
 		return begin;
 
-	if ((time /= duration) == 1)
+	if ((time /= duration) == 1.0f)
 		return begin + change;
 
 	if (!period)
@@ -159,19 +159,19 @@ float ElasticEaseIn(float time, float begin, float change, float duration, float
 		s = period / 4;
 	}
 	else
-		s = period / (2 * M_PI) * asin(change / amplitude);
+		s = period / (2 * (float)M_PI) * asinf(change / amplitude);
 
-	time -= 1;
-	return -(amplitude * pow(2, 10 * time) * sin((time * duration - s) * (2 * M_PI) / period)) + begin;
+	time -= 1.0f;
+	return -(amplitude * powf(2, 10 * time) * sinf((time * duration - s) * (2 * (float)M_PI) / period)) + begin;
 }
 
 float ElasticEaseOut(float time, float begin, float change, float duration, float amplitude, float period)
 {
 	float s;
 
-	if (time == 0)
+	if (time == 0.0f)
 		return begin;
-	if ((time /= duration) == 1)
+	if ((time /= duration) == 1.0f)
 		return begin + change;
 	if (!period)
 		period = duration * 0.3f;
@@ -180,18 +180,18 @@ float ElasticEaseOut(float time, float begin, float change, float duration, floa
 		s = period / 4;
 	}
 	else
-		s = period / (2 * M_PI) * asin(change / amplitude);
+		s = period / (2 * (float)M_PI) * asinf(change / amplitude);
 
-	return (amplitude * pow(2, -10 * time) * sin((time * duration - s) * (2 * M_PI) / period ) + change + begin);
+	return (amplitude * powf(2, -10 * time) * sinf((time * duration - s) * (2 * (float)M_PI) / period) + change + begin);
 }
 
 float ElasticEaseInOut(float time, float begin, float change, float duration, float amplitude, float period)
 {
 	float s;
 
-	if (time == 0)
+	if (time == 0.0f)
 		return begin;
-	if ((time /= duration / 2) == 2)
+	if ((time /= duration / 2) == 2.0f)
 		return begin + change;
 	if (!period)
 		period = duration * (0.3f * 1.5f);
@@ -200,36 +200,36 @@ float ElasticEaseInOut(float time, float begin, float change, float duration, fl
 		s = period / 4;
 	}
 	else
-		s = period / ( 2 * M_PI) * asin(change / amplitude);
-	if (time < 1) {
-		time -= 1;
-		return -0.5f * (amplitude * pow(2, 10 * time) * sin((time * duration - s) * (2 * M_PI) / period)) + begin;
+		s = period / (2 * (float)M_PI) * asinf(change / amplitude);
+	if (time < 1.0f) {
+		time -= 1.0f;
+		return -0.5f * (amplitude * powf(2, 10 * time) * sinf((time * duration - s) * (2 * (float)M_PI) / period)) + begin;
 	}
 
-	time -= 1;
-	return amplitude * pow(2, -10 * time) * sin((time * duration - s) * (2 * M_PI) / period) * 0.5f + change + begin;
+	time -= 1.0f;
+	return amplitude * powf(2, -10 * time) * sinf((time * duration - s) * (2 * (float)M_PI) / period) * 0.5f + change + begin;
 }
 
 float ExpoEaseIn(float time, float begin, float change, float duration)
 {
-	return (time == 0) ? begin : change * pow(2, 10 * (time / duration - 1)) + begin;
+	return (time == 0.0f) ? begin : change * powf(2, 10 * (time / duration - 1)) + begin;
 }
 
 float ExpoEaseOut(float time, float begin, float change, float duration)
 {
-	return (time == duration) ? begin + change : change * (-pow(2, -10 * time / duration) + 1) + begin;
+	return (time == duration) ? begin + change : change * (-powf(2, -10 * time / duration) + 1) + begin;
 }
 
 float ExpoEaseInOut(float time, float begin, float change, float duration)
 {
-	if (time == 0)
+	if (time == 0.0f)
 		return begin;
 	if (time == duration)
 		return begin + change;
 	if ((time /= duration / 2) < 1)
-		return change / 2 * pow(2, 10 * (time - 1)) + begin;
-	--time;
-	return change / 2 * (-pow(2, -10 * time) + 2) + begin;
+		return change / 2 * powf(2, 10 * (time - 1)) + begin;
+	time -= 1.0f;
+	return change / 2 * (-powf(2, -10 * time) + 2) + begin;
 }
 
 float LinearEase(float time, float begin, float change, float duration)
@@ -251,9 +251,9 @@ float QuadEaseOut(float time, float begin, float change, float duration)
 
 float QuadEaseInOut(float time, float begin, float change, float duration)
 {
-	if ((time /= duration / 2) < 1)
+	if ((time /= duration / 2) < 1.0f)
 		return change / 2 * time * time + begin;
-	--time;
+	time -= 1.0f;
 	return -change / 2 * (time * (time - 2) - 1) + begin;
 }
 
@@ -272,9 +272,9 @@ float QuartEaseOut(float time, float begin, float change, float duration)
 
 float QuartEaseInOut(float time, float begin, float change, float duration)
 {
-	if ((time /= duration / 2) < 1)
+	if ((time /= duration / 2) < 1.0f)
 		return change / 2 * time * time * time * time + begin;
-	time -= 2;
+	time -= 2.0f;
 	return -change / 2 * ( time * time * time * time - 2) + begin;
 }
 
@@ -290,24 +290,23 @@ float QuintEaseOut(float time, float begin, float change, float duration)
 }
 float QuintEaseInOut(float time, float begin, float change, float duration)
 {
-	if ((time /= duration / 2) < 1)
+	if ((time /= duration / 2) < 1.0f)
 		 return change / 2 * time * time * time * time * time + begin;
-	time -= 2;
+	time -= 2.0f;
 	return change / 2 * (time * time * time * time * time + 2) + begin;
 }
 
 float SineEaseIn(float time, float begin, float change, float duration)
 {
-	return -change * cos(time / duration * M_PI_2) + change + begin;
+	return -change * cosf(time / duration * (float)M_PI_2) + change + begin;
 }
 
 float SineEaseOut(float time, float begin, float change, float duration)
 {
-	return change * sin(time / duration * M_PI_2) + begin;
+	return change * sinf(time / duration * (float)M_PI_2) + begin;
 }
 
 float SineEaseInOut(float time, float begin, float change, float duration)
 {
-	return -change / 2 * (cos(M_PI * time / duration) - 1) + begin;
+	return -change / 2 * (cosf((float)M_PI * time / duration) - 1) + begin;
 }
-




More information about the Bf-blender-cvs mailing list