From f5f8d895db007885d1609c14002eecbb26b37bd2 Mon Sep 17 00:00:00 2001 From: Andrew Tribick Date: Sat, 31 Jul 2021 14:20:00 +0200 Subject: [PATCH] Match line length in row inversion with Image constructor --- src/celengine/render.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/celengine/render.cpp b/src/celengine/render.cpp index 21798ee86..aff7e9674 100644 --- a/src/celengine/render.cpp +++ b/src/celengine/render.cpp @@ -5535,6 +5535,7 @@ bool Renderer::captureFrame(int x, int y, int w, int h, PixelFormat format, unsi if (!gl::MESA_pack_invert) { int realWidth = w * formatWidth(format); + realWidth = (realWidth + 3) & ~0x3; #if defined(__GNUC__) && !defined(__STRICT_ANSI__) uint8_t tempLine[realWidth]; // G++ supports VLA as an extension #else