diff options
author | Ton Roosendaal <ton@blender.org> | 2007-01-07 17:19:13 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2007-01-07 17:19:13 +0300 |
commit | f9c2887119a3bda6722664c6913d262e523b1c22 (patch) | |
tree | 5f426bfdfa53c231b1e7aaeb93eb36e680edc9c1 /source/blender/src/meshtools.c | |
parent | 1d4a9ee6ca72f09642515d7146ca4897dc67eca6 (diff) |
Added end/begin sculptmode before/after bake-render. Not sure if its needed
but for regular F12 render it's done as well.
Diffstat (limited to 'source/blender/src/meshtools.c')
-rw-r--r-- | source/blender/src/meshtools.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/source/blender/src/meshtools.c b/source/blender/src/meshtools.c index 2d2ea2c8e0c..8e10e6fb8ba 100644 --- a/source/blender/src/meshtools.c +++ b/source/blender/src/meshtools.c @@ -90,6 +90,7 @@ void sort_faces(void); #include "BDR_drawmesh.h" #include "BDR_editobject.h" #include "BDR_editface.h" +#include "BDR_sculptmode.h" #include "BLI_editVert.h" #include "BLI_threads.h" @@ -794,7 +795,9 @@ void objects_bake_render(void) ScrArea *area= biggest_image_area(); ListBase threads; BakeRender bkr; - int timer=0, tot; + int timer=0, tot, sculptmode= G.f & G_SCULPTMODE; + + if(sculptmode) set_sculptmode(); if(event==1) event= RE_BAKE_ALL; else if(event==2) event= RE_BAKE_AO; @@ -862,6 +865,9 @@ void objects_bake_render(void) allqueue(REDRAWIMAGE, 0); allqueue(REDRAWVIEW3D, 0); + + if(sculptmode) set_sculptmode(); + } } |