X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=test_util.cpp;h=9053c5e6d6e9f003d34c45299bc8cf494e8990f5;hp=cc0280119aaab6c2c7984f91cb8cdf169aad4b99;hb=b0520c87cba0e8b6f69747257b3d5b1eb1faf836;hpb=85526f893719c3267cbfe653cf0095fc1288f49d diff --git a/test_util.cpp b/test_util.cpp index cc02801..9053c5e 100644 --- a/test_util.cpp +++ b/test_util.cpp @@ -25,7 +25,8 @@ void vertical_flip(T *data, unsigned width, unsigned height) } // namespace EffectChainTester::EffectChainTester(const float *data, unsigned width, unsigned height, - MovitPixelFormat pixel_format, Colorspace color_space, GammaCurve gamma_curve) + MovitPixelFormat pixel_format, Colorspace color_space, GammaCurve gamma_curve, + GLenum framebuffer_format) : chain(width, height), width(width), height(height), finalized(false) { init_movit(); @@ -38,7 +39,7 @@ EffectChainTester::EffectChainTester(const float *data, unsigned width, unsigned check_error(); glBindTexture(GL_TEXTURE_2D, texnum); check_error(); - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA16F_ARB, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL); + glTexImage2D(GL_TEXTURE_2D, 0, framebuffer_format, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL); check_error(); glGenFramebuffers(1, &fbo);