[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21366] trunk/blender/source/blender/ python/api2_2x/sceneRender.c: == Python ==

Peter Schlaile peter at schlaile.de
Sat Jul 4 17:35:18 CEST 2009


Revision: 21366
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21366
Author:   schlaile
Date:     2009-07-04 17:35:16 +0200 (Sat, 04 Jul 2009)

Log Message:
-----------
== Python ==

Fix for the fix: G.scene slipped in at one point and the
filepath generation was broken due to a typo.

Modified Paths:
--------------
    trunk/blender/source/blender/python/api2_2x/sceneRender.c

Modified: trunk/blender/source/blender/python/api2_2x/sceneRender.c
===================================================================
--- trunk/blender/source/blender/python/api2_2x/sceneRender.c	2009-07-04 14:59:28 UTC (rev 21365)
+++ trunk/blender/source/blender/python/api2_2x/sceneRender.c	2009-07-04 15:35:16 UTC (rev 21366)
@@ -553,6 +553,8 @@
 	BLI_strncpy( filepath, self->renderContext->pic, sizeof(filepath) );
 	strcat(filepath, name_str);
 
+	fprintf(stderr, "Save to: %s -> ", filepath);
+
 	rr = RE_GetResult(RE_GetRender(self->scene->id.name));
 	if(!rr) {
 		return EXPP_ReturnPyObjError (PyExc_ValueError, "No image rendered");
@@ -574,7 +576,7 @@
 			BLI_convertstringframe(filepath, self->scene->r.cfra); 
                         /* TODO - is this even used? */
 
-			if(G.scene->r.imtype==R_MULTILAYER) {
+			if(self->scene->r.imtype==R_MULTILAYER) {
 				RE_WriteRenderResult(rr, filepath, 
 						     self->scene->r.quality);
 			} else {
@@ -594,8 +596,8 @@
 			
 				/* float factor for random dither, imbuf takes care of it */
 				ibuf->dither= self->scene->r.dither_intensity;
-			
-				BKE_write_ibuf(ibuf, str, 
+				fprintf(stderr, "%s\n", filepath);
+				BKE_write_ibuf(ibuf, filepath, 
 					       self->scene->r.imtype, 
 					       self->scene->r.subimtype, 
 					       self->scene->r.quality);





More information about the Bf-blender-cvs mailing list