|
Blender
V3.3
|
#include "kernel/bvh/types.h"#include "kernel/bvh/util.h"#include "kernel/integrator/state_util.h"#include "kernel/bvh/nodes.h"#include "kernel/bvh/traversal.h"Go to the source code of this file.
Macros | |
| #define | __BVH2__ |
| #define | BVH_FUNCTION_NAME bvh_intersect |
| #define | BVH_FUNCTION_FEATURES BVH_POINTCLOUD |
Functions | |
| ccl_device_intersect bool | scene_intersect (KernelGlobals kg, ccl_private const Ray *ray, const uint visibility, ccl_private Intersection *isect) |
| #define __BVH2__ |
Definition at line 21 of file kernel/bvh/bvh.h.
| #define BVH_FUNCTION_FEATURES BVH_POINTCLOUD |
Definition at line 46 of file kernel/bvh/bvh.h.
| #define BVH_FUNCTION_NAME bvh_intersect |
Definition at line 45 of file kernel/bvh/bvh.h.
| ccl_device_intersect bool scene_intersect | ( | KernelGlobals | kg, |
| ccl_private const Ray * | ray, | ||
| const uint | visibility, | ||
| ccl_private Intersection * | isect | ||
| ) |
Definition at line 67 of file kernel/bvh/bvh.h.
References intersection_ray_valid(), kernel_data, and kernel_embree_intersect().
Referenced by integrate_intersect_shadow_opaque(), integrator_intersect_closest(), and OSLRenderServices::trace().