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);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to