|
| static int | dl (int size, const int level) |
| |
| static float | ll_expand_gaussian (const float *const coarse, const int i, const int j, const int wd, const int ht) |
| |
| static void | ll_fill_boundary1 (float *const input, const int wd, const int ht) |
| |
| static void | ll_fill_boundary2 (float *const input, const int wd, const int ht) |
| |
| static void | pad_by_replication (float *buf, const uint32_t w, const uint32_t h, const uint32_t padding) |
| |
| static void | gauss_expand (const float *const input, float *const fine, const int wd, const int ht) |
| |
| static void | gauss_reduce (const float *const input, float *const coarse, const int wd, const int ht) |
| |
| static float * | ll_pad_input (const float *const input, const int wd, const int ht, const int max_supp, int *wd2, int *ht2, local_laplacian_boundary_t *b) |
| |
| static float | ll_laplacian (const float *const coarse, const float *const fine, const int i, const int j, const int wd, const int ht) |
| |
| static float | curve_scalar (const float x, const float g, const float sigma, const float shadows, const float highlights, const float clarity) |
| |
| void | apply_curve (float *const out, const float *const in, const uint32_t w, const uint32_t h, const uint32_t padding, const float g, const float sigma, const float shadows, const float highlights, const float clarity) |
| |
| int | local_laplacian_internal (const float *const input, float *const out, const int wd, const int ht, const float sigma, const float shadows, const float highlights, const float clarity, const int use_sse2, local_laplacian_boundary_t *b) |
| |
| size_t | local_laplacian_memory_use (const int width, const int height) |
| |
| size_t | local_laplacian_singlebuffer_size (const int width, const int height) |
| |
| int local_laplacian_internal |
( |
const float *const |
input, |
|
|
float *const |
out, |
|
|
const int |
wd, |
|
|
const int |
ht, |
|
|
const float |
sigma, |
|
|
const float |
shadows, |
|
|
const float |
highlights, |
|
|
const float |
clarity, |
|
|
const int |
use_sse2, |
|
|
local_laplacian_boundary_t * |
b |
|
) |
| |
References a, apply_curve(), b, c1, CLAMPS, debug_dump_PFM, dl(), dt_pixelpipe_cache_alloc_align_float_cache, dt_pixelpipe_cache_free_align, error(), gauss_expand(), gauss_reduce(), h, i, l1, ll_laplacian(), ll_pad_input(), max_levels, MIN, num_gamma, out, v, and weight().
Referenced by local_laplacian().