]> git.sesse.net Git - movit/commitdiff
Convert another glReadPixels() to RGBA.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 20 Mar 2014 22:15:23 +0000 (23:15 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 20 Mar 2014 22:15:23 +0000 (23:15 +0100)
effect_chain_test.cpp

index f50d2ead3685db68703d7df412a9e2cb7cf3361b..5fe1862584bb83ca89accd6f1e7beff084dec0c8 100644 (file)
@@ -983,7 +983,7 @@ TEST(EffectChainTest, IdentityWithOwnPool) {
                0.75f, 1.0f, 1.0f,
                0.0f, 0.25f, 0.3f,
        };
-       float out_data[6];
+       float out_data[6], temp[6 * 4];
 
        EffectChain chain(width, height);
        movit_debug_level = MOVIT_DEBUG_ON;
@@ -1025,8 +1025,11 @@ TEST(EffectChainTest, IdentityWithOwnPool) {
 
        glBindFramebuffer(GL_FRAMEBUFFER, fbo);
        check_error();
-       glReadPixels(0, 0, width, height, GL_RED, GL_FLOAT, out_data);
+       glReadPixels(0, 0, width, height, GL_RGBA, GL_FLOAT, temp);
        check_error();
+       for (unsigned i = 0; i < 6; ++i) {
+               out_data[i] = temp[i * 4];
+       }
 
        expect_equal(expected_data, out_data, width, height);