X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=test_util.h;h=407824d5441ddc34e4770ff54cf95e09eda28a00;hp=412acadd912f3423d8df35c4bbeff552636cd441;hb=166c94e13ad09dd935e676e9dbc9a1e386417b8f;hpb=3140175e3160e75d659e596e420afffb596e3c2c diff --git a/test_util.h b/test_util.h index 412acad..407824d 100644 --- a/test_util.h +++ b/test_util.h @@ -8,7 +8,8 @@ public: EffectChainTester(const float *data, unsigned width, unsigned height, MovitPixelFormat pixel_format = FORMAT_GRAYSCALE, Colorspace color_space = COLORSPACE_sRGB, - GammaCurve gamma_curve = GAMMA_LINEAR); + GammaCurve gamma_curve = GAMMA_LINEAR, + GLenum framebuffer_format = GL_RGBA16F_ARB); ~EffectChainTester(); EffectChain *get_chain() { return &chain; } @@ -27,5 +28,6 @@ private: }; void expect_equal(const float *ref, const float *result, unsigned width, unsigned height, float largest_difference_limit = 1.5 / 255.0, float rms_limit = 0.2 / 255.0); +void expect_equal(const unsigned char *ref, const unsigned char *result, unsigned width, unsigned height, unsigned largest_difference_limit = 1, float rms_limit = 0.2); #endif // !defined(_TEST_UTIL_H)