summaryrefslogtreecommitdiffstatsci
path: root/src/skia-tests/mask.cpp
diff options
context:
space:
mode:
authorBryce Harrington <b.harrington@samsung.com>2014-03-06 18:13:48 -0800
committerBryce Harrington <b.harrington@samsung.com>2014-03-06 18:13:48 -0800
commitd3d4bfd8deea505624d0826a063cade2bb97c99c (patch)
tree8c12e1b0ab155255e042a3451b4f48e53bd56aef /src/skia-tests/mask.cpp
parent9959f05f3fe0d2b0dc5b0c1aa38c7b8d870c63b9 (diff)
mask: Fix cairo masking case to stipple and clip
Diffstat (limited to 'src/skia-tests/mask.cpp')
-rw-r--r--src/skia-tests/mask.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/skia-tests/mask.cpp b/src/skia-tests/mask.cpp
index dae7f58..2688d9d 100644
--- a/src/skia-tests/mask.cpp
+++ b/src/skia-tests/mask.cpp
@@ -21,9 +21,16 @@ sk_teardown_mask(void)
int
sk_test_mask(caskbench_context_t *ctx)
{
+ unsigned char red, green, blue, alpha;
int i;
for (i=0; i<ctx->size; i++) {
+ red = int( 255 * (double)rand()/RAND_MAX );
+ green = int( 255 * (double)rand()/RAND_MAX );
+ blue = int( 255 * (double)rand()/RAND_MAX );
+ alpha = int( 255 * (double)rand()/RAND_MAX );
+ ctx->skia_paint->setARGB(alpha, red, green, blue);
+
// Apply mask on a circle
ctx->skia_canvas->drawCircle(40*i, 40, 30, *ctx->skia_paint);
}