Skip to Content

embree3 v3.13.5

Created
Updated

High Performance Ray Tracing Kernels.

# Usage

The package embree3 provides CMake targets:

find_package(embree 3 CONFIG REQUIRED)
target_link_libraries(main PRIVATE embree) 

# License

# Supported Platforms

!arm | osx

  • linux
  • osx
  • uwp-x64
  • windows-x64
  • windows-x86
  • uwp-arm
  • windows-arm64

# Features

Default features: filter-function , geometry-curve , geometry-grid , geometry-instance , geometry-point , geometry-quad , geometry-subdivision , geometry-triangle , geometry-user , ray-packets , tasking-tbb

# backface-culling

Enables backface culling.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# compact-polys

Enables double indexed poly layout.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# filter-function default

Enables filter functions.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# geometry-curve default

Enables support for curve geometries.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# geometry-grid default

Enables support for grid geometries.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# geometry-instance default

Enables support for instances.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# geometry-point default

Enables support for point geometries.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# geometry-quad default

Enables support for quad geometries.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# geometry-subdivision default

Enables support for subdiv geometries.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# geometry-triangle default

Enables support for triangle geometries.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# geometry-user default

Enables support for user geometries.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# ray-mask

Enables ray mask support.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# ray-packets default

Enabled support for ray packets.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# tasking-tbb default

Use oneTBB as task system.

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

# Dependencies

No dependencies.

# Host Dependencies

No transitive dependencies.

# Dependents

# Host Dependents

No dependents.

# Contributors

  • Christophe Delacourt's avatar Christophe Delacourt
  • Robert Schumacher's avatar Robert Schumacher
  • Cheney Wang's avatar Cheney Wang
  • Lily's avatar Lily
  • Jack·Boos·Yu's avatar Jack·Boos·Yu
  • AlvinZhangH's avatar AlvinZhangH
  • JackBoosY's avatar JackBoosY
  • Fabio Pellacini's avatar Fabio Pellacini
  • Regen's avatar Regen
  • NancyLi1013's avatar NancyLi1013
  • Christoph Neuhauser's avatar Christoph Neuhauser
  • Alexander Neumann's avatar Alexander Neumann
  • Long Huan's avatar Long Huan
  • autoantwort's avatar autoantwort
  • Andréa Machizaud's avatar Andréa Machizaud
  • Kai Pastor's avatar Kai Pastor

# Changelog

  • 47633da [vcpkg-scripts] Catch use of ambiguous cmake vars (#34546)
  • 92eb70e [embree3] Remove explicit ISA selection and expose more project options as features (#35929)
  • 6fe40ca [embree3] does supports arm64-osx (#30548)
  • 3004382 [embree3] fix Unknown CMake command find_dependency (#29381)
  • e70004e [embree3] Update embree to 3.13.5 (#29239)
  • 5f82fa4 [baseline][embree3] Add supports !arm (#27007)
  • 482149c [embree3] Fix target files cannot be found (#18146)
  • c99dc50 [vcpkg baseline][many ports] Fix build error (#17983)
  • eff6f06 [embree3] Update to 3.12.2 and add features (#17925)
  • 1c06693 Fixed AVX512KNL and AVX512SKX support for embree3. (#17701)
and 13 more commits:

# Source