[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [41418] trunk/blender/source/blender/nodes /texture/nodes/node_texture_texture.c: Fix crash in texture nodes, when no derivatives available, other nodes already

Brecht Van Lommel brechtvanlommel at pandora.be
Mon Oct 31 17:44:25 CET 2011


Revision: 41418
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41418
Author:   blendix
Date:     2011-10-31 16:44:24 +0000 (Mon, 31 Oct 2011)
Log Message:
-----------
Fix crash in texture nodes, when no derivatives available, other nodes already
did this check.

Modified Paths:
--------------
    trunk/blender/source/blender/nodes/texture/nodes/node_texture_texture.c

Modified: trunk/blender/source/blender/nodes/texture/nodes/node_texture_texture.c
===================================================================
--- trunk/blender/source/blender/nodes/texture/nodes/node_texture_texture.c	2011-10-31 16:03:24 UTC (rev 41417)
+++ trunk/blender/source/blender/nodes/texture/nodes/node_texture_texture.c	2011-10-31 16:44:24 UTC (rev 41418)
@@ -54,8 +54,14 @@
 	float co[3], dxt[3], dyt[3];
 	
 	copy_v3_v3(co, p->co);
-	copy_v3_v3(dxt, p->dxt);
-	copy_v3_v3(dyt, p->dyt);
+	if (p->osatex) {
+		copy_v3_v3(dxt, p->dxt);
+		copy_v3_v3(dyt, p->dyt);
+	}
+	else {
+		zero_v3(dxt);
+		zero_v3(dyt);
+	}
 	
 	if(node->custom2 || node->need_exec==0) {
 		/* this node refers to its own texture tree! */




More information about the Bf-blender-cvs mailing list