diff options
author | Ton Roosendaal <ton@blender.org> | 2006-11-21 21:09:32 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2006-11-21 21:09:32 +0300 |
commit | 967869fecd7c92bf56f1abdc8061e6ab1611b7e9 (patch) | |
tree | f0dbe1cccd442800b2f842b2bf792dca578bed5f /source/blender/src/meshtools.c | |
parent | 4cf4b4d0d2c1fe19aa9a277917300d54bf6fc055 (diff) |
Bugfix #5277
Bake-render:
Quad faces still didn't get handled properly, error visible for vertex
color or UV textures.
Also: added error meny when a Bake cannot work because there are no Images
or no Images with buffers
Diffstat (limited to 'source/blender/src/meshtools.c')
-rw-r--r-- | source/blender/src/meshtools.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/src/meshtools.c b/source/blender/src/meshtools.c index 28a880efb5b..b823cba61b3 100644 --- a/source/blender/src/meshtools.c +++ b/source/blender/src/meshtools.c @@ -808,6 +808,7 @@ void objects_bake_render(void) event= pupmenu("Bake Selected Meshes %t|Full Render %x1|Ambient Occlusion %x2|Normals %x3|Texture Only %x4"); if(event>0) { Render *re= RE_NewRender("_Bake View_"); + int tot; if(event==1) event= RE_BAKE_ALL; else if(event==2) event= RE_BAKE_AO; @@ -829,11 +830,13 @@ void objects_bake_render(void) RE_Database_Baking(re, G.scene, event); - RE_bake_shade_all_selected(re, event); + tot= RE_bake_shade_all_selected(re, event); RE_Database_Free(re); waitcursor(0); + if(tot==0) error("No Images found to bake to"); + allqueue(REDRAWIMAGE, 0); allqueue(REDRAWVIEW3D, 0); } |