|
Blender V4.3
|
#include "util/types.h"Go to the source code of this file.
| ccl_device_inline uint expand_bits | ( | uint | x | ) |
Definition at line 63 of file cycles/kernel/sample/util.h.
References ccl_device_inline, and x.
Referenced by morton2d().
| ccl_device_inline uint morton2d | ( | uint | x, |
| uint | y ) |
Definition at line 73 of file cycles/kernel/sample/util.h.
References ccl_device_inline, expand_bits(), x, and y.
Referenced by path_rng_pixel_init().
| ccl_device_inline uint nested_uniform_scramble | ( | uint | i, |
| uint | seed ) |
Definition at line 50 of file cycles/kernel/sample/util.h.
References ccl_device_inline, reverse_integer_bits(), reversed_bit_owen(), and seed.
Referenced by tabulated_sobol_shuffled_sample_index().
| ccl_device_inline uint nested_uniform_scramble_base4 | ( | uint | i, |
| uint | seed ) |
Definition at line 58 of file cycles/kernel/sample/util.h.
References ccl_device_inline, reverse_integer_bits(), reversed_bit_owen_base4(), and seed.
Referenced by path_rng_pixel_init().
| CCL_NAMESPACE_BEGIN ccl_device_inline uint reversed_bit_owen | ( | uint | n, |
| uint | seed ) |
Definition at line 17 of file cycles/kernel/sample/util.h.
References ccl_device_inline, and seed.
Referenced by nested_uniform_scramble(), sobol_burley(), sobol_burley_sample_1D(), sobol_burley_sample_2D(), sobol_burley_sample_3D(), and sobol_burley_sample_4D().
| ccl_device_inline uint reversed_bit_owen_base4 | ( | uint | n, |
| uint | seed ) |
Definition at line 34 of file cycles/kernel/sample/util.h.
References ccl_device_inline, and seed.
Referenced by nested_uniform_scramble_base4().