diff options
Diffstat (limited to 'src/cairo-tests/image.cpp')
| -rw-r--r-- | src/cairo-tests/image.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/cairo-tests/image.cpp b/src/cairo-tests/image.cpp new file mode 100644 index 0000000..eb76734 --- /dev/null +++ b/src/cairo-tests/image.cpp @@ -0,0 +1,29 @@ +#include <stdio.h> +#include <stdlib.h> +#include <cairo.h> + +#include "caskbench.h" + +static cairo_surface_t *image; + +int +ca_setup_image(cairo_t *cr) +{ + image = cairo_image_surface_create_from_png ("../data/romedalen.png"); + cairo_set_source_surface (cr, image, 0, 0); + return 1; +} + +void +ca_teardown_image(void) +{ + cairo_surface_destroy (image); +} + +int +ca_test_image(cairo_t *cr) +{ + cairo_paint (cr); + return 1; +} + |