summaryrefslogtreecommitdiffstats
path: root/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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>
* imx-pxp-g2d: Update to latestTom Hochstein2023-10-311-2/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-dpu-g2d: Upgrade 2.1.8 -> 2.1.10Tom Hochstein2023-10-311-5/+8
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-g2d: Upgrade 6.4.11.p1.2 -> 6.4.11.p2.0Tom Hochstein2023-10-311-9/+9
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Upgrade 6.4.11.p1.2 -> 6.4.11.p2.0Tom Hochstein2023-10-315-22/+21
| | | | | | | | | - 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>
* libdrm: Upgrade 2.4.114.imx -> 2.4.115.imxTom Hochstein2023-10-311-2/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Skip file-rdeps checks on muslKhem Raj2023-08-071-0/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xserver-xorg: Replace glamor inverse color patchtopic/upgrade-graphicsOtavio Salvador2023-08-012-0/+44
| | | | | | | 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>
* weston:: Fix xwayland.weston-start code identationOtavio Salvador2023-08-011-2/+2
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* weston: 10.0.3: Synchronize with 11.0.1 recipe baseOtavio Salvador2023-08-011-1/+4
| | | | | | | 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>
* weston: 11.0.1: Bump revision 12875cd94Otavio Salvador2023-08-011-2/+4
| | | | | | | | | 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>
* wayland-protocols: add native and nativesdk to BBCLASSEXTENDOtavio Salvador2023-08-011-0/+3
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-gpu-viv: 6.4.11.p1.0 -> 6.4.11.p1.2Otavio Salvador2023-08-015-21/+24
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libdrm: Bump revision to 3660ea0feOtavio Salvador2023-08-011-1/+1
| | | | | | | | This includes: - MA-21250 Remove deprecated libkms code Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-gpu-g2d: 6.4.11.p1.0 -> 6.4.11.p1.2Otavio Salvador2023-08-011-6/+7
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-pxp-g2d: Bump revision to 667c4ccbbOtavio Salvador2023-08-011-2/+2
| | | | | | | | | | | | 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>
* imx-g2d-samples: Bump revision to 4391dcda4Otavio Salvador2023-08-011-1/+1
| | | | | | | | This commit add following changes: MGS-7036 Improve rotate + scale blit performance Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-dpu-g2d: 2.1.6 -> 2.1.8Otavio Salvador2023-08-011-3/+3
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* weston-init: Don't add use-g2d where not supportedTom Hochstein2023-07-171-1/+4
| | | | | | | 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>
* wayland: make local copy of the 1.22.0 recipeRicardo Salveti2023-06-273-0/+125
| | | | | | | | | | | 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>
* recipes: Add missing patch tag Upstream-StatusKhem Raj2023-06-214-1/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #1581 from YoeDistro/yoe/mutOtavio Salvador2023-06-211-1/+2
|\ | | | | alsa-lib: Correct Upstream-Status
| * recipes: Correct Upstream-StatusKhem Raj2023-06-211-1/+2
| | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* | Merge pull request #1582 from thochstein/imx-gpu-vivOtavio Salvador2023-06-211-0/+1
|\ \ | |/ |/| imx-gpu-viv: Simplify using imx-gpu-viv-6.inc from another layer
| * imx-gpu-viv: Simplify using imx-gpu-viv-6.inc from another layerTom Hochstein2023-06-211-0/+1
| | | | | | | | | | | | | | 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>
* | imx-gpu-viv: Fix i.MX GPU driver version for Vulkan loaderAri Parkkila2023-06-211-1/+1
|/ | | | | | | 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>
* recipes-downgrade/vulkan: rename vulkan packagesVincent Davis Jr2023-06-121-0/+0
| | | | | | | | | | 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>
* imx-gpu-viv: Skip dev-deps QA check on libopenvx-imxKhem Raj2023-06-101-0/+1
| | | | | | | | | | 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>
* Merge pull request #1563 from thochstein/cl_viv_vx_ext.hOtavio Salvador2023-06-081-6/+5
|\ | | | | imx-gpu-viv: Add runtime dependency for OpenCL VX Intrinsic Extension
| * imx-gpu-viv: Add runtime dependency for OpenCL VX Intrinsic ExtensionTom Hochstein2023-06-061-6/+5
| | | | | | | | | | | | | | | | 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>
* | weston-init: disable xwayland for mainline BSPsMing Liu2023-06-071-0/+9
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* imx-gpu-viv: Limit cl_viv_vx_ext.h to 8QuadMax and 8M PlusTom Hochstein2023-05-301-1/+5
| | | | | | The OpenCL extensions for VX Intrinsics is limited. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Move cl_viv_vx_ext.h to libopencl-imx-devTom Hochstein2023-05-271-3/+6
| | | | | | | | The header file cl_viv_vx_ext.h is an i.MX extension for VX intrinsic programming, enabling some specific OpenVX application to accelerate ML. It belongs with the other OpenCL headers files. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: fix libclc-imx packagingSamuli Piippo2023-05-231-1/+2
| | | | | | | | Amend 6e41d851e71505183ff021b07c317e5290571916 and move cl_viv_vx_ext.h header to the libclc-imx-dev package. Missing value for ${FILES:libclc-imx-dev} caused Bad substitution error for imx8mm builds. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
* xserver-xorg: fix patch fuzzDan McGregor2023-05-181-4/+5
| | | | | | | Reformat the patch so that the do_patch step stops complaining about patch fuzz. Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
* Merge pull request #1537 from thochstein/xwaylandOtavio Salvador2023-05-1810-77/+295
|\ | | | | weston upgrade, xwayland compatibility update
| * weston: Upgrade 10.0.3.imx -> 11.0.1.imx for i.MX 8 and 9Tom Hochstein2023-05-176-38/+228
| | | | | | | | | | | | | | This upgrade does not support i.MX 6 and 7 due to the removal of fbdev support, so the 10.0.3.imx recipe is kept for 6 and 7. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * weston: Upgrade 10.0.1.imx -> 10.0.3.imxTom Hochstein2023-05-172-39/+12
| | | | | | | | | | | | | | | | | | - Update OE-Core copy to 4b42fd8 - Drop dont-use-plane-add-prop.patch - Move fbdev dependency on libdrm to i.MX overrides section - Make removal of wayland and x11 from PACKAGECONFIG overridable Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * xwayland: Mark 23.1.1.imx as MACHINE_SOCARCHTom Hochstein2023-05-171-0/+2
| | | | | | | | | | | | The bbappend does customize for the SOC, so mark is as such. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * xwayland: Make local copy of 23.1.1 recipeTom Hochstein2023-05-172-0/+53
| | | | | | | | | | | | | | | | | | The langdale branch version of xwayland is incompatible with mickledore and master. To allow meta-freescale master to be compatible with langdale, mickledore, and master, make a local copy of the master version of xwayland and use it. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>