Commit: 3a40aed3d52aeb24973385d3aa8e0c2234bf0435
Author: Campbell Barton
Date:   Wed Sep 17 14:11:37 2014 +1000
Branches: master
https://developer.blender.org/rB3a40aed3d52aeb24973385d3aa8e0c2234bf0435

Cleanup: use float versions of functions when in/output are floats

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

M       source/blender/blenkernel/intern/armature.c
M       source/blender/blenkernel/intern/camera.c
M       source/blender/blenkernel/intern/colortools.c
M       source/blender/blenkernel/intern/constraint.c
M       source/blender/blenkernel/intern/curve.c
M       source/blender/blenkernel/intern/effect.c
M       source/blender/blenkernel/intern/implicit.c
M       source/blender/blenkernel/intern/paint.c
M       source/blender/blenkernel/intern/particle.c
M       source/blender/blenkernel/intern/particle_system.c
M       source/blender/blenkernel/intern/seqeffects.c
M       source/blender/blenlib/intern/math_geom.c
M       source/blender/blenlib/intern/math_rotation.c
M       source/blender/editors/armature/armature_relations.c
M       source/blender/editors/interface/interface_widgets.c
M       source/blender/editors/physics/particle_edit.c
M       source/blender/editors/sculpt_paint/paint_image_2d.c
M       source/blender/editors/sculpt_paint/paint_image_proj.c
M       source/blender/editors/sculpt_paint/paint_ops.c
M       source/blender/editors/sculpt_paint/paint_stroke.c
M       source/blender/editors/sculpt_paint/sculpt.c
M       source/blender/editors/sculpt_paint/sculpt_uv.c
M       source/blender/editors/space_view3d/view3d_edit.c
M       source/blender/editors/space_view3d/view3d_walk.c
M       source/blender/editors/transform/transform_snap.c
M       source/blender/editors/uvedit/uvedit_parametrizer.c
M       source/blender/nodes/shader/nodes/node_shader_camera.c
M       source/blender/nodes/shader/nodes/node_shader_math.c
M       source/blender/nodes/shader/nodes/node_shader_vectMath.c
M       source/blender/nodes/texture/nodes/node_texture_math.c
M       source/blender/python/mathutils/mathutils_Quaternion.c
M       source/blender/render/intern/raytrace/rayobject_octree.cpp
M       source/blender/render/intern/source/convertblender.c
M       source/blender/render/intern/source/initrender.c
M       source/blender/render/intern/source/multires_bake.c
M       source/blender/render/intern/source/pipeline.c
M       source/blender/render/intern/source/pixelshading.c
M       source/blender/render/intern/source/pointdensity.c
M       source/blender/render/intern/source/rayshade.c
M       source/blender/render/intern/source/render_texture.c
M       source/blender/render/intern/source/rendercore.c
M       source/blender/render/intern/source/renderdatabase.c
M       source/blender/render/intern/source/shadbuf.c
M       source/blender/render/intern/source/shadeoutput.c
M       source/blender/render/intern/source/sss.c
M       source/blender/render/intern/source/strand.c
M       source/blender/render/intern/source/sunsky.c
M       source/blender/render/intern/source/zbuf.c
M       source/blender/windowmanager/intern/wm_operators.c

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

