![]() |
Blender V2.61 - r43446
|
Go to the source code of this file.
Functions | |
| __device float | path_rng (KernelGlobals *kg, RNG *rng, int sample, int dimension) |
| __device void | path_rng_init (KernelGlobals *kg, __global uint *rng_state, int sample, RNG *rng, int x, int y, int offset, int stride, float *fx, float *fy) |
| __device void | path_rng_end (KernelGlobals *kg, __global uint *rng_state, RNG rng, int x, int y, int offset, int stride) |
Variables | |
| CCL_NAMESPACE_BEGIN typedef uint | RNG |
| __device float path_rng | ( | KernelGlobals * | kg, |
| RNG * | rng, | ||
| int | sample, | ||
| int | dimension | ||
| ) |
Definition at line 159 of file kernel_random.h.
Referenced by kernel_path_integrate(), kernel_path_trace(), and path_rng_init().
| __device void path_rng_end | ( | KernelGlobals * | kg, |
| __global uint * | rng_state, | ||
| RNG | rng, | ||
| int | x, | ||
| int | y, | ||
| int | offset, | ||
| int | stride | ||
| ) |
Definition at line 177 of file kernel_random.h.
Referenced by kernel_path_trace().
| __device void path_rng_init | ( | KernelGlobals * | kg, |
| __global uint * | rng_state, | ||
| int | sample, | ||
| RNG * | rng, | ||
| int | x, | ||
| int | y, | ||
| int | offset, | ||
| int | stride, | ||
| float * | fx, | ||
| float * | fy | ||
| ) |
Definition at line 166 of file kernel_random.h.
References kernel_data, path_rng(), PRNG_FILTER_U, and PRNG_FILTER_V.
Referenced by kernel_path_trace().
Definition at line 21 of file kernel_random.h.