![]() |
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.
Macros | |
| #define | FAST_BLUR_5 |
| #define | FAST_BLUR_9 |
Functions | |
| __DT_CLONE_TARGETS__ void | dt_masks_extend_border (float *const restrict mask, const int width, const int height, const int border) |
| void | _masks_blur_5x5_coeff (float *c, const float sigma) |
| void | dt_masks_blur_9x9_coeff (float *c, const float sigma) |
| void | dt_masks_blur_9x9 (float *const restrict src, float *const restrict out, const int width, const int height, const float sigma) |
| void | _masks_blur_13x13_coeff (float *c, const float sigma) |
| __DT_CLONE_TARGETS__ void | dt_masks_calc_rawdetail_mask (float *const restrict src, float *const restrict mask, float *const restrict tmp, const int width, const int height, const dt_aligned_pixel_t wb) |
| static float | calcBlendFactor (float val, float threshold) |
| void | dt_masks_calc_detail_mask (float *const restrict src, float *const restrict out, float *const restrict tmp, const int width, const int height, const float threshold, const gboolean detail) |
| #define FAST_BLUR_5 |
| #define FAST_BLUR_9 |
| void _masks_blur_13x13_coeff | ( | float * | c, |
| const float | sigma | ||
| ) |
| void _masks_blur_5x5_coeff | ( | float * | c, |
| const float | sigma | ||
| ) |
|
inlinestatic |
Definition at line 317 of file detail.c.
References threshold.
Referenced by dt_masks_calc_detail_mask().
| void dt_masks_blur_9x9 | ( | float *const restrict | src, |
| float *const restrict | out, | ||
| const int | width, | ||
| const int | height, | ||
| const float | sigma | ||
| ) |
Definition at line 214 of file detail.c.
References __OMP_FOR_SIMD__, dt_masks_blur_9x9_coeff(), dt_masks_extend_border(), FAST_BLUR_9, height, i, out, row, sigma, w1, w2, w3, w4, and width.
Referenced by dt_masks_calc_detail_mask().
| void dt_masks_blur_9x9_coeff | ( | float * | c, |
| const float | sigma | ||
| ) |
Definition at line 159 of file detail.c.
References i, k, kernel(), and sigma.
Referenced by _refine_with_detail_mask_cl(), dt_masks_blur_9x9(), and dual_demosaic_cl().
| void dt_masks_calc_detail_mask | ( | float *const restrict | src, |
| float *const restrict | out, | ||
| float *const restrict | tmp, | ||
| const int | width, | ||
| const int | height, | ||
| const float | threshold, | ||
| const gboolean | detail | ||
| ) |
Definition at line 325 of file detail.c.
References __OMP_FOR_SIMD__, calcBlendFactor(), dt_masks_blur_9x9(), height, out, threshold, and width.
| __DT_CLONE_TARGETS__ void dt_masks_calc_rawdetail_mask | ( | float *const restrict | src, |
| float *const restrict | mask, | ||
| float *const restrict | tmp, | ||
| const int | width, | ||
| const int | height, | ||
| const dt_aligned_pixel_t | wb | ||
| ) |
Definition at line 283 of file detail.c.
References __OMP_FOR_SIMD__, __OMP_PARALLEL_FOR_SIMD__, dt_masks_extend_border(), height, row, and width.
| __DT_CLONE_TARGETS__ void dt_masks_extend_border | ( | float *const restrict | mask, |
| const int | width, | ||
| const int | height, | ||
| const int | border | ||
| ) |
Definition at line 92 of file detail.c.
References __OMP_FOR_SIMD__, __OMP_PARALLEL_FOR_SIMD__, height, i, MAX, MIN, row, top, and width.
Referenced by dt_masks_blur_9x9(), and dt_masks_calc_rawdetail_mask().