X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=test_util.cpp;h=c7c2ac01d13343a660c0231d0429e60b15de9186;hp=33a6916e09f2c54ae2ad10c86ff91fb569c48a2c;hb=92573f7be18bfca16dd3292cbe536d7d7912198f;hpb=edb0700c0a8ea225ce9add1cb4f70d42af6de381 diff --git a/test_util.cpp b/test_util.cpp index 33a6916..c7c2ac0 100644 --- a/test_util.cpp +++ b/test_util.cpp @@ -1,16 +1,21 @@ #include -#include #include #include #include #include "flat_input.h" +#include "glew.h" #include "gtest/gtest.h" +#include "gtest/gtest-message.h" #include "init.h" #include "resource_pool.h" #include "test_util.h" #include "util.h" +using namespace std; + +namespace movit { + class Input; namespace { @@ -32,7 +37,7 @@ void vertical_flip(T *data, unsigned width, unsigned height) for (unsigned y = 0; y < height / 2; ++y) { unsigned flip_y = height - y - 1; for (unsigned x = 0; x < width; ++x) { - std::swap(data[y * width + x], data[flip_y * width + x]); + swap(data[y * width + x], data[flip_y * width + x]); } } } @@ -44,7 +49,7 @@ EffectChainTester::EffectChainTester(const float *data, unsigned width, unsigned GLenum framebuffer_format) : chain(width, height, get_static_pool()), width(width), height(height), finalized(false) { - init_movit(".", MOVIT_DEBUG_ON); + CHECK(init_movit(".", MOVIT_DEBUG_OFF)); if (data != NULL) { add_input(data, pixel_format, color_space, gamma_curve); @@ -241,3 +246,5 @@ void test_accuracy(const float *expected, const float *result, unsigned num_valu double rms = sqrt(squared_difference) / num_values; EXPECT_LT(rms, rms_limit); } + +} // namespace movit