Blender  V3.3
Macros | Functions
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, ccl_private const Ray *ray, IntegratorShadowState state, const uint visibility, const uint max_hits, ccl_private uint *r_num_recorded_hits, ccl_private float *r_throughput)
 
ccl_device_inline bool BVH_FUNCTION_NAME (KernelGlobals kg, ccl_private const Ray *ray, IntegratorShadowState state, const uint visibility, const uint max_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 10 of file shadow_all.h.

Function Documentation

◆ BVH()

ccl_device bool BVH_FUNCTION_FULL_NAME() BVH ( KernelGlobals  kg,
ccl_private const Ray ray,
IntegratorShadowState  state,
const uint  visibility,
const uint  max_hits,
ccl_private uint r_num_recorded_hits,
ccl_private float r_throughput 
)

◆ BVH_FUNCTION_NAME()

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

Definition at line 314 of file shadow_all.h.

References BVH_FUNCTION_FULL_NAME, and state.