Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
locallaplaciancl.c File Reference
+ Include dependency graph for locallaplaciancl.c:

Macros

#define max_levels   30
 
#define num_gamma   6
 

Functions

static uint64_t dl (uint64_t size, const int level)
 
dt_local_laplacian_cl_global_tdt_local_laplacian_init_cl_global ()
 
void dt_local_laplacian_free_cl (dt_local_laplacian_cl_t *g)
 
dt_local_laplacian_cl_tdt_local_laplacian_init_cl (const int devid, const int width, const int height, const float sigma, const float shadows, const float highlights, const float clarity)
 
cl_int dt_local_laplacian_cl (dt_local_laplacian_cl_t *b, cl_mem input, cl_mem output)
 

Macro Definition Documentation

◆ max_levels

#define max_levels   30

◆ num_gamma

#define num_gamma   6

Function Documentation

◆ dl()

static uint64_t dl ( uint64_t  size,
const int  level 
)
inlinestatic

◆ dt_local_laplacian_cl()

cl_int dt_local_laplacian_cl ( dt_local_laplacian_cl_t b,
cl_mem  input,
cl_mem  output 
)

◆ dt_local_laplacian_free_cl()

◆ dt_local_laplacian_init_cl()

dt_local_laplacian_cl_t * dt_local_laplacian_init_cl ( const int  devid,
const int  width,
const int  height,
const float  sigma,
const float  shadows,
const float  highlights,
const float  clarity 
)

◆ dt_local_laplacian_init_cl_global()

dt_local_laplacian_cl_global_t * dt_local_laplacian_init_cl_global ( )

References dt_opencl_create_kernel(), and g.

Referenced by dt_opencl_init().