Blender
V3.3
|
Go to the source code of this file.
ccl_device_forceinline void integrator_path_init | ( | KernelGlobals | kg, |
IntegratorState | state, | ||
const DeviceKernel | next_kernel | ||
) |
Definition at line 135 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, and state.
Referenced by integrator_init_from_bake(), and integrator_init_from_camera().
ccl_device_forceinline void integrator_path_init_sorted | ( | KernelGlobals | kg, |
IntegratorState | state, | ||
const DeviceKernel | next_kernel, | ||
const uint32_t | key | ||
) |
Definition at line 142 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, state, and void.
Referenced by integrator_init_from_bake().
CCL_NAMESPACE_BEGIN ccl_device_forceinline bool integrator_path_is_terminated | ( | ConstIntegratorState | state | ) |
Definition at line 32 of file state_flow.h.
References INTEGRATOR_STATE, and state.
Referenced by kernel_shadow_catcher_path_can_split().
ccl_device_forceinline void integrator_path_next | ( | KernelGlobals | kg, |
IntegratorState | state, | ||
const DeviceKernel | current_kernel, | ||
const DeviceKernel | next_kernel | ||
) |
Definition at line 151 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, state, and void.
Referenced by integrator_intersect_next_kernel(), integrator_intersect_next_kernel_after_volume(), integrator_intersect_volume_stack(), integrator_shade_light(), integrator_shade_surface(), and integrator_shade_volume().
ccl_device_forceinline void integrator_path_next_sorted | ( | KernelGlobals | kg, |
IntegratorState | state, | ||
const DeviceKernel | current_kernel, | ||
const DeviceKernel | next_kernel, | ||
const uint32_t | key | ||
) |
Definition at line 168 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, state, and void.
Referenced by integrator_intersect_next_kernel(), and integrator_intersect_next_kernel_after_volume().
ccl_device_forceinline void integrator_path_terminate | ( | KernelGlobals | kg, |
IntegratorState | state, | ||
const DeviceKernel | current_kernel | ||
) |
Definition at line 160 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, state, and void.
Referenced by integrator_intersect_next_kernel(), integrator_intersect_subsurface(), integrator_shade_background(), integrator_shade_light(), integrator_shade_surface(), and integrator_shade_volume().
ccl_device_forceinline IntegratorShadowState integrator_shadow_path_init | ( | KernelGlobals | kg, |
IntegratorState | state, | ||
const DeviceKernel | next_kernel, | ||
const bool | is_ao | ||
) |
Definition at line 179 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, and state.
ccl_device_forceinline bool integrator_shadow_path_is_terminated | ( | ConstIntegratorShadowState | state | ) |
Definition at line 37 of file state_flow.h.
References INTEGRATOR_STATE, and state.
ccl_device_forceinline void integrator_shadow_path_next | ( | KernelGlobals | kg, |
IntegratorShadowState | state, | ||
const DeviceKernel | current_kernel, | ||
const DeviceKernel | next_kernel | ||
) |
Definition at line 187 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, state, and void.
Referenced by integrator_intersect_shadow(), and integrator_shade_shadow().
ccl_device_forceinline void integrator_shadow_path_terminate | ( | KernelGlobals | kg, |
IntegratorShadowState | state, | ||
const DeviceKernel | current_kernel | ||
) |
Definition at line 196 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, state, and void.
Referenced by integrator_intersect_shadow(), and integrator_shade_shadow().