From a5409a685b5fbff290c798d9174678704be915c8 Mon Sep 17 00:00:00 2001 From: Bryce Harrington Date: Wed, 27 Nov 2013 13:13:08 -0800 Subject: Split out cairo image creation to its own module as well --- src/caskbench.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/caskbench.cpp') diff --git a/src/caskbench.cpp b/src/caskbench.cpp index 4c98d77..a31da9f 100644 --- a/src/caskbench.cpp +++ b/src/caskbench.cpp @@ -41,6 +41,9 @@ typedef struct _caskbench_result { } caskbench_result_t; // Surfaces +cairo_surface_t * +create_cairo_surface_image (int width, int height); + cairo_surface_t * create_cairo_surface_glx (int width, int height); @@ -236,9 +239,8 @@ main (int argc, char *argv[]) context.skia_paint = &skia_paint; if (opt.surface_type == NULL || !strncmp(opt.surface_type, "image", 5)) { - context.cairo_surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, - context.canvas_width, - context.canvas_height); + context.cairo_surface = create_cairo_surface_image ( context.canvas_width, + context.canvas_height); SkBitmap skia_bitmap; skia_bitmap.setConfig(SkBitmap::kARGB_8888_Config, -- cgit v1.3.1-4-g156e