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().