table of contents
|rtcIntersect1Mp(3)||Embree Ray Tracing Kernels 3||rtcIntersect1Mp(3)|
rtcIntersect1Mp - finds the closest hits for a stream of M pointers to single rays
#include <embree3/rtcore.h> void rtcIntersect1Mp( RTCScene scene, struct RTCIntersectContext* context, struct RTCRayHit** rayhit, unsigned int M );
DESCRIPTION¶The rtcIntersect1Mp function finds the closest hits for a stream of M single rays (rayhit argument) with the scene (scene argument). The rayhit argument points to an array of pointers to the individual ray/hit structures. See Section [rtcIntersect1] for a description of how to set up and trace a ray.
A ray in a ray stream is considered inactive if its tnear value is larger than its tfar value.
The stream size M can be an arbitrary positive integer including 0. Each ray must be aligned to 16 bytes.