[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