summaryrefslogtreecommitdiffstats
path: root/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* imx-gpu-viv: Add missing PROVIDES virtual/libgles3Tom Hochstein2025-02-051-4/+1
| | | | | | | The recipe is missing PROVIDES virtual/libgles3 for i.MX 6 and 7 GPU. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit ed203f9d540860901caeb7d48c38c0dd0edb84d7)
* libsdl2: Upgrade Graphics BSP to LF6.6.52_2.2.0backport-2068-to-scarthgapValentin Jec2025-01-211-0/+3
| | | | | | | Add libdecor to PACKAGECONFIG for imx platforms Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit edcb89a9955b4f7211b7e8d2fac1680a4d337bfe)
* mali-imx: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-211-3/+3
| | | | | | | Bump version r50.0 -> r50.2 Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit e28b8ed58d0c505ed2b5a7d4d901dfa1b4ab1e26)
* weston: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-212-2/+2
| | | | | | | Update checksum to latest Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit b1036242432afd652964e1f49565e52a24e9510e)
* xwayland*: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-212-6/+4
| | | | | | | Bump xwayland version 23.1.1.imx -> 23.2.5.imx Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit 49ab2beac7813e6e853da19cd386524ade05f440)
* imx-gpu-viv*: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-213-7/+7
| | | | | | | | | Bump imx-gpu-viv version 6.4.11.p2.8 -> 6.4.11.p2.10 Bump LIBVULKAN_API_VERSION 1.3.239 -> 1.3.204 Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit 619fecdd461d05de71330d0bcd8571ef441b426b)
* imx-g2d*: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-212-7/+7
| | | | | | | | | Bump imx-dpu-g2d version 2.2.0 -> 2.2.2 Bump imx-gpu-g2d version 6.4.11.p2.8 -> 6.4.11.p2.10 Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit 0b15cdb139c08825de7a2559292b653f55828e62)
* vulkan-loader: Use imxviv and imxmali overridesTom Hochstein2025-01-211-3/+2
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit e29f4d51150e8f0906eecc177dd66d62b3c70d59)
* imx-gpu-apitrace: Use imxviv overrideTom Hochstein2025-01-211-4/+2
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit a20bb97155edc41401f09d6b25955f727eb751ef)
* imx-gpu-apitrace: Simplify package config logicTom Hochstein2025-01-211-10/+6
| | | | | | | There's no need for the SOC-specific overrides. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit fcf874bb22eb4a815b3c75fbff46ae30b6de45b3)
* imx-dpu-g2d: Use imxviv and imxmali overridesTom Hochstein2025-01-211-4/+4
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit b92810f60fe54e188a2653d3091bc7c81a979ae2)
* fixup! Upgrade NXP BSP to LF6.6.36_2.1.0Valentin Jec2024-10-281-4/+0
| | | | | | | Partially revert 01ce79a2 Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit ca34c6cee9b9a5cae58fd87b24a3b33d131e3cac)
* Upgrade NXP BSP to LF6.6.36_2.1.0Valentin Jec2024-10-281-1/+4
| | | | | | | weston_12.0.4.imx: Bump to revision c3c1f9f Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit 556e5ac31d51fe5ebdb14231e244368429751bbc)
* Upgrade NXP BSP to LF6.6.36_2.1.0Valentin Jec2024-10-286-20/+70
| | | | | | | imx-gpu*: Upgrade 6.4.11.p2.6 -> 6.4.11.p2.8 Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit 01ce79a25c068652a07738d48a2895ead6147b3d)
* Upgrade NXP BSP to LF6.6.36_2.1.0Valentin Jec2024-10-284-58/+12
| | | | | | | imx-g2d: Upgrade 2.1.14 -> 2.2.0 Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit 640880536da477a2c38e6522f4678a7b4b3819fb)
* Upgrade BSP to LF6.6.36_2.1.0Valentin Jec2024-10-282-0/+58
| | | | | | | | | | | | | | | spir: Update downgrade spir: 1.3.261.1.imx -> 1.3.275.0.imx vulkan: Update downgrade vulkan: 1.3.261.1.imx -> 1.3.275.0.imx vulkan-loader_1.3.261.1.imx.bbappend: Upgrade vulkan-loader: 1.3.261.1.imx -> 1.3.275.0.imx Add patch for wsi layer imx-base.inc: Update `PREFFERED_VERSION` for vulkan and spir Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit fc287f98d9590354e2d83614ad7452608d7b7c73)
* mali-imx: import recipe from meta-imxMax Krummenacher2024-10-252-0/+132
| | | | | | | | | | mali-imx at 6.6.36-2.1.0 NXP BSP release. Provides precompiled binaries for the GPU used e.g. on a i.MX 95 SoC plus the related helpers, headers. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 82aa8db471dabdc4614f1669211d4b90011c7fa7)
* weston: Fix build with muslKhem Raj2024-09-032-0/+46
| | | | | | | Apply patch from core Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 250c1c169dd8eb2383d721a11ae1a214e7fb4603)
* mesa: Add missing path to patchesTom Hochstein2024-08-281-0/+1
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 9c5b88af67c8082b728e27d3900b3149c88fffc0)
* wayland-protocols: Replace hardcoded SRC_URI with WAYLAND_PROTOCOLS_SRC variableValentin Jec2024-08-271-1/+3
| | | | | Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit 6338d5bda5b55ae8e2df2a6f30b45b02ebf5f153)
* weston: Upgrade from 12.0.3.imx to 12.0.4.imxValentin Jec2024-08-271-3/+4
| | | | | Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit 4297c9d7b0799b48527efa990b8b5e8b35e41596)
* mesa-demos: Add patch for egl clear backgrounds black colorValentin Jec2024-08-275-1/+115
| | | | | | mesa: Add patches for video showing wrong frame and fix virgl driver assert issue Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit 6204783c642c92e3d59d0cbea494df59d5958cd7)
* imx-gpu-viv: Upgrade from 6.4.11.p2.4-* to 6.4.11.p2.6-*Valentin Jec2024-08-274-20/+20
| | | | | Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit 46949846a64108f4fec63b33c4d64cfe7415009a)
* imx-dpu-g2d: Upgrade imxdpu-g2d from 2.1.12 to 2.1.14Valentin Jec2024-08-274-16/+21
| | | | | | | | | | imx-gpu-g2d: Upgrade from 6.4.11.p2.4 to 6.4.11.p2.6 imx-g2d-samples: Update to latest 431f311a imx-pxp-g2d: Update to latest edd234c4e Signed-off-by: Valentin Jec <valentin.jec@nxp.com> (cherry picked from commit 74fd3be7c0d23cdf0fe227a50b18f3d506f06ce6)
* weston-init: Fix RDP supportTom Hochstein2024-08-191-2/+3
| | | | | | | | | | | | | The modification of the weston.ini command line necessary for RDP support is missing. The problem is the weston.ini template contains `@bindir@`, while the sed operation for the modification contains `${bindir}`. Fix the problem by moving the replacement of `@bindir@` to the top of the function `do_install:append()`. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 1963104c4ad7367686c910c70a07cbc7df3cd6c5)
* Revert "waffle: Fix broken patches"Tom Hochstein2024-04-302-14/+16
| | | | | | | The patches for waffle 1.8.0 on master are not compatible with scarthgap. From here, scarthgap will be split from master. This reverts commit 259541a36cd2cebaa32cced885da33cb30205dc8.
* waffle: Fix broken patchesTom Hochstein2024-04-252-16/+14
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* xwayland: Extend support for 9-series with GPUTom Hochstein2024-04-241-1/+1
| | | | | | Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Upgrade 11.0.3.imx -> 12.0.3.imxTom Hochstein2024-04-243-28/+31
| | | | | | Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Upgrade 10.0.4.imx -> 10.0.5.imxTom Hochstein2024-04-243-2/+2
| | | | | | Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* vulkan/spir: Update downgrade 1.3.239.0.imx -> 1.3.261.1.imxTom Hochstein2024-04-241-0/+2
| | | | | | Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-apitrace: Add support for i.MX 95Tom Hochstein2024-04-241-5/+7
| | | | | | Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-g2d-samples: Update to latest bec2f38Tom Hochstein2024-04-241-7/+15
| | | | | | | | Adds support for i.MX 95. Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-pxp-g2d: Update to latest 9f9f41fTom Hochstein2024-04-241-3/+3
| | | | | | Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-dpu-g2d: Upgrade 2.1.10 -> 2.1.12Tom Hochstein2024-04-242-38/+45
| | | | | | | | Adds a separate package for i.MX 95 support. Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-g2d: Upgrade 6.4.11.p2.2 -> 6.4.11.p2.4Tom Hochstein2024-04-241-7/+7
| | | | | | Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Upgrade 6.4.11.p2.2 -> 6.4.11.p2.4Tom Hochstein2024-04-246-41/+30
| | | | | | | | Drops OpenGL support. Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* libdrm: Upgrade 2.4.115.imx -> 2.4.116.imxTom Hochstein2024-04-241-4/+3
| | | | | | Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* wayland: Delete recipeKhem Raj2024-03-113-125/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this recipe is close to what core layer has and it seems to be not needed to be forked anymore here is diff --- wayland_1.22.0.imx.bb 2023-09-06 20:34:55.169416916 -0700 +++ ../../../poky/meta/recipes-graphics/wayland/wayland_1.22.0.bb 2023-08-02 14:11:05.768744418 -0700 @@ -12,13 +12,11 @@ DEPENDS = "expat libffi wayland-native" -SRC_URI = "https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.22.0/downloads/${BP_ORIGINAL}.tar.xz \ +SRC_URI = "https://gitlab.freedesktop.org/wayland/wayland/-/releases/${PV}/downloads/${BPN}-${PV}.tar.xz \ file://run-ptest \ file://0001-build-Fix-strndup-detection-on-MinGW.patch \ " SRC_URI[sha256sum] = "1540af1ea698a471c2d8e9d288332c7e0fd360c8f1d12936ebb7e7cbc2425842" -BP_ORIGINAL = "${BPN}-1.22.0" -S = "${WORKDIR}/${BP_ORIGINAL}" UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html" UPSTREAM_CHECK_REGEX = "wayland-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)" @@ -61,7 +59,3 @@ BBCLASSEXTEND = "native nativesdk" RDEPENDS:${PN}-ptest += "binutils sed ${PN}-tools" - -PACKAGE_ARCH = "${MACHINE_SOCARCH}" - -DEFAULT_PREFERENCE = "-1" Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #1747 from thochstein/imx-gpu-vivOtavio Salvador2024-02-081-12/+16
|\ | | | | imx-gpu-viv: Fix EGL dependencies
| * imx-gpu-viv: Move libGL.so and libOpenVG.so to main packageTom Hochstein2024-02-071-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running tiger from imx-gpu-viv-demos does fail due to the missing -dev package link libOpenVG.so. The problem is the EGL implementation opens each rendering API via dlopen of the unversioned library link. For GLES1 and GLES2, this implementation is handled by including the unversioned library links in their main packages. Do the same for the remaining rendering APIs GL and OpenVG. Fixes: #1744 Diagnosed-by: Benjamin Lemouzy <blemouzy@centralp.fr> Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-viv: Normalize packagingTom Hochstein2024-02-071-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There are no behavioral changes here, just a cleanup to make packaging lines consistent. Note that SOLIBS and SOLIBSDEV are set the same as ".so", but the former is used for main packages and the latter for -dev packages. Also, drop ${libdir}/libGLESv1*${SOLIBS} from FILES:libgles1-imx-dev. The rule has no effect since it is also included, correctly, in the main package FILES:libgles1-imx. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | libdrm: Remove not needed nobranch parameter and cleanupValentin Jec2024-02-081-2/+2
|/ | | | Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* Merge pull request #1723 from valijec/masterOtavio Salvador2024-02-057-30/+30
|\ | | | | Upgrade graphics packages to LF6.1.55_2.2.0
| * weston: 11.0.2 -> 11.0.3Valentin Jec2024-01-161-2/+2
| | | | | | | | | | | | Update to the version used in NXP Yocto branch `mickledore-6.1.55-2.2.0`. Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * imx-gpu-viv: 6.4.11.p2.0 -> 6.4.11.p2.2Valentin Jec2024-01-164-20/+20
| | | | | | | | | | | | Update to the version used in NXP Yocto branch `mickledore-6.1.55-2.2.0`. Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * imx-pxp-g2d: Upgraded to revision f3adab05bValentin Jec2024-01-161-2/+2
| | | | | | | | | | | | | | This includes following changes: f3adab0 LF-10322 update LICENSE version to V49 Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * imx-gpu-g2d: 6.4.11.p2.0 -> 6.4.11.p2.2Valentin Jec2024-01-161-6/+6
| | | | | | | | | | | | Update to the version used in `lf-6.1.55-2.2.0` Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* | cairo: Drop the removed packageconfigsKhem Raj2024-01-121-3/+0
|/ | | | | | | | | | These packageconfigs are gone with migration to meson in 1.18+ Fixes ERROR: cairo-1.18.0-r0 do_configure: QA Issue: cairo: invalid PACKAGECONFIG: egl [invalid-packageconfig] ERROR: cairo-1.18.0-r0 do_configure: QA Issue: cairo: invalid PACKAGECONFIG: glesv2 [invalid-packageconfig] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Revert "cairo: Drop the removed packageconfigs"Otavio Salvador2024-01-071-0/+3
|