diff --git a/source/blender/blenkernel/intern/armature.c 
b/source/blender/blenkernel/intern/armature.c
index 16b5574..bb05b5d 100644
--- a/source/blender/blenkernel/intern/armature.c
+++ b/source/blender/blenkernel/intern/armature.c
@@ -505,7 +505,7 @@ void b_bone_spline_setup(bPoseChannel *pchan, int rest, 
Mat4 result_array[MAX_BB
                        invert_m3_m3(imat3, mat3);
                        mul_m3_m3m3(mat3, result, imat3); /* the matrix 
transforming vec_roll to desired roll */
 
-                       roll1 = (float)atan2(mat3[2][0], mat3[2][2]);
+                       roll1 = atan2f(mat3[2][0], mat3[2][2]);
                }
        }
        else {
@@ -543,7 +543,7 @@ void b_bone_spline_setup(bPoseChannel *pchan, int rest, 
Mat4 result_array[MAX_BB
                invert_m3_m3(imat3, mat3);
                mul_m3_m3m3(mat3, imat3, result); /* the matrix transforming 
vec_roll to desired roll */
 
-               roll2 = (float)atan2(mat3[2][0], mat3[2][2]);
+               roll2 = atan2f(mat3[2][0], mat3[2][2]);
 
                /* and only now negate handle */
                mul_v3_fl(h2, -hlength2);
diff --git a/source/blender/blenkernel/intern/camera.c 
b/source/blender/blenkernel/intern/camera.c
index 6ce3abe..1402f62 100644
--- a/source/blender/blenkernel/intern/camera.c
+++ b/source/blender/blenkernel/intern/camera.c
@@ -232,7 +232,7 @@ void BKE_camera_params_from_object(CameraParams *params, 
Object *ob)
                /* lamp object */
                Lamp *la = ob->data;
                float fac = cosf(la->spotsize * 0.5f);
-               float phi = acos(fac);
+               float phi = acosf(fac);
 
                params->lens = 16.0f * fac / sinf(phi);
                if (params->lens == 0.0f)
diff --git a/source/blender/blenkernel/intern/colortools.c 
b/source/blender/blenkernel/intern/colortools.c
index c6d07a9..a63e06c 100644
--- a/source/blender/blenkernel/intern/colortools.c
+++ b/source/blender/blenkernel/intern/colortools.c
@@ -577,14 +577,14 @@ static void curvemap_make_table(CurveMap *cuma, const 
rctf *clipr)
        /* store first and last handle for extrapolation, unit length */
        cuma->ext_in[0] = bezt[0].vec[0][0] - bezt[0].vec[1][0];
        cuma->ext_in[1] = bezt[0].vec[0][1] - bezt[0].vec[1][1];
-       range = sqrt(cuma->ext_in[0] * cuma->ext_in[0] + cuma->ext_in[1] * 
cuma->ext_in[1]);
+       range = sqrtf(cuma->ext_in[0] * cuma->ext_in[0] + cuma->ext_in[1] * 
cuma->ext_in[1]);
        cuma->ext_in[0] /= range;
        cuma->ext_in[1] /= range;
 
        a = cuma->totpoint - 1;
        cuma->ext_out[0] = bezt[a].vec[1][0] - bezt[a].vec[2][0];
        cuma->ext_out[1] = bezt[a].vec[1][1] - bezt[a].vec[2][1];
-       range = sqrt(cuma->ext_out[0] * cuma->ext_out[0] + cuma->ext_out[1] * 
cuma->ext_out[1]);
+       range = sqrtf(cuma->ext_out[0] * cuma->ext_out[0] + cuma->ext_out[1] * 
cuma->ext_out[1]);
        cuma->ext_out[0] /= range;
        cuma->ext_out[1] /= range;
        
diff --git a/source/blender/blenkernel/intern/constraint.c 
b/source/blender/blenkernel/intern/constraint.c
index d80529e..ee7bad7 100644
--- a/source/blender/blenkernel/intern/constraint.c
+++ b/source/blender/blenkernel/intern/constraint.c
@@ -3592,7 +3592,7 @@ static void damptrack_evaluate(bConstraint *con, 
bConstraintOb *cob, ListBase *t
                cross_v3_v3v3(raxis, obvec, tarvec);
                
                rangle = dot_v3v3(obvec, tarvec);
-               rangle = acos(max_ff(-1.0f, min_ff(1.0f, rangle)));
+               rangle = acosf(max_ff(-1.0f, min_ff(1.0f, rangle)));
                
                /* construct rotation matrix from the axis-angle rotation found 
above 
                 *      - this call takes care to make sure that the axis 
provided is a unit vector first
diff --git a/source/blender/blenkernel/intern/curve.c 
b/source/blender/blenkernel/intern/curve.c
index a06834f..cee5241 100644
--- a/source/blender/blenkernel/intern/curve.c
+++ b/source/blender/blenkernel/intern/curve.c
@@ -2468,7 +2468,7 @@ static void make_bevel_list_2D(BevList *bl)
 
                /* first */
                bevp = bl->bevpoints;
-               angle = atan2(bevp->dir[0], bevp->dir[1]) - M_PI / 2.0;
+               angle = atan2f(bevp->dir[0], bevp->dir[1]) - (float)(M_PI / 
2.0f);
                bevp->sina = sinf(angle);
                bevp->cosa = cosf(angle);
                vec_to_quat(bevp->quat, bevp->dir, 5, 1);
@@ -2476,7 +2476,7 @@ static void make_bevel_list_2D(BevList *bl)
                /* last */
                bevp = bl->bevpoints;
                bevp += (bl->nr - 1);
-               angle = atan2(bevp->dir[0], bevp->dir[1]) - M_PI / 2.0;
+               angle = atan2f(bevp->dir[0], bevp->dir[1]) - (float)(M_PI / 
2.0f);
                bevp->sina = sinf(angle);
                bevp->cosa = cosf(angle);
                vec_to_quat(bevp->quat, bevp->dir, 5, 1);
diff --git a/source/blender/blenkernel/intern/effect.c 
b/source/blender/blenkernel/intern/effect.c
index 24ee470..ced9da8 100644
--- a/source/blender/blenkernel/intern/effect.c
+++ b/source/blender/blenkernel/intern/effect.c
@@ -872,7 +872,7 @@ static void do_physical_effector(EffectorCache *eff, 
EffectorData *efd, Effected
                case PFIELD_HARMONIC:
                        mul_v3_fl(force, -strength * efd->falloff);
                        copy_v3_v3(temp, point->vel);
-                       mul_v3_fl(temp, -damp * 2.0f * 
(float)sqrt(fabs(strength)) * point->vel_to_sec);
+                       mul_v3_fl(temp, -damp * 2.0f * sqrtf(fabsf(strength)) * 
point->vel_to_sec);
                        add_v3_v3(force, temp);
                        break;
                case PFIELD_CHARGE:
diff --git a/source/blender/blenkernel/intern/implicit.c 
b/source/blender/blenkernel/intern/implicit.c
index 4d80256..4cf9d52 100644
--- a/source/blender/blenkernel/intern/implicit.c
+++ b/source/blender/blenkernel/intern/implicit.c
@@ -1236,7 +1236,7 @@ DO_INLINE void cloth_calc_spring_force(ClothModifierData 
*clmd, ClothSpring *s,
        sub_v3_v3v3(extent, X[s->kl], X[s->ij]);
        sub_v3_v3v3(vel, V[s->kl], V[s->ij]);
        dot = dot_v3v3(extent, extent);
-       length = sqrt(dot);
+       length = sqrtf(dot);
        
        s->flags &= ~CLOTH_SPRING_FLAG_NEEDED;
        
diff --git a/source/blender/blenkernel/intern/paint.c 
b/source/blender/blenkernel/intern/paint.c
index df2f0c8..d16575d 100644
--- a/source/blender/blenkernel/intern/paint.c
+++ b/source/blender/blenkernel/intern/paint.c
@@ -486,7 +486,7 @@ void paint_calculate_rake_rotation(UnifiedPaintSettings 
*ups, const float mouse_
        sub_v2_v2v2(dpos, ups->last_rake, mouse_pos);
 
        if (len_squared_v2(dpos) >= r * r) {
-               ups->brush_rotation = atan2(dpos[0], dpos[1]);
+               ups->brush_rotation = atan2f(dpos[0], dpos[1]);
 
                interp_v2_v2v2(ups->last_rake, ups->last_rake,
                               mouse_pos, u);
diff --git a/source/blender/blenkernel/intern/particle.c 
b/source/blender/blenkernel/intern/particle.c
index 27d346f..530573d 100644
--- a/source/blender/blenkernel/intern/particle.c
+++ b/source/blender/blenkernel/intern/particle.c
@@ -656,7 +656,7 @@ static float psys_render_projected_area(ParticleSystem 
*psys, const float center
        }
 
        /* screen space radius */
-       radius = sqrt(area / (float)M_PI);
+       radius = sqrtf(area / (float)M_PI);
 
        /* make smaller using fallof once over screen edge */
        *viewport = 1.0f;
@@ -917,8 +917,8 @@ int psys_render_simplify_distribution(ParticleThreadContext 
*ctx, int tot)
                        elem->scalemax = (lambda + t < 1.0f) ? 1.0f / lambda : 
1.0f / (1.0f - elem->t * elem->t / t);
                        elem->scalemin = (lambda + t < 1.0f) ? 0.0f : 
elem->scalemax * (1.0f - elem->t / t);
 
-                       elem->scalemin = sqrt(elem->scalemin);
-                       elem->scalemax = sqrt(elem->scalemax);
+                       elem->scalemin = sqrtf(elem->scalemin);
+                       elem->scalemax = sqrtf(elem->scalemax);
 
                        /* clamp scaling */
                        scaleclamp = (float)min_ii(elem->totchild, 10);
@@ -939,8 +939,8 @@ int psys_render_simplify_distribution(ParticleThreadContext 
*ctx, int tot)
                }
 
                elem->lambda = lambda;
-               elem->scalemin = sqrt(elem->scalemin);
-               elem->scalemax = sqrt(elem->scalemax);
+               elem->scalemin = sqrtf(elem->scalemin);
+               elem->scalemax = sqrtf(elem->scalemax);
                elem->curchild = 0;
        }
 
@@ -1950,10 +1950,10 @@ static void do_kink(ParticleKey *state, ParticleKey 
*par, float *par_rot, float
        t = time * freq * (float)M_PI;
        
        if (smooth_start) {
-               dt = fabs(t);
+               dt = fabsf(t);
                /* smooth the beginning of kink */
                CLAMP(dt, 0.f, (float)M_PI);
-               dt = sin(dt / 2.f);
+               dt = sinf(dt / 2.f);
        }
 
        if (type != PART_KINK_RADIAL) {
@@ -2014,12 +2014,12 @@ static void do_kink(ParticleKey *state, ParticleKey 
*par, float *par_rot, float
                                madd_v3_v3fl(result, proj, flat);
                        }
 
-                       madd_v3_v3fl(result, par_vec, -amplitude * 
(float)sin(t));
+                       madd_v3_v3fl(result, par_vec, -amplitude * sinf(t));
                        break;
                }
                case PART_KINK_WAVE:
                {
-                       madd_v3_v3fl(result, kink, amplitude * (float)sin(t));
+                       madd_v3_v3fl(result, kink, amplitude * sinf(t));
 
                        if (flat > 0.f) {
                                float proj[3];
@@ -2054,22 +2054,22 @@ static void do_kink(ParticleKey *state, ParticleKey 
*par, float *par_rot, float
                        if (inp_y > 0.5f) {
                                copy_v3_v3(state_co, y_vec);
 
-                               mul_v3_fl(y_vec, amplitude * (float)cos(t));
-                               mul_v3_fl(z_vec, amplitude / 2.f * 
(float)sin(2.f * t));
+                               mul_v3_fl(y_vec, amplitude * cosf(t));
+                               mul_v3_fl(z_vec, amplitude / 2.f * sinf(2.f * 
t));
                        }
                        else if (inp_z > 0.0f) {
-                               mul_v3_v3fl(state_co, z_vec, 
(float)sin((float)M_PI / 3.f));
+                               mul_v3_v3fl(state_co, z_vec, sinf((float)M_PI / 
3.f));
                                madd_v3_v3fl(state_co, y_vec, -0.5f);
 
-                               mul_v3_fl(y_vec, -amplitude * (float)cos(t + 
(float)M_PI / 3.f));
-                               mul_v3_fl(z_vec, amplitude / 2.f * 
(float)cos(2.f * t + (float)M_PI / 6.f));
+                               mul_v3_fl(y_vec, -amplitude * cosf(t + 
(float)M_PI / 3.f));
+                               mul_v3_fl(z_vec, amplitude / 2.f * cosf(2.f * t 
+ (float)M_PI / 6.f));
                        }
                        else {
-                               mul_v3_v3fl(state_co, z_vec, 
-(float)sin((float)M_PI / 3.f));
+                               mul_v3_v3fl(state_co, z_vec, -sinf((float)M_PI 
/ 3.f));
                                madd_v3_v3fl(state_co, y_vec, -0.5f);
 
-                               mul_v3_fl(y_vec, amplitude * (float)-sin(t + 
(float)M_PI / 6.f));
-                               mul_v3_fl(z_vec, amplitude / 2.f * 
(float)-sin(2.f * t + (float)M_PI / 3.f));
+                               mul_v3_fl(y_vec, amplitude * -sinf(t + 
(float)M_PI / 6.f));
+                               mul_v3_fl(z_vec, amplitude / 2.f * -sinf(2.f * 
t + (float)M_PI / 3.f));
                        }
 
                        mul_v3_fl(state_co, amplitude);
@@ -2271,8 +2271,11 @@ static void do_rough(float *loc, float mat[4][4], float 
t, float fac, float size
        float rough[3];
        float rco[3];
 
-       if (thres != 0.0f)
-               if ((float)fabs((float)(-1.5f + loc[0] + loc[1] + loc[2])) < 
1.5f * thres) return;
+       if (thres != 0.0f) {
+               if (fabsf((float)(-1.5f + loc[0] + loc[1] + loc[2])) < 1.5f * 
thres) {
+                       return;
+               }
+       }
 
        copy_v3_v3(rco, loc);
        mul_v3_fl(rco, t);
@@ -4567,8 +4570,8 @@ void psys_get_dupli_path_transform(ParticleSimulationData 
*sim, ParticleData *pa
                normalize_v3(nor);
 
                /* make sure that we get a proper 

@@ Diff output truncated at 10240 characters. @@

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to