From b03d5178fc1dcd5cbebeb07ca44a75fa80a0a0a0 Mon Sep 17 00:00:00 2001 From: Remi Papillie Date: Sun, 28 Jan 2018 20:18:13 +0100 Subject: [PATCH] Fix .hdr images being loaded as LDR before compression --- src/nvimage/ImageIO.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/nvimage/ImageIO.cpp b/src/nvimage/ImageIO.cpp index 3f8f2a8..03c0410 100644 --- a/src/nvimage/ImageIO.cpp +++ b/src/nvimage/ImageIO.cpp @@ -1913,6 +1913,12 @@ FloatImage * nv::ImageIO::loadFloat(const char * fileName, Stream & s) } #endif +#if defined(HAVE_STBIMAGE) + if (strCaseDiff(extension, ".hdr") == 0) { + return loadFloatSTB(s); + } +#endif + #if defined(HAVE_FREEIMAGE) FREE_IMAGE_FORMAT fif = FreeImage_GetFIFFromFilename(fileName); if (fif != FIF_UNKNOWN && FreeImage_FIFSupportsReading(fif)) {