Blender  V2.93
Functions
kernel_path_surface.h File Reference

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device_inline void kernel_path_surface_connect_light (KernelGlobals *kg, ShaderData *sd, ShaderData *emission_sd, float3 throughput, ccl_addr_space PathState *state, PathRadiance *L)
 
ccl_device bool kernel_path_surface_bounce (KernelGlobals *kg, ShaderData *sd, ccl_addr_space float3 *throughput, ccl_addr_space PathState *state, PathRadianceState *L_state, ccl_addr_space Ray *ray)
 

Function Documentation

◆ kernel_path_surface_bounce()

ccl_device bool kernel_path_surface_bounce ( KernelGlobals *  kg,
ShaderData sd,
ccl_addr_space float3 throughput,
ccl_addr_space PathState state,
PathRadianceState L_state,
ccl_addr_space Ray ray 
)

◆ kernel_path_surface_connect_light()

CCL_NAMESPACE_BEGIN ccl_device_inline void kernel_path_surface_connect_light ( KernelGlobals *  kg,
ShaderData sd,
ShaderData emission_sd,
float3  throughput,
ccl_addr_space PathState state,
PathRadiance L 
)