|
Blender V4.3
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device int | light_distribution_sample (KernelGlobals kg, const float rand) |
| ccl_device_noinline bool | light_distribution_sample (KernelGlobals kg, const float rand, ccl_private LightSample *ls) |
| ccl_device_inline float | light_distribution_pdf_lamp (KernelGlobals kg) |
| ccl_device_inline float light_distribution_pdf_lamp | ( | KernelGlobals | kg | ) |
Definition at line 54 of file distribution.h.
References kernel_data.
Referenced by light_sample_mis_weight_forward_background(), and light_sample_mis_weight_forward_lamp().
| CCL_NAMESPACE_BEGIN ccl_device int light_distribution_sample | ( | KernelGlobals | kg, |
| const float | rand ) |
Definition at line 15 of file distribution.h.
References clamp(), kernel_data, kernel_data_fetch, and len.
Referenced by light_distribution_sample(), light_sample_from_position(), and light_sample_from_volume_segment().
| ccl_device_noinline bool light_distribution_sample | ( | KernelGlobals | kg, |
| const float | rand, | ||
| ccl_private LightSample * | ls ) |
Definition at line 44 of file distribution.h.
References kernel_data, and light_distribution_sample().