add new supported format TBM_FORMAT_XBGR8888
authorVladislav Andresov <v.andresov@partner.samsung.com>
Fri, 13 Apr 2018 16:41:25 +0000 (19:41 +0300)
committerSooChan Lim <sc1.lim@samsung.com>
Thu, 5 Jul 2018 02:33:01 +0000 (11:33 +0900)
Change-Id: I2db8bc4d1e71f4b9ebc14ce02d61246d36f7fa61
Signed-off-by: Vladislav Andresov <v.andresov@partner.samsung.com>
src/tbm_bufmgr_vigs.c

index dba1539..e7ab5c9 100755 (executable)
@@ -59,6 +59,7 @@ static uint32_t tbm_bufmgr_vigs_color_format_list[] = {
        TBM_FORMAT_ARGB8888,
        TBM_FORMAT_RGBA8888,
        TBM_FORMAT_XRGB8888,
+       TBM_FORMAT_XBGR8888,
        TBM_FORMAT_NV21,
        TBM_FORMAT_NV61,
        TBM_FORMAT_YUV420,
@@ -226,6 +227,7 @@ tbm_vigs_bufmgr_get_plane_data(tbm_backend_bufmgr_data *bufmgr_data,
                *bo_idx = 0;
                return TBM_ERROR_NONE;
        case TBM_FORMAT_XRGB8888:
+       case TBM_FORMAT_XBGR8888:
        case TBM_FORMAT_ARGB8888:
        case TBM_FORMAT_RGBA8888:
                *size = width * height * 4;
@@ -370,6 +372,7 @@ tbm_bufmgr_vigs_alloc_bo_with_format(tbm_backend_bufmgr_data *bufmgr_data, int f
                ret = vigs_drm_surface_create(drm_dev, width, height, width * 3, vigs_drm_surface_bgra8888, 0, &sfc);
                break;
        case TBM_FORMAT_XRGB8888:
+       case TBM_FORMAT_XBGR8888:
                ret = vigs_drm_surface_create(drm_dev, width, height, width * 4, vigs_drm_surface_bgra8888, 0, &sfc);
                break;
        case TBM_FORMAT_ARGB8888: