lib: Add a helper to write a png from a struct kmstest_fb

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
This commit is contained in:
Damien Lespiau
2013-09-06 18:22:53 +01:00
parent dac45f5f06
commit 79f4cfedbf
2 changed files with 12 additions and 0 deletions
+11
View File
@@ -1648,6 +1648,17 @@ static cairo_t *create_cairo_ctx(int fd, struct kmstest_fb *fb)
return cr;
}
void kmstest_write_fb(int fd, struct kmstest_fb *fb, const char *filename)
{
cairo_surface_t *surface;
cairo_status_t status;
surface = create_image_surface(fd, fb);
status = cairo_surface_write_to_png(surface, filename);
assert(status == CAIRO_STATUS_SUCCESS);
cairo_surface_destroy(surface);
}
cairo_t *kmstest_get_cairo_ctx(int fd, struct kmstest_fb *fb)
{