summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/spir
Commit message (Collapse)AuthorAgeFilesLines
* spirv-llvm-translator: depend on llvm, not clangRoss Burton10 days1-1/+1
| | | | | | | | | | | | At the moment the clang recipe provides llvm, but they could be split in the future and this makes it clear that the translator just needs libllvm and not the clang tools. (From OE-Core rev: bf186c6b99fa6c986abe0bf00dce22dd8a68fad6) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-llvm-translator: upgrade 20.1.2 -> 20.1.4Khem Raj2025-07-101-3/+2
| | | | | | | | | | | Details of changes https://github.com/KhronosGroup/SPIRV-LLVM-Translator/compare/v20.1.2...v20.1.4 (From OE-Core rev: e3890983dbf422f2dad33267f7dbe12ae3aff7c8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: remove consecutive blank linesAlexander Kanavin2025-06-201-1/+0
| | | | | | | | | | | | | | | | | Some of them were introduced by mass-removal of S = WORKDIR/git assignments; rather than try to fix up (or redo) just these, I've run this sed command over the whole tree: sed -i -z -E 's/([ \t\f\v\r]*\n){3,}/\n\n/g' `find . -name *.bb -o -name *.inc` The rationale is that more than one empty line is wasting vertical screen space, and does nothing for readability. (From OE-Core rev: cedc4ff7c9bcfb22a20e43e47f9759f4007a4f1a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: remove S in recipes that fetch from git via setting ↵Alexander Kanavin2025-06-203-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BB_GIT_DEFAULT_DESTSUFFIX Removing all the S = ${WORKDIR}/git assignments works because BB_GIT_DEFAULT_DESTSUFFIX is set to match S from bitbake.conf (which itself is set to match typical tarball releases). A few recipes are setting S to a sub-directory of the git tree and need to be adjusted accordingly. bzip2 recipe is fetching a tarball and separately cloning tests; adjust the recipe to put the latter into 'bzip2-tests', instead of 'git'. devupstream.bbclass no longer needs to rewrite S, and is adjusted accordingly. Adjust scripts/lib/recipetool/append.py to not hardcode 'git' as unpack destination. Adjust kernel-yocto.bbclass to use the git unpack variable instead of hardcoding 'git' (there's also removal of repetition of string constants and a correction of workdir/unpackdir mismatch in one of the if-else branches). Ensure build-appliance-image recipe does not use 'git' as checkout directory for poky repo, but rather explicitly name it 'poky'. Ensure reproducible.py code that looks for git repositories does not hardcode 'git' but uses the destination set by BB_GIT_DEFAULT_DESTSUFFIX. Ensure recipetool does not write out unneeded S settings into newly created recipes that fetch from git. Adjust selftest to not hardcode 'git' as unpack directory. (From OE-Core rev: f80c07019ddadaf9c5fb890faabfda7920ecd15e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: upgrade 1.4.309.0 -> 1.4.313.0Wang Mingyu2025-05-121-1/+1
| | | | | | | | (From OE-Core rev: 7b1eaee60ad72cda990c95174d659787a2de08df) 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>
* spirv-headers: upgrade 1.4.309.0 -> 1.4.313.0Wang Mingyu2025-05-121-1/+1
| | | | | | | | (From OE-Core rev: f83d5c9a158712f0f202fff345e8b7d9dc25a029) 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>
* clang: split SPIRV-LLVM-Translator to its own recipeDmitry Baryshkov2025-05-081-0/+36
| | | | | | | | | | | | | | | The translator is not a part of the same source tree. As such it has tendency to break on clang upgrades. Split it to its own recipe in order to ease handling of clang. This also makes it use SPIR-V headers provided by the spirv-headers recipe instead of vendoring them in. (From OE-Core rev: 4178fe97371bce0bd63b19f57b872ccefd1ec45c) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: upgrade 1.3.296.0 -> 1.4.309.0Dmitry Baryshkov2025-03-172-2/+2
| | | | | | | | | | Upgrade all Vulkan-related packages together in a single cmmit. License-Update: copyright years update. (From OE-Core rev: 647e592c2d091da5b92e9aef80707ff0bd275dc9) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: upgrade 1.3.290.0 -> 1.3.296.0Alexander Kanavin2024-11-273-46/+2
| | | | | | | (From OE-Core rev: 5e00171e154d0c5e096efc594008e09228b25cfa) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: Update merged patch to backport statusYoann Congal2024-09-071-1/+1
| | | | | | | | | | | Patch 0001-update_build_version.py-support-an-envvar-to-force-t.patch was merged here: https://github.com/KhronosGroup/SPIRV-Tools/commit/bc4060ed274ad9749c20daced96d6f0518d6418e (From OE-Core rev: 0aa494559b0e84aadb564efa126b6d29f6a46f69) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: Fix git-describe related reproducibilityYoann Congal2024-08-052-1/+51
| | | | | | | | | | | | | This reproducibility problem comes down to git-describe output. Fixes this by using an environment variable to force the description and use it to set this description to ${PV} Fixes [YOCTO #15567]. (From OE-Core rev: fa7ab8f9afaeeba9e2b2806f28e7e9cbd2595353) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: upgrade 1.3.283.0 -> 1.3.290.0Wang Mingyu2024-08-031-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========== - Do not fold mul and adds to generate fmas - add OpExtInst forward ref fixup pass - Separate Location check for tess patch - Validate MemoryAccessMask of OpCooperativeMatrixStoreKHR - OpSampledImage extra validation - add support for OpExtInstWithForwardRefs - add decorations to comments - Add --nested-indent and --reorder-blocks (From OE-Core rev: 0276f8aab4b688bbd0509513b0953628ca878584) 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>
* spirv-headers: upgrade 1.3.283.0 -> 1.3.290.0Wang Mingyu2024-08-031-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ============== - SPV_ARM_cooperative_matrix_layouts - Add KHR suffix to OpExtInstWithForwardRefsKHR - Enforce grammar naming conventions for aliases - Adds SPV_KHR_relaxed_extended_instruction - SPV_EXT_replicated_composites - Fix SPIR-V reserved ranges - Add utility functions to strinfigy value enums - VkspReflection non-sematic: add dispatchId in configuration (From OE-Core rev: ef0750fe37d4f6dc3dfc66785ac14729db0dc3c9) 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>
* spirv-tools: upgrade to 1.3.283.0Tim Orling2024-05-221-2/+2
| | | | | | | | | https://github.com/KhronosGroup/SPIRV-Tools/compare/vulkan-sdk-1.3.280.0...vulkan-sdk-1.3.283 (From OE-Core rev: 7fc9e8bd171a2208f20de9ba31cfa05bc2b29761) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-headers: upgrade to 1.3.283.0Tim Orling2024-05-221-2/+2
| | | | | | | | | https://github.com/KhronosGroup/SPIRV-Headers/compare/vulkan-sdk-1.3.280.0...vulkan-sdk-1.3.283 (From OE-Core rev: 2f76b544f0679d95a1a1f4b8870a82bbd185746e) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: upgrade 1.3.275.0 -> 1.3.280.0Wang Mingyu2024-04-162-3/+3
| | | | | | | | | | | | | | | | 0001-generate-glslang-pkg-config.patch refreshed for 1.3.280.0 License-Update: =============== spirv-headers:License-Update: List all licenses in the root LICENSE file. vulkan-volk:Copyright year updated to 2024. (From OE-Core rev: ca21778738e0e9e5f60324cdb21ffe88d7b1f9a0) 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>
* vulkan: upgrade 1.3.268.0 -> 1.3.275.0Alexander Kanavin2024-03-072-2/+2
| | | | | | | | | Add vulkan-volk recipe to support building latest vulkan-tools. (From OE-Core rev: d3d0375fa0b4809d2c69837faf5df297d92de683) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: upgrade 1.3.261.1 -> 1.3.268.0Anuj Mittal2023-11-232-2/+4
| | | | | | | | | | | | | * Allow glslang to find external spirv-tools to build. * Vulkan-validation-layers has been split. So a new recipe Vulkan-Utility-Libraries has been added and vulkan-validation-layers now depends on it. (From OE-Core rev: 63bdeb74b133840f9d6f55093bf16f5a8a5d0ab7) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: upgrade 1.3.250.0 -> 1.3.261.1Alexander Kanavin2023-09-262-2/+2
| | | | | | | | | | License-update: clarifiction that licenses are apache and mit. (From OE-Core rev: fd8558c52585ff7397b87e3579ae85e63bf8c10b) 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>
* vulkan: upgrade 1.3.243.0 -> 1.3.250.0Alexander Kanavin2023-06-162-2/+2
| | | | | | | | | Add a patch to vulkan-tools that unbreaks cross-builds. (From OE-Core rev: 2c42e3a39cc1dfd6f145489e3e85dab17056e301) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: Use baselib instead of base_libdirVincent Davis Jr2023-06-151-1/+1
| | | | | | | | | | | Its only the lib name and not absolute base libpath thats needed here. (From OE-Core rev: d492dce274b25889dde19c963f94bf347b69d1df) Signed-off-by: Vincent Davis Jr <vince@underview.tech> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: fix INTERFACE_LINK_LIBRARIES cmake propVincent Davis Jr2023-06-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The output of spirv-tools specifically SPIRV-ToolsTarget.cmake is utilized in other recipes. If other recipe utilize cmake and include SPIRV-Tools in target_link_libraries. I leads to errors such as error: '../recipe-sysroot/usr/lib', needed by 'layers/libVkLayer_khronos_validation.so', missing and no known rule to make it This is due to cmake pulling in the properties set in SPIRV-ToolsTarget.cmake. Key property being INTERFACE_LINK_LIBRARIES. With the current setup do_install:append:class-target updates SPIRV-ToolsTarget.cmake package installed file to bellow set_target_properties(SPIRV-Tools PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" INTERFACE_LINK_LIBRARIES "${_IMPORT_PREFIX}/lib" ) set_target_properties(SPIRV-Tools-shared PROPERTIES INTERFACE_COMPILE_DEFINITIONS "SPIRV_TOOLS_SHAREDLIB" INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" INTERFACE_LINK_LIBRARIES "${_IMPORT_PREFIX}/lib" ) If base_libdir isn't lib, but lib64 you get the error described at the being of commit message as lib directory doesn't exists. Solution replace hardcoded "lib" with "${base_libdir}". (From OE-Core rev: 2f959497efbba89a34ac1e15ceff32ab75e16c4a) Signed-off-by: Vincent Davis Jr <vince@underview.tech> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: remove redundant python3native inheritRoss Burton2023-05-051-1/+1
| | | | | | | | | | Python is needed at build-time, but the host Python is sufficient. (From OE-Core rev: dafb93e64ea59a970d1932ce42eaed5b9419dfbb) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-headers: remove descriptionRoss Burton2023-05-051-3/+0
| | | | | | | | | | | This description doesn't actually describe the recipe in any meaningful way, remove it. (From OE-Core rev: bdaa254d1a7c0562339f3842eff5d1dca8459e08) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: add a comment explaining upstream version policyAlexander Kanavin2023-05-052-0/+8
| | | | | | | | (From OE-Core rev: 7484c71ca3a932bcb4c3679e25b0233c06be4404) 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>
* spirv-tools: upgrade 1.3.239.0 -> 1.3.243.0Wang Mingyu2023-04-131-1/+1
| | | | | | | | (From OE-Core rev: dbb0e5b6362a152206df440d3bb60e96459d0488) 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>
* spirv-headers: upgrade 1.3.239.0 -> 1.3.243.0Wang Mingyu2023-04-131-1/+1
| | | | | | | | (From OE-Core rev: f3f4b5aa6ebfc011ba49faad499aff3b19294b19) 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>
* spirv-headers: upgrade 1.3.236.0 -> 1.3.239.0Alexander Kanavin2023-02-091-2/+2
| | | | | | | | (From OE-Core rev: e3c74be51399071db4004d18b6cac71f58650a10) 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>
* spirv-tools: upgrade 1.3.236.0 -> 1.3.239.0Alexander Kanavin2023-02-091-2/+2
| | | | | | | | (From OE-Core rev: 14182524c1f78111788f69c8efc2b5f324554bcd) 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>
* spirv-headers/spirv-tools: set correct branch nameRoss Burton2023-01-242-2/+2
| | | | | | | | | | | | | | | | As of last week, the SPIRV repositories have renamed their master branches to main: https://github.com/KhronosGroup/SPIRV-Headers/issues/313 We could set branch=main, but the commits we're using are also on release branches so use those instead. (From OE-Core rev: 2957da09f13607ac00ddd4a87ec9ad0014326507) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: upgrade 1.3.231.1 -> 1.3.236.0Alexander Kanavin2022-12-282-2/+2
| | | | | | | (From OE-Core rev: eb556528421e5858e900a7664008fcd946a309da) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: Correctly set the prefix in exported cmake packagesJordan Crouse2022-11-141-2/+3
| | | | | | | | | | | | | | | | | | | | spirv-tools exports Cmake packages. When they are installed the INTERFACE_LINK_LIBRARIES variable is not correctly updated to use _IMPORT_PREFIX like the other variables. This may have something to do with the path to the sysroot being different than the source path. The existing recipe recognizes that the sysroot path made it through to the install and tries to get rid of it, but this just ends up with dependent tools looking in vain for /usr/lib/librt.so. Replace the INTERFACE_LINK_LIBRARIES value in SPIRV-ToolsTarget.cmake with "${IMPORT_PREFIX}/lib". (From OE-Core rev: ca2d6d9164fba91d86357e56617b58eeeeb76d72) Signed-off-by: Jordan Crouse <jorcrous@amazon.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: upgrade 1.3.224.1 -> 1.3.231.1Alexander Kanavin2022-11-082-2/+2
| | | | | | | | | | | | | Update 0001-generate-glslang-pkg-config.patch to omit libraries that are no longer present (their functionality has been folded into glslang library itself). (From OE-Core rev: 354f1c4013f3b7ee78d6f4ed6209d6b549184057) 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>
* vulkan: update 1.3.216.0 -> 1.3.224.1Alexander Kanavin2022-10-293-38/+2
| | | | | | | | (From OE-Core rev: c9d245a78a22542ea4fb063370974ac1c85be74d) 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>
* spirv-tools: Remove default copy constructor in headerKhem Raj2022-08-172-1/+37
| | | | | | | | | Fixes build with when clang libc++ runtime is used. (From OE-Core rev: b92dfcb4b02f6f0971ff5f78b9c6ef4ab751e889) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: upgrade 1.3.211.0 -> 1.3.216.0Alexander Kanavin2022-06-222-2/+2
| | | | | | | | (From OE-Core rev: dab46fa6a98af448d7bf1291f1de4edb3590f66a) 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>
* vulkan: upgrade 1.3.204.1 -> 1.3.211.0Alexander Kanavin2022-05-052-3/+3
| | | | | | | | (From OE-Core rev: accb520dbfd1ad073eb5c4c20d43b6c179508085) 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>
* spirv-tools: fix to use sdk-1.3.204 branchChen Qi2022-04-101-1/+1
| | | | | | | | | | | | | | | | | Just as pointed out in a previous commit: """ We'll continue tagging the repos contributing with SDK releases, as that is when all the testing of the various projects is performed together. """ Now the repo has updated and the 'stable' branch is forcely overriden. We need to use the 'sdk-1.3.204' branch. (From OE-Core rev: df6d96cc5e376c15a7c3416f3aaf306db3c15f42) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: upgrade 1.3.204.0 -> 1.3.204.1Alexander Kanavin2022-03-092-0/+0
| | | | | | | | | Only vulkan-loader has actually changed. (From OE-Core rev: 337723179f144f6d0237ac1d1e45a7e7ca035236) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glslang/spirv: synchronize with the rest of vulkan itemsAlexander Kanavin2022-03-042-5/+6
| | | | | | | | | | | | | | | These components are now versioned in sync with vulkan releases: https://github.com/KhronosGroup/SPIRV-Headers/issues/252 https://github.com/KhronosGroup/SPIRV-Headers/issues/266 "We'll continue tagging the repos contributing with SDK releases, as that is when all the testing of the various projects is performed together." (From OE-Core rev: 2961d94f1c2ca43c30497ac1853feba58b09d730) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: upgrade 2021.4 -> 2022.1Jose Quaresma2022-02-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - General - Add SPIR-V 1.6 support to wasm build (#4674) - Improvements to disassembly within PassManager (#4677) - Basic support for SPIR-V 1.6 (#4663) - reflect debug (#4662) - Fix endianness of string literals (#4622) - Optimizer - spirv-opt: add pass to Spread Volatile semantics (#4667) - Fix constant propagation and folding of FClamp instructions (#4651) - Manually fold floating point division by zero (#4637) - Allow ADCE to remove dead inputs (#4629) - Linker - Linker improvements (#4679) * test/linker: Code factorisation and small tweaks * linker: Do not fail when going over limits - Validator - val: interface struct with builtins must be Block (#4665) - Fuzzer - Avoid id bound errors during opt fuzzing (#4658) - Avoid uninitialised read when parsing hex float (#4646) https://github.com/KhronosGroup/SPIRV-Tools/blob/b1877de5cd776117050bd42f08d04b52bce16099/CHANGES (From OE-Core rev: 17cfdd9e5193074d15ccdaff49dc76b3dc1904ab) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-headers: bump to b42ba6Jose Quaresma2022-02-081-1/+1
| | | | | | | (From OE-Core rev: 0add0aca1c5fe292d0993131a46c7448bfcc0596) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-headers: PV should be 1.5.4Alexander Kanavin2021-11-161-0/+0
| | | | | | | | | | As upstream hasn't actually tagged 1.5.5, we should continue to use 1.5.4 until it does. (From OE-Core rev: defcc1b3be3b6207b017458763af66abde952607) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: upgrade 2021.3 -> 2021.4Jose Quaresma2021-11-151-1/+1
| | | | | | | (From OE-Core rev: c0c414b2c27c4b0fe99a3c322d06e41a9030ab64) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-headers: bump to last masterJose Quaresma2021-11-151-1/+1
| | | | | | | | | | SPIRV-Tools v2021.4 require this revision https://github.com/KhronosGroup/SPIRV-Tools/commit/21e3f681e2004590c7865bc8c0195a4ab8e66c88 (From OE-Core rev: 8648351d9c4fc04ded400e5853bb1025ed3ba79f) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-headers: upgrade 1.5.4 -> 1.5.5Jose Quaresma2021-11-151-1/+1
| | | | | | | (From OE-Core rev: b26596f113ae13214cd7bdd18a78500ff6a8ce75) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Update github.com urls to use httpsRichard Purdie2021-11-031-1/+1
| | | | | | | | | | | | | | Github has announced there will be no more git:// fetching from their servers: https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git and they're about to start having brownout periods to encourage people to update. This runs the conversion script over OE-Core to update our urls to use https instead of git. (From OE-Core rev: b37b61e9a1e448a34957db9ae39285d21352552e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: Add explict branch to git SRC_URIsRichard Purdie2021-10-302-2/+2
| | | | | | | | | | | | | There is uncertainty about the default branch name in git going forward. To try and cover the different possible outcomes, add branch names to all git:// and gitsm:// SRC_URI entries. This update was made with the script added to contrib in this patch which aims to help others convert other layers. (From OE-Core rev: b51c405faf6f8c0365f7533bfaf470d79152a463) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* spirv-tools: update 2021.2 -> 2021.3Alexander Kanavin2021-10-113-35/+3
| | | | | | | | | | | | Drop 0001-fix-strncpy-bound-error.patch; issue fixed upstream. Bump spirv-headers revision to avoid outdated headers causing build errors. (From OE-Core rev: b1a6ac721fba17afa09f4da6c0c01730228b129c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Convert to new override syntaxRichard Purdie2021-08-021-3/+3
| | | | | | | | | | | | This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>