summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/shaderc
Commit message (Collapse)AuthorAgeFilesLines
* shaderc: upgrade 2024.0 -> 2024.1Wang Mingyu2024-05-281-1/+1
| | | | | | | | | | | | | Changelog: =========== - Update dependencies - Propagate test/install options to Glslang (From OE-Core rev: 3410d8864429ca8cd9e63775b0f6e788b6a0405b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: update 2023.8 -> 2024.0Wang Mingyu2024-04-162-7/+7
| | | | | | | | | | | | | | | | 0001-cmake-disable-building-external-dependencies.patch refreshed for 2024.0 Changelog: ========== - Update dependencies - Utilities: - Use Python3 explicitly in utility scripts (From OE-Core rev: 45c97d420316c3a61412a25c55b2a53a379423fa) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: update 2023.7 -> 2023.8Alexander Kanavin2024-03-074-88/+9
| | | | | | | (From OE-Core rev: 0e88528515e86833aa69e919dc3444b42a7704f8) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: update commit hash to v2023.7Vincent Davis Jr2024-01-221-1/+1
| | | | | | | | | | | | v2023.7 of google shaderc hash was updated to https://github.com/google/shaderc/commit/3882b16417077aa8eaa7b5775920e7ba4b8a224d https://github.com/google/shaderc/releases/tag/v2023.7 (From OE-Core rev: b05021093842067e00d97345cb1ec8e9a9abb698) Signed-off-by: Vincent Davis Jr <vince@underview.tech> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2023.6 -> 2023.7Wang Mingyu2023-11-051-1/+1
| | | | | | | | | | | | | | Changelog: ============ - Update dependencies - Finish converting build instructions and flags to always use C++17 - Add GitHub CI to test more flows (From OE-Core rev: 12d4ed731fca69c928abc1af64a76be2c2392942) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2023.5 -> 2023.6Wang Mingyu2023-09-021-1/+1
| | | | | | | | | | | Changelog: - Update dependencies, including SPIRV-Tools v2023.4.rc2 (From OE-Core rev: 2763612e474fcde2a77ed391287bd5ace4ec2bc7) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2023.4 -> 2023.5Wang Mingyu2023-08-141-1/+1
| | | | | | | | | | | | | | | | Changelog: ========== - Update dependencies - Update to Android NDK r25c - Update Android API level for test project (#1333) - For testing, add a dependency on Abseil's C++ library - Fix MSVC runtime library linking in CMake (#1339) (From OE-Core rev: a0f25ae7751cd5b6d622cef78e93eb5b25d998cf) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2023.2 -> 2023.4Alexander Kanavin2023-06-162-11/+9
| | | | | | | (From OE-Core rev: e7987b03e949a26be90be2654c7da4e3783667da) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2022.4 -> 2023.2Alexander Kanavin2023-02-091-1/+1
| | | | | | | | (From OE-Core rev: 286a71e04a40a340e55b49a2d3c92e80567a4e29) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2022.3 -> 2022.4Wang Mingyu2022-12-061-1/+1
| | | | | | | | | | | | | | | Changelog: ========== - Update to Glslang 11 - Update SPIRV-Tools, SPIRV-Headers dependencies - Add Cmake BUNDLE DESTINATION option for target install - The code coverage build is no longer being tested (From OE-Core rev: d02220516fa7a853aee587742ada829fdb50fb9a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2022.2 -> 2022.3Alexander Kanavin2022-11-082-1/+78
| | | | | | | | (From OE-Core rev: ed5a7af5440488e8ac39e23f6d3e016c64d3e24c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2022.1 -> 2022.2Jose Quaresma2022-08-171-1/+1
| | | | | | | (From OE-Core rev: b4b2f8ae596016203a97cdb023468a2ef2004aad) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2022.0 -> 2022.1Alexander Kanavin2022-02-181-1/+1
| | | | | | | (From OE-Core rev: 5af183b73e01848a59d1edd04692c4d4f9b276f1) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2021.4 -> 2022.0Jose Quaresma2022-02-081-1/+1
| | | | | | | | | - Update to Glslang 11.8.0 (From OE-Core rev: f82c2e9cc9037df6a2f43a3ce385985804758478) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2021.3 -> 2021.4Jose Quaresma2022-02-081-1/+1
| | | | | | | | | | | | | | - Support Vulkan 1.3 - Support targeting SPIR-V 1.6, which is the default for Vulkan 1.3 - Updated copyright check: Excludes Glslang generated files when building in source tree - Fix Android.mk rules for building libshaderc_combined, to adapt to more recent NDKs that have removed the GNU binutils. (From OE-Core rev: 638adda55af439db8917d22a335d461269a1f57a) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2021.2 -> 2021.3Jose Quaresma2021-11-151-1/+2
| | | | | | | | | | | - SHADERC_SKIP_COPYRIGHT_CHECK is a new cmake option to skip the copyright check and as we don't needs it we can avoid the check. https://github.com/google/shaderc/commit/f6d6dddfabfec1041c0dfb8e7ff3608a5f82227c (From OE-Core rev: 8e8b24e7c557b436b5956081c5830f9fef6a02d4) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: update 2021.1 -> 2021.2Alexander Kanavin2021-10-111-1/+1
| | | | | | | (From OE-Core rev: 82d3acd5bdc8821c07b754ae1abf49c544c4de19) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Add missing pkgconfig inheritRichard Purdie2021-09-211-1/+1
| | | | | | | | | | | | Various recipes were missing a pkgconfig inherit or pkgconfig-native dependency despite using pkgconfig. Add the inherit to igt-gpu-tools/gdb/libmodulemd/libwpe/xwayland/waffle shaderc/iputils/wpebackend-fdo/lttng-ust/cargo. (From OE-Core rev: 777d9744570c2dc119dc5d04985896bbb1da5885) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2021.0 -> 2021.1Jose Quaresma2021-06-291-1/+1
| | | | | | | | (From OE-Core rev: 909414bd349c852344e0c451d5e7358ef19214b2) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2020.5 -> 2021.0Richard Purdie2021-05-182-8/+6
| | | | | | (From OE-Core rev: 9ff9536efdc4e5cc7c9934ab739bb7a75b55fb29) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2020.4 -> 2020.5Wang Mingyu2021-03-062-49/+1
| | | | | | | | | | 0003-cmake-add-option-to-skip-build-the-examples.patch removed since it is included in 2020.5 (From OE-Core rev: bdcf0bf7b482f145ac61d35c0d74450c54bb8d11) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: remove the receipe configure hack and use a patch for thatJose Quaresma2021-02-135-63/+189
| | | | | | | | | | [Yocto #14226] [RP: Small patch filename fixup to allow to build] (From OE-Core rev: 1de7a3fe68080759c5fc52c8bfe7dcf4a860a2ac) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: correct version checkAlexander Kanavin2021-02-091-1/+1
| | | | | | | (From OE-Core rev: 4e22a84e0482d8c56942acd0243c94f20484ffef) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: add spirv-headers as dependencieJose Quaresma2021-01-291-1/+1
| | | | | | | (From OE-Core rev: 32007e42f7174b9ab90ff2c5ae79933e2cb83137) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: fix the build with glslang 11.1.0Jose Quaresma2021-01-293-54/+9
| | | | | | | | | | | | | | | Drop patches: * 0001-Fix-the-link-order-of-libglslang-and-libHLSL.patch is rejected upstream and is not need when glslang as shared libs. Update pacthes: * 0001-cmake-de-vendor-libs-and-disable-git-versioning.patch renamed and refreshed from 0003-cmake-de-vendor-libs-and-disable-git-versioning.patch. (From OE-Core rev: 496c69d56806a2521bfc51b4de9575637db2ac02) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: avoid reproducible issuesJose Quaresma2021-01-291-5/+7
| | | | | | | (From OE-Core rev: 1fb9e706ba83df272ca924d8ea65460bb5675aa8) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2020.3 -> 2020.4Jose Quaresma2020-12-212-13/+8
| | | | | | | (From OE-Core rev: 905a5f9ccb314def651aa22c6c87bc313946fc99) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2019.0 -> 2020.3Alexander Kanavin2020-11-033-91/+15
| | | | | | | | | | | | Remove 0002-shaderc-2019.0-fix-build-against-new-glslang.patch as issue fixed upstream. Rebase 0001-Fix-the-link-order-of-libglslang-and-libHLSL.patch. (From OE-Core rev: b37a544ac67ff4ad8ea56de51064b0a2f9216937) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: add receipeJose Quaresma2020-10-304-0/+211
A collection of tools, libraries and tests for shader compilation This receipe is needed to build the gstreamer vulkan plugin as it provides the binary glslc. It is based on arch linux shaderc packge including the patches https://github.com/archlinux/svntogit-packages/blob/91f0fa6ee3a220264a448527c1a8cf037caaad8e/trunk/PKGBUILD * 0001-fix-glslang-link-order.patch Upstream-Status: Backport [21c8be385b3fab5edcb934a6d99f69fd389c4e67] * 0002-shaderc-2019.0-fix-build-against-new-glslang.patch Upstream-Status: Pending * 0003-cmake-de-vendor-libs-and-disable-git-versioning.patch Upstream-Status: Inappropriate [configuration] (From OE-Core rev: 2947b0385e342886cbc712cd551f854a5cbbdb1f) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>