Skip to content

embreev4.4.1

Updated

High Performance Ray Tracing Kernels.

#Usage

embree provides CMake targets:

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

#License

Not declared in the port manifest

#Supported Platforms

linux | osx | (windows & !uwp & !arm)

  • linux
  • osx
  • windows-x64
  • windows-x86
  • uwp
  • 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-functiondefault

Enables filter functions.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#geometry-curvedefault

Enables support for curve geometries.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#geometry-griddefault

Enables support for grid geometries.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#geometry-instancedefault

Enables support for instances.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#geometry-pointdefault

Enables support for point geometries.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#geometry-quaddefault

Enables support for quad geometries.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#geometry-subdivisiondefault

Enables support for subdiv geometries.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#geometry-triangledefault

Enables support for triangle geometries.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#geometry-userdefault

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

Enabled support for ray packets.

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#tasking-tbbdefault

Use oneTBB as task system.

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

#Dependencies

No dependencies.

#Host Dependencies

No transitive dependencies.

#Used By

#Host Tool For

No ports use this.

#Contributors

  • Han Hu's avatarHan Hu
  • Alexander Karatarakis's avatarAlexander Karatarakis
  • Kai Pastor's avatarKai Pastor
  • SunBlack's avatarSunBlack

#Changelog

  • 3370ad3[embree] Update to 4.4.1 (#52797)
  • fef715d[embree] Update (embree3) to 4.4.0 [libigl] Test and fix (#47815)
  • 26516fevcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)
  • eb66ce1embree port