OSDN Git Service

minigbm: vgem: add more supported formats
authorGurchetan Singh <gurchetansingh@chromium.org>
Tue, 4 Apr 2017 15:51:23 +0000 (08:51 -0700)
committerchrome-bot <chrome-bot@chromium.org>
Tue, 4 Apr 2017 21:08:14 +0000 (14:08 -0700)
The VM-tests in the Android PFQ require this now.

BUG=chromium:616275
TEST=-cheets_CTSHelper.smoke doesn't crash in a VM

Change-Id: Icd062210852810036ab349af10b350507e1b560b
Reviewed-on: https://chromium-review.googlesource.com/467626
Commit-Ready: Gurchetan Singh <gurchetansingh@chromium.org>
Tested-by: Gurchetan Singh <gurchetansingh@chromium.org>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
vgem.c

diff --git a/vgem.c b/vgem.c
index 2b6fbcd..2c8ccd5 100644 (file)
--- a/vgem.c
+++ b/vgem.c
 #define MESA_LLVMPIPE_TILE_ORDER 6
 #define MESA_LLVMPIPE_TILE_SIZE (1 << MESA_LLVMPIPE_TILE_ORDER)
 
-static const uint32_t supported_formats[] = { DRM_FORMAT_ARGB8888, DRM_FORMAT_RGB565,
-                                             DRM_FORMAT_XRGB8888, DRM_FORMAT_YVU420_ANDROID };
+static const uint32_t supported_formats[] = { DRM_FORMAT_ABGR8888,      DRM_FORMAT_ARGB8888,
+                                             DRM_FORMAT_RGB565,        DRM_FORMAT_XBGR8888,
+                                             DRM_FORMAT_XRGB8888,      DRM_FORMAT_YVU420,
+                                             DRM_FORMAT_YVU420_ANDROID };
 
 static int vgem_init(struct driver *drv)
 {