Blender V5.0
shadow_all.h File Reference

Go to the source code of this file.

Macros

#define NODE_INTERSECT   bvh_aligned_node_intersect

Functions

ccl_device bool BVH_FUNCTION_FULL_NAME BVH (KernelGlobals kg, const ccl_private Ray *ray, IntegratorShadowState state, const uint visibility, const uint max_transparent_hits, ccl_private uint *r_num_recorded_hits, ccl_private float *r_throughput)
ccl_device_inline bool BVH_FUNCTION_NAME (KernelGlobals kg, const ccl_private Ray *ray, IntegratorShadowState state, const uint visibility, const uint max_transparent_hits, ccl_private uint *num_recorded_hits, ccl_private float *throughput)

Macro Definition Documentation

◆ NODE_INTERSECT

#define NODE_INTERSECT   bvh_aligned_node_intersect

Definition at line 12 of file shadow_all.h.

Referenced by BVH().

Function Documentation

◆ BVH()

◆ BVH_FUNCTION_NAME()

ccl_device_inline bool BVH_FUNCTION_NAME ( KernelGlobals kg,
const ccl_private Ray * ray,
IntegratorShadowState state,
const uint visibility,
const uint max_transparent_hits,
ccl_private uint * num_recorded_hits,
ccl_private float * throughput )

Definition at line 333 of file shadow_all.h.

References BVH_FUNCTION_FULL_NAME, ccl_device_inline, ccl_private, and state.