[Bf-committers] Re: [Bf-blender-cvs] CVS commit: blender/source/blender SConscript blender/source/blender/blenkernel BKE_global.h blender/source/blender/blenkernel/intern Makefile image.c writeavi.c blender/source/blender/blenlib/intern util.c blender/source/blender/blenpluginapi iff.h blender/source/blender/blenpluginapi/intern ...

Jasper Mine jaspermine at earthlink.net
Mon Jan 9 02:09:14 CET 2006


OSX people can do: sudo fink install openexr openexr-dev.
Copy from /sw the headers and lib to /usr/local/
All associated files can be viewed using fink commander's package  
file browser
Hopefully we can alter the Sconscript or make definition file in  
future to point to /sw.

Cool!
JS

On Jan 8, 2006, at 7:40 PM, Ton Roosendaal wrote:

> ton (Ton Roosendaal) 2006/01/09 01:40:35 CET
>
>   Modified files:        (Branch: orange)
>     blender/source/blender SConscript
>     blender/source/blender/blenkernel BKE_global.h
>     blender/source/blender/blenkernel/intern Makefile image.c
>                                              writeavi.c
>     blender/source/blender/blenlib/intern util.c
>     blender/source/blender/blenpluginapi iff.h
>     blender/source/blender/blenpluginapi/intern pluginapi.c
>     blender/source/blender/imbuf IMB_imbuf.h IMB_imbuf_types.h
>                                  SConscript
>     blender/source/blender/imbuf/intern IMB_allocimbuf.h Makefile
>                                         allocimbuf.c amiga.c
>                                         anim.c anim5.c bitplanes.c
>                                         divers.c filter.c
>                                         imageprocess.c iris.c
>                                         jpeg.c radiance_hdr.c
>                                         readimage.c rectop.c
>                                         rotate.c scaling.c targa.c
>                                         tiff.c util.c writeimage.c
>     blender/source/blender/include butspace.h
>     blender/source/blender/makesdna DNA_scene_types.h
>     blender/source/blender/render/intern/source envmap.c
>                                                 initrender.c
>     blender/source/blender/src Makefile buttons_scene.c editface.c
>                                editmesh_mods.c filesel.c imasel.c
>                                interface_icons.c screendump.c
>                                sequence.c toets.c vpaint.c
>                                writeimage.c writemovie.c
>   Added files:           (Branch: orange)
>     blender/source/blender/imbuf/intern/openexr Makefile
>                                                 SConscript
>                                                 openexr_api.cpp
>                                                 openexr_api.h
>
>   Log:
>   Orange branch: OpenEXR finally in Blender!
>
>   Credits go to Gernot Ziegler, who originally coded EXR support,  
> and to
>   Austin  Benesh for bringing it further. Kent Mein provided a lot  
> of code
>   for integrating float buffers in Blender imbuf and ImBuf API  
> cleanup,
>   and provided Make and Scons and static linking.
>
>   At this moment; the EXR libraries are a *dependency*, so you  
> cannot get
>   the Orange branch compiled without having OpenEXR installed. Get the
>   (precompiled or sources) stuff from www.openexr.com. Current  
> default is
>   that the headers and lib resides in /user/local/
>
>   Several changes/additions/fixes were added:
>
>   - EXR code only supported 'half' format (16 bits per channel).  
> I've added
>     float writing, but for reading it I need tomorrow. :)
>   - Quite some clumsy copying of data happened in EXR code.
>   - cleaned up the api calls already a bit, preparing for more  
> advanced
>     support
>   - Zbuffers were saved 16 bits, now 32 bits
>   - automatic adding of .exr extensions went wrong
>
>   Imbuf:
>
>   - added proper imbuf->flags and imbuf->mall support for float  
> buffers, it
>     was created for *each* imbuf. :)
>   - found bugs for float buffers in scaling and flipping. Code  
> there will
>     need more checks still
>   - imbuf also needs to be verified to behave properly when no 32 bits
>     rect exists (for saving for example)
>
>   TODO:
>
>   - support internal float images for textures, backbuf, AO probes,  
> and
>     display in Image window
>
>   Hope this commit won't screwup syncing with bf-blender... :/
>
>   Revision  Changes    Path
>   1.5.2.1   +3 -0      blender/source/blender/SConscript
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/SConscript.diff?r1=1.5.2.0&r2=1.5.2.1&cvsroot=bf-blender>
>   1.34.2.1  +2 -2      blender/source/blender/blenkernel/BKE_global.h
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/blenkernel/BKE_global.h.diff? 
> r1=1.34.2.0&r2=1.34.2.1&cvsroot=bf-blender>
>   1.13.2.1  +5 -1      blender/source/blender/blenkernel/intern/ 
> Makefile
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/blenkernel/intern/Makefile.diff? 
> r1=1.13.2.0&r2=1.13.2.1&cvsroot=bf-blender>
>   1.26.2.4  +19 -12    blender/source/blender/blenkernel/intern/ 
> image.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/blenkernel/intern/image.c.diff? 
> r1=1.26.2.3&r2=1.26.2.4&cvsroot=bf-blender>
>   1.7.2.1   +9 -12     blender/source/blender/blenkernel/intern/ 
> writeavi.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/blenkernel/intern/writeavi.c.diff? 
> r1=1.7.2.0&r2=1.7.2.1&cvsroot=bf-blender>
>   1.31.2.3  +1 -0      blender/source/blender/blenlib/intern/util.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/blenlib/intern/util.c.diff? 
> r1=1.31.2.2&r2=1.31.2.3&cvsroot=bf-blender>
>   1.7.2.1   +19 -6     blender/source/blender/blenpluginapi/iff.h
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/blenpluginapi/iff.h.diff?r1=1.7.2.0&r2=1.7.2.1&cvsroot=bf- 
> blender>
>   1.5.2.1   +2 -21     blender/source/blender/blenpluginapi/intern/ 
> pluginapi.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/blenpluginapi/intern/pluginapi.c.diff? 
> r1=1.5.2.0&r2=1.5.2.1&cvsroot=bf-blender>
>   1.18.2.1  +5 -34     blender/source/blender/imbuf/IMB_imbuf.h
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/IMB_imbuf.h.diff?r1=1.18.2.0&r2=1.18.2.1&cvsroot=bf- 
> blender>
>   1.19.2.1  +16 -9     blender/source/blender/imbuf/IMB_imbuf_types.h
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/IMB_imbuf_types.h.diff? 
> r1=1.19.2.0&r2=1.19.2.1&cvsroot=bf-blender>
>   1.12.2.1  +3 -0      blender/source/blender/imbuf/SConscript
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/SConscript.diff?r1=1.12.2.0&r2=1.12.2.1&cvsroot=bf- 
> blender>
>   1.6.2.1   +3 -1      blender/source/blender/imbuf/intern/ 
> IMB_allocimbuf.h
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/IMB_allocimbuf.h.diff? 
> r1=1.6.2.0&r2=1.6.2.1&cvsroot=bf-blender>
>   1.7.2.1   +13 -1     blender/source/blender/imbuf/intern/Makefile
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/Makefile.diff?r1=1.7.2.0&r2=1.7.2.1&cvsroot=bf- 
> blender>
>   1.8.2.1   +94 -39    blender/source/blender/imbuf/intern/ 
> allocimbuf.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/allocimbuf.c.diff? 
> r1=1.8.2.0&r2=1.8.2.1&cvsroot=bf-blender>
>   1.13.2.1  +2 -2      blender/source/blender/imbuf/intern/amiga.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/amiga.c.diff? 
> r1=1.13.2.0&r2=1.13.2.1&cvsroot=bf-blender>
>   1.8.2.1   +2 -2      blender/source/blender/imbuf/intern/anim.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/anim.c.diff?r1=1.8.2.0&r2=1.8.2.1&cvsroot=bf- 
> blender>
>   1.4.2.1   +2 -2      blender/source/blender/imbuf/intern/anim5.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/anim5.c.diff?r1=1.4.2.0&r2=1.4.2.1&cvsroot=bf- 
> blender>
>   1.6.2.1   +5 -3      blender/source/blender/imbuf/intern/bitplanes.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/bitplanes.c.diff? 
> r1=1.6.2.0&r2=1.6.2.1&cvsroot=bf-blender>
>   1.8.2.1   +18 -15    blender/source/blender/imbuf/intern/divers.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/divers.c.diff?r1=1.8.2.0&r2=1.8.2.1&cvsroot=bf- 
> blender>
>   1.5.2.1   +73 -3     blender/source/blender/imbuf/intern/filter.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/filter.c.diff?r1=1.5.2.0&r2=1.5.2.1&cvsroot=bf- 
> blender>
>   1.4.2.1   +19 -3     blender/source/blender/imbuf/intern/ 
> imageprocess.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/imageprocess.c.diff? 
> r1=1.4.2.0&r2=1.4.2.1&cvsroot=bf-blender>
>   1.12.2.1  +4 -4      blender/source/blender/imbuf/intern/iris.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/iris.c.diff?r1=1.12.2.0&r2=1.12.2.1&cvsroot=bf- 
> blender>
>   1.9.2.1   +3 -6      blender/source/blender/imbuf/intern/jpeg.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/jpeg.c.diff?r1=1.9.2.0&r2=1.9.2.1&cvsroot=bf- 
> blender>
>   1.1.2.1   +47 -79    blender/source/blender/imbuf/intern/ 
> radiance_hdr.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/radiance_hdr.c.diff? 
> r1=1.1.2.0&r2=1.1.2.1&cvsroot=bf-blender>
>   1.15.2.1  +8 -1      blender/source/blender/imbuf/intern/readimage.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/readimage.c.diff? 
> r1=1.15.2.0&r2=1.15.2.1&cvsroot=bf-blender>
>   1.6.2.1   +47 -34    blender/source/blender/imbuf/intern/rectop.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/rectop.c.diff?r1=1.6.2.0&r2=1.6.2.1&cvsroot=bf- 
> blender>
>   1.5.2.1   +33 -13    blender/source/blender/imbuf/intern/rotate.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/rotate.c.diff?r1=1.5.2.0&r2=1.5.2.1&cvsroot=bf- 
> blender>
>   1.5.2.1   +432 -95   blender/source/blender/imbuf/intern/scaling.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/scaling.c.diff? 
> r1=1.5.2.0&r2=1.5.2.1&cvsroot=bf-blender>
>   1.12.2.1  +4 -4      blender/source/blender/imbuf/intern/targa.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/targa.c.diff? 
> r1=1.12.2.0&r2=1.12.2.1&cvsroot=bf-blender>
>   1.1.2.3   +2 -2      blender/source/blender/imbuf/intern/tiff.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/tiff.c.diff?r1=1.1.2.2&r2=1.1.2.3&cvsroot=bf- 
> blender>
>   1.14.2.1  +8 -2      blender/source/blender/imbuf/intern/util.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/util.c.diff?r1=1.14.2.0&r2=1.14.2.1&cvsroot=bf- 
> blender>
>   1.16.2.1  +18 -11    blender/source/blender/imbuf/intern/ 
> writeimage.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/imbuf/intern/writeimage.c.diff? 
> r1=1.16.2.0&r2=1.16.2.1&cvsroot=bf-blender>
>   1.69.2.8  +119 -123  blender/source/blender/include/butspace.h
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/include/butspace.h.diff?r1=1.69.2.7&r2=1.69.2.8&cvsroot=bf- 
> blender>
>   1.51.2.3  +1 -0      blender/source/blender/makesdna/ 
> DNA_scene_types.h
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/makesdna/DNA_scene_types.h.diff? 
> r1=1.51.2.2&r2=1.51.2.3&cvsroot=bf-blender>
>   1.21.2.4  +25 -23    blender/source/blender/render/intern/source/ 
> envmap.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/render/intern/source/envmap.c.diff? 
> r1=1.21.2.3&r2=1.21.2.4&cvsroot=bf-blender>
>   1.69.2.4  +2 -4      blender/source/blender/render/intern/source/ 
> initrender.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/render/intern/source/initrender.c.diff? 
> r1=1.69.2.3&r2=1.69.2.4&cvsroot=bf-blender>
>   1.25.2.1  +5 -1      blender/source/blender/src/Makefile
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/src/Makefile.diff?r1=1.25.2.0&r2=1.25.2.1&cvsroot=bf-blender>
>   1.99.2.2  +15 -3     blender/source/blender/src/buttons_scene.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/src/buttons_scene.c.diff?r1=1.99.2.1&r2=1.99.2.2&cvsroot=bf- 
> blender>
>   1.50.2.1  +8 -10     blender/source/blender/src/editface.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/src/editface.c.diff?r1=1.50.2.0&r2=1.50.2.1&cvsroot=bf- 
> blender>
>   1.72.2.5  +53 -51    blender/source/blender/src/editmesh_mods.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/src/editmesh_mods.c.diff?r1=1.72.2.4&r2=1.72.2.5&cvsroot=bf- 
> blender>
>   1.68.2.7  +5 -1      blender/source/blender/src/filesel.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/src/filesel.c.diff?r1=1.68.2.6&r2=1.68.2.7&cvsroot=bf-blender>
>   1.8.2.1   +4 -8      blender/source/blender/src/imasel.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/src/imasel.c.diff?r1=1.8.2.0&r2=1.8.2.1&cvsroot=bf-blender>
>   1.1.2.7   +4 -1      blender/source/blender/src/Attic/ 
> interface_icons.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/src/Attic/interface_icons.c.diff? 
> r1=1.1.2.6&r2=1.1.2.7&cvsroot=bf-blender>
>   1.11.2.1  +4 -1      blender/source/blender/src/screendump.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/src/screendump.c.diff?r1=1.11.2.0&r2=1.11.2.1&cvsroot=bf- 
> blender>
>   1.31.2.2  +8 -12     blender/source/blender/src/sequence.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/src/sequence.c.diff?r1=1.31.2.1&r2=1.31.2.2&cvsroot=bf- 
> blender>
>   1.66.2.4  +10 -10    blender/source/blender/src/toets.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/src/toets.c.diff?r1=1.66.2.3&r2=1.66.2.4&cvsroot=bf-blender>
>   1.53.2.2  +12 -9     blender/source/blender/src/vpaint.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/src/vpaint.c.diff?r1=1.53.2.1&r2=1.53.2.2&cvsroot=bf-blender>
>   1.13.2.2  +12 -13    blender/source/blender/src/writeimage.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/src/writeimage.c.diff?r1=1.13.2.1&r2=1.13.2.2&cvsroot=bf- 
> blender>
>   1.7.2.1   +8 -11     blender/source/blender/src/writemovie.c
>     <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/ 
> blender/src/writemovie.c.diff?r1=1.7.2.0&r2=1.7.2.1&cvsroot=bf- 
> blender>
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-blender-cvs



More information about the Bf-committers mailing list