| 471 | } |
| 472 | |
| 473 | static FREE_IMAGE_FORMAT toFreeImageFormat(Bitmap::FileFormat fmt) |
| 474 | { |
| 475 | switch (fmt) |
| 476 | { |
| 477 | case Bitmap::FileFormat::PngFile: |
| 478 | return FIF_PNG; |
| 479 | case Bitmap::FileFormat::JpegFile: |
| 480 | return FIF_JPEG; |
| 481 | case Bitmap::FileFormat::TgaFile: |
| 482 | return FIF_TARGA; |
| 483 | case Bitmap::FileFormat::BmpFile: |
| 484 | return FIF_BMP; |
| 485 | case Bitmap::FileFormat::PfmFile: |
| 486 | return FIF_PFM; |
| 487 | case Bitmap::FileFormat::ExrFile: |
| 488 | return FIF_EXR; |
| 489 | default: |
| 490 | FALCOR_UNREACHABLE(); |
| 491 | } |
| 492 | return FIF_PNG; |
| 493 | } |
| 494 | |
| 495 | static FREE_IMAGE_TYPE getImageType(uint32_t bytesPerPixel) |
| 496 | { |