hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
From ad01f704bb2f3c2722a614d8e0fcad266c69d168 Mon Sep 17 00:00:00 2001
From: Jeffy Chen <jeffy.chen@rock-chips.com>
Date: Wed, 12 Jan 2022 18:22:03 +0800
Subject: [PATCH 54/74] pixman-renderer: Allow DRM_FORMAT_ABGR8888 and
 DRM_FORMAT_XBGR8888
 
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
---
 libweston/backend-drm/drm.c | 6 ++++++
 1 file changed, 6 insertions(+)
 
diff --git a/libweston/backend-drm/drm.c b/libweston/backend-drm/drm.c
index d9beca0..64d12a5 100644
--- a/libweston/backend-drm/drm.c
+++ b/libweston/backend-drm/drm.c
@@ -1614,6 +1614,12 @@ drm_output_init_pixman(struct drm_output *output, struct drm_backend *b)
         case DRM_FORMAT_XRGB8888:
             pixman_format = PIXMAN_x8r8g8b8;
             break;
+        case DRM_FORMAT_ABGR8888:
+            pixman_format = PIXMAN_a8b8g8r8;
+            break;
+        case DRM_FORMAT_XBGR8888:
+            pixman_format = PIXMAN_x8b8g8r8;
+            break;
         case DRM_FORMAT_RGB565:
             pixman_format = PIXMAN_r5g6b5;
             break;
-- 
2.20.1