From bd3366bba0ab15df20ac5be5547c526ef147cfb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Mon, 30 Apr 2018 18:07:18 -0700 Subject: [PATCH] Cleanup. --- tools/texturec/texturec.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tools/texturec/texturec.cpp b/tools/texturec/texturec.cpp index 357cb13..972891c 100644 --- a/tools/texturec/texturec.cpp +++ b/tools/texturec/texturec.cpp @@ -879,7 +879,7 @@ int main(int _argc, const char* _argv[]) } else if (options.format != bimg::TextureFormat::RGBA8) { - help("Ouput PNG format must be RGBA8."); + help("Output PNG format must be RGBA8."); return bx::kExitFailure; } } @@ -891,7 +891,7 @@ int main(int _argc, const char* _argv[]) } else if (options.format != bimg::TextureFormat::RGBA16F) { - help("Ouput EXR format must be RGBA16F."); + help("Output EXR format must be RGBA16F."); return bx::kExitFailure; } } @@ -958,6 +958,12 @@ int main(int _argc, const char* _argv[]) } else if (NULL != bx::strFindI(saveAs, "png") ) { + if (output->m_format != bimg::TextureFormat::RGBA8) + { + help("Incompatible output texture format. Output PNG format must be RGBA8.", err); + return bx::kExitFailure; + } + bimg::ImageMip mip; bimg::imageGetRawData(*output, 0, 0, output->m_data, output->m_size, mip); bimg::imageWritePng(&writer