media-libs / embree

Collection of high-performance ray tracing kernels

Official package sites : https://github.com/embree/embree ·

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.

v3.13.3 :: 3 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
compact-polys ispc raymask ssp tbb tutorial

v3.13.2 :: 3 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
compact-polys ispc raymask ssp tbb tutorial

v3.13.0-r2 :: 3 :: gentoo

Modified
License
Apache-2.0
Keywords
amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
compact-polys ispc raymask ssp tbb tutorial

General

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.
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

dev-cpp / tbb : High level abstract threading library

dev-lang / ispc : Intel SPMD Program Compiler

media-libs / glfw : Portable OpenGL FrameWork

media-libs / libpng : Portable Network Graphics library

media-libs / openimageio : A library for reading and writing images

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / opengl : Virtual for OpenGL implementation

dev-cpp / tbb : High level abstract threading library

dev-lang / ispc : Intel SPMD Program Compiler

media-libs / glfw : Portable OpenGL FrameWork

media-libs / libpng : Portable Network Graphics library

media-libs / openimageio : A library for reading and writing images

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / opengl : Virtual for OpenGL implementation

media-gfx / blender : 3D Creation/Animation/Publishing System

827010
media-libs/embree-3.13.3 fails to compile: string sub-command REPLACE requires at least four arguments
851705
media-libs/embree-3.13.3 failed to emerge on arm64 (CMake Error at CMakeLists.txt:459 (MESSAGE): You have to enable at least one ISA!)
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