[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12428] trunk/blender/source/blender/ render/intern/source/pipeline.c: Stampinfo: added correct redraw after adding stamp.

Ton Roosendaal ton at blender.org
Mon Oct 29 14:11:42 CET 2007


Revision: 12428
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12428
Author:   ton
Date:     2007-10-29 14:11:42 +0100 (Mon, 29 Oct 2007)

Log Message:
-----------
Stampinfo: added correct redraw after adding stamp.

The issue: while renderprogress is in use, the rr->renlay has to be set

Modified Paths:
--------------
    trunk/blender/source/blender/render/intern/source/pipeline.c

Modified: trunk/blender/source/blender/render/intern/source/pipeline.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/pipeline.c	2007-10-29 10:59:26 UTC (rev 12427)
+++ trunk/blender/source/blender/render/intern/source/pipeline.c	2007-10-29 13:11:42 UTC (rev 12428)
@@ -1936,6 +1936,8 @@
 		}
 	}
 
+	/* weak... the display callback wants an active renderlayer pointer... */
+	re->result->renlay= render_get_active_layer(re, re->result);
 	re->display_draw(re->result, NULL);
 }
 
@@ -2045,11 +2047,13 @@
 	
 	re->i.lastframetime= PIL_check_seconds_timer()- re->i.starttime;
 	
+	re->stats_draw(&re->i);
+	
 	/* stamp image info here */
-	if(G.scene->r.scemode & R_STAMP_INFO && G.scene->r.stamp & R_STAMP_DRAW)
+	if((G.scene->r.scemode & R_STAMP_INFO) && (G.scene->r.stamp & R_STAMP_DRAW)) {
 		renderresult_stampinfo();
-	
-	re->stats_draw(&re->i);
+		re->display_draw(re->result, NULL);
+	}
 }
 
 static int is_rendering_allowed(Render *re)





More information about the Bf-blender-cvs mailing list