|
Blender V5.0
|
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 55 of file distribution.h.
References ccl_device_inline, and 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 16 of file distribution.h.
References ccl_device, 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 45 of file distribution.h.
References ccl_device_noinline, ccl_private, kernel_data, and light_distribution_sample().