diff options
author | Damien Lespiau <damien.lespiau@intel.com> | 2014-02-06 19:04:58 +0000 |
---|---|---|
committer | Damien Lespiau <damien.lespiau@intel.com> | 2014-02-11 13:50:16 +0000 |
commit | 063194074e5ce0ad9ceb0f3318e714aaad05ec21 (patch) | |
tree | a0ba14d874bd30573d76d156f037e8c120545e76 /tests | |
parent | a1df2f4363d1ed770db36fb8aba14e65087f11c3 (diff) |
kms_cursor_crc: Use kmstest_create_color_fb()
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/kms_cursor_crc.c | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/tests/kms_cursor_crc.c b/tests/kms_cursor_crc.c index a386ad92..6cdb7859 100644 --- a/tests/kms_cursor_crc.c +++ b/tests/kms_cursor_crc.c @@ -61,25 +61,6 @@ typedef struct { } test_data_t; -static void create_fb_for_mode(data_t *data, drmModeModeInfo *mode) -{ - unsigned int fb_id; - cairo_t *cr; - - fb_id = kmstest_create_fb2(data->drm_fd, - mode->hdisplay, mode->vdisplay, - DRM_FORMAT_XRGB8888, - false, &data->primary_fb); - igt_assert(fb_id); - - /* black */ - cr = kmstest_get_cairo_ctx(data->drm_fd, &data->primary_fb); - kmstest_paint_color(cr, 0, 0, mode->hdisplay, mode->vdisplay, - 0.0, 0.0, 0.0); - igt_assert(cairo_status(cr) == 0); - cairo_destroy(cr); -} - static igt_pipe_crc_t *create_crc(data_t *data, enum pipe pipe) { igt_pipe_crc_t *crc; @@ -214,7 +195,11 @@ static bool prepare_crtc(test_data_t *test_data, igt_output_t *output) /* create and set the primary plane fb */ mode = igt_output_get_mode(output); - create_fb_for_mode(data, mode); + kmstest_create_color_fb(data->drm_fd, mode->hdisplay, mode->vdisplay, + DRM_FORMAT_XRGB8888, + false, /* tiled */ + 0.0, 0.0, 0.0, + &data->primary_fb); primary = igt_ouput_get_plane(output, IGT_PLANE_PRIMARY); igt_plane_set_fb(primary, &data->primary_fb); |