[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21369] branches/soc-2009-yukishiro/source /blender: fix preview bug

Jingyuan Huang jingyuan.huang at gmail.com
Sun Jul 5 05:56:10 CEST 2009


Revision: 21369
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21369
Author:   yukishiro
Date:     2009-07-05 05:56:08 +0200 (Sun, 05 Jul 2009)

Log Message:
-----------
fix preview bug

Modified Paths:
--------------
    branches/soc-2009-yukishiro/source/blender/editors/preview/previewrender.c
    branches/soc-2009-yukishiro/source/blender/makesdna/DNA_scene_types.h
    branches/soc-2009-yukishiro/source/blender/render/intern/source/rendercore.c

Modified: branches/soc-2009-yukishiro/source/blender/editors/preview/previewrender.c
===================================================================
--- branches/soc-2009-yukishiro/source/blender/editors/preview/previewrender.c	2009-07-05 00:38:53 UTC (rev 21368)
+++ branches/soc-2009-yukishiro/source/blender/editors/preview/previewrender.c	2009-07-05 03:56:08 UTC (rev 21369)
@@ -400,6 +400,7 @@
 		}
 		else if(id_type==ID_LE) {
 			sce->lightenv = (LightEnv *)id;
+			sce->r.scemode |= R_LIGHTENV;
 		}
 		
 		return sce;

Modified: branches/soc-2009-yukishiro/source/blender/makesdna/DNA_scene_types.h
===================================================================
--- branches/soc-2009-yukishiro/source/blender/makesdna/DNA_scene_types.h	2009-07-05 00:38:53 UTC (rev 21368)
+++ branches/soc-2009-yukishiro/source/blender/makesdna/DNA_scene_types.h	2009-07-05 03:56:08 UTC (rev 21369)
@@ -700,6 +700,7 @@
 #define R_FULL_SAMPLE		0x8000
 #define R_COMP_RERENDER		0x10000
 #define R_RECURS_PROTECTION	0x20000
+#define R_LIGHTENV		0x40000
 
 /* r->stamp */
 #define R_STAMP_TIME		0x0001

Modified: branches/soc-2009-yukishiro/source/blender/render/intern/source/rendercore.c
===================================================================
--- branches/soc-2009-yukishiro/source/blender/render/intern/source/rendercore.c	2009-07-05 00:38:53 UTC (rev 21368)
+++ branches/soc-2009-yukishiro/source/blender/render/intern/source/rendercore.c	2009-07-05 03:56:08 UTC (rev 21369)
@@ -1162,7 +1162,7 @@
 				halo_tile(pa, rl);
 
                 // XXX: THIS IS TOTALLY A HACK NOW
-		if((R.r.scemode & R_PREVIEWBUTS) && (G.f & G_LIGHTPAINT)) {
+		if((R.r.scemode & R_PREVIEWBUTS) && (R.r.scemode & R_LIGHTENV)) {
 			float *fcol= rl->rectf; 
 			int width = R.disprect.xmax - R.disprect.xmin;
 			int height = R.disprect.ymax - R.disprect.ymin;





More information about the Bf-blender-cvs mailing list