aboutsummaryrefslogtreecommitdiff
path: root/image/png.cpp
diff options
context:
space:
mode:
authorCameron Cawley2019-11-10 12:40:44 +0000
committerGitHub2019-11-10 12:40:44 +0000
commit773295842ac5cae66da0361d6c4914faee80fb00 (patch)
tree16b4bee4bbf73a54fba3ddcb3db204451e568fc4 /image/png.cpp
parentc847476a932ed6798444e275232b38a3b6048286 (diff)
downloadscummvm-rg350-773295842ac5cae66da0361d6c4914faee80fb00.tar.gz
scummvm-rg350-773295842ac5cae66da0361d6c4914faee80fb00.tar.bz2
scummvm-rg350-773295842ac5cae66da0361d6c4914faee80fb00.zip
IMAGE: Remove unnecessary check from Image::writePNG()
Surfaces with pixel formats not supported by libpng are already converted to RGBA, meaning that the check isn't needed.
Diffstat (limited to 'image/png.cpp')
-rw-r--r--image/png.cpp10
1 files changed, 0 insertions, 10 deletions
diff --git a/image/png.cpp b/image/png.cpp
index e854651da6..9532840f2f 100644
--- a/image/png.cpp
+++ b/image/png.cpp
@@ -265,16 +265,6 @@ bool writePNG(Common::WriteStream &out, const Graphics::Surface &input, const bo
const Graphics::PixelFormat requiredFormat_4byte(4, 8, 8, 8, 8, 24, 16, 8, 0);
#endif
- if (input.format.bytesPerPixel == 3) {
- if (input.format != requiredFormat_3byte) {
- warning("Cannot currently write PNG with 3-byte pixel format other than %s", requiredFormat_3byte.toString().c_str());
- return false;
- }
- } else if (input.format.bytesPerPixel != 4) {
- warning("Cannot currently write PNG with pixel format of bpp other than 3, 4");
- return false;
- }
-
int colorType;
Graphics::Surface *tmp = NULL;
const Graphics::Surface *surface;