![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
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_t * | dt_heal_init_cl_global (void) |
| void | dt_heal_free_cl_global (dt_heal_cl_global_t *g) |
| heal_params_cl_t * | dt_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 struct dt_heal_cl_global_t dt_heal_cl_global_t |
| typedef struct heal_params_cl_t heal_params_cl_t |
| 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 | ||
| ) |
References _heal_add(), _heal_laplace_loop(), _heal_sub(), ch, cleanup(), dt_pixelpipe_cache_alloc_align_float_cache, dt_pixelpipe_cache_free_align, height, IS_NULL_PTR, and width.
Referenced by _retouch_heal(), and 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 | ||
| ) |
| void dt_heal_free_cl | ( | heal_params_cl_t * | p | ) |
References dt_free, IS_NULL_PTR, and p.
Referenced by _retouch_heal_cl().
| 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().
| heal_params_cl_t * dt_heal_init_cl | ( | const int | devid | ) |
References darktable, heal_params_cl_t::global, dt_opencl_t::heal, IS_NULL_PTR, darktable_t::opencl, and p.
Referenced by _retouch_heal_cl().
| dt_heal_cl_global_t * dt_heal_init_cl_global | ( | void | ) |
References g.
Referenced by dt_opencl_init().