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

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

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

virtual / opengl : Virtual for OpenGL implementation

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

827010
media-libs/embree-3.13.4 fails to compile: string sub-command REPLACE requires at least four arguments
859838
media-libs/embree-3.13.4 fails to compile (lto): varying.h:12:10: error: type struct vfloat_impl violates the C++ One Definition Rule [-Werror=odr]
895016
media-libs/embree-3.13.5 redefines _FORTIFY_SOURCE (HARDENED-SYSTEM)
906049
media-libs/embree - unmask CPU_FLAGS_ARM="neon" for arm64
912279
media-libs/embree: update to 4.3.0
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