[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24338] trunk/blender/source/blender/ render/intern/source/volume_precache.c: Fix for [#19793] Resolution Sliding Crashes Blender 2.5 SVN 24256
Matt Ebb
matt at mke3.net
Thu Nov 5 05:08:00 CET 2009
Revision: 24338
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24338
Author: broken
Date: 2009-11-05 05:07:58 +0100 (Thu, 05 Nov 2009)
Log Message:
-----------
Fix for [#19793] Resolution Sliding Crashes Blender 2.5 SVN 24256
Modified Paths:
--------------
trunk/blender/source/blender/render/intern/source/volume_precache.c
Modified: trunk/blender/source/blender/render/intern/source/volume_precache.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/volume_precache.c 2009-11-05 03:39:42 UTC (rev 24337)
+++ trunk/blender/source/blender/render/intern/source/volume_precache.c 2009-11-05 04:07:58 UTC (rev 24338)
@@ -622,6 +622,11 @@
vp->data_r = MEM_callocN(sizeof(float)*vp->res[0]*vp->res[1]*vp->res[2], "volume light cache data red channel");
vp->data_g = MEM_callocN(sizeof(float)*vp->res[0]*vp->res[1]*vp->res[2], "volume light cache data green channel");
vp->data_b = MEM_callocN(sizeof(float)*vp->res[0]*vp->res[1]*vp->res[2], "volume light cache data blue channel");
+ if (vp->data_r==0 || vp->data_g==0 || vp->data_b==0) {
+ MEM_freeN(vp);
+ vp = NULL;
+ return;
+ }
obi->volume_precache = vp;
/* Need a shadeinput to calculate scattering */
More information about the Bf-blender-cvs
mailing list