Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2006-11-21 21:09:32 +0300
committerTon Roosendaal <ton@blender.org>2006-11-21 21:09:32 +0300
commit967869fecd7c92bf56f1abdc8061e6ab1611b7e9 (patch)
treef0dbe1cccd442800b2f842b2bf792dca578bed5f /source/blender/src/meshtools.c
parent4cf4b4d0d2c1fe19aa9a277917300d54bf6fc055 (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.c5
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);
}