table of contents
- bookworm 3.13.5+dfsg-2
- unstable 4.3.0+dfsg-2
- experimental 4.3.0+dfsg-1
RTCRay(3) | Embree Ray Tracing Kernels 4 | RTCRay(3) |
NAME¶
-
RTCRayHit - combined single ray/hit structure
SYNOPSIS¶
-
#include <embree4/rtcore_ray.h> struct RTCORE_ALIGN(16) RTCRayHit {
struct RTCRay ray;
struct RTCHit hit; };
DESCRIPTION¶
The RTCRayHit structure is used as input for the rtcIntersect-type functions and stores the ray to intersect and some hit fields that hold the intersection result afterwards.
The embree4/rtcore_ray.h header additionally defines the same ray/hit structure in structure of array (SOA) layout for API functions accepting ray packets of size 4 (RTCRayHit4 type), size 8 (RTCRayHit8 type), and size 16 (RTCRayHit16 type). The header additionally defines an RTCRayHitNt template to generate ray/hit packets of an arbitrary compile-time size.
EXIT STATUS¶
SEE ALSO¶
[RTCRay], [RTCHit]