Lines Matching full:cairo
64 * It also supports drawing using the cairo library and provides some simplified
66 * cairo drawing context for a framebuffer object is igt_get_cairo_ctx().
77 * We need cairo 1.17.2 to use HDR formats, but the only thing added is a value
90 /* drm fourcc/cairo format maps */
1202 * @cr: cairo drawing context
1224 * @cr: cairo drawing context
1247 * @cr: cairo drawing context
1277 * @cr: cairo drawing context
1334 * @cr: cairo drawing context
1342 * needs to be done manually with explicit cairo calls on @cr.
1423 * @cr: cairo drawing context
1473 * @cr: cairo drawing context
1897 igt_assert_f(0, "can't find a cairo format for %08x (%s)\n", in drm_format_to_cairo()
1990 init_buf(blit, &src, src_fb, "cairo rendercopy src"); in rendercopy()
1991 init_buf(blit, &dst, dst_fb, "cairo rendercopy dst"); in rendercopy()
2085 * cairo). This linear bo will be then blitted to its final in setup_linear_mapping()
2122 /* Setup cairo context */ in setup_linear_mapping()
2226 "Unable to create a cairo surface: %s\n", in create_cairo_surface__gtt()
3318 * into a cairo surface and returns it.
3321 * A pointer to a cairo surface with the contents of the framebuffer.
3344 "Cairo version too old, need 1.17.2, have %s\n", in igt_get_cairo_surface()
3363 * This initializes a cairo surface for @fb and then allocates a drawing context
3364 * for it. The return cairo drawing context should be released by calling
3369 * The created cairo drawing context.
3392 * @cr: the cairo context returned by igt_get_cairo_ctx.
3394 * This releases the cairo surface @cr returned by igt_get_cairo_ctx()
3395 * for @fb, and writes the changes out to the framebuffer if cairo doesn't
3401 …igt_assert_f(ret == CAIRO_STATUS_SUCCESS, "Cairo failed to draw with %s\n", cairo_status_to_string… in igt_put_cairo_ctx()
3456 /* Use the cairo api to convert */ in igt_fb_convert_with_stride()
3588 /* If we don't use Cairo/Pixman, all formats are equally good */ in igt_fb_supported_format()