summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/blend-mode-test.c14
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,