bugfix [#24907] bone roll z up broken and python script showing correct method to...
[blender.git] / source / blender / blenlib / intern / math_vector_inline.c
index 6bccb0045fa91fe718d5889fc983b3929b432d2a..9718b37ee8aa6ed6d7ba706a642e8300f835cbac 100644 (file)
@@ -419,27 +419,27 @@ MINLINE void normal_float_to_short_v3(short *out, const float *in)
 
 /********************************* Comparison ********************************/
 
-MINLINE int is_zero_v3(float *v)
+MINLINE int is_zero_v3(const float *v)
 {
        return (v[0] == 0 && v[1] == 0 && v[2] == 0);
 }
 
-MINLINE int is_one_v3(float *v)
+MINLINE int is_one_v3(const float *v)
 {
        return (v[0] == 1 && v[1] == 1 && v[2] == 1);
 }
 
-MINLINE int equals_v3v3(float *v1, float *v2)
+MINLINE int equals_v3v3(const float *v1, const float *v2)
 {
        return ((v1[0]==v2[0]) && (v1[1]==v2[1]) && (v1[2]==v2[2]));
 }
 
-MINLINE int equals_v4v4(float *v1, float *v2)
+MINLINE int equals_v4v4(const float *v1, const float *v2)
 {
        return ((v1[0]==v2[0]) && (v1[1]==v2[1]) && (v1[2]==v2[2]) && (v1[3]==v2[3]));
 }
 
-MINLINE int compare_v3v3(float *v1, float *v2, float limit)
+MINLINE int compare_v3v3(const float *v1, const float *v2, const float limit)
 {
        if(fabs(v1[0]-v2[0])<limit)
                if(fabs(v1[1]-v2[1])<limit)
@@ -449,7 +449,7 @@ MINLINE int compare_v3v3(float *v1, float *v2, float limit)
        return 0;
 }
 
-MINLINE int compare_len_v3v3(float *v1, float *v2, float limit)
+MINLINE int compare_len_v3v3(const float *v1, const float *v2, const float limit)
 {
        float x,y,z;
 
@@ -460,7 +460,7 @@ MINLINE int compare_len_v3v3(float *v1, float *v2, float limit)
        return ((x*x + y*y + z*z) < (limit*limit));
 }
 
-MINLINE int compare_v4v4(float *v1, float *v2, float limit)
+MINLINE int compare_v4v4(const float *v1, const float *v2, const float limit)
 {
        if(fabs(v1[0]-v2[0])<limit)
                if(fabs(v1[1]-v2[1])<limit)