[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [53985] trunk/blender/source/blender/ render/intern/source/rendercore.c: Fix #33951: Only margin is correctly baked for non-displacement baking

Sergey Sharybin sergey.vfx at gmail.com
Tue Jan 22 10:37:51 CET 2013


Revision: 53985
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53985
Author:   nazgul
Date:     2013-01-22 09:37:46 +0000 (Tue, 22 Jan 2013)
Log Message:
-----------
Fix #33951: Only margin is correctly baked for non-displacement baking

Was own mistake in recent changes.

Modified Paths:
--------------
    trunk/blender/source/blender/render/intern/source/rendercore.c

Modified: trunk/blender/source/blender/render/intern/source/rendercore.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/rendercore.c	2013-01-22 08:05:00 UTC (rev 53984)
+++ trunk/blender/source/blender/render/intern/source/rendercore.c	2013-01-22 09:37:46 UTC (rev 53985)
@@ -2892,9 +2892,11 @@
 		use_mask = TRUE;
 
 	/* do we need buffer to store displacements  */
-	if ((R.r.bake_flag & R_BAKE_NORMALIZE) && R.r.bake_maxdist == 0.0f) {
-		use_displacement_buffer = TRUE;
-		use_mask = TRUE;
+	if (type == RE_BAKE_DISPLACEMENT) {
+		if ((R.r.bake_flag & R_BAKE_NORMALIZE) && R.r.bake_maxdist == 0.0f) {
+			use_displacement_buffer = TRUE;
+			use_mask = TRUE;
+		}
 	}
 
 	/* baker uses this flag to detect if image was initialized */




More information about the Bf-blender-cvs mailing list