[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40139] trunk/blender/source/blender: fix for ntreeGPUMaterialNodes(), using uninitialized exec pointer.

Campbell Barton ideasman42 at gmail.com
Mon Sep 12 02:00:22 CEST 2011


Revision: 40139
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40139
Author:   campbellbarton
Date:     2011-09-12 00:00:21 +0000 (Mon, 12 Sep 2011)
Log Message:
-----------
fix for ntreeGPUMaterialNodes(), using uninitialized exec pointer.
also commented some set-but-unused variables.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/interface/interface_layout.c
    trunk/blender/source/blender/editors/space_file/filelist.c
    trunk/blender/source/blender/editors/space_nla/nla_select.c
    trunk/blender/source/blender/editors/transform/transform.c
    trunk/blender/source/blender/nodes/shader/node_shader_tree.c

Modified: trunk/blender/source/blender/editors/interface/interface_layout.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_layout.c	2011-09-11 23:44:20 UTC (rev 40138)
+++ trunk/blender/source/blender/editors/interface/interface_layout.c	2011-09-12 00:00:21 UTC (rev 40139)
@@ -334,7 +334,7 @@
 }
 
 /* create buttons for an item with an RNA array */
-static void ui_item_array(uiLayout *layout, uiBlock *block, const char *name, int icon, PointerRNA *ptr, PropertyRNA *prop, int len, int x, int y, int w, int h, int expand, int slider, int toggle, int icon_only)
+static void ui_item_array(uiLayout *layout, uiBlock *block, const char *name, int icon, PointerRNA *ptr, PropertyRNA *prop, int len, int x, int y, int w, int UNUSED(h), int expand, int slider, int toggle, int icon_only)
 {
 	uiStyle *style= layout->root->style;
 	uiBut *but;
@@ -407,7 +407,7 @@
 		if (totdim != 2) return;	/* only 2D matrices supported in UI so far */
 		
 		w /= dim_size[0];
-		h /= dim_size[1];
+		/* h /= dim_size[1]; */ /* UNUSED */
 
 		for(a=0; a<len; a++) {
 			col= a % dim_size[0];

Modified: trunk/blender/source/blender/editors/space_file/filelist.c
===================================================================
--- trunk/blender/source/blender/editors/space_file/filelist.c	2011-09-11 23:44:20 UTC (rev 40138)
+++ trunk/blender/source/blender/editors/space_file/filelist.c	2011-09-12 00:00:21 UTC (rev 40139)
@@ -1158,8 +1158,8 @@
 		
 		/* XXXXX TODO: if databrowse F4 or append/link filelist->hide_parent has to be set */
 		if (!filelist->hide_parent) filelist->numfiles+= 1;
-		filelist->filelist= (struct direntry *)malloc(filelist->numfiles * sizeof(struct direntry));
-		
+		filelist->filelist= filelist->numfiles > 0 ? (struct direntry *)malloc(filelist->numfiles * sizeof(struct direntry)) : NULL;
+
 		files = filelist->filelist;
 		
 		if (!filelist->hide_parent) {

Modified: trunk/blender/source/blender/editors/space_nla/nla_select.c
===================================================================
--- trunk/blender/source/blender/editors/space_nla/nla_select.c	2011-09-11 23:44:20 UTC (rev 40138)
+++ trunk/blender/source/blender/editors/space_nla/nla_select.c	2011-09-12 00:00:21 UTC (rev 40139)
@@ -226,7 +226,7 @@
 	SpaceNla *snla = (SpaceNla *)ac->sl;
 	View2D *v2d= &ac->ar->v2d;
 	rctf rectf;
-	float ymin=(float)(-NLACHANNEL_HEIGHT(snla)), ymax=0;
+	float ymin /* =(float)(-NLACHANNEL_HEIGHT(snla)) */ /* UNUSED */, ymax=0;
 	
 	/* convert border-region to view coordinates */
 	UI_view2d_region_to_view(v2d, rect.xmin, rect.ymin+2, &rectf.xmin, &rectf.ymin);

Modified: trunk/blender/source/blender/editors/transform/transform.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform.c	2011-09-11 23:44:20 UTC (rev 40138)
+++ trunk/blender/source/blender/editors/transform/transform.c	2011-09-12 00:00:21 UTC (rev 40139)
@@ -5423,9 +5423,13 @@
 {
 	/* snap key to nearest frame? */
 	if (autosnap == SACTSNAP_FRAME) {
+
+#if 0   /* 'doTime' disabled for now */
+
 		const Scene *scene= t->scene;
 		const short doTime= 0; //getAnimEdit_DrawTime(t); // NOTE: this works, but may be confusing behaviour given the option's label, hence disabled
 		const double secf= FPS;
+#endif
 		double val;
 		
 		/* convert frame to nla-action time (if needed) */
@@ -5434,11 +5438,17 @@
 		else
 			val= *(td->val);
 		
+#if 0	/* 'doTime' disabled for now */
+
 		/* do the snapping to nearest frame/second */
-		if (doTime)
+		if (doTime) {
 			val= (float)( floor((val/secf) + 0.5f) * secf );
+		}
 		else
+#endif
+		{
 			val= (float)( floor(val+0.5f) );
+		}
 		
 		/* convert frame out of nla-action time */
 		if (adt)

Modified: trunk/blender/source/blender/nodes/shader/node_shader_tree.c
===================================================================
--- trunk/blender/source/blender/nodes/shader/node_shader_tree.c	2011-09-11 23:44:20 UTC (rev 40138)
+++ trunk/blender/source/blender/nodes/shader/node_shader_tree.c	2011-09-12 00:00:21 UTC (rev 40139)
@@ -107,8 +107,7 @@
 {
 	bNodeTreeExec *exec;
 
-	if(!ntree->execdata)
-		exec = ntreeShaderBeginExecTree(ntree, 1);
+	exec = ntreeShaderBeginExecTree(ntree, 1);
 
 	ntreeExecGPUNodes(exec, mat, 1);
 




More information about the Bf-blender-cvs mailing list