Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
heal.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dt_heal_cl_global_t
 
struct  heal_params_cl_t
 

Typedefs

typedef struct dt_heal_cl_global_t dt_heal_cl_global_t
 
typedef struct heal_params_cl_t heal_params_cl_t
 

Functions

void dt_heal (const float *const src_buffer, float *dest_buffer, const float *const mask_buffer, const int width, const int height, const int ch, const int max_iter)
 
dt_heal_cl_global_tdt_heal_init_cl_global (void)
 
void dt_heal_free_cl_global (dt_heal_cl_global_t *g)
 
heal_params_cl_tdt_heal_init_cl (const int devid)
 
void dt_heal_free_cl (heal_params_cl_t *p)
 
cl_int dt_heal_cl (heal_params_cl_t *p, cl_mem dev_src, cl_mem dev_dest, const float *const mask_buffer, const int width, const int height, const int max_iter)
 

Typedef Documentation

◆ dt_heal_cl_global_t

◆ heal_params_cl_t

Function Documentation

◆ dt_heal()

void dt_heal ( const float *const  src_buffer,
float *  dest_buffer,
const float *const  mask_buffer,
const int  width,
const int  height,
const int  ch,
const int  max_iter 
)

◆ dt_heal_cl()

cl_int dt_heal_cl ( heal_params_cl_t p,
cl_mem  dev_src,
cl_mem  dev_dest,
const float *const  mask_buffer,
const int  width,
const int  height,
const int  max_iter 
)

◆ dt_heal_free_cl()

void dt_heal_free_cl ( heal_params_cl_t p)

References dt_free, IS_NULL_PTR, and p.

Referenced by _retouch_heal_cl().

◆ dt_heal_free_cl_global()

void dt_heal_free_cl_global ( dt_heal_cl_global_t g)

References dt_free, g, and IS_NULL_PTR.

Referenced by dt_opencl_cleanup().

◆ dt_heal_init_cl()

heal_params_cl_t * dt_heal_init_cl ( const int  devid)

◆ dt_heal_init_cl_global()

dt_heal_cl_global_t * dt_heal_init_cl_global ( void  )

References g.

Referenced by dt_opencl_init().