X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=white_balance_effect_test.cpp;h=733b5bcb2ddbf21b8c6d3ccc7dd401520353cc0a;hp=966cba3d9b28dabd7d25ab82a927a9dec60c65ab;hb=b10c546f579c7ccb5939161e61a71cd18a3f9bbd;hpb=caa05550e868db406e4b54e69d60b5573f59cb60 diff --git a/white_balance_effect_test.cpp b/white_balance_effect_test.cpp index 966cba3..733b5bc 100644 --- a/white_balance_effect_test.cpp +++ b/white_balance_effect_test.cpp @@ -17,7 +17,7 @@ TEST(WhiteBalanceEffectTest, GrayNeutralDoesNothing) { }; float out_data[5 * 4]; - EffectChainTester tester(data, 1, 5, FORMAT_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR); + EffectChainTester tester(data, 1, 5, FORMAT_RGBA_POSTMULTIPLIED_ALPHA, COLORSPACE_sRGB, GAMMA_LINEAR); Effect *white_balance_effect = tester.get_chain()->add_effect(new WhiteBalanceEffect()); ASSERT_TRUE(white_balance_effect->set_vec3("neutral_color", neutral)); tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR); @@ -36,7 +36,7 @@ TEST(WhiteBalanceEffectTest, SettingReddishNeutralColorNeutralizesReddishColor) }; float out_data[3 * 4]; - EffectChainTester tester(data, 1, 3, FORMAT_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR); + EffectChainTester tester(data, 1, 3, FORMAT_RGBA_POSTMULTIPLIED_ALPHA, COLORSPACE_sRGB, GAMMA_LINEAR); Effect *white_balance_effect = tester.get_chain()->add_effect(new WhiteBalanceEffect()); ASSERT_TRUE(white_balance_effect->set_vec3("neutral_color", neutral)); tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR); @@ -73,7 +73,7 @@ TEST(WhiteBalanceEffectTest, HigherColorTemperatureIncreasesBlue) { }; float out_data[2 * 4]; - EffectChainTester tester(data, 1, 2, FORMAT_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR); + EffectChainTester tester(data, 1, 2, FORMAT_RGBA_POSTMULTIPLIED_ALPHA, COLORSPACE_sRGB, GAMMA_LINEAR); Effect *white_balance_effect = tester.get_chain()->add_effect(new WhiteBalanceEffect()); ASSERT_TRUE(white_balance_effect->set_float("output_color_temperature", 10000.0f)); tester.run(out_data, GL_RGBA, COLORSPACE_sRGB, GAMMA_LINEAR);