summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/kms/libkms-test-framebuffer.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/kms/libkms-test-framebuffer.c b/tests/kms/libkms-test-framebuffer.c
index 9bb2d95b..bc96fb93 100644
--- a/tests/kms/libkms-test-framebuffer.c
+++ b/tests/kms/libkms-test-framebuffer.c
@@ -58,10 +58,18 @@ struct kms_framebuffer *kms_framebuffer_create(struct kms_device *device,
switch (format) {
case DRM_FORMAT_XRGB8888:
case DRM_FORMAT_XBGR8888:
+ case DRM_FORMAT_ARGB8888:
+ case DRM_FORMAT_ABGR8888:
case DRM_FORMAT_RGBA8888:
args.bpp = 32;
break;
+ case DRM_FORMAT_ARGB1555:
+ case DRM_FORMAT_BGRA5551:
+ case DRM_FORMAT_RGB565:
+ args.bpp = 16;
+ break;
+
default:
free(fb);
return NULL;