summaryrefslogtreecommitdiffstatsci
path: root/src/caskbench.cpp
diff options
context:
space:
mode:
authorBryce Harrington <b.harrington@samsung.com>2013-11-27 16:34:21 -0800
committerBryce Harrington <b.harrington@samsung.com>2013-11-27 16:42:43 -0800
commitdbf3ac8a72196a7334a407b0a6721e0ed87fc759 (patch)
treed05137845cd3d896cdd8bb199a150c5940ec05dc /src/caskbench.cpp
parentdf0386562111870047c854f28ff59fdbcb8879cc (diff)
Add EGL support for skia
Diffstat (limited to 'src/caskbench.cpp')
-rw-r--r--src/caskbench.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/caskbench.cpp b/src/caskbench.cpp
index 607044e..d25a8b6 100644
--- a/src/caskbench.cpp
+++ b/src/caskbench.cpp
@@ -53,6 +53,9 @@ create_cairo_surface_egl (int width, int height);
SkBaseDevice *
create_skia_device_image (int width, int height);
+SkBaseDevice *
+create_skia_device_egl (int width, int height);
+
void
write_image_file_cairo (const char *fname, caskbench_context_t *context)
@@ -254,6 +257,8 @@ main (int argc, char *argv[])
} else if (!strncmp(opt.surface_type, "egl", 3)) {
context.cairo_surface = create_cairo_surface_egl ( context.canvas_width,
context.canvas_height);
+ context.skia_device = create_skia_device_egl ( context.canvas_width,
+ context.canvas_height);
}
if (!context.cairo_surface)