summaryrefslogtreecommitdiffstats
path: root/dynamic-layers/openembedded-layer/recipes-oneapi
Commit message (Collapse)AuthorAgeFilesLines
* intel-oneapi-compiler: use ocl-icd instead of opencl-icd-loaderNaveen Saini2022-04-221-1/+1
| | | | | | | | | | | | | Both ocl-icd and opencl-icd-loader provides OpenCL library. Currently openvino uses ocl-icd, which causes conflict with opencl-icd-loader while packaging. So using ocl-icd instead. Error: file /usr/lib/libOpenCL.so.1 conflicts between attempted installs of opencl-icd-loader-v2022.01.04+git0+169f05d026-r0.skylake_64 and libopencl1-2.3.1-r0.skylake_64 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ospray: add COMPATIBLE_HOST to fix build errorDavide Gardenal2022-04-053-0/+3
| | | | | | | | Add COMPATIBLE_HOST to ospray, embree, openvkl to fix build error when using musl, caused glfw dependecy Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* oidn: upgrade 1.4.1 -> 1.4.3Ezhilarasan2022-03-212-4/+43
| | | | | | | | | | License-Update: copyright years refreshed Release notes: https://github.com/OpenImageDenoise/oidn/releases/tag/v1.4.3 Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ospray: upgrade 2.8.0 -> 2.9.0Naveen Saini2022-03-071-3/+3
| | | | | | | | | | | | CMake variables changed in this release: OSPRAY_ENABLE_APPS_BENCHMARK replaces OSPRAY_APPS_BENCHMARK OSPRAY_ENABLE_APPS_TESTING replaces OSPRAY_APPS_TESTING Release notes can be found here: https://github.com/ospray/ospray/releases/tag/v2.9.0 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* rkcommon: upgrade 1.8.0 -> 1.9.0Ezhilarasan2022-03-021-1/+1
| | | | | Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvkl: upgrade 1.1.0 -> 1.2.0Ezhilarasan2022-03-021-1/+1
| | | | | | | | Release notes: https://github.com/openvkl/openvkl/releases/tag/v1.2.0 Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* embree: 3.13.2 -> 3.13.3Ezhilarasan2022-03-021-1/+1
| | | | | | | | Release notes: https://github.com/embree/embree/releases/tag/v3.13.3 Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-ipp: upgrade to 2021.5.1Mariia Vtiurina2022-02-071-7/+7
| | | | | | | | | | The recipe for Intel OneAPI IPP library version 2021.5.1. IPP is an extensive library of ready-to-use, domain-specific functions that are highly optimized for diverse Intel architectures. Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-mkl: upgrade to 2022.0.1Mariia Vtiurina2022-02-071-3/+3
| | | | | | | Intel® oneAPI Math Kernel Library (oneMKL) runtime. Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-compiler: upgrade to 2022.0.1Mariia Vtiurina2022-02-071-8/+14
| | | | | | | Intel® oneAPI DPC++/C++ Compiler & Intel® C++ Compiler Classic runtime. Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ospray: upgrade 2.7.1 -> 2.8.0Anuj Mittal2021-11-241-1/+1
| | | | | | | | | | | | | | | Release notes: Lights can be now part of OSPGroup and thus instanced like geometries and volumes and thus lights also support motion blur (with the path tracer) Add cylinder light (with solid area sampling) Add support for rolling shutter of cameras Add support for quaternion motion blur for instance and camera to allow for smoothly interpolated rotations Fix illumination from emissive quad meshes Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvkl: upgrade 1.0.1 -> 1.1.0Anuj Mittal2021-11-241-1/+1
| | | | | | | | | | | Release notes: vklExamples improvements: asynchronous rendering, multiple viewports, docking, and more Fixed bug in openvkl_utility_vdb which could lead to crashes when creating VDB volumes with temporally constant tiles Superbuild updates to latest versions of dependencies Minimum rkcommon version is now 1.8.0 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* rkcommon: upgrade 1.7.0 -> 1.8.0Anuj Mittal2021-11-241-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* embree: upgrade 3.13.1 -> 3.13.2Anuj Mittal2021-11-241-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-mkl: add recipe for mkl library (runtime only)Vtiurina, Mariia2021-11-031-0/+39
| | | | | | | | | | Intel® oneAPI Math Kernel Library (oneMKL) runtime library. For more details, see: https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl.html Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-compiler: add recipe for compiler (runtime only)Vtiurina, Mariia2021-11-031-0/+53
| | | | | | | | | | Intel® oneAPI DPC++/C++ Compiler & Intel® C++ Compiler Classic runtime. For more details, see: https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* meta: add explicit branch and protocol to SRC_URIAnuj Mittal2021-11-034-4/+4
| | | | | | | | | Add branch name explicitly to SRC_URI where it's not defined and switch to using https protocol for Github projects. The change was made using convert_srcuri script for OE-Core. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-ipp: upgrade 2021.3 -> 2021.4Vtiurina, Mariia2021-11-021-7/+7
| | | | | | | | | | The recipe for Intel OneAPI IPP library version 2021.4.0. IPP is an extensive library of ready-to-use, domain-specific functions that are highly optimized for diverse Intel architectures. Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-ipp: add recipe for Intel OneAPI IPP library (runtime only)Vtiurina, Mariia2021-10-211-0/+42
| | | | | | | | | | The initial version of the recipe for Intel OneAPI IPP library. IPP is an extensive library of ready-to-use, domain-specific functions that are highly optimized for diverse Intel architectures. Signed-off-by: Mariia Vtiurina <mariia.vtiurina@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ospray: upgrade 2.7.0 -> 2.7.1Anuj Mittal2021-10-111-1/+1
| | | | | | | Release notes: https://github.com/ospray/ospray/releases/tag/v2.7.1 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvkl: upgrade 1.0.0 -> 1.0.1Anuj Mittal2021-10-111-1/+1
| | | | | | | | | | - Fixed issue in `structuredRegular` and `vdb` interval iterators that could lead to erroneous initial intervals for certain ray inputs - Fixed handling of `intervalResolutionHint` interval iterator context parameter for `amr`, `particle`, and `unstructured` volumes with small numbers of cells / primitives Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* oidn: fix upstream checkAnuj Mittal2021-08-271-0/+2
| | | | | | Parse the github releases page instead to check the latest version. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ospray: upgrade 2.6.0 -> 2.7.0Anuj Mittal2021-08-251-4/+6
| | | | | | | | | | Disable building of benchmark and test tools for now as they need external dependencies. Release notes: https://github.com/ospray/ospray/releases/tag/v2.7.0 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ospray: fix upstream checkAnuj Mittal2021-08-251-0/+2
| | | | | | Make sure that we match only the tags with proper version numbers. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvkl: upgrade 0.13.0 -> 1.0.0Anuj Mittal2021-08-252-49/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release notes: https://github.com/openvkl/openvkl/blob/master/CHANGELOG.md Highlights: The version 1.0 release marks long term API stability (until v2.0) Open VKL can now be built for ARM CPUs that support Neon Iterator API updates: Introducing interval and hit iterator contexts, which hold iterator-specific configuration (eliminates value selector objects) Interval and hit iteration is now supported on any volume attribute Interval iterators now include a time parameter Interval iterators now support the intervalResolutionHint parameter, replacing maxIteratorDepth and elementaryCellIteration Supporting configurable background values; default is now VKL_BACKGROUND_UNDEFINED (NaN) for all volume types vklGetValueRange() now supports all volume attributes Added ISPC-side API bindings for vklGetNumAttributes() and vklGetValueRange() Structured regular volumes: Added support for tricubic filtering More accurate gradient computations respecting filter mode Hit iteration robustness improvements VDB volumes: Interval and hit iteration robustness improvements Corrected interval iterator nominalDeltaT computation for non-normalized ray directions and non-uniform object-space grid spacings Fixed bug which could cause incorrect value range computations for temporally varying volumes vklExamples additions demonstrating: Multi-attribute interval / hit iteration Configurable background values Temporally varying volumes Superbuild updates to latest versions of dependencies Now requiring minimum versions: Embree 3.13.1 rkcommon 1.7.0 ISPC 1.16.0 License-Update: Copyright years updated Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* rkcommon: upgrade 1.6.1 -> 1.7.0Anuj Mittal2021-08-251-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* rkcommon: turn off tests for nowAnuj Mittal2021-08-241-0/+2
| | | | | | | | | | | | | | | The tests fail to build with glibc 2.34: | rkcommon/1.6.1-r0/git/tests/catch.hpp:10811:58: error: call to non-'constexpr' function 'long int sysconf(int)' | | static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ; | | | ^~~~~~~~~~~ This has been fixed but is not yet available in a released version: https://github.com/ospray/rkcommon/issues/5 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* embree: upgrade 3.13.0 -> 3.13.1Anuj Mittal2021-08-171-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Convert to new override syntaxAnuj Mittal2021-07-312-2/+2
| | | | | | | Use the convert-overrides.py to convert to new syntax and manually fix some additional changes. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* oidn: add recipeAnuj Mittal2021-07-091-0/+20
| | | | | | | | | Intel Open Image Denoise is an open source library of high-performance, high-quality denoising filters for images rendered with ray tracing. Intel Open Image Denoise is part of the Intel® oneAPI Rendering Toolkit. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ospray: add recipeNaveen Saini2021-07-082-0/+58
| | | | | | | | | | | | | | | | | | Intel OSPRay is an open source, scalable, and portable ray tracing engine for high-performance, high-fidelity visualization on Intel Architecture CPUs. The purpose of OSPRay is to provide an open, powerful, and easy-to-use rendering library that allows one to easily build applications that use ray tracing based rendering for interactive applications (including both surface- and volume-based visualizations). OSPRay is completely CPU-based, and runs on anything from laptops, to workstations, to compute nodes in HPC systems. https://www.ospray.org/ Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvkl: add recipe for Intel Open Volume Kernel LibraryNaveen Saini2021-07-082-0/+80
| | | | | | | | | | | | | | | | | | | | | | | | Intel(R) Open Volume Kernel Library (Intel(R) Open VKL) is a collection of high-performance volume computation kernels, developed at Intel. The target users of Open VKL are graphics application engineers who want to improve the performance of their volume rendering applications by leveraging Open VKL’s performance-optimized kernels, which include volume traversal and sampling functionality for a variety of volumetric data formats. The kernels are optimized for the latest Intel(R) processors with support for SSE, AVX, AVX2, and AVX-512 instructions. Open VKL provides a C API, and also supports applications written with the Intel(R) Implicit SPMD Program Compiler (Intel(R) ISPC) by also providing an ISPC interface to the core volume algorithms. This makes it possible to write a renderer in ISPC that automatically vectorizes and leverages SSE, AVX, AVX2, and AVX-512 instructions. ISPC also supports runtime code selection, thus ISPC will select the best code path for your application. https://www.openvkl.org/ Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* embree: fix ISA configurationNaveen Saini2021-07-061-5/+1
| | | | | | | | | | let cmake calculate ISA configuration. Ref: https://github.com/embree/embree/blob/v3.13.0/common/cmake/check_isa_default.cmake Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* embree: enable ISPC support of EmbreeNaveen Saini2021-07-061-1/+2
| | | | | | | It is required by OSPRay recipe. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* embree: add recipeNaveen Saini2021-06-241-0/+33
| | | | | | | | | | | | | | | | | | Intel(R) Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of Intel(R) Embree are graphics application engineers who want to improve the performance of their photo-realistic rendering application by leveraging Embree's performance-optimized ray tracing kernels. The kernels are optimized for the latest Intel(R) processors with support for SSE, AVX, AVX2, and AVX-512 instructions. https://github.com/embree/embree Added syrah license file https://github.com/boulos/syrah/blob/master/LICENSE Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* rkcommon: add recipeNaveen Saini2021-06-221-0/+17
rkcommon represents a common set of C++ infrastructure and CMake utilities used by various components of Intel® oneAPI Rendering Toolkit. https://github.com/ospray/rkcommon Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>