20typedef struct dt_local_laplacian_cl_global_t
23 int kernel_gauss_expand;
24 int kernel_gauss_reduce;
25 int kernel_laplacian_assemble;
26 int kernel_process_curve;
27 int kernel_write_back;
29dt_local_laplacian_cl_global_t;
31typedef struct dt_local_laplacian_cl_t
34 dt_local_laplacian_cl_global_t *global;
38 float sigma, highlights, shadows, clarity;
39 int blocksize, blockwd, blockht;
41 size_t bwidth, bheight;
49 cl_mem **dev_processed;
51dt_local_laplacian_cl_t;
53dt_local_laplacian_cl_global_t *dt_local_laplacian_init_cl_global();
54dt_local_laplacian_cl_t *dt_local_laplacian_init_cl(
60 const float highlights,
62void dt_local_laplacian_free_cl(dt_local_laplacian_cl_t *g);
63cl_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