[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34994] trunk/blender/source/blender: From the todo:

Ton Roosendaal ton at blender.org
Sat Feb 19 17:55:02 CET 2011


Revision: 34994
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=34994
Author:   ton
Date:     2011-02-19 16:55:01 +0000 (Sat, 19 Feb 2011)
Log Message:
-----------
>From the todo:

New render output option "No Output", which renders without
forcing an editor to show an image. Nice for people who
prefer to setup composites with background image view.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/render/render_internal.c
    trunk/blender/source/blender/makesdna/DNA_scene_types.h
    trunk/blender/source/blender/makesrna/intern/rna_scene.c

Modified: trunk/blender/source/blender/editors/render/render_internal.c
===================================================================
--- trunk/blender/source/blender/editors/render/render_internal.c	2011-02-19 16:24:14 UTC (rev 34993)
+++ trunk/blender/source/blender/editors/render/render_internal.c	2011-02-19 16:55:01 UTC (rev 34994)
@@ -197,6 +197,9 @@
 	SpaceImage *sima;
 	int area_was_image=0;
 
+	if(scene->r.displaymode==R_OUTPUT_NONE)
+		return;
+	
 	if(scene->r.displaymode==R_OUTPUT_WINDOW) {
 		rcti rect;
 		int sizex, sizey;

Modified: trunk/blender/source/blender/makesdna/DNA_scene_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_scene_types.h	2011-02-19 16:24:14 UTC (rev 34993)
+++ trunk/blender/source/blender/makesdna/DNA_scene_types.h	2011-02-19 16:55:01 UTC (rev 34994)
@@ -883,7 +883,8 @@
 #define R_OUTPUT_SCREEN	0
 #define R_OUTPUT_AREA	1
 #define R_OUTPUT_WINDOW	2
-/*#define R_OUTPUT_FORKED	3*/
+#define R_OUTPUT_NONE	3
+/*#define R_OUTPUT_FORKED	4*/
 
 /* filtertype */
 #define R_FILTER_BOX	0

Modified: trunk/blender/source/blender/makesrna/intern/rna_scene.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_scene.c	2011-02-19 16:24:14 UTC (rev 34993)
+++ trunk/blender/source/blender/makesrna/intern/rna_scene.c	2011-02-19 16:55:01 UTC (rev 34994)
@@ -1949,6 +1949,7 @@
 		{R_OUTPUT_SCREEN, "SCREEN", 0, "Full Screen", "Images are rendered in full Screen"},
 		{R_OUTPUT_AREA, "AREA", 0, "Image Editor", "Images are rendered in Image Editor"},
 		{R_OUTPUT_WINDOW, "WINDOW", 0, "New Window", "Images are rendered in new Window"},
+		{R_OUTPUT_NONE, "NONE", 0, "No Output", "Images are rendered without drawing"},
 		{0, NULL, 0, NULL, NULL}};
 	
 	/* Bake */




More information about the Bf-blender-cvs mailing list