Blender V4.3
bvh.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device_inline bool scene_intersect_valid (ccl_private const Ray *ray)
 
ccl_device_intersect bool scene_intersect (KernelGlobals kg, ccl_private const Ray *ray, const uint visibility, ccl_private Intersection *isect)
 
ccl_device_intersect bool scene_intersect_shadow (KernelGlobals kg, ccl_private const Ray *ray, const uint visibility)
 

Function Documentation

◆ scene_intersect()

ccl_device_intersect bool scene_intersect ( KernelGlobals kg,
ccl_private const Ray * ray,
const uint visibility,
ccl_private Intersection * isect )

◆ scene_intersect_shadow()

ccl_device_intersect bool scene_intersect_shadow ( KernelGlobals kg,
ccl_private const Ray * ray,
const uint visibility )

Definition at line 67 of file kernel/device/hiprt/bvh.h.

References scene_intersect().

◆ scene_intersect_valid()

CCL_NAMESPACE_BEGIN ccl_device_inline bool scene_intersect_valid ( ccl_private const Ray * ray)

Definition at line 11 of file kernel/device/hiprt/bvh.h.

References isfinite_safe(), and len_squared().

Referenced by scene_intersect().