OSDN Git Service

modetest: add FP16 format support
authorIlia Mirkin <imirkin@alum.mit.edu>
Sun, 2 Jun 2019 21:54:38 +0000 (17:54 -0400)
committerIlia Mirkin <imirkin@alum.mit.edu>
Sat, 22 Jun 2019 17:34:36 +0000 (13:34 -0400)
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
tests/modetest/buffers.c

index 5ec4ec8..8a8d9e0 100644 (file)
@@ -194,6 +194,13 @@ bo_create(int fd, unsigned int format,
                bpp = 32;
                break;
 
+       case DRM_FORMAT_XRGB16161616F:
+       case DRM_FORMAT_XBGR16161616F:
+       case DRM_FORMAT_ARGB16161616F:
+       case DRM_FORMAT_ABGR16161616F:
+               bpp = 64;
+               break;
+
        default:
                fprintf(stderr, "unsupported format 0x%08x\n",  format);
                return NULL;
@@ -313,6 +320,10 @@ bo_create(int fd, unsigned int format,
        case DRM_FORMAT_RGBX1010102:
        case DRM_FORMAT_BGRA1010102:
        case DRM_FORMAT_BGRX1010102:
+       case DRM_FORMAT_XRGB16161616F:
+       case DRM_FORMAT_XBGR16161616F:
+       case DRM_FORMAT_ARGB16161616F:
+       case DRM_FORMAT_ABGR16161616F:
                offsets[0] = 0;
                handles[0] = bo->handle;
                pitches[0] = bo->pitch;