Intel® Embree Ray Tracing Kernels
Discussion forum on the open source ray tracing kernels for fast photo-realistic rendering on Intel® CPU(s)

Multi-threading in Embree 2.0

ritwik_d_
Beginner
978 Views

Which functions in Embree 2.0 are implemented to use multiple threads? When I do rtcStartThreads() which of the functions are affected? Specifically are the intersect and occluded functions multi-threaded?

Thanks,

Ritwik

0 Kudos
1 Solution
SvenW_Intel
Moderator
976 Views

The hierarchy builders in Embree are multi-threaded. The ray traversal is not multi-threaded, thus you have to call rtcIntersect from multiple threads yourself.

View solution in original post

0 Kudos
1 Reply
SvenW_Intel
Moderator
977 Views

The hierarchy builders in Embree are multi-threaded. The ray traversal is not multi-threaded, thus you have to call rtcIntersect from multiple threads yourself.

0 Kudos
Reply