[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [49232] trunk/blender/source/blender/imbuf /intern/filter.c: Fix [#31609] save .EXR defaults to uncompressed, causes segfault.
Sv. Lockal
lockalsash at gmail.com
Thu Jul 26 01:28:17 CEST 2012
Revision: 49232
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=49232
Author: lockal
Date: 2012-07-25 23:28:17 +0000 (Wed, 25 Jul 2012)
Log Message:
-----------
Fix [#31609] save .EXR defaults to uncompressed, causes segfault.
IMB_filterN now generates 32-bit int representation of float images for mipmap generation if such representation does not exist.
Modified Paths:
--------------
trunk/blender/source/blender/imbuf/intern/filter.c
Modified: trunk/blender/source/blender/imbuf/intern/filter.c
===================================================================
--- trunk/blender/source/blender/imbuf/intern/filter.c 2012-07-25 22:37:52 UTC (rev 49231)
+++ trunk/blender/source/blender/imbuf/intern/filter.c 2012-07-25 23:28:17 UTC (rev 49232)
@@ -211,6 +211,10 @@
rowlen = in->x;
+ /* generate 32-bit version for float images if it is not already generated by other space */
+ if (in->rect == NULL)
+ IMB_rect_from_float(in);
+
for (y = 0; y < in->y; y++) {
/* setup rows */
row2 = (char *)(in->rect + y * rowlen);
More information about the Bf-blender-cvs
mailing list