Add XBGR8888 format
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Wed, 7 Oct 2015 07:29:51 +0000 (10:29 +0300)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Wed, 7 Oct 2015 07:29:51 +0000 (10:29 +0300)
libkms++/dumbframebuffer.cpp
libkms++/pixelformats.h

index 4e3b56bef804c52d87e89fb8b8c824c4c7f7c6e5..cb815dacfca96093ce67f585a733a3a86f11c40d 100644 (file)
@@ -61,6 +61,7 @@ static const map<PixelFormat, FormatInfo> format_info_array = {
        { PixelFormat::RGB565, { 1, { { 16, 1, 1 } }, } },
        /* RGB32 */
        { PixelFormat::XRGB8888, { 1, { { 32, 1, 1 } }, } },
        { PixelFormat::RGB565, { 1, { { 16, 1, 1 } }, } },
        /* RGB32 */
        { PixelFormat::XRGB8888, { 1, { { 32, 1, 1 } }, } },
+       { PixelFormat::XBGR8888, { 1, { { 32, 1, 1 } }, } },
 };
 
 void DumbFramebuffer::Create()
 };
 
 void DumbFramebuffer::Create()
index 25fdecb03ca74a9dc26eb7c4f0ced05a3ab3d359..6741ea4583f5c173b04b43817332d1f8abc330ce 100644 (file)
@@ -14,6 +14,7 @@ enum class PixelFormat : uint32_t
        UYVY = MakeFourCC("UYVY"),
        YUYV = MakeFourCC("YUYV"),
        XRGB8888 = MakeFourCC("XR24"),
        UYVY = MakeFourCC("UYVY"),
        YUYV = MakeFourCC("YUYV"),
        XRGB8888 = MakeFourCC("XR24"),
+       XBGR8888 = MakeFourCC("XB24"),
        RGB565 = MakeFourCC("RG16"),
 };
 
        RGB565 = MakeFourCC("RG16"),
 };