X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=test_util.cpp;h=cb9263b2fc0f8c680fb3926b061f64e276dcea2a;hp=36c7d7c1e52995a2202c2e8dac2e98f81493eb10;hb=c9a573370a976df3675d4bd3195a49c854ab7db9;hpb=af39090a8902411ffc0c89f296a0f8bde9229f60 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;