0.5f, 0.5f, 0.5f, 0.0f,
};
float out_data[4];
- EffectChainTester tester(data_a, 1, 1, FORMAT_BGRA, COLORSPACE_sRGB, GAMMA_LINEAR);
+ EffectChainTester tester(data_a, 1, 1, FORMAT_BGRA_POSTMULTIPLIED_ALPHA, COLORSPACE_sRGB, GAMMA_LINEAR);
Effect *input1 = tester.get_chain()->last_added_effect();
- Effect *input2 = tester.add_input(data_b, FORMAT_BGRA, COLORSPACE_sRGB, GAMMA_LINEAR);
+ Effect *input2 = tester.add_input(data_b, FORMAT_BGRA_POSTMULTIPLIED_ALPHA, COLORSPACE_sRGB, GAMMA_LINEAR);
tester.get_chain()->add_effect(new OverlayEffect(), input1, input2);
tester.run(out_data, GL_BGRA, COLORSPACE_sRGB, GAMMA_LINEAR);
0.0f, 0.0f, 0.0f, 0.0f
};
float out_data[4];
- EffectChainTester tester(data_a, 1, 1, FORMAT_BGRA, COLORSPACE_sRGB, GAMMA_LINEAR);
+ EffectChainTester tester(data_a, 1, 1, FORMAT_BGRA_POSTMULTIPLIED_ALPHA, COLORSPACE_sRGB, GAMMA_LINEAR);
Effect *input1 = tester.get_chain()->last_added_effect();
- Effect *input2 = tester.add_input(data_b, FORMAT_BGRA, COLORSPACE_sRGB, GAMMA_LINEAR);
+ Effect *input2 = tester.add_input(data_b, FORMAT_BGRA_POSTMULTIPLIED_ALPHA, COLORSPACE_sRGB, GAMMA_LINEAR);
tester.get_chain()->add_effect(new OverlayEffect(), input1, input2);
tester.run(out_data, GL_BGRA, COLORSPACE_sRGB, GAMMA_LINEAR);
179.0f/255.0f, 153.0f/255.0f, 51.0f/255.0f, 0.625f
};
float out_data[4];
- EffectChainTester tester(data_a, 1, 1, FORMAT_BGRA, COLORSPACE_sRGB, GAMMA_LINEAR);
+ EffectChainTester tester(data_a, 1, 1, FORMAT_BGRA_POSTMULTIPLIED_ALPHA, COLORSPACE_sRGB, GAMMA_LINEAR);
Effect *input1 = tester.get_chain()->last_added_effect();
- Effect *input2 = tester.add_input(data_b, FORMAT_BGRA, COLORSPACE_sRGB, GAMMA_LINEAR);
+ Effect *input2 = tester.add_input(data_b, FORMAT_BGRA_POSTMULTIPLIED_ALPHA, COLORSPACE_sRGB, GAMMA_LINEAR);
tester.get_chain()->add_effect(new OverlayEffect(), input1, input2);
tester.run(out_data, GL_BGRA, COLORSPACE_sRGB, GAMMA_LINEAR);