diff options
-rw-r--r-- | test/blend-mode-test.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/blend-mode-test.c b/test/blend-mode-test.c index ec9d19f9..479f86c6 100644 --- a/test/blend-mode-test.c +++ b/test/blend-mode-test.c @@ -204,6 +204,20 @@ verify (int test_no, src_x = dest_x - pixman_int_to_fixed (x); src_y = dest_y - pixman_int_to_fixed (y); + if (source->common.transform) + { + pixman_vector_t vector; + + vector.vector[0] = src_x; + vector.vector[1] = src_y; + vector.vector[2] = pixman_fixed_1; + + assert (pixman_transform_point (source->common.transform, &vector)); + + src_x = vector.vector[0]; + src_y = vector.vector[1]; + } + dest_pixel = access (dest, i, j); get_nearest (&src_checker, |