![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Go to the source code of this file.
Typedefs | |
typedef enum dt_noise_distribution_t | dt_noise_distribution_t |
Enumerations | |
enum | dt_noise_distribution_t { DT_NOISE_UNIFORM = 0 , DT_NOISE_GAUSSIAN = 1 , DT_NOISE_POISSONIAN = 2 } |
Functions | |
static unsigned int | splitmix32 (const unsigned long seed) |
static unsigned | rol32 (const unsigned int x, const int k) |
static float | xoshiro128plus (uint state[4]) |
static float4 | uniform_noise_simd (const float4 mu, const float4 sigma, uint state[4]) |
static float4 | gaussian_noise_simd (const float4 mu, const float4 sigma, uint state[4]) |
static float4 | poisson_noise_simd (const float4 mu, const float4 sigma, uint state[4]) |
static float4 | dt_noise_generator_simd (const dt_noise_distribution_t distribution, const float4 mu, const float4 param, uint state[4]) |
typedef enum dt_noise_distribution_t dt_noise_distribution_t |
|
inlinestatic |
References DT_NOISE_GAUSSIAN, DT_NOISE_POISSONIAN, DT_NOISE_UNIFORM, gaussian_noise_simd(), poisson_noise_simd(), and uniform_noise_simd().
Referenced by guide_laplacians(), and inpaint_noise().
|
inlinestatic |
References flip(), M_PI_F, and xoshiro128plus().
Referenced by dt_noise_generator_simd().
|
inlinestatic |
References flip(), M_PI_F, and xoshiro128plus().
Referenced by dt_noise_generator_simd().
|
inlinestatic |
Referenced by xoshiro128plus().
|
inlinestatic |
Referenced by guide_laplacians(), inpaint_mask(), inpaint_noise(), and make_noise().
|
inlinestatic |
References xoshiro128plus().
Referenced by dt_noise_generator_simd().
|
inlinestatic |
References rol32().
Referenced by gaussian_noise_simd(), guide_laplacians(), inpaint_mask(), inpaint_noise(), make_noise(), poisson_noise_simd(), and uniform_noise_simd().