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;


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to