From 87ae7df687dc5b2066f8ee1bedd65b4bcef0a491 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Fri, 8 May 2026 11:44:58 +0300 Subject: kms++: Add ABGR1555, ABGR4444, XBGR1555, and XBGR4444 --- kms++/src/pixelformats.cpp | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) (limited to 'kms++/src/pixelformats.cpp') diff --git a/kms++/src/pixelformats.cpp b/kms++/src/pixelformats.cpp index cf730ba..126a614 100644 --- a/kms++/src/pixelformats.cpp +++ b/kms++/src/pixelformats.cpp @@ -69,6 +69,18 @@ static map format_info_array = { } } }, + { + PixelFormat::XBGR1555, { + PixelFormatInfo { + "XBGR1555", + "XB15", + "", + PixelColorType::RGB, + { 1, 1 }, + { { 2, 1, 1, 1 } }, + } + } + }, { PixelFormat::RGBX4444, { PixelFormatInfo { @@ -93,6 +105,18 @@ static map format_info_array = { } } }, + { + PixelFormat::XBGR4444, { + PixelFormatInfo { + "XBGR4444", + "XB12", + "", + PixelColorType::RGB, + { 1, 1 }, + { { 2, 1, 1, 1 } }, + } + } + }, { PixelFormat::ARGB1555, { PixelFormatInfo { @@ -105,6 +129,18 @@ static map format_info_array = { } } }, + { + PixelFormat::ABGR1555, { + PixelFormatInfo { + "ABGR1555", + "AB15", + "", + PixelColorType::RGB, + { 1, 1 }, + { { 2, 1, 1, 1 } }, + } + } + }, { PixelFormat::RGBA4444, { PixelFormatInfo { @@ -129,6 +165,18 @@ static map format_info_array = { } } }, + { + PixelFormat::ABGR4444, { + PixelFormatInfo { + "ABGR4444", + "AB12", + "", + PixelColorType::RGB, + { 1, 1 }, + { { 2, 1, 1, 1 } }, + } + } + }, { PixelFormat::RGB888, { PixelFormatInfo { -- cgit v1.2.3