embreev4.4.1
- Updated
High Performance Ray Tracing Kernels.
- Project website: https://github.com/RenderKit/embree
#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-packetsdefault
Enabled support for ray packets.
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#tasking-tbbdefault
Use oneTBB as task system.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through tbb)
- vcpkg-cmake-config (through tbb)
#Dependencies
No dependencies.
#Host Tool For
No ports use this.
#Contributors
Han Hu
Alexander Karatarakis
Kai Pastor
SunBlack