summaryrefslogtreecommitdiffstatsci
path: root/src/caskbench.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/caskbench.cpp')
-rw-r--r--src/caskbench.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/caskbench.cpp b/src/caskbench.cpp
index 4c98d77..a31da9f 100644
--- a/src/caskbench.cpp
+++ b/src/caskbench.cpp
@@ -42,6 +42,9 @@ typedef struct _caskbench_result {
// Surfaces
cairo_surface_t *
+create_cairo_surface_image (int width, int height);
+
+cairo_surface_t *
create_cairo_surface_glx (int width, int height);
cairo_surface_t *
@@ -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,