24#ifndef DT_PIXEL_LOCALLAPLACIAN_H
25#define DT_PIXEL_LOCALLAPLACIAN_H
54 memset(b, 0,
sizeof(*b));
59 const float *
const input,
65 const float highlights,
72 const float *
const input,
78 const float highlights,
const dt_colormatrix_t dt_aligned_pixel_t out
size_t local_laplacian_memory_use(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)
size_t local_laplacian_singlebuffer_size(const int width, const int height)
static int local_laplacian(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, local_laplacian_boundary_t *b)
#define dt_pixelpipe_cache_free_align(mem)
Region of interest passed through the pixelpipe.