From: Steinar H. Gunderson Date: Sat, 13 Oct 2012 22:10:50 +0000 (+0200) Subject: Add a hack so that RGBA pixels are flipped properly in unit tests. X-Git-Tag: 1.0~255 X-Git-Url: https://git.sesse.net/?p=movit;a=commitdiff_plain;h=c9a573370a976df3675d4bd3195a49c854ab7db9;hp=af39090a8902411ffc0c89f296a0f8bde9229f60 Add a hack so that RGBA pixels are flipped properly in unit tests. --- diff --git a/test_util.cpp b/test_util.cpp index 36c7d7c..cb9263b 100644 --- a/test_util.cpp +++ b/test_util.cpp @@ -67,6 +67,10 @@ void EffectChainTester::run(float *out_data, GLenum format, ColorSpace color_spa glBindFramebuffer(GL_FRAMEBUFFER, fbo); glReadPixels(0, 0, width, height, format, GL_FLOAT, out_data); + if (format == GL_RGBA) { + width *= 4; + } + // Flip upside-down to compensate for different origin. for (unsigned y = 0; y < height / 2; ++y) { unsigned flip_y = height - y - 1;