summaryrefslogtreecommitdiffstats
path: root/dynamic-layers/clang-layer/recipes-oneapi
diff options
context:
space:
mode:
authorYogesh Tyagi <yogesh.tyagi@intel.com>2026-02-09 00:16:45 +0800
committerYogesh Tyagi <yogesh.tyagi@intel.com>2026-02-17 01:26:50 +0800
commit283d925a13e91f8622253040ab22ca951535edb5 (patch)
tree975fdf69098fd660f8c348790040699400a94506 /dynamic-layers/clang-layer/recipes-oneapi
parent3d8be99ec490ef9f7c25b8cdfb9e13faa4019462 (diff)
downloadmeta-intel-283d925a13e91f8622253040ab22ca951535edb5.tar.gz
oidn: Add recipe for version 2.4.1
Add Intel Open Image Denoise (OIDN) 2.4.1, an open-source library for high-performance, high-quality denoising of images rendered with ray tracing. Key features: - Machine learning-based denoising filters optimized for Intel CPUs - ISPC-accelerated kernels for vectorization - Supports HDR and LDR images - Multiple filter types: RT, RTLightmap Dependencies: - ISPC 1.25.0+ for kernel compilation - TBB for task parallelism - CMake 3.1+ Build configuration: - GPU support disabled (OIDN_DEVICE_GPU=OFF) - Apps disabled for minimal footprint - Static TBB linkage Part of Intel RenderKit stack upgrade coordinated with: - ISPC 1.29.1 - embree 4.4.0 - openvkl 2.0.1 - ospray 3.2.0 - rkcommon 1.15.2 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Diffstat (limited to 'dynamic-layers/clang-layer/recipes-oneapi')
-rw-r--r--dynamic-layers/clang-layer/recipes-oneapi/oidn/oidn_2.4.1.bb32
1 files changed, 32 insertions, 0 deletions
diff --git a/dynamic-layers/clang-layer/recipes-oneapi/oidn/oidn_2.4.1.bb b/dynamic-layers/clang-layer/recipes-oneapi/oidn/oidn_2.4.1.bb
new file mode 100644
index 00000000..4a8b81a7
--- /dev/null
+++ b/dynamic-layers/clang-layer/recipes-oneapi/oidn/oidn_2.4.1.bb
@@ -0,0 +1,32 @@
1SUMMARY = "IntelĀ® Open Image Denoise"
2DESCRIPTION = "Intel Open Image Denoise is an open source library of \
3high-performance, high-quality denoising filters for images \
4rendered with ray tracing. Intel Open Image Denoise is part \
5of the IntelĀ® oneAPI Rendering Toolkit"
6HOMEPAGE = "https://www.openimagedenoise.org/"
7
8LICENSE = "Apache-2.0 & BSD-3-Clause"
9LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \
10 file://external/cutlass/LICENSE.txt;md5=ce85e3722fa981b4aef41101c60ed4a4 \
11 file://external/composable_kernel/LICENSE;md5=2049c7351121e693518087ea93a76da2 \
12 file://weights/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
13
14SRC_URI = "https://github.com/RenderKit/${BPN}/releases/download/v${PV}/${BPN}-${PV}.src.tar.gz\
15 "
16SRC_URI[sha256sum] = "9c7c77ae0d57e004479cddb7aaafd405c2cc745153bed4805413c21be610e17b"
17
18S = "${UNPACKDIR}/${BPN}-${PV}"
19
20inherit cmake
21
22# ISPC generates headers with embedded build paths
23INSANE_SKIP:${PN}-src += "buildpaths"
24INSANE_SKIP:${PN}-dbg += "buildpaths"
25
26DEPENDS += "tbb ispc-native"
27
28do_install:append() {
29 chrpath -d ${D}${bindir}/* ${D}${libdir}/*${SOLIBS}
30}
31
32UPSTREAM_CHECK_URI = "https://github.com/RenderKit/oidn/releases"