summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
...
* libinput: upgrade 1.26.2 -> 1.27.0Wang Mingyu2024-12-031-2/+2
| | | | | | | | | | | Changelog: https://gitlab.freedesktop.org/libinput/libinput/-/releases (From OE-Core rev: 8517adafdaf3bfdcf6467e80e347b24cd154b406) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmscube: Upgrade to the latest revisionFabio Estevam2024-11-292-33/+1
| | | | | | | | | | | Upgrade to the latest revision and remove the patch because the original problem has already been fixed upstream by kmscube commit 311eaaaa473d ("kmscube: gears: use only GLES2"). (From OE-Core rev: 3348b02f72bf7cf62f73cce74caffe2c51d43b1a) Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston-init: Make weston user member of seat groupKhem Raj2024-11-281-3/+2
| | | | | | | | | | This enables weston launch to access the seatd socket /run/seatd.sock to communicate properly to acquire seat (From OE-Core rev: c9f2ec1cccbf4b716364efd34a27138b34424212) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xprop: upgrade 1.2.7 -> 1.2.8Wang Mingyu2024-11-271-1/+1
| | | | | | | | | | Changelog: Draw truecolor icons using dual-color half blocks (From OE-Core rev: 37968390a6f5bca961046e4d9d6502b5422fcb67) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston: upgrade 13.0.3 -> 14.0.1Hiago De Franco2024-11-273-78/+2
| | | | | | | | | | | | | | | | | Key changes are: - Patches have been removed since they were merged upstream and are no longer needed on 14.0.1. - Since commit a16598b038b2 ("backend-drm: make libdisplay-info mandatory") from Weston, libdisplay-info is now a build dependency. - Since commit f271dd34b617 ("compositor: delete cms-static and cms-colord plugins") from Weston, "deprecated-color-management-colord" has been removed, therefore remove the "colord" PACKAGECONFIG. (From OE-Core rev: fc140d6cb89dc0ddaff9cdc59ab69806096909cb) Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: upgrade 1.3.290.0 -> 1.3.296.0Alexander Kanavin2024-11-279-55/+11
| | | | | | | (From OE-Core rev: 5e00171e154d0c5e096efc594008e09228b25cfa) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-macros: upgrade 1.20.1 -> 1.20.2Alexander Kanavin2024-11-272-3/+3
| | | | | | | (From OE-Core rev: c979ba5a3bba915dd99339c7d19e74b51af07b0d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: upgrade to latest revisionAlexander Kanavin2024-11-276-9/+40
| | | | | | | (From OE-Core rev: 9d6c622d1eef241259c54e3a6e1430fe3fd510b9) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* builder: set CVE_PRODUCTPeter Marko2024-11-251-1/+2
| | | | | | | | | | | | | Builder is a common word and there are many other builder components which makes us to ignore CVEs for all of them. There is already 1 ignored and currently 3 new ones. Instead, set product to yocto to filter them. (From OE-Core rev: fd4ec5a5318b36af0a9a0a097a5b1f1de44a8edf) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: rewrite ABI dependency generationRoss Burton2024-11-235-44/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was motivated by remembering that both xserver-xorg and xorgxrdp need to ignore the xorg-driver-abi test in do_package_qa because the logic to generate the required dependencies is contained in xorg-driver-common.inc, so can't be reused easily by the xserver (which ships the modesetting driver) or xorgxrdp (which ships drivers and more). Merge both the RPROVIDES (xserver) and RDEPENDS (driver) functions into a single xserver-abi.inc to ensure that their logic remains in sync. Generalise the names: instead of hardcoding 'input' and 'video' extract the ABI names from the pkg-config file directly. This means 'input' is now 'xinput' and 'video' is now 'videodrv', also 'ansic' and 'extension' are new ABIs exposed. Rewrite the RDEPENDS generation so that it is more flexible, and can be used from inside the xserver-xorg recipe to generate RDEPENDS for the modesetting driver. This means that recipe can remove the INSANE_SKIP. There's an argument that this new .inc file could be a bbclass, I'm undecided on this myself right now and this patch is essentially a rationalisation of the existing code. (From OE-Core rev: f40b36fb089f6ccd4fb25373ed4cb57fae78a79f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg-driver: remove redundant DEPENDS on xorgprotoRoss Burton2024-11-232-4/+0
| | | | | | | | | xorg-driver-common already has this dependency. (From OE-Core rev: 68e52c215a2d41d320bcdea61801f03e76936b26) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg-driver-common: remove obsolete .la removalRoss Burton2024-11-221-6/+0
| | | | | | | | | | We globally inherit remove-libtool, so there's no need to explicitly remove the .la files in the xorg drivers. (From OE-Core rev: 7619ed2819f6f95ab5d47f19a0ae4249e1199876) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xtrans: upgrade 1.5.1 -> 1.5.2Wang Mingyu2024-11-181-1/+1
| | | | | | | | | | | | | Changelog: ============ - is_numeric: Add !defined(IPv6) to checks - Fix build when HAVE_STRCASECMP is not defined (From OE-Core rev: 78d345e918bc4c99bd8a0fa13a0bcf20010742a7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xrandr: upgrade 1.5.2 -> 1.5.3Wang Mingyu2024-11-181-1/+1
| | | | | | | | | | | | | | Changelog: ========== - set_gamma_info: remove unnecessary round-trip to server - xrandr: Print/consume the CTM prop in human readable form - Reworked transform fix (From OE-Core rev: bacd5aa9cfa26c304ac2c86e5c7f7431909cf046) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxcursor: upgrade 1.2.2 -> 1.2.3Wang Mingyu2024-11-181-1/+1
| | | | | | | | (From OE-Core rev: 0d187b6e38bb1e2320e44de23293a773ec1e67e8) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: upgrade 2.30.8 -> 2.30.9Wang Mingyu2024-11-181-1/+1
| | | | | | | | (From OE-Core rev: 6632886b140ccf9874e06c05eb5589e0df6a01cb) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libinput: upgrade 1.26.1 -> 1.26.2Wang Mingyu2024-11-181-1/+1
| | | | | | | | | | | | | | | | | Changelog: =========== - tablet: Remove unnecessary scale factor on REL_HWHEEL_HI_RES - quirks: add quirk for Minisforum V3 touchpad dwt - quirks: add quirk for the Minisforum V3 volume keys - quirks: add quirk for the LG gram 14 2023 Touchpad - doc/user: document ModelTouchpadPhantomClicks quirk - Fix typo in documentation comment (From OE-Core rev: a72c963b12d209f95a5c7c413956eb5e413f0bb9) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: upgrade 10.0.1 -> 10.1.0Wang Mingyu2024-11-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ - Fix the sign of fallback vertical glyph advance (used when font has no vertical advance data). - Increase maximum "CFF"operands limit 20 times to support more complex fonts. - Add "--face-loader" option to command line utilities. - Support "COLR"v0 table in hb_font_get_glyph_extents(). - Add support for font functions that use Core Text APIs, similar to FreeType font functions. This allows, for example, using drawing fonts that use the new (and undocumented) "hvgl"table. - Update IANA and OT language registries, as well ase USE data files. - Fix build with ICU 76. - Various compiler warnings and build fixes. - Various subsetter fixes. - New API: +hb_face_create_or_fail() +hb_face_create_from_file_or_fail() +hb_coretext_face_create_from_file_or_fail() +hb_coretext_font_set_funcs() +hb_ft_face_create_from_file_or_fail() (From OE-Core rev: b11de0b6d393c1166b5e408b4cec179c60f119aa) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glslang: upgrade 1.3.290.0 -> 1.3.296.0Wang Mingyu2024-11-182-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0001-generate-glslang-pkg-config.patch refreshed for 1.3.296.0 Changelog: =========== * Explicitly export all symbols that are part of the public API and hide other symbols by default * Allow building glslang without the SPIR-V backend using the new ENABLE_SPIRV build option * Add setResourceSetBinding method to the API * Add interface to get the GLSL IO mapper and resolver * Allow compute derivative modes when the workgroup dimensions are spec constants * Improve debug location of branch/return instructions * Silence preprocessor '#' error reporting in inactive #if/#ifdef/#elif/#else blocks * Apply GLSL memory decorations to top-level OpVariable * Move definition of GLSLANG_EXPORT to visibility.h * Merge ancillary libraries into main glslang library and stub originals * Add public setSourceFile and addSourceText methods to TShader class * Add type checks for hitObjectNV * Add optimizerAllowExpandedIDBound to SpvOptions * Add SpvTools.h back to public headers * Add cross-stage check for missing outputs * Fix HLSL offsets for non-buffers * Add types and functions for IO mapping to API * Add function to set preprocessed code to API * Add set/get version functions to API * Expose setGlobalUniform functions to API * Don't emit debug instructions before an OpPhi * Add command-line and API option to enable reporting column location for compiler errors * Improve location aliasing checks * Support constant expression calculated by matrixCompMult * Fix crash caused by atomicCounter() use without arguments * Fix multi-line function call line numbers * Add line info to OpDebugDeclare for function parameters * Fix HLSL OpDebugFunction file name * Fix duplicate decorations * Enable compilation of glslang without thread support for WASI (From OE-Core rev: 764609ad9106b9a735dff52083e011353ef77c7e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mini-x-session: use x-terminal-emulatorRoss Burton2024-11-141-1/+2
| | | | | | | | | Don't hardcode matchbox-terminal, but use the alternative. (From OE-Core rev: 0f04855243cb4a0bc4a60d7fb6bf47eef29043cf) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* builder: use x-terminal-emulatorRoss Burton2024-11-141-1/+1
| | | | | | | | | Don't hardcode matchbox-terminal, but use the alternative. (From OE-Core rev: 3066d201633245ff53683ee12810977f25dde148) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xinit: use x-terminal-emulator as the fallback terminalRoss Burton2024-11-141-4/+3
| | | | | | | | | | | | Instead of using rxvt as the fallback terminal use x-terminal-emulator. Also add a recommends on something providing that name, as previously it tried to use rxvt but that wasn't necessarily present. (From OE-Core rev: f6ab4ab7cf16a49a5824112e573ba27c132bf3aa) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-core-x11-base: use virtual-x-terminal-emulatorRoss Burton2024-11-141-1/+1
| | | | | | | | | | | | | | | | Instead of depending on matchbox-terminal explicitly, just depend on the virtual name. core-image-x11 then uses rxvt instead of matchbox-terminal, as that is the default, removing the entire GTK+ stack from the image. core-image-sato and friends are unchanged as the sato packagegroup pulls in matchbox-terminal explicitly, so rxvt isn't needed. (From OE-Core rev: e3820f60412497d759c7b0715bdf303f787c1432) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pango: don't use deprecated gtk_doc option flagRoss Burton2024-11-121-0/+1
| | | | | | | | | The correct meson flag for the documentation is 'documentation'. (From OE-Core rev: 8dc084abe583077e5d357c7d3eaf3a0ad0e6b2b0) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpciaccess: add (and enable) the option for compressed pci.ids fileRoss Burton2024-11-121-0/+3
| | | | | | | | | | A small dependency allows the 1.3MB pci.ids file to be compressed down to 300K. (From OE-Core rev: a254c976eb77dc9d548dc145dab182d341e3d8f9) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpciaccess: remove redundant feature checkRoss Burton2024-11-121-11/+4
| | | | | | | | | | | | This recipe once included the xorg common .inc file but had to reset several variables. It no longer includes that file but there's a lot of cruft to remove: the LICENSE being "MIT & MIT" and the features_check class not checking for any features, specifically. (From OE-Core rev: 2321b806b3cd833f2b8b1672f699bfca55874fb3) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cairo: disable some features explicitlyRoss Burton2024-11-121-0/+2
| | | | | | | | | | These are disabled out of the box but only because the dependencies are not present. Explicitly disable them to be clear. (From OE-Core rev: 6efa5d5ae086f7178b3f7516803f24c78274bba1) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* images/*-sdk: remove debug-tweaks from IMAGE_FEATURESRoss Burton2024-11-061-1/+1
| | | | | | | | | | There's no need for the SDK images to explicitly list debug-tweaks, this is typically added via EXTRA_IMAGE_FEATURES when needed. (From OE-Core rev: f23eae893837f91dd9dfe027a2209c34c6845bbf) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xwayland: upgrade 24.1.3 -> 24.1.4Vijay Anusuri2024-11-061-1/+1
| | | | | | | | | | | Includes security fix CVE-2024-9632 Ref: https://lists.x.org/archives/xorg/2024-October/061766.html (From OE-Core rev: 3fdc716d1260b4a92a46cfd2059ce044447f9172) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: upgrade 21.1.13 -> 21.1.14Vijay Anusuri2024-11-051-1/+1
| | | | | | | | | | | Includes security fix CVE-2024-9632 Ref: https://lists.x.org/archives/xorg/2024-October/061765.html (From OE-Core rev: 957ba32bc6fdffd3a796a04ba222fae6cd673f7e) Signed-off-by: Vijay Anusuri <vanusuri@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston: backport patch to allow neatvnc < v0.9.0Hiago De Franco2024-11-042-0/+28
| | | | | | | | | | | | | | | | | Currently weston 13.0.3 with neatvnc 0.8.1 does not compile when using VNC: | Dependency neatvnc found: NO found 0.8.1 but need: '< 0.8.0' ; matched: '>= 0.7.0' However weston upstream already increased the allowed version to 0.9.0, since neatvnc 0.8.0 does not introduce any changes that breaks API used by the VNC backend. Therefore, backport this patch. (From OE-Core rev: 8516496018a3ee9e81a67d4682bf9784d0eab2bd) Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-input-evdev: update 2.10.6 -> 2.11.0Alexander Kanavin2024-11-011-2/+2
| | | | | | | (From OE-Core rev: 01cf0498e0cf10c0d1545e75ca873c2f3157f13d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-input-libinput: update 1.4.0 -> 1.5.0Alexander Kanavin2024-11-011-1/+1
| | | | | | | (From OE-Core rev: da088a6517fe3434b9f75af9685fed0bd57561c6) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wayland-protocols: update 1.37 -> 1.38Markus Volk2024-11-011-2/+3
| | | | | | | | | | | | - Add wayland-native dependency to provide the requested wayland-scanner - Wayland-protocols now also installs header files. Allow to create a dev package so that they can be packaged properly. (From OE-Core rev: 5de187aee675a78fe59620a3fb64a5da5ae662aa) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xtrans: upgrade 1.5.0 -> 1.5.1Wang Mingyu2024-10-291-1/+1
| | | | | | | | (From OE-Core rev: 536c49851b0c0dd9ced1892f2a89173919571f1e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston: Add missing runtime dependency on freerdpTom Hochstein2024-10-251-1/+1
| | | | | | | | | | | | | With rdp enabled, nothing from freerdp is installed in the rootfs, and rdp is not usable. It seems there is no actual build time dependency other than the meson check itself, so add an explicit runtime dependency. (From OE-Core rev: 23271a1f908a223b4eb56d6034cbb1ac23da14fe) Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjpeg-turbo: remove redundant RUNPATH entriesRoss Burton2024-10-111-0/+5
| | | | | | | | | | | | | | Our RPATH sanity checks currently don't check RUNPATH (patch incoming), but the libjpeg objects are built with a RUNPATH set to ${libdir}. RUNPATH is less of a problem than RPATH (because it is used after the standard search), but redundant entries are still redundant so lets remove them anyway. (From OE-Core rev: 9e95951b36c03016b28787a58e5baf089c864673) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xwayland: upgrade 24.1.2 -> 24.1.3Wang Mingyu2024-10-111-1/+1
| | | | | | | (From OE-Core rev: b42744482d5b883c04e81b4be56ef19bc27caa3f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xkeyboard-config: upgrade 2.42 -> 2.43Wang Mingyu2024-10-111-1/+1
| | | | | | | (From OE-Core rev: 1668e1fae3a90380df5ac3db043855561b4b59c2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2024.2 -> 2024.3Wang Mingyu2024-10-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Update dependencies: Glslang, SPRIV-Tools, SPIRV-Headers - SPIRV-Tools is at v2024.4.rc1 - This incorporates a SPIRV-Tools fix which was limiting parallelism. Validator friendly name generation was serializing on a mutex protecting the locale object. - During HLSL compilation or any optimizing compile, don't tell the validator to use "friendly names". This should save time spent in the initial validation step of the optimization recipe. - Adapt test golden results to Glslang changes which reorder decorations by object enum value. - Fix ndk-build library dependencies: libshaderc_util depends on glslang - Use Python 3.12 on Linux CI bots - Fix Python 3.12 warnings for string escapes (From OE-Core rev: 689ab86884073a60e07de6cdfc7349b30e4f35dd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: upgrade 2.30.7 -> 2.30.8Wang Mingyu2024-10-111-1/+1
| | | | | | | | | | | | | | | | | Changelog: ========= - Fixed a crash in XInput code at startup - Fixed flooding the OS with I/O when a PS4/PS5 controller is disconnected - Added SDL_VIDEO_DOUBLE_BUFFER support to the Wayland backend - SDL_WINDOWEVENT_EXPOSED is sent appropriately when using Wayland - Fixed hang at startup in audio code when the application has large stack usage on Linux - Fixed initializing KMSDRM on older Linux systems - The pre-built SDL2.dll no longer depends on ucrtbase.dll (From OE-Core rev: 0a099438e1956352f370d7a01d7782d501ee3ad1) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: upgrade 9.0.0 -> 10.0.1Wang Mingyu2024-10-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ - Relax sanitization checks for "morx"subtables to fix broken AAT shaping of macOS 15.0 version of GeezaPro. - Unicode 16.0.0 support. - Various documentation fixes. - Various build fixes. - Add API to allow HarfBuzz client to set what glyph to use when a Unicode Variation Selector is not supported by the font, which would allow the client to customize what happens in this case, by using a different font for example. - Add a callback to for "hb_face_t"for getting the list of table tags. This is now used to make calling "hb_face_get_table_tags()"work on a faces created by "hb_face_create_for_tables()"(e.g. faces returned by "hb_subset_or_fail()"). - CGJ and Mongolian Variation Selectors are now ignored during glyph positioning, previously they would block both glyph substitution and positioning across them. - Support cairo script as an output format for "hb-view"command line tool. - Drop an optimization that would cause HarfBuzz not apply pair positioning lookup subtables under certain circumstances, for compatibility with other implementations that do apply these subtables. - Subsetting will now fail if source font has no glyphs, so feeding the subsetter invalid data will not silently return an empty face. - If after partially instancing a font no variation data is left (the instance is fully static), don't consider this a failure. - Workaround a Firefox bug in displaying SVGs generated be "hb-view"command line tool under certain circumstances. - Fix bug in macroman mapping for "cmap"table. - Fix difference shaping output when HarfBuzz is built with with "HB_NO_OT_RULESETS_FAST_PATH"enabled. - Various subsetting and instancing fixes. - Various fuzzing fixes. - Add "with_libstdcxx"meson build option. - New API: HB_SCRIPT_GARAY HB_SCRIPT_GURUNG_KHEMA HB_SCRIPT_KIRAT_RAI HB_SCRIPT_OL_ONAL HB_SCRIPT_SUNUWAR HB_SCRIPT_TODHRI HB_SCRIPT_TULU_TIGALARI hb_buffer_set_not_found_variation_selector_glyph() hb_buffer_get_not_found_variation_selector_glyph() hb_get_table_tags_func_t hb_face_set_get_table_tags_func() (From OE-Core rev: 832272063fe58577b9d959d7dbd4f92d9c22670e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* virglrenderer: Add patch to fix -int-conversion build issuePurushottam Choudhary2024-10-112-0/+42
| | | | | | | | | | | Fix int conversion related error during compilation as some of the platforms where EGLNativeDisplayType is an int instead of a pointer with GCC-14. (From OE-Core rev: f71f4936a273262343e34f278e6cfcc1e419aea3) Signed-off-by: Purushottam Choudhary <purushottam27.kumar@lge.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmscube: Upgrade to latest revisionPurushottam Choudhary2024-09-301-1/+1
| | | | | | | | | | Upgrade to the latest kmscube revision. (From OE-Core rev: 12d231dba6bfa478d3215badd2f19b2f692d81da) Signed-off-by: Purushottam Choudhary <purushottam27.kumar@lge.com> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xcb-util-cursor: upgrade 0.1.4 -> 0.1.5Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | Changelog: =========== - cppcheck style-fixes in _XcursorThemeInherits - Insufficient memory for terminating null of string in _XcursorThemeInherits - Set close-on-exec when opening files (From OE-Core rev: b3845b530ef50918ddd4ba84d398a290f9aea0cb) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2024.1 -> 2024.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | Changelog: ========== - Update dependencies: Glslang: top of tree 2024-06-21 SPIRV-Header: top of tree 2024-06-21 SPIRV-Tools: v2024.3.rc1 - Build: Remove support for VS2017 (From OE-Core rev: 7f1eddd6b23985f1d8c8634b5367a78847d206d1) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxi: upgrade 1.8.1 -> 1.8.2Wang Mingyu2024-09-301-1/+1
| | | | | | | | | | | | | | | | Changelog: ============ - XGetFeedbackControl: skip over unknown feedback controls - wireTo*Event: check for malloc() failure - fixed wrong type in man page - Allow XIFreeDeviceInfo on a null pointer - gitlab CI: Update to latest CI templates - Fix double alignment on 32bits machines with strict constraints (From OE-Core rev: 6ddb7c6de9f1ee7aa4e67d64ebc20ff8560507a5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* igt-gpu-tools: upgrade 1.28 -> 1.29Wang Mingyu2024-09-301-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Added gcc warns: dangling-pointer, int-conversion - More guidelines in CONTRIBUTING. - Reorganized Tests: Moved all vendor specific tests to their own dir - Fix musl/uclibc build - New KMS framebuffer stress benchmark. - Added basic Xe support in gem_wsim. - Add documentation about cross-builds. - Improve tests documentation. - Add Battlemage (BMG) support in xe_pciids.h - Add amdgpu GFX1152, GFX1150 and gfx12. - Added inline support for iga64 assembly in GPGPU shader. - Improved KUnit support. - Enable igt run on security enhanced distros - Use blitter as a default for all KMS tests. - Increased MAX supported pipes to 16 (Pipe-A to Pipe-P) - Added generic way to reset sysfs/debugfs attrs to default values upon exit. - Added hook scripts to igt_runner. - Added support for Xe in KMS tests. - Added new subtests and improvements to VRR. - Added new subtests to force joiner. - Added fbdev tests to Xe. - Added amdgpu fuzzing tests. - Added syncobj_eventfd test. - Added basic Single-Root IO Virtualization (SRIOV) test. - Added prime test for vmwgfx. - Improved core_getversion. - Improved kms_atomic on non-mutable planes. - Added and improved Xe tests. - New Xe perf/OA tools. - New intel_tiling_detect tool. - New option in lsgpu for printing GPU on PCI bus, working also in case when no gpu driver is loaded. - Added sysfs profiling knob to gputop. - Support for Xe in gputop. - Improved generating test lists at compilation time. - Improved code coverage. - Improved intel_vbt_decode and other intel tools. (From OE-Core rev: 2c369fcbe7ee3353cf5c2bcbe06fe0767a85074e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: Fix non-deterministic configure option for libsamplerateRichard Purdie2024-09-171-0/+1
| | | | | | | | | The libsamplerate option was floating and being enabled on some systems and not others. Fix this to be deterministic. (From OE-Core rev: 61455a839e568a3ae7e059ea95c02a1c88d39e1a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-samples: limit to aarch64/x86-64Ross Burton2024-09-111-1/+1
| | | | | | | | | | | | | | This package is only tested upstream for aarch64 and x86-64 targets, for example there are int/long cast issues on 32-bit platforms and ATSC is only ported to aarch64/x86-64. Instead of listing the machines where we know it doesn't work, limit the recipe to machines where it is known to work. (From OE-Core rev: 05aeab99dedd2a9ccde5bf22942fcbb2d88a311c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>