aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-graphics
AgeCommit message (Collapse)Author
6 dayswaffle: Fix broken patchesTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 daysxwayland: Extend support for 9-series with GPUTom Hochstein
Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 daysweston: Upgrade 11.0.3.imx -> 12.0.3.imxTom Hochstein
Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 daysweston: Upgrade 10.0.4.imx -> 10.0.5.imxTom Hochstein
Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 daysvulkan/spir: Update downgrade 1.3.239.0.imx -> 1.3.261.1.imxTom Hochstein
Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 daysimx-gpu-apitrace: Add support for i.MX 95Tom Hochstein
Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 daysimx-g2d-samples: Update to latest bec2f38Tom Hochstein
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>
6 daysimx-pxp-g2d: Update to latest 9f9f41fTom Hochstein
Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 daysimx-dpu-g2d: Upgrade 2.1.10 -> 2.1.12Tom Hochstein
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>
6 daysimx-gpu-g2d: Upgrade 6.4.11.p2.2 -> 6.4.11.p2.4Tom Hochstein
Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 daysimx-gpu-viv: Upgrade 6.4.11.p2.2 -> 6.4.11.p2.4Tom Hochstein
Drops OpenGL support. Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
7 dayslibdrm: Upgrade 2.4.115.imx -> 2.4.116.imxTom Hochstein
Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2024-03-11wayland: Delete recipeKhem Raj
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>
2024-02-08Merge pull request #1747 from thochstein/imx-gpu-vivOtavio Salvador
imx-gpu-viv: Fix EGL dependencies
2024-02-08libdrm: Remove not needed nobranch parameter and cleanupValentin Jec
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-02-07imx-gpu-viv: Move libGL.so and libOpenVG.so to main packageTom Hochstein
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>
2024-02-07imx-gpu-viv: Normalize packagingTom Hochstein
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>
2024-02-05Merge pull request #1723 from valijec/masterOtavio Salvador
Upgrade graphics packages to LF6.1.55_2.2.0
2024-01-16weston: 11.0.2 -> 11.0.3Valentin Jec
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>
2024-01-16imx-gpu-viv: 6.4.11.p2.0 -> 6.4.11.p2.2Valentin Jec
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>
2024-01-16imx-pxp-g2d: Upgraded to revision f3adab05bValentin Jec
This includes following changes: f3adab0 LF-10322 update LICENSE version to V49 Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-01-16imx-gpu-g2d: 6.4.11.p2.0 -> 6.4.11.p2.2Valentin Jec
Update to the version used in `lf-6.1.55-2.2.0` Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
2024-01-12cairo: Drop the removed packageconfigsKhem Raj
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>
2024-01-07Revert "cairo: Drop the removed packageconfigs"revert-1720-yoe/puOtavio Salvador
2024-01-07cairo: Drop the removed packageconfigsKhem Raj
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>
2023-12-29xserver-xorg: Refresh the patch to match 21.1.9 versionKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-31wayland-protocols: Upgrade 1.31.imx -> 1.32.imxTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-10-31weston: Upgrade 11.0.1.imx -> 11.0.2.imxTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-10-31weston: Upgrade 10.0.3.imx -> 10.0.4.imxTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-10-31weston-init: Set gbm-format for 93Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-10-31vulkan: Update the downgrade 1.2.182.0.imx -> 1.3.239.0.imxTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-10-31imx-pxp-g2d: Update to latestTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-10-31imx-dpu-g2d: Upgrade 2.1.8 -> 2.1.10Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-10-31imx-gpu-g2d: Upgrade 6.4.11.p1.2 -> 6.4.11.p2.0Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-10-31imx-gpu-viv: Upgrade 6.4.11.p1.2 -> 6.4.11.p2.0Tom Hochstein
- Added GLES3 support for 8M Mini - Updated Vulkan support to 1.3.239 - For more details: https://github.com/nxp-imx/imx-manifest/blob/imx-linux-mickledore/GraphicsChangeLogv6. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-10-31libdrm: Upgrade 2.4.114.imx -> 2.4.115.imxTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-08-07imx-gpu-viv: Skip file-rdeps checks on muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-01xserver-xorg: Replace glamor inverse color patchOtavio Salvador
Replace glamor patch for Ubuntu inverse color issue. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-08-01weston:: Fix xwayland.weston-start code identationOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-08-01weston: 10.0.3: Synchronize with 11.0.1 recipe baseOtavio Salvador
The 11.0.1 has changed the license filename so to keep it in sync the recipe had to adapt and mangle the LIC_FILES_CHKSUM variable. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-08-01weston: 11.0.1: Bump revision 12875cd94Otavio Salvador
This includes the following changes: - 12875cd9 LF-9176 backend-drm: fix virtual memory leak when playing multiple videos - 327bb906 kms: fix hotplug HDMI meet black screen when play video on multi-screen Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-08-01wayland-protocols: add native and nativesdk to BBCLASSEXTENDOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-08-01imx-gpu-viv: 6.4.11.p1.0 -> 6.4.11.p1.2Otavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-08-01libdrm: Bump revision to 3660ea0feOtavio Salvador
This includes: - MA-21250 Remove deprecated libkms code Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-08-01imx-gpu-g2d: 6.4.11.p1.0 -> 6.4.11.p1.2Otavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-08-01imx-pxp-g2d: Bump revision to 667c4ccbbOtavio Salvador
This includes following changes: 667c4cc LF-9284 update LICENSE version to V45 07a9c65 MGS-7155 preload g2d_allocator to avoid dependency a1f54e3 MGS-7086 g2d_alloc dmabuf heap failed 2f00ac6 MGS-7085 sync G2D header file 66297c0 MGS-7082 G2D header conflicting with C++ STL headers Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-08-01imx-g2d-samples: Bump revision to 4391dcda4Otavio Salvador
This commit add following changes: MGS-7036 Improve rotate + scale blit performance Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-08-01imx-dpu-g2d: 2.1.6 -> 2.1.8Otavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-07-17weston-init: Don't add use-g2d where not supportedTom Hochstein
The logic adding use-g2d to weston.ini adds a commented version for builds without G2D support. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-06-27wayland: make local copy of the 1.22.0 recipeRicardo Salveti
Current xwayland 23.1.1 release is not compatible with the wayland version available in kirkstone (1.20.0). Make a local copy of the 1.22.0 recipe from oe-core master b73784851 but for imx, with default preference set as -1, following how xwayland was also imported from oe-core. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>