svn merge ^/trunk/blender -r41961:41998
[blender-staging.git] / source / blender / editors / space_view3d / view3d_view.c
index 90f617513a525008f68d546061f0c07c73c07ad2..1a5e86aee71a0aac088b9f3e149d473482821911 100644 (file)
@@ -744,7 +744,6 @@ void ED_view3d_ob_project_mat_get(RegionView3D *rv3d, Object *ob, float pmat[4][
        mul_m4_m4m4(pmat, vmat, rv3d->winmat);
 }
 
-#if 0
 /* Uses window coordinates (x,y) and depth component z to find a point in
    modelspace */
 void view3d_unproject(bglMats *mats, float out[3], const short x, const short y, const float z)
@@ -757,16 +756,15 @@ void view3d_unproject(bglMats *mats, float out[3], const short x, const short y,
        out[1] = uy;
        out[2] = uz;
 }
-#endif
 
 /* use view3d_get_object_project_mat to get projecting mat */
 void ED_view3d_project_float(ARegion *ar, const float vec[3], float adr[2], float mat[4][4])
 {
        float vec4[4];
        
-       adr[0]= IS_CLIPPED;
        copy_v3_v3(vec4, vec);
        vec4[3]= 1.0;
+       adr[0]= IS_CLIPPED;
        
        mul_m4_v4(mat, vec4);