diff options
| author | Mark Hatle <mark.hatle@amd.com> | 2023-07-21 14:38:15 -0600 |
|---|---|---|
| committer | Mark Hatle <mark.hatle@amd.com> | 2023-07-21 14:39:34 -0600 |
| commit | 06b1260060d570493ab04e1c8dbf1a40538f2e9d (patch) | |
| tree | 10cd0460f0a240d7114dc66653900fa37562a14d /meta-xilinx-core/recipes-graphics | |
| parent | 88cb2edbaa22872b2cd0f234d11b01fbe6798f4a (diff) | |
| download | meta-xilinx-06b1260060d570493ab04e1c8dbf1a40538f2e9d.tar.gz | |
weston: Update to 12.x
9.0.0 and 12.x no longer can use the same ARG8888 patch, break this up by
version.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Diffstat (limited to 'meta-xilinx-core/recipes-graphics')
| -rw-r--r-- | meta-xilinx-core/recipes-graphics/wayland/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch | 6 | ||||
| -rw-r--r-- | meta-xilinx-core/recipes-graphics/wayland/files/9.0.0/0001-libweston-Remove-substitute-format-for-ARGB8888.patch | 29 | ||||
| -rw-r--r-- | meta-xilinx-core/recipes-graphics/wayland/weston.inc (renamed from meta-xilinx-core/recipes-graphics/wayland/weston_%.bbappend) | 2 | ||||
| -rw-r--r-- | meta-xilinx-core/recipes-graphics/wayland/weston_12.%.bbappend (renamed from meta-xilinx-core/recipes-graphics/wayland/weston_10.0.2.bbappend) | 6 | ||||
| -rw-r--r-- | meta-xilinx-core/recipes-graphics/wayland/weston_9.0.0.bbappend | 3 |
5 files changed, 42 insertions, 4 deletions
diff --git a/meta-xilinx-core/recipes-graphics/wayland/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch b/meta-xilinx-core/recipes-graphics/wayland/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch index 4a9bae3b..2713de2d 100644 --- a/meta-xilinx-core/recipes-graphics/wayland/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch +++ b/meta-xilinx-core/recipes-graphics/wayland/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch | |||
| @@ -7,7 +7,11 @@ Xilinx DP gfx layer does not support XRGB8888. Hence, remove the same | |||
| 7 | as opaque substitute. | 7 | as opaque substitute. |
| 8 | 8 | ||
| 9 | Signed-off-by: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com> | 9 | Signed-off-by: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com> |
| 10 | Upstream-Status : Inappropriate [Xilinx specific] | 10 | Upstream-Status: Inappropriate [Xilinx specific] |
| 11 | |||
| 12 | Reworked the patch for the newer weston | ||
| 13 | |||
| 14 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 11 | --- | 15 | --- |
| 12 | libweston/pixel-formats.c | 1 - | 16 | libweston/pixel-formats.c | 1 - |
| 13 | 1 file changed, 1 deletion(-) | 17 | 1 file changed, 1 deletion(-) |
diff --git a/meta-xilinx-core/recipes-graphics/wayland/files/9.0.0/0001-libweston-Remove-substitute-format-for-ARGB8888.patch b/meta-xilinx-core/recipes-graphics/wayland/files/9.0.0/0001-libweston-Remove-substitute-format-for-ARGB8888.patch new file mode 100644 index 00000000..6b5f53b0 --- /dev/null +++ b/meta-xilinx-core/recipes-graphics/wayland/files/9.0.0/0001-libweston-Remove-substitute-format-for-ARGB8888.patch | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | From 3fbb596e53524e78703b76c4fdc33cd6ac62f777 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com> | ||
| 3 | Date: Fri, 11 Dec 2020 16:21:38 -0800 | ||
| 4 | Subject: [PATCH] libweston: Remove substitute format for ARGB8888 | ||
| 5 | |||
| 6 | Xilinx DP gfx layer does not support XRGB8888. Hence, remove the same | ||
| 7 | as opaque substitute. | ||
| 8 | |||
| 9 | Signed-off-by: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com> | ||
| 10 | Upstream-Status: Inappropriate [Xilinx specific] | ||
| 11 | --- | ||
| 12 | libweston/pixel-formats.c | 1 - | ||
| 13 | 1 file changed, 1 deletion(-) | ||
| 14 | |||
| 15 | diff --git a/libweston/pixel-formats.c b/libweston/pixel-formats.c | ||
| 16 | index 79dc709..ec2d3b7 100644 | ||
| 17 | --- a/libweston/pixel-formats.c | ||
| 18 | +++ b/libweston/pixel-formats.c | ||
| 19 | @@ -193,7 +193,6 @@ static const struct pixel_format_info pixel_format_table[] = { | ||
| 20 | { | ||
| 21 | DRM_FORMAT(ARGB8888), | ||
| 22 | BITS_RGBA_FIXED(8, 8, 8, 8), | ||
| 23 | - .opaque_substitute = DRM_FORMAT_XRGB8888, | ||
| 24 | .depth = 32, | ||
| 25 | .bpp = 32, | ||
| 26 | GL_FORMAT(GL_BGRA_EXT), | ||
| 27 | -- | ||
| 28 | 2.17.1 | ||
| 29 | |||
diff --git a/meta-xilinx-core/recipes-graphics/wayland/weston_%.bbappend b/meta-xilinx-core/recipes-graphics/wayland/weston.inc index edb77fc5..7ecd6e44 100644 --- a/meta-xilinx-core/recipes-graphics/wayland/weston_%.bbappend +++ b/meta-xilinx-core/recipes-graphics/wayland/weston.inc | |||
| @@ -1,5 +1,3 @@ | |||
| 1 | FILESEXTRAPATHS:prepend:zynqmp := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | SRC_URI:append:zynqmp = " file://0001-libweston-Remove-substitute-format-for-ARGB8888.patch" | 1 | SRC_URI:append:zynqmp = " file://0001-libweston-Remove-substitute-format-for-ARGB8888.patch" |
| 4 | 2 | ||
| 5 | # Due to the SRC_URI zynqmp specific change, this needs to be SOC_FAMILY_ARCH specific | 3 | # Due to the SRC_URI zynqmp specific change, this needs to be SOC_FAMILY_ARCH specific |
diff --git a/meta-xilinx-core/recipes-graphics/wayland/weston_10.0.2.bbappend b/meta-xilinx-core/recipes-graphics/wayland/weston_12.%.bbappend index 18396c5e..3ee9cafa 100644 --- a/meta-xilinx-core/recipes-graphics/wayland/weston_10.0.2.bbappend +++ b/meta-xilinx-core/recipes-graphics/wayland/weston_12.%.bbappend | |||
| @@ -1,8 +1,12 @@ | |||
| 1 | FILESEXTRAPATHS:prepend:zynqmp := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | require weston.inc | ||
| 4 | |||
| 1 | ZYNQMP_WARN_DEFAULT = "0" | 5 | ZYNQMP_WARN_DEFAULT = "0" |
| 2 | ZYNQMP_WARN_DEFAULT:zynqmp = "${@bb.utils.contains('DISTRO_FEATURES', 'libmali', '1', '0', d)}" | 6 | ZYNQMP_WARN_DEFAULT:zynqmp = "${@bb.utils.contains('DISTRO_FEATURES', 'libmali', '1', '0', d)}" |
| 3 | ZYNQMP_WARN = "${@bb.utils.contains('MACHINE_FEATURES', 'mali400', '${ZYNQMP_WARN_DEFAULT}', '0', d)}" | 7 | ZYNQMP_WARN = "${@bb.utils.contains('MACHINE_FEATURES', 'mali400', '${ZYNQMP_WARN_DEFAULT}', '0', d)}" |
| 4 | 8 | ||
| 5 | python() { | 9 | python() { |
| 6 | if d.getVar('ZYNQMP_WARN') == "1": | 10 | if d.getVar('ZYNQMP_WARN') == "1": |
| 7 | raise bb.parse.SkipRecipe("Weston 10.0.0.2 requires GLES 3 interfaces which are not available when libmali enabled. Use Weston 9.0.0.0 instead.") | 11 | raise bb.parse.SkipRecipe("Weston %s requires GLES 3 interfaces which are not available when libmali enabled. Use Weston 9.0.0.0 instead." % (d.getVar('PV'))) |
| 8 | } | 12 | } |
diff --git a/meta-xilinx-core/recipes-graphics/wayland/weston_9.0.0.bbappend b/meta-xilinx-core/recipes-graphics/wayland/weston_9.0.0.bbappend new file mode 100644 index 00000000..80512ac3 --- /dev/null +++ b/meta-xilinx-core/recipes-graphics/wayland/weston_9.0.0.bbappend | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | FILESEXTRAPATHS:prepend:zynqmp := "${THISDIR}/files/9.0.0:${THISDIR}/files:" | ||
| 2 | |||
| 3 | require weston.inc | ||
