lib: Pass format instead of bpp to create_bo_for_fb()

create_bo_for_fb() expects the drm format as a parameter since
commit 8a1a38661f56 ("lib: Add igt_create_bo_with_dimensions")
but not all callers were updated. Fix that up.

Cc: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Fixes: 8a1a38661f56 ("lib: Add igt_create_bo_with_dimensions")
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93328
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
This commit is contained in:
Ville Syrjälä 2016-04-20 21:10:58 +03:00
parent f650aa2dd6
commit 27372851c8

View File

@ -1006,7 +1006,7 @@ static void create_cairo_surface__blit(int fd, struct igt_fb *fb)
struct fb_blit_upload *blit; struct fb_blit_upload *blit;
cairo_format_t cairo_format; cairo_format_t cairo_format;
unsigned int obj_tiling = fb_mod_to_obj_tiling(fb->tiling); unsigned int obj_tiling = fb_mod_to_obj_tiling(fb->tiling);
int bpp, ret; int ret;
blit = malloc(sizeof(*blit)); blit = malloc(sizeof(*blit));
igt_assert(blit); igt_assert(blit);
@ -1016,8 +1016,7 @@ static void create_cairo_surface__blit(int fd, struct igt_fb *fb)
* cairo). This linear bo will be then blitted to its final * cairo). This linear bo will be then blitted to its final
* destination, tiling it at the same time. * destination, tiling it at the same time.
*/ */
bpp = igt_drm_format_to_bpp(fb->drm_format); ret = create_bo_for_fb(fd, fb->width, fb->height, fb->drm_format,
ret = create_bo_for_fb(fd, fb->width, fb->height, bpp,
LOCAL_DRM_FORMAT_MOD_NONE, 0, 0, LOCAL_DRM_FORMAT_MOD_NONE, 0, 0,
&blit->linear.handle, &blit->linear.handle,
&blit->linear.size, &blit->linear.size,