[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14136] branches/soc-2007-joeedh/source/ blender/blenkernel/intern/tcs_dsm.c: Fixed a crasher bug.

Joseph Eagar joeedh at gmail.com
Sun Mar 16 13:09:55 CET 2008


Revision: 14136
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14136
Author:   joeedh
Date:     2008-03-16 13:09:55 +0100 (Sun, 16 Mar 2008)

Log Message:
-----------
Fixed a crasher bug.  I'd forgotten to initialize some data
properly.

Modified Paths:
--------------
    branches/soc-2007-joeedh/source/blender/blenkernel/intern/tcs_dsm.c

Modified: branches/soc-2007-joeedh/source/blender/blenkernel/intern/tcs_dsm.c
===================================================================
--- branches/soc-2007-joeedh/source/blender/blenkernel/intern/tcs_dsm.c	2008-03-16 11:36:43 UTC (rev 14135)
+++ branches/soc-2007-joeedh/source/blender/blenkernel/intern/tcs_dsm.c	2008-03-16 12:09:55 UTC (rev 14136)
@@ -98,6 +98,11 @@
 	self->r_rect = BLI_memarena_alloc(self->arena, sizeof(short)*self->sizex*self->sizey);
 	self->g_rect = BLI_memarena_alloc(self->arena, sizeof(short)*self->sizex*self->sizey);
 	self->b_rect = BLI_memarena_alloc(self->arena, sizeof(short)*self->sizex*self->sizey);
+	
+	for (i=0; i<self->sizex*self->sizey; i++) {
+		self->r_rect[i] = self->g_rect[i] = self->b_rect[i] = -1;
+	}
+
 	self->funcarray = MEM_mallocN(sizeof(DSMFunction)*self->funcarray_len, "new tile func array after decaching");
 	
 	self->funcarray_buffer = self->funcarray_len;





More information about the Bf-blender-cvs mailing list