52 memset(
b, 0,
sizeof(*
b));
57 const float *
const input,
63 const float highlights,
70 const float *
const input,
76 const float highlights,
92int local_laplacian_sse2(
93 const float *
const input,
99 const float highlights,
int width
Definition bilateral.h:1
int height
Definition bilateral.h:1
const float b
Definition colorspaces_inline_conversions.h:1326
static const dt_colormatrix_t dt_aligned_pixel_t out
Definition colorspaces_inline_conversions.h:184
#define dt_pixelpipe_cache_free_align(mem)
Definition darktable.h:377
size_t local_laplacian_memory_use(const int width, const int height)
Definition locallaplacian.c:819
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)
Definition locallaplacian.h:69
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)
Definition locallaplacian.c:577
size_t local_laplacian_singlebuffer_size(const int width, const int height)
Definition locallaplacian.c:835
Definition locallaplacian.h:32
int mode
Definition locallaplacian.h:33
int num_levels
Definition locallaplacian.h:42
int wd
Definition locallaplacian.h:35
float * output[30]
Definition locallaplacian.h:41
int ht
Definition locallaplacian.h:36
float * pad0
Definition locallaplacian.h:34
const dt_iop_roi_t * roi
Definition locallaplacian.h:39
int pwd
Definition locallaplacian.h:37
const dt_iop_roi_t * buf
Definition locallaplacian.h:40
int pht
Definition locallaplacian.h:38