Description When saving a .exr file using FreeImage with a FIBITMAP of type FIT_RGBF and the EXR_FLOAT flag, the resulting file is saved with a 16-bit depth per channel instead of the expected 32-bit float depth. This behavior persists even though the EXR_FLOAT flag is explicitly passed to the FreeImage_Save function. My code: Click to expand code #include <FreeImage.h> #include <iostream> #include <string> FIBITMAP* CreateTestImage(unsigned width, unsigned height) { FIBITMAP* bitmap = FreeImage_AllocateT(FIT_RGBF,...