diff options
| author | Bryce Harrington <b.harrington@samsung.com> | 2013-11-08 15:26:25 -0800 |
|---|---|---|
| committer | Bryce Harrington <b.harrington@samsung.com> | 2013-11-08 15:32:04 -0800 |
| commit | c2ec78570e61a748eeb76622f5a6160cbaf454a0 (patch) | |
| tree | 90505f588e4be6e7ced48aa73a8c07866132e0e2 /src/cairo-tests/image.cpp | |
| parent | 26daa3b949f4d0cf6b370972afbc827aaf181ea7 (diff) | |
Use directly drawn bitmaps instead of romedalen.png
We don't care about testing skia's PNG loading code.
Diffstat (limited to 'src/cairo-tests/image.cpp')
| -rw-r--r-- | src/cairo-tests/image.cpp | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/cairo-tests/image.cpp b/src/cairo-tests/image.cpp index 05cc203..c413b96 100644 --- a/src/cairo-tests/image.cpp +++ b/src/cairo-tests/image.cpp @@ -9,8 +9,21 @@ static cairo_surface_t *image; int ca_setup_image(caskbench_context_t *ctx) { - image = cairo_image_surface_create_from_png ("../data/romedalen.png"); - cairo_set_source_surface (ctx->cr, image, 0, 0); + cairo_t *cr_image; + int i, x, y; + image = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 100, 100); + cr_image = cairo_create(image); + cairo_set_source_surface (cr_image, image, 0, 0); + + + x = y = 5; + for (i=0; i<16; i++) { + x += 5; + y += 5; + cairo_set_source_rgba (cr_image, 1.0, 1.0/(i+1), 1.0, 16*i/255.0); + cairo_rectangle(cr_image, x, y, 20, 20); + } + return 1; } |