Summary
Intel® Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of Intel® 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.
Versions
v4.3.3 :: 4 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- -* ~amd64 ~arm64
- USE flags
- compact-polys ispc raymask ssp tbb test
v4.3.1-r1 :: 4 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- -* ~amd64 ~arm64
- USE flags
- compact-polys ispc raymask ssp tbb test
v3.13.5-r1 :: 3 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- -* ~amd64 ~arm64
- USE flags
- compact-polys ispc raymask ssp tbb tutorial
v3.13.4 :: 3 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- amd64 ~arm ~arm64 ~ppc64
- USE flags
- compact-polys ispc raymask ssp tbb tutorial
USE flags
General
- compact-polys
- Enables double indexed poly layout.
- compact-polys
- Enables double indexed poly layout.
- ispc
- Build Embree with support for ISPC applications.
- raymask
- Enables ray mask support.
- ssp
- When enabled, Embree compiles with stack protection against return address overrides. Stack protection will wield a minor performance decrease in return for higher security.
- tbb
- Use TBB instead of the built-in Embree tasking system.
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- tutorial
- Enable to build Embree tutorials programs.
cpu_flags_arm
- neon
- Use the NEON (ASIMD) instruction set
cpu_flags_x86
- avx
- Adds support for Advanced Vector Extensions instructions
- avx2
- Adds support for Advanced Vector Extensions 2 instructions
- avx512dq
- Use AVX-512 double- and quad-word instructions
- sse2
- Use the SSE2 instruction set
- sse4_2
- Enable SSE4.2 instruction support
Dependencies
dev-cpp / tbb : High level abstract threading library
dev-lang / ispc : Intel SPMD Program Compiler
media-libs / glfw : Portable OpenGL FrameWork
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libpng : Portable Network Graphics library
media-libs / openimageio : A library for reading and writing images
Runtime Dependencies
dev-cpp / tbb : High level abstract threading library
dev-lang / ispc : Intel SPMD Program Compiler
media-libs / glfw : Portable OpenGL FrameWork
media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library
media-libs / libpng : Portable Network Graphics library
media-libs / openimageio : A library for reading and writing images
Depending packages
dev-games / godot : Multi-platform 2D and 3D game engine with a feature-rich editor
media-gfx / blender : 3D Creation/Animation/Publishing System
media-libs / openpgl : Intel Open Path Guiding Library
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
media-libs/embree: add 3.14.5-r1, 4.3.1-r1 fix 938522
Fixed upstream in 4.3.3 Bug: https://bugs.gentoo.org/937275 Closes: https://bugs.gentoo.org/938522 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38296 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
media-libs/embree: add 4.3.3
Closes: https://bugs.gentoo.org/937275 Closes: https://bugs.gentoo.org/936509 Closes: https://bugs.gentoo.org/906049 Closes: https://bugs.gentoo.org/895016 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38125 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
media-libs/embree: 4.3.1 bump, fix slot, remove mask, re-enable tests
Split up REQUIRED_USE per arch. Closes: https://bugs.gentoo.org/927843 Closes: https://bugs.gentoo.org/927833 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35927 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
media-libs/embree: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/859838 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/embree: crank copyright
Signed-off-by: Sam James <sam@gentoo.org> - Sebastian Parborg · gentoo
media-libs/embree: Bump to 4.3.0
Closes: https://bugs.gentoo.org/912279 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
Revert "media-libs/openimageio -> media-libs/OpenImageIO: rename"
This reverts commit 060642c3e2944ee6d37afd3259c424b3a8f5bdec. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Paul Zander · gentoo
media-libs/openimageio -> media-libs/OpenImageIO: rename
* OpenImageIO is now part of AcademySoftwareFoundation, reflect that and the changed paths Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Violet Purcell · gentoo
media-libs/embree: Filter LTO with clang
Closes: https://bugs.gentoo.org/910164 Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/31811 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
media-libs/embree: unkeyword 3.13.4 for ~x86, no revdeps
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sebastian Parborg · gentoo
media-libs/embree: Fix arches and REQUIRED_USE
Embree does not support anything else than amd64 and arm64. The other arches will not compile. arm64 needs a patch to work on linux in the current 3.x.x release Closes: https://bugs.gentoo.org/851705 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sebastian Parborg · gentoo
media-libs/embree: Bump to 3.13.5
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
media-libs/embree: drop 3.13.0-r2, 3.13.2, 3.13.3
Closes: https://bugs.gentoo.org/887549 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/embree: Stabilize 3.13.4 amd64, #887549
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
media-libs/embree: drop unused eclass inherit
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
media-libs/embree: multi-line REQUIRED_USE for readability, consistency
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Sebastian Parborg · gentoo
media-libs/embree: Version bump to 3.13.4
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sebastian Parborg · gentoo
media-libs/embree: Version bump to 3.13.3
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24239 Signed-off-by: Sam James <sam@gentoo.org> - Sebastian Parborg · gentoo
media-libs/embree: Filter out more compile flags
Embree will fail building if we pass CPU specific useflags. This is because Embree builds multiple modules so it can autodetect the CPU instruction set to use at runtime. Closes: https://bugs.gentoo.org/828659 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Sebastian Parborg · gentoo
media-libs/embree: Remove static-lib useflag
It could cause build issues with the Blender ebuild when using older CPUs. It will also fail to build with newer TBB versions. It doesn't bring any real benifit to build static libs for Blender currently either. (The only package in portage that uses embree) Closes: https://bugs.gentoo.org/828447 Closes: https://bugs.gentoo.org/831377 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/embree: add 3.13.2
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/embree: Stabilize 3.13.0-r2 amd64, #803884
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/embree: add tbb subslot operator
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/embree: Keyword 3.13.0-r1 ppc64, #795279
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/embree: Keyword 3.13.0-r1 arm, #795279
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
media-libs/embree: Keyword 3.13.0-r1 arm64, #795279
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/embree: revision bump for subslot operator
We need to bump revisions for adding/subscribing to subslot operators. Fixes: 687e88e1d62e728b09144c89932f3e9dec90e215 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sebastian Parborg · gentoo
media-libs/embree: Implement remaining feedback from review task
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-libs/embree: set IUSE=+raymask
Blender is the only reverse dependency and it needs this enabled. Reported-by: Kobboi Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sebastian Parborg · gentoo
media-libs/embree: New package
Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of 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. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Michał Górny · gentoo
media-libs/embree: Remove last-rited pkg, #595396 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Kacper Kowalik · gentoo
media-libs/embree: Initial import, ebuild written by me.
Package-Manager: portage-2.2.27