|
Blender V5.0
|
#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 (const ccl_private Ray *ray) |
| ccl_device_intersect bool | scene_intersect (KernelGlobals kg, const ccl_private Ray *ray, const uint visibility, ccl_private Intersection *isect) |
| ccl_device_intersect bool | scene_intersect_shadow (KernelGlobals kg, const ccl_private Ray *ray, const uint visibility) |
| ccl_device_intersect bool scene_intersect | ( | KernelGlobals | kg, |
| const ccl_private Ray * | ray, | ||
| const uint | visibility, | ||
| ccl_private Intersection * | isect ) |
Definition at line 16 of file kernel/device/hiprt/bvh.h.
References ccl_device_intersect, ccl_private, kernel_data, 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, |
| const ccl_private Ray * | ray, | ||
| const uint | visibility ) |
Definition at line 72 of file kernel/device/hiprt/bvh.h.
References ccl_device_intersect, ccl_private, and scene_intersect().
| CCL_NAMESPACE_BEGIN ccl_device_inline bool scene_intersect_valid | ( | const ccl_private Ray * | ray | ) |
Definition at line 11 of file kernel/device/hiprt/bvh.h.
References ccl_device_inline, ccl_private, isfinite_safe(), and len_squared().
Referenced by scene_intersect().