[Bf-blender-cvs] [edeeb78] multiview: cleanup, using r_ for return parameters

Dalai Felinto noreply at git.blender.org
Sat May 24 00:39:51 CEST 2014


Commit: edeeb7866ffc5f74d59aede1a149e4abcb89f0ed
Author: Dalai Felinto
Date:   Fri May 23 12:06:10 2014 -0300
https://developer.blender.org/rBedeeb7866ffc5f74d59aede1a149e4abcb89f0ed

cleanup, using r_ for return parameters

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

M	source/blender/blenkernel/BKE_camera.h
M	source/blender/blenkernel/intern/camera.c

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

diff --git a/source/blender/blenkernel/BKE_camera.h b/source/blender/blenkernel/BKE_camera.h
index d09fd20..e50e341 100644
--- a/source/blender/blenkernel/BKE_camera.h
+++ b/source/blender/blenkernel/BKE_camera.h
@@ -122,7 +122,7 @@ bool BKE_camera_view_frame_fit_to_scene(struct Scene *scene, struct View3D *v3d,
                                         float r_co[3]);
 
 struct Object *BKE_camera_multiview_advanced(struct Scene *scene, struct RenderData *rd, struct Object *camera, const char *suffix);
-void BKE_camera_stereo_matrices(struct Object *camera, float viewmat[4][4], float *shift, bool left);
+void BKE_camera_stereo_matrices(struct Object *camera, float r_viewmat[4][4], float *r_shift, const bool left);
 
 #ifdef __cplusplus
 }
diff --git a/source/blender/blenkernel/intern/camera.c b/source/blender/blenkernel/intern/camera.c
index 5257eb9..2768a80 100644
--- a/source/blender/blenkernel/intern/camera.c
+++ b/source/blender/blenkernel/intern/camera.c
@@ -601,7 +601,7 @@ bool BKE_camera_view_frame_fit_to_scene(Scene *scene, struct View3D *v3d, Object
 	}
 }
 
-void BKE_camera_stereo_matrices(Object *camera, float viewmat[4][4], float *shift, bool left)
+void BKE_camera_stereo_matrices(Object *camera, float r_viewmat[4][4], float *r_shift, const bool left)
 {
 	/* viewmat = MODELVIEW_MATRIX */
 	Camera *data = (Camera *)camera->data;
@@ -646,15 +646,15 @@ void BKE_camera_stereo_matrices(Object *camera, float viewmat[4][4], float *shif
 	mul_m4_m4m4( tmpviewmat, transmat, tmpviewmat) ;
 
 	/* copy  */
-	copy_m4_m4(viewmat, tmpviewmat);
+	copy_m4_m4(r_viewmat, tmpviewmat);
 
 	/* prepare the camera shift for the projection matrix */
 	/* Note: in viewport, parallel renders as offaxis, but in render it does parallel */
 	if (ELEM(convergence_mode, CAM_S3D_OFFAXIS, CAM_S3D_PARALLEL)) {
 		if (left)
-			*shift += ((interocular_distance / data->sensor_x) * (data->lens / convergence_distance)) * 0.5;
+			*r_shift += ((interocular_distance / data->sensor_x) * (data->lens / convergence_distance)) * 0.5;
 		else
-			*shift -= ((interocular_distance / data->sensor_x) * (data->lens / convergence_distance)) * 0.5;
+			*r_shift -= ((interocular_distance / data->sensor_x) * (data->lens / convergence_distance)) * 0.5;
 	}
 }




More information about the Bf-blender-cvs mailing list