Lines Matching refs:alpha
28 uint8_t dst, uint8_t src, uint8_t alpha) { in test() argument
29 const uint8_t golden = blend_double_round(dst, src, alpha); in test()
30 const uint8_t blend = algorithm(dst, src, alpha); in test()
33 dst, src, alpha, blend, golden, maxDiff); in test()
39 static void test_alpha(skiatest::Reporter* r, uint8_t alpha, int maxDiff, Blend algorithm) { in test_alpha() argument
42 for (unsigned src = 0; src <= alpha; src++) { in test_alpha()
44 test(r, maxDiff, algorithm, dst, src, alpha); in test_alpha()
53 for (unsigned alpha = 0; alpha < 256; alpha++) { in test_dst() local
54 for (unsigned src = 0; src <= alpha; src++) { in test_dst()
55 test(r, maxDiff, algorithm, dst, src, alpha); in test_dst()
124 const uint8_t alpha = 0x00; in DEF_TEST() local
127 test_alpha(r, alpha, 0, blend_256_round); in DEF_TEST()
128 test_alpha(r, alpha, 0, blend_256_round_alt); in DEF_TEST()
129 test_alpha(r, alpha, 0, blend_256_trunc); in DEF_TEST()
130 test_alpha(r, alpha, 0, blend_double_trunc); in DEF_TEST()
131 test_alpha(r, alpha, 0, blend_float_round); in DEF_TEST()
132 test_alpha(r, alpha, 0, blend_float_trunc); in DEF_TEST()
133 test_alpha(r, alpha, 0, blend_perfect); in DEF_TEST()
136 test_alpha(r, alpha, 1, blend_255_round); in DEF_TEST()
137 test_alpha(r, alpha, 1, blend_255_trunc); in DEF_TEST()
138 test_alpha(r, alpha, 1, blend_256_plus1_round); in DEF_TEST()
139 test_alpha(r, alpha, 1, blend_256_plus1_trunc); in DEF_TEST()
164 const uint8_t alpha = 0xFF; in DEF_TEST() local
167 test_alpha(r, alpha, 0, blend_255_round); in DEF_TEST()
168 test_alpha(r, alpha, 0, blend_255_trunc); in DEF_TEST()
169 test_alpha(r, alpha, 0, blend_256_plus1_round); in DEF_TEST()
170 test_alpha(r, alpha, 0, blend_256_plus1_trunc); in DEF_TEST()
171 test_alpha(r, alpha, 0, blend_256_round); in DEF_TEST()
172 test_alpha(r, alpha, 0, blend_256_round_alt); in DEF_TEST()
173 test_alpha(r, alpha, 0, blend_256_trunc); in DEF_TEST()
174 test_alpha(r, alpha, 0, blend_double_trunc); in DEF_TEST()
175 test_alpha(r, alpha, 0, blend_float_round); in DEF_TEST()
176 test_alpha(r, alpha, 0, blend_float_trunc); in DEF_TEST()
177 test_alpha(r, alpha, 0, blend_perfect); in DEF_TEST()
204 for (unsigned alpha = 0; alpha < 256; alpha++) { in DEF_TEST() local
206 test_alpha(r, alpha, 0, blend_float_round); in DEF_TEST()
207 test_alpha(r, alpha, 0, blend_perfect); in DEF_TEST()
210 test_alpha(r, alpha, 1, blend_255_round); in DEF_TEST()
211 test_alpha(r, alpha, 1, blend_256_plus1_round); in DEF_TEST()
212 test_alpha(r, alpha, 1, blend_256_round); in DEF_TEST()
213 test_alpha(r, alpha, 1, blend_256_round_alt); in DEF_TEST()
214 test_alpha(r, alpha, 1, blend_256_trunc); in DEF_TEST()
215 test_alpha(r, alpha, 1, blend_double_trunc); in DEF_TEST()
216 test_alpha(r, alpha, 1, blend_float_trunc); in DEF_TEST()
219 test_alpha(r, alpha, 2, blend_255_trunc); in DEF_TEST()
220 test_alpha(r, alpha, 2, blend_256_plus1_trunc); in DEF_TEST()