aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-graphics
AgeCommit message (Collapse)Author
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>
2023-06-21recipes: Add missing patch tag Upstream-StatusKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-21Merge pull request #1581 from YoeDistro/yoe/mutOtavio Salvador
alsa-lib: Correct Upstream-Status
2023-06-21Merge pull request #1582 from thochstein/imx-gpu-vivOtavio Salvador
imx-gpu-viv: Simplify using imx-gpu-viv-6.inc from another layer
2023-06-21imx-gpu-viv: Simplify using imx-gpu-viv-6.inc from another layerTom Hochstein
When the recipe include file imx-gpu-viv-6.inc is used from another layer, the included SRC_URI file imx_icd.json is not found. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-06-21recipes: Correct Upstream-StatusKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-21imx-gpu-viv: Fix i.MX GPU driver version for Vulkan loaderAri Parkkila
Vulkan loader reads driver path from imx_icd.json so update it to use a driver version installed on target. Signed-off-by: Ari Parkkila <ari.parkkila@qt.io>
2023-06-12recipes-downgrade/vulkan: rename vulkan packagesVincent Davis Jr
Rename from <recipe name>_<version>.bb to <recipe name>_<version>.imx.bb Hopefully making it more obvious that recipes are forks/older version of what's in OE-core. Signed-off-by: Vincent Davis Jr <vince@underview.tech>
2023-06-10imx-gpu-viv: Skip dev-deps QA check on libopenvx-imxKhem Raj
Recently a dependency on a dev package namely libopencl-imx-dev was added via https://github.com/Freescale/meta-freescale/pull/1563 which now triggers the QA check ERROR: imx-gpu-viv-1_6.4.11.p1.0-aarch64-r0 do_package_qa: QA Issue: libopenvx-imx rdepends on libopencl-imx-dev [dev-deps] Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-08Merge pull request #1563 from thochstein/cl_viv_vx_ext.hOtavio Salvador
imx-gpu-viv: Add runtime dependency for OpenCL VX Intrinsic Extension
2023-06-07weston-init: disable xwayland for mainline BSPsMing Liu
A regression was introduced by commit 47f0410be1: [ weston-init: Rework weston.ini configuration ] xwayland had been dropped from weston.ini for mainline BSPs before that commit, since it's not supported by mainline BSPs: [ weston-init: comment in xwayland=true for mainline BSPs The main recipe now sets xwayland=true in weston.ini, but xwayland does not really work for mainline BSPs, the following error was observed on both imx6/imx7 machines, as follows: ``` | # gst-play-1.0 testvideo_h264_360p.mp4 | Press 'k' to see a list of keyboard shortcuts. | Now playing testvideo_h264_360p.mp4 | X connection to :0.0 broken (explicit kill or server shutdown). ``` after removing "xwayland=true" from weston.ini, it works again. This patch mainly aims to resolve this problem by introducing a variable INI_COMMENT_ASSIGNMENTS that the end users could set to comment a line in weston.ini. ] but after commit 47f0410be1, "xwayland=true" is added back again to weston.ini. Introduce a xwayland PACKAGECONFIG to control that, drop it from weston.ini for mainline BSPs. Signed-off-by: Ming Liu <liu.ming50@gmail.com>
2023-06-06imx-gpu-viv: Add runtime dependency for OpenCL VX Intrinsic ExtensionTom Hochstein
The OpenCL implementation includes an extension for VX Intrinsics. To use it, an app requires the CL compiler and /usr/include/CL/cl_viv_vx_ext.h, so add the appropriate runtime dependency to libopenvx-imx. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-05-30imx-gpu-viv: Limit cl_viv_vx_ext.h to 8QuadMax and 8M PlusTom Hochstein
The OpenCL extensions for VX Intrinsics is limited. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>