diff --git a/src/graphics/core/ImageData.cpp b/src/graphics/core/ImageData.cpp index 218428e7..8a44068d 100644 --- a/src/graphics/core/ImageData.cpp +++ b/src/graphics/core/ImageData.cpp @@ -16,7 +16,7 @@ ImageData::ImageData(ImageFormat format, uint width, uint height) default: throw std::runtime_error("format is not supported"); } - data = std::make_unique(width * height * pixsize); + data = std::make_unique((width + width % 2) * (height + width % 2) * pixsize); } ImageData::ImageData(ImageFormat format, uint width, uint height, std::unique_ptr data)