Files
test/source/blender/include
Ton Roosendaal 014aa7261e 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... :/
2006-01-09 00:40:35 +00:00
..
2005-09-16 20:17:09 +00:00
2003-03-24 01:46:05 +00:00
2005-03-09 19:45:59 +00:00
2005-12-28 15:42:51 +00:00
2004-10-06 18:55:00 +00:00
2006-01-08 11:41:06 +00:00
2005-03-09 19:45:59 +00:00
2005-12-28 15:42:51 +00:00
2006-01-08 11:41:06 +00:00
2006-01-03 21:43:31 +00:00
2005-12-18 13:46:01 +00:00
2005-12-28 15:42:51 +00:00
2005-06-11 05:30:14 +00:00
2003-03-24 01:46:05 +00:00
2005-09-24 09:05:48 +00:00
2005-12-29 18:08:01 +00:00
2005-09-16 20:17:09 +00:00
2006-01-08 11:41:06 +00:00
2005-12-18 13:46:01 +00:00