[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [56866] trunk/blender/intern/cycles/ blender: Code cleanup / Cycles:

Thomas Dinges blender at dingto.org
Thu May 16 23:53:22 CEST 2013


Revision: 56866
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=56866
Author:   dingto
Date:     2013-05-16 21:53:21 +0000 (Thu, 16 May 2013)
Log Message:
-----------
Code cleanup / Cycles:
* Put render resolution x/y into a function.

Modified Paths:
--------------
    trunk/blender/intern/cycles/blender/blender_camera.cpp
    trunk/blender/intern/cycles/blender/blender_session.cpp
    trunk/blender/intern/cycles/blender/blender_util.h

Modified: trunk/blender/intern/cycles/blender/blender_camera.cpp
===================================================================
--- trunk/blender/intern/cycles/blender/blender_camera.cpp	2013-05-16 21:37:24 UTC (rev 56865)
+++ trunk/blender/intern/cycles/blender/blender_camera.cpp	2013-05-16 21:53:21 UTC (rev 56866)
@@ -82,8 +82,8 @@
 	bcam->pano_viewplane.top = 1.0f;
 
 	/* render resolution */
-	bcam->full_width = (int)(b_render.resolution_x()*b_render.resolution_percentage()/100);
-	bcam->full_height = (int)(b_render.resolution_y()*b_render.resolution_percentage()/100);
+	bcam->full_width = render_resolution_x(b_render);
+	bcam->full_height = render_resolution_y(b_render);
 }
 
 static float blender_camera_focal_distance(BL::Object b_ob, BL::Camera b_camera)

Modified: trunk/blender/intern/cycles/blender/blender_session.cpp
===================================================================
--- trunk/blender/intern/cycles/blender/blender_session.cpp	2013-05-16 21:37:24 UTC (rev 56865)
+++ trunk/blender/intern/cycles/blender/blender_session.cpp	2013-05-16 21:53:21 UTC (rev 56866)
@@ -46,8 +46,8 @@
 {
 	/* offline render */
 
-	width = (int)(b_render.resolution_x()*b_render.resolution_percentage()/100);
-	height = (int)(b_render.resolution_y()*b_render.resolution_percentage()/100);
+	width = render_resolution_x(b_render);
+	height = render_resolution_y(b_render);
 
 	background = true;
 	last_redraw_time = 0.0;
@@ -129,8 +129,8 @@
 	SceneParams scene_params = BlenderSync::get_scene_params(b_scene, background);
 	SessionParams session_params = BlenderSync::get_session_params(b_engine, b_userpref, b_scene, background);
 
-	width = (int)(b_render.resolution_x()*b_render.resolution_percentage()/100);
-	height = (int)(b_render.resolution_y()*b_render.resolution_percentage()/100);
+	width = render_resolution_x(b_render);
+	height = render_resolution_y(b_render);
 
 	if(scene->params.modified(scene_params) ||
 	   session->params.modified(session_params) ||

Modified: trunk/blender/intern/cycles/blender/blender_util.h
===================================================================
--- trunk/blender/intern/cycles/blender/blender_util.h	2013-05-16 21:37:24 UTC (rev 56865)
+++ trunk/blender/intern/cycles/blender/blender_util.h	2013-05-16 21:53:21 UTC (rev 56866)
@@ -94,6 +94,16 @@
 	return self.is_deform_modified(scene, (preview)? (1<<0): (1<<1))? true: false;
 }
 
+static inline int render_resolution_x(BL::RenderSettings b_render)
+{
+	return b_render.resolution_x()*b_render.resolution_percentage()/100;
+}
+
+static inline int render_resolution_y(BL::RenderSettings b_render)
+{
+	return b_render.resolution_y()*b_render.resolution_percentage()/100;
+}
+
 static inline string image_user_file_path(BL::ImageUser iuser, BL::Image ima, int cfra)
 {
 	char filepath[1024];




More information about the Bf-blender-cvs mailing list