summaryrefslogtreecommitdiffstats
path: root/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Merge pull request #2001 from nxp-upstream/lf_6_6_36_210Otavio Salvador2024-10-2812-41/+106
|\ | | | | Upgrade NXP Graphics BSP to LF6.6.36_2.1.0
| * Upgrade NXP BSP to LF6.6.36_2.1.0Valentin Jec2024-10-251-1/+4
| | | | | | | | | | | | weston_12.0.4.imx: Bump to revision c3c1f9f Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * Upgrade NXP BSP to LF6.6.36_2.1.0Valentin Jec2024-10-256-20/+70
| | | | | | | | | | | | imx-gpu*: Upgrade 6.4.11.p2.6 -> 6.4.11.p2.8 Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * Upgrade NXP BSP to LF6.6.36_2.1.0Valentin Jec2024-10-254-58/+12
| | | | | | | | | | | | imx-g2d: Upgrade 2.1.14 -> 2.2.0 Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * Upgrade BSP to LF6.6.36_2.1.0Valentin Jec2024-10-252-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>
* | mali-imx: import recipe from meta-imxMax Krummenacher2024-10-242-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>
* mesa-etnaviv-env: prevent warningMax Krummenacher2024-10-171-0/+2
| | | | | | | | | | | | Prevent the following warning by setting S to an existing directory. (no real problem was seen but the warning) | WARNING: mesa-etnaviv-env-0.1-r0 do_unpack: mesa-etnaviv-env: | the directory ${WORKDIR}/${BP} (.../mesa-etnaviv-env/0.1/mesa-etnaviv-env-0.1) | pointed to by the S variable doesn't exist - please set S within | the recipe to point to where source has been unpacked to Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* weston: Fix build with muslKhem Raj2024-09-032-0/+46
| | | | | | Apply patch from core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa: Add missing path to patchesTom Hochstein2024-08-281-0/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* mesa,mesa-gl: Rename bbappend to match coreKhem Raj2024-08-222-0/+0
| | | | | | | OE-core has renamed these recipes dropping _git from name Signed-off-by: Khem Raj <raj.khem@gmail.com>
* 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>
* wayland-protocols: Replace hardcoded SRC_URI with WAYLAND_PROTOCOLS_SRC variableValentin Jec2024-08-081-1/+3
| | | | Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* weston: Upgrade from 12.0.3.imx to 12.0.4.imxValentin Jec2024-08-081-3/+4
| | | | Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* mesa-demos: Add patch for egl clear backgrounds black colorValentin Jec2024-08-085-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>
* imx-gpu-viv: Upgrade from 6.4.11.p2.4-* to 6.4.11.p2.6-*Valentin Jec2024-08-084-20/+20
| | | | Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
* imx-dpu-g2d: Upgrade imxdpu-g2d from 2.1.12 to 2.1.14Valentin Jec2024-08-084-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>
* recipes: Switch WORKDIR use with UNPACKDIRKhem Raj2024-05-224-12/+12
| | | | | | This is being enforced in master oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imx-gpu-viv-6: Replace WORKDIR refrences with UNPACKDIRKhem Raj2024-05-211-1/+1
| | | | | | This is now must with master branch of oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* 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
|
* cairo: Drop the removed packageconfigsKhem Raj2024-01-071-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>
* xserver-xorg: Refresh the patch to match 21.1.9 versionKhem Raj2023-12-291-10/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* wayland-protocols: Upgrade 1.31.imx -> 1.32.imxTom Hochstein2023-10-311-2/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Upgrade 11.0.1.imx -> 11.0.2.imxTom Hochstein2023-10-311-8/+12
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Upgrade 10.0.3.imx -> 10.0.4.imxTom Hochstein2023-10-313-2/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston-init: Set gbm-format for 93Tom Hochstein2023-10-311-0/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* vulkan: Update the downgrade 1.2.182.0.imx -> 1.3.239.0.imxTom Hochstein2023-10-311-0/+0
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>