[Bf-blender-cvs] [460681b] master: Cycles: Use proper constant name for 1/pi in fast math

Sergey Sharybin noreply at git.blender.org
Fri Feb 6 11:17:10 CET 2015


Commit: 460681bd62ab920acc1e12f1ae7c6ec37595b22d
Author: Sergey Sharybin
Date:   Fri Feb 6 15:15:55 2015 +0500
Branches: master
https://developer.blender.org/rB460681bd62ab920acc1e12f1ae7c6ec37595b22d

Cycles: Use proper constant name for 1/pi in fast math

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

M	intern/cycles/util/util_math_fast.h

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

diff --git a/intern/cycles/util/util_math_fast.h b/intern/cycles/util/util_math_fast.h
index 9b432fc..540726d 100644
--- a/intern/cycles/util/util_math_fast.h
+++ b/intern/cycles/util/util_math_fast.h
@@ -154,7 +154,7 @@ ccl_device float fast_cosf(float x)
 ccl_device void fast_sincosf(float x, float* sine, float* cosine)
 {
 	/* Same argument reduction as fast_sin. */
-	int q = fast_rint(x * float(M_1_PI));
+	int q = fast_rint(x * M_1_PI_F);
 	float qf = q;
 	x = madd(qf, -0.78515625f*4, x);
 	x = madd(qf, -0.00024187564849853515625f*4, x);




More information about the Bf-blender-cvs mailing list