Commit: b7eff584b0b6d692aabd88192b9e23b6a1a417b6
Author: Dalai Felinto
Date:   Tue Jun 3 00:34:20 2014 -0300
https://developer.blender.org/rBb7eff584b0b6d692aabd88192b9e23b6a1a417b6

Bake-API prevent baking for engines that dont support the baking API

In the future we can fallback to the Blender Internal baking.

Review/Suggestions by Campbell Barton

===================================================================

M       source/blender/editors/object/object_bake_api.c

===================================================================

diff --git a/source/blender/editors/object/object_bake_api.c 
b/source/blender/editors/object/object_bake_api.c
index 8baea24..6c084e6 100644
--- a/source/blender/editors/object/object_bake_api.c
+++ b/source/blender/editors/object/object_bake_api.c
@@ -741,8 +741,8 @@ static int bake(
                                                    depth, pass_type, result);
                        }
                        else {
-                               ok = RE_bake_internal(re, highpoly[i].ob, 
highpoly[i].pixel_array, num_pixels,
-                                                     depth, pass_type, result);
+                               BKE_report(reports, RPT_ERROR, "Current render 
engine does not support baking");
+                               goto cleanup;
                        }
 
                        if (!ok)
@@ -773,8 +773,10 @@ static int bake(
 
                if (RE_bake_has_engine(re))
                        ok = RE_bake_engine(re, ob_low, pixel_array_low, 
num_pixels, depth, pass_type, result);
-               else
-                       ok = RE_bake_internal(re, ob_low, pixel_array_low, 
num_pixels, depth, pass_type, result);
+               else {
+                               BKE_report(reports, RPT_ERROR, "Current render 
engine does not support baking");
+                               goto cleanup;
+               }
        }
 
        /* normal space conversion

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

Reply via email to