]> git.sesse.net Git - movit/blobdiff - padding_effect_test.cpp
Stop using BGR, BGRA and grayscale formats.
[movit] / padding_effect_test.cpp
index 8c05a1e65c89f5b77c25c60e6d57ad94f54dc302..dd836ea066ee527dd6f5af3aaa6c4415eeebe28b 100644 (file)
@@ -1,6 +1,6 @@
 // Unit tests for AlphaMultiplicationEffect.
 
-#include <GL/glew.h>
+#include <epoxy/gl.h>
 #include <stddef.h>
 
 #include "effect_chain.h"
@@ -208,37 +208,6 @@ TEST(PaddingEffectTest, Crop) {
        expect_equal(expected_data, out_data, 1, 1);
 }
 
-TEST(PaddingEffectTest, CropFromBottom) {
-       float data[2 * 2] = {
-               1.0f, 0.5f,
-               0.8f, 0.3f,
-       };
-       float expected_data[1 * 1] = {
-               0.5f,
-       };
-       float out_data[1 * 1];
-
-       EffectChainTester tester(NULL, 1, 1);
-
-       ImageFormat format;
-       format.color_space = COLORSPACE_sRGB;
-       format.gamma_curve = GAMMA_LINEAR;
-
-       FlatInput *input = new FlatInput(format, FORMAT_GRAYSCALE, GL_FLOAT, 2, 2);
-       input->set_pixel_data(data);
-       tester.get_chain()->add_input(input);
-
-       Effect *effect = tester.get_chain()->add_effect(new PaddingEffect());
-       CHECK(effect->set_int("width", 1));
-       CHECK(effect->set_int("height", 1));
-       CHECK(effect->set_float("left", -1.0f));
-       CHECK(effect->set_float("top", -1.0f));
-       CHECK(effect->set_int("pad_from_bottom", 1));
-
-       tester.run(out_data, GL_RED, COLORSPACE_sRGB, GAMMA_LINEAR, OUTPUT_ALPHA_FORMAT_PREMULTIPLIED);
-       expect_equal(expected_data, out_data, 1, 1);
-}
-
 TEST(PaddingEffectTest, AlphaIsCorrectEvenWithNonLinearInputsAndOutputs) {
        float data[2 * 1] = {
                1.0f,