|
Blender V4.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 153 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 160 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, and state.
Referenced by integrator_init_from_bake().
| CCL_NAMESPACE_BEGIN ccl_device_forceinline bool integrator_path_is_terminated | ( | ConstIntegratorState | state | ) |
Definition at line 33 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 169 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, and state.
Referenced by integrator_intersect_next_kernel(), integrator_intersect_next_kernel_after_volume(), integrator_intersect_volume_stack(), integrator_shade_light(), integrator_shade_surface_next_kernel(), 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 186 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, and state.
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 178 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, and state.
Referenced by integrator_intersect_next_kernel(), integrator_intersect_next_kernel_after_volume(), 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 197 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, and state.
Referenced by integrate_direct_light_shadow_init_common().
| ccl_device_forceinline bool integrator_shadow_path_is_terminated | ( | ConstIntegratorShadowState | state | ) |
Definition at line 38 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 208 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, and state.
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 217 of file state_flow.h.
References INTEGRATOR_STATE_WRITE, and state.
Referenced by integrator_intersect_shadow(), and integrator_shade_shadow().