diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2009-09-01 14:59:36 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2009-09-01 14:59:36 +0100 |
commit | c4c7db96750337076b953a4938afc7b5f16815fc (patch) | |
tree | 9c865834ddb3139ef788e5703a3d12932428d230 /boilerplate/cairo-boilerplate-xcb.c | |
parent | e7a118d3f82f2cbefb4a1529cc90f76ed7371ecc (diff) |
[boilerplate] Use xlib as fallback reference for xcb
And exercise RGB code-paths.
Diffstat (limited to 'boilerplate/cairo-boilerplate-xcb.c')
-rw-r--r-- | boilerplate/cairo-boilerplate-xcb.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/boilerplate/cairo-boilerplate-xcb.c b/boilerplate/cairo-boilerplate-xcb.c index 0653d8ce..e8996fae 100644 --- a/boilerplate/cairo-boilerplate-xcb.c +++ b/boilerplate/cairo-boilerplate-xcb.c @@ -117,7 +117,7 @@ static const cairo_boilerplate_target_t targets[] = { /* Acceleration architectures may make the results differ by a * bit, so we set the error tolerance to 1. */ { - "xcb", "xcb", NULL, NULL, + "xcb", "xlib", NULL, NULL, CAIRO_SURFACE_TYPE_XCB, CAIRO_CONTENT_COLOR_ALPHA, 1, "cairo_xcb_surface_create_with_xrender_format", _cairo_boilerplate_xcb_create_surface, @@ -127,5 +127,16 @@ static const cairo_boilerplate_target_t targets[] = { _cairo_boilerplate_xcb_cleanup, _cairo_boilerplate_xcb_synchronize }, + { + "xcb", "xlib", NULL, NULL, + CAIRO_SURFACE_TYPE_XCB, CAIRO_CONTENT_COLOR, 1, + "cairo_xcb_surface_create_with_xrender_format", + _cairo_boilerplate_xcb_create_surface, + NULL, NULL, + _cairo_boilerplate_get_image_surface, + cairo_surface_write_to_png, + _cairo_boilerplate_xcb_cleanup, + _cairo_boilerplate_xcb_synchronize + }, }; CAIRO_BOILERPLATE (xcb, targets) |