|
Blender V4.3
|
#include "kernel/device/hiprt/common.h"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) |
| ccl_device_intersect bool scene_intersect | ( | KernelGlobals | kg, |
| ccl_private const Ray * | ray, | ||
| const uint | visibility, | ||
| ccl_private Intersection * | isect ) |
Definition at line 16 of file kernel/device/hiprt/bvh.h.
References OBJECT_NONE, PATH_RAY_SHADOW_OPAQUE, PRIM_NONE, PRIMITIVE_NONE, and scene_intersect_valid().
Referenced by 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().
| 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().