OSDN Git Service

Continue using BGRA_8888 for nouveau and radeon
authorChih-Wei Huang <cwhuang@linux.org.tw>
Sun, 30 Jul 2017 15:28:52 +0000 (23:28 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Sun, 30 Jul 2017 15:28:52 +0000 (23:28 +0800)
These GPUs don't support RGBA_8888 well. Let's keep using the old
format.

It partially reverts commit e94fe60a71c18e5b238a2c5f62a93cef06b2cedf.

The patch should be reverted once they support RGBA_8888.

gralloc_drm_nouveau.c
gralloc_drm_radeon.c

index 2430703..810cc7b 100644 (file)
@@ -303,7 +303,6 @@ static void nouveau_init_kms_features(struct gralloc_drm_drv_t *drv,
        struct nouveau_info *info = (struct nouveau_info *) drv;
 
        switch (drm->primary->fb_format) {
-       case HAL_PIXEL_FORMAT_RGBA_8888:
        case HAL_PIXEL_FORMAT_BGRA_8888:
        case HAL_PIXEL_FORMAT_RGB_565:
                break;
index 276d639..8fd84e9 100644 (file)
@@ -322,7 +322,6 @@ static void drm_gem_radeon_init_kms_features(struct gralloc_drm_drv_t *drv,
                struct gralloc_drm_t *drm)
 {
        switch (drm->primary->fb_format) {
-       case HAL_PIXEL_FORMAT_RGBA_8888:
        case HAL_PIXEL_FORMAT_BGRA_8888:
        case HAL_PIXEL_FORMAT_RGB_565:
                break;