MCPcopy Create free account
hub / github.com/RenderKit/embree / intersect

Method intersect

kernels/common/acceln.cpp:44–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42 }
43
44 void AccelN::intersect (Accel::Intersectors* This_in, RTCRayHit& ray, RayQueryContext* context)
45 {
46 AccelN* This = (AccelN*)This_in->ptr;
47 for (size_t i=0; i<This->accels.size(); i++)
48 if (!This->accels[i]->isEmpty())
49 This->accels[i]->intersectors.intersect(ray,context);
50 }
51
52 void AccelN::intersect4 (const void* valid, Accel::Intersectors* This_in, RTCRayHit4& ray, RayQueryContext* context)
53 {

Callers 8

intersect_user_geometryFunction · 0.45
intersect_primitiveFunction · 0.45
rtcIntersect1Function · 0.45
rtcForwardIntersect1ExFunction · 0.45
rtcIntersect4Function · 0.45
rtcForwardIntersectNFunction · 0.45
rtcIntersect8Function · 0.45
rtcIntersect16Function · 0.45

Calls 2

isEmptyMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected