There's a new cross-patform module available at my website ( http://brucey.net/programming/blitz/ ) which adds loading of OpenEXR images.
OpenEXR is a format for High Dynamic Range (HDR) imaging, using 16 or 32-bit floating point values for each of the R, G, B and A channels.
Before you get too excited, please read the follow caveat ...
NOTE :
* Only the source version is supplied (otherwise it would be a BIG download). You will have to Build Modules before you can use it.
* BaH.EXRLoader requires a modified BMK to build. This is because the standard/official/included BMK doesn't support compile-time build options, which are needed to for the EXR libraries to compile successfully. You can download a modified BMK source via THIS LINK. ;-)
Perhaps in the next release of BlitzMax, BMK will support this feature...
OpenEXR is a format for High Dynamic Range (HDR) imaging, using 16 or 32-bit floating point values for each of the R, G, B and A channels.
Before you get too excited, please read the follow caveat ...
NOTE :
* Only the source version is supplied (otherwise it would be a BIG download). You will have to Build Modules before you can use it.
* BaH.EXRLoader requires a modified BMK to build. This is because the standard/official/included BMK doesn't support compile-time build options, which are needed to for the EXR libraries to compile successfully. You can download a modified BMK source via THIS LINK. ;-)
Perhaps in the next release of BlitzMax, BMK will support this feature...