int width
Definition bilateral.h:1
void dt_bilateral_free(dt_bilateral_t *b)
Definition bilateral.c:465
void dt_bilateral_slice(const dt_bilateral_t *const b, const float *const in, float *out, const float detail)
Definition bilateral.c:378
size_t dt_bilateral_memory_use2(const int width, const int height, const float sigma_s, const float sigma_r)
Definition bilateral.c:93
void dt_bilateral_splat(const dt_bilateral_t *b, const float *const in)
Definition bilateral.c:180
float sigma_s
Definition bilateral.h:3
void dt_bilateral_grid_size(dt_bilateral_t *b, const int width, const int height, const float L_range, float sigma_s, const float sigma_r)
Definition bilateral.c:45
size_t dt_bilateral_singlebuffer_size2(const int width, const int height, const float sigma_s, const float sigma_r)
Definition bilateral.c:116
size_t dt_bilateral_memory_use(const int width, const int height, const float sigma_s, const float sigma_r)
Definition bilateral.c:74
dt_bilateral_t * dt_bilateral_init(const int width, const int height, const float sigma_s, const float sigma_r)
Definition bilateral.c:151
size_t dt_bilateral_singlebuffer_size(const int width, const int height, const float sigma_s, const float sigma_r)
Definition bilateral.c:102
void dt_bilateral_slice_to_output(const dt_bilateral_t *const b, const float *const in, float *out, const float detail)
Definition bilateral.c:425
int height
Definition bilateral.h:1
float sigma_r
Definition bilateral.h:3
void dt_bilateral_blur(const dt_bilateral_t *b)
Definition bilateral.c:359
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
float dt_aligned_pixel_simd_t __attribute__((vector_size(16), aligned(16)))
Multi-tap smudge source sample with directional jitter.
Definition darktable.h:448
Definition bilateral.h:32
size_t size_y
Definition bilateral.h:33
int sliceheight
Definition bilateral.h:35
size_t size_z
Definition bilateral.h:33
int width
Definition bilateral.h:34
float sigma_s
Definition bilateral.h:36
float sigma_r
Definition bilateral.h:36
int height
Definition bilateral.h:34
float *buf __attribute__((aligned(64)))
size_t size_x
Definition bilateral.h:33
int numslices
Definition bilateral.h:35
int slicerows
Definition bilateral.h:35