diff --git a/src/Magnum/PixelStorage.h b/src/Magnum/PixelStorage.h index d0283d7e2..8ccf35c0f 100644 --- a/src/Magnum/PixelStorage.h +++ b/src/Magnum/PixelStorage.h @@ -448,7 +448,7 @@ namespace Implementation { #ifdef MAGNUM_TARGET_GLES2 template std::ptrdiff_t pixelStorageSkipOffsetFor(const T& image, const Math::Vector& size) { - return std::get<0>(image.storage().dataProperties(image.format(), image.type(), Vector3i::pad(size, 1))); + return std::get<0>(image.storage().dataProperties(image.format(), image.type(), Vector3i::pad(size, 1))).sum(); } template std::ptrdiff_t pixelStorageSkipOffset(const T& image) { return pixelStorageSkipOffsetFor(image, image.size());