[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44053] trunk/blender/source/blender/gpu/ intern/gpu_draw.c: Fix: Avoid freeing frect, it always points to a buffer that will be freed later, like srgb_frect or ftilerect on or must not be freed, like Imbuf array itself.
Antony Riakiotakis
kalast at gmail.com
Sun Feb 12 12:27:52 CET 2012
Revision: 44053
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44053
Author: psy-fi
Date: 2012-02-12 11:27:51 +0000 (Sun, 12 Feb 2012)
Log Message:
-----------
Fix: Avoid freeing frect, it always points to a buffer that will be freed later, like srgb_frect or ftilerect on or must not be freed, like Imbuf array itself.
Modified Paths:
--------------
trunk/blender/source/blender/gpu/intern/gpu_draw.c
Modified: trunk/blender/source/blender/gpu/intern/gpu_draw.c
===================================================================
--- trunk/blender/source/blender/gpu/intern/gpu_draw.c 2012-02-12 11:21:35 UTC (rev 44052)
+++ trunk/blender/source/blender/gpu/intern/gpu_draw.c 2012-02-12 11:27:51 UTC (rev 44053)
@@ -598,9 +598,6 @@
if(use_high_bit_depth) {
fscalerect= MEM_mallocN(rectw*recth*sizeof(*fscalerect)*4, "fscalerect");
gluScaleImage(GL_RGBA, tpx, tpy, GL_FLOAT, frect, rectw, recth, GL_FLOAT, fscalerect);
- /* frect will refer to ibuf->rect_float when not color converting. We don't want to free that */
- if(do_color_management)
- MEM_freeN(frect);
frect = fscalerect;
}
More information about the Bf-blender-cvs
mailing list