24typedef struct dt_local_laplacian_cl_global_t
27 int kernel_gauss_expand;
28 int kernel_gauss_reduce;
29 int kernel_laplacian_assemble;
30 int kernel_process_curve;
31 int kernel_write_back;
33dt_local_laplacian_cl_global_t;
35typedef struct dt_local_laplacian_cl_t
38 dt_local_laplacian_cl_global_t *global;
42 float sigma, highlights, shadows, clarity;
43 int blocksize, blockwd, blockht;
45 size_t bwidth, bheight;
53 cl_mem **dev_processed;
55dt_local_laplacian_cl_t;
57dt_local_laplacian_cl_global_t *dt_local_laplacian_init_cl_global();
58dt_local_laplacian_cl_t *dt_local_laplacian_init_cl(
64 const float highlights,
66void dt_local_laplacian_free_cl(dt_local_laplacian_cl_t *
g);
67cl_int dt_local_laplacian_cl(dt_local_laplacian_cl_t *
g, cl_mem input, cl_mem output);
int width
Definition bilateral.h:1
int height
Definition bilateral.h:1
const float g
Definition colorspaces_inline_conversions.h:925