X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=padding_effect_test.cpp;h=767f3e8d4f3a79c654553c3aa9e843f57e629ef4;hp=8c05a1e65c89f5b77c25c60e6d57ad94f54dc302;hb=c34865f55569942959da2815a790b5ad76ba0057;hpb=7dca345804c7851ff09edcc7198c5def94b9c4b1 diff --git a/padding_effect_test.cpp b/padding_effect_test.cpp index 8c05a1e..767f3e8 100644 --- a/padding_effect_test.cpp +++ b/padding_effect_test.cpp @@ -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,