234 lines
8.7 KiB
Plaintext
234 lines
8.7 KiB
Plaintext
Series of tests to ensure correct results on applying different blend modes when drawing in a transformed context.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
Running test in non accelerated mode
|
|
|
|
Testing blend mode source-over
|
|
PASS actualColor(0, 1)[0] is within 5 of 255
|
|
PASS actualColor(0, 1)[1] is within 5 of 129
|
|
PASS actualColor(0, 1)[2] is within 5 of 129
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode multiply
|
|
PASS actualColor(0, 1)[0] is within 5 of 129
|
|
PASS actualColor(0, 1)[1] is within 5 of 129
|
|
PASS actualColor(0, 1)[2] is within 5 of 65.25882352941176
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode screen
|
|
PASS actualColor(0, 1)[0] is within 5 of 255
|
|
PASS actualColor(0, 1)[1] is within 5 of 255
|
|
PASS actualColor(0, 1)[2] is within 5 of 192.74117647058821
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode overlay
|
|
PASS actualColor(0, 1)[0] is within 5 of 255
|
|
PASS actualColor(0, 1)[1] is within 5 of 255
|
|
PASS actualColor(0, 1)[2] is within 5 of 130.48235294117646
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode darken
|
|
PASS actualColor(0, 1)[0] is within 5 of 129
|
|
PASS actualColor(0, 1)[1] is within 5 of 129
|
|
PASS actualColor(0, 1)[2] is within 5 of 129
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode lighten
|
|
PASS actualColor(0, 1)[0] is within 5 of 255
|
|
PASS actualColor(0, 1)[1] is within 5 of 255
|
|
PASS actualColor(0, 1)[2] is within 5 of 129
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode color-dodge
|
|
PASS actualColor(0, 1)[0] is within 5 of 255
|
|
PASS actualColor(0, 1)[1] is within 5 of 255
|
|
PASS actualColor(0, 1)[2] is within 5 of 255
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode color-burn
|
|
PASS actualColor(0, 1)[0] is within 5 of 129
|
|
PASS actualColor(0, 1)[1] is within 5 of 255
|
|
PASS actualColor(0, 1)[2] is within 5 of 5.930232558139517
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode hard-light
|
|
PASS actualColor(0, 1)[0] is within 5 of 255
|
|
PASS actualColor(0, 1)[1] is within 5 of 255
|
|
PASS actualColor(0, 1)[2] is within 5 of 130.48235294117646
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode difference
|
|
PASS actualColor(0, 1)[0] is within 5 of 126
|
|
PASS actualColor(0, 1)[1] is within 5 of 126
|
|
PASS actualColor(0, 1)[2] is within 5 of 0
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode exclusion
|
|
PASS actualColor(0, 1)[0] is within 5 of 126
|
|
PASS actualColor(0, 1)[1] is within 5 of 126
|
|
PASS actualColor(0, 1)[2] is within 5 of 127.48235294117649
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Running test in hardware accelerated mode
|
|
|
|
Testing blend mode source-over
|
|
PASS actualColor(0, 1)[0] is within 5 of 255
|
|
PASS actualColor(0, 1)[1] is within 5 of 129
|
|
PASS actualColor(0, 1)[2] is within 5 of 129
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode multiply
|
|
PASS actualColor(0, 1)[0] is within 5 of 129
|
|
PASS actualColor(0, 1)[1] is within 5 of 129
|
|
PASS actualColor(0, 1)[2] is within 5 of 65.25882352941176
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode screen
|
|
PASS actualColor(0, 1)[0] is within 5 of 255
|
|
PASS actualColor(0, 1)[1] is within 5 of 255
|
|
PASS actualColor(0, 1)[2] is within 5 of 192.74117647058821
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode overlay
|
|
PASS actualColor(0, 1)[0] is within 5 of 255
|
|
PASS actualColor(0, 1)[1] is within 5 of 255
|
|
PASS actualColor(0, 1)[2] is within 5 of 130.48235294117646
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode darken
|
|
PASS actualColor(0, 1)[0] is within 5 of 129
|
|
PASS actualColor(0, 1)[1] is within 5 of 129
|
|
PASS actualColor(0, 1)[2] is within 5 of 129
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode lighten
|
|
PASS actualColor(0, 1)[0] is within 5 of 255
|
|
PASS actualColor(0, 1)[1] is within 5 of 255
|
|
PASS actualColor(0, 1)[2] is within 5 of 129
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode color-dodge
|
|
PASS actualColor(0, 1)[0] is within 5 of 255
|
|
PASS actualColor(0, 1)[1] is within 5 of 255
|
|
PASS actualColor(0, 1)[2] is within 5 of 255
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode color-burn
|
|
PASS actualColor(0, 1)[0] is within 5 of 129
|
|
PASS actualColor(0, 1)[1] is within 5 of 255
|
|
PASS actualColor(0, 1)[2] is within 5 of 5.930232558139517
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode hard-light
|
|
PASS actualColor(0, 1)[0] is within 5 of 255
|
|
PASS actualColor(0, 1)[1] is within 5 of 255
|
|
PASS actualColor(0, 1)[2] is within 5 of 130.48235294117646
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode difference
|
|
PASS actualColor(0, 1)[0] is within 5 of 126
|
|
PASS actualColor(0, 1)[1] is within 5 of 126
|
|
PASS actualColor(0, 1)[2] is within 5 of 0
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
Testing blend mode exclusion
|
|
PASS actualColor(0, 1)[0] is within 5 of 126
|
|
PASS actualColor(0, 1)[1] is within 5 of 126
|
|
PASS actualColor(0, 1)[2] is within 5 of 127.48235294117649
|
|
PASS actualColor(0, 1)[3] is within 5 of 255
|
|
PASS actualColor(9, 9)[0] is within 5 of 0
|
|
PASS actualColor(9, 9)[1] is within 5 of 0
|
|
PASS actualColor(9, 9)[2] is within 5 of 0
|
|
PASS actualColor(9, 9)[3] is within 5 of 0
|
|
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|