![]() |
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 | SWAP(a, b) |
| #define | SWAPmed(I, J) if(med[I] > med[J]) SWAP(med[I], med[J]) |
Functions | |
| static __DT_CLONE_TARGETS__ void | lin_interpolate (float *out, const float *const in, const dt_iop_roi_t *const roi_out, const dt_iop_roi_t *const roi_in, const uint32_t filters, const uint8_t(*const xtrans)[6]) |
| static __DT_CLONE_TARGETS__ void | pre_median_b (float *out, const float *const in, const dt_iop_roi_t *const roi, const uint32_t filters, const int num_passes, const float threshold) |
| static void | pre_median (float *out, const float *const in, const dt_iop_roi_t *const roi, const uint32_t filters, const int num_passes, const float threshold) |
| static __DT_CLONE_TARGETS__ void | color_smoothing (float *out, const dt_iop_roi_t *const roi_out, const int num_passes) |
| static __DT_CLONE_TARGETS__ void | green_equilibration_lavg (float *out, const float *const in, const int width, const int height, const uint32_t filters, const int x, const int y, const float thr) |
| static __DT_CLONE_TARGETS__ void | green_equilibration_favg (float *out, const float *const in, const int width, const int height, const uint32_t filters, const int x, const int y) |
| static int | color_smoothing_cl (struct dt_iop_module_t *self, const dt_dev_pixelpipe_t *pipe, const dt_dev_pixelpipe_iop_t *piece, cl_mem dev_in, cl_mem dev_out, const dt_iop_roi_t *const roi_out, const int passes) |
| static int | green_equilibration_cl (struct dt_iop_module_t *self, const dt_dev_pixelpipe_t *pipe, const dt_dev_pixelpipe_iop_t *piece, cl_mem dev_in, cl_mem dev_out, const dt_iop_roi_t *const roi_in) |
| #define SWAP | ( | a, | |
| b | |||
| ) |
|
static |
References __OMP_PARALLEL_FOR__, dt_iop_roi_t::height, i, out, SWAPmed, and dt_iop_roi_t::width.
Referenced by dual_demosaic(), legacy_params(), and process().
|
static |
References dt_dev_pixelpipe_t::devid, DT_DEBUG_OPENCL, dt_opencl_alloc_device(), dt_opencl_enqueue_copy_image(), dt_opencl_enqueue_kernel_2d_with_local(), dt_opencl_local_buffer_opt(), dt_opencl_release_mem_object(), dt_opencl_set_kernel_arg(), dt_print(), error(), FALSE, dt_iop_module_t::global_data, height, dt_iop_roi_t::height, IS_NULL_PTR, dt_iop_demosaic_global_data_t::kernel_color_smoothing, ROUNDUP, dt_opencl_local_buffer_t::sizex, dt_opencl_local_buffer_t::sizey, t, TRUE, width, dt_iop_roi_t::width, and dt_opencl_local_buffer_t::xoffset.
Referenced by process_cl(), process_default_cl(), process_markesteijn_cl(), process_rcd_cl(), and process_vng_cl().
|
static |
References dt_dev_pixelpipe_iop_t::data, dt_iop_module_t::dev, dt_dev_pixelpipe_t::devid, dt_dev_pixelpipe_iop_t::dsc_in, DT_DEBUG_OPENCL, DT_IOP_GREEN_EQ_BOTH, DT_IOP_GREEN_EQ_FULL, DT_IOP_GREEN_EQ_LOCAL, DT_IOP_GREEN_EQ_NO, dt_opencl_alloc_device(), dt_opencl_alloc_device_buffer(), dt_opencl_enqueue_kernel_2d(), dt_opencl_enqueue_kernel_2d_with_local(), dt_opencl_local_buffer_opt(), dt_opencl_read_buffer_from_device(), dt_opencl_release_mem_object(), dt_opencl_set_kernel_arg(), dt_pixelpipe_cache_alloc_align_float, dt_pixelpipe_cache_free_align, dt_print(), error(), dt_image_t::exif_iso, FALSE, dt_iop_buffer_dsc_t::filters, dt_iop_module_t::global_data, dt_iop_demosaic_data_t::green_eq, height, dt_iop_roi_t::height, dt_develop_t::image_storage, IS_NULL_PTR, k, dt_iop_demosaic_global_data_t::kernel_green_eq_favg_apply, dt_iop_demosaic_global_data_t::kernel_green_eq_favg_reduce_first, dt_iop_demosaic_global_data_t::kernel_green_eq_favg_reduce_second, dt_iop_demosaic_global_data_t::kernel_green_eq_lavg, MIN, REDUCESIZE, ROUNDUP, ROUNDUPDHT, ROUNDUPDWD, dt_opencl_local_buffer_t::sizex, dt_opencl_local_buffer_t::sizey, threshold, TRUE, width, dt_iop_roi_t::width, dt_iop_roi_t::x, dt_opencl_local_buffer_t::xoffset, and dt_iop_roi_t::y.
Referenced by process_default_cl(), process_rcd_cl(), and process_vng_cl().
|
static |
References __OMP_PARALLEL_FOR__, dt_iop_image_copy_by_size(), FC(), height, i, out, width, and x.
Referenced by process().
|
static |
|
static |
References __OMP_PARALLEL_FOR__, colors, dt_free, f, fcol(), height, dt_iop_roi_t::height, i, lookup(), out, row, size, weight(), width, dt_iop_roi_t::width, x, dt_iop_roi_t::x, and dt_iop_roi_t::y.
Referenced by vng_interpolate().
|
static |
References out, pre_median_b(), and threshold.
Referenced by demosaic_ppg().
|
static |
References __OMP_PARALLEL_FOR__, dt_iop_image_copy_by_size(), FC(), dt_iop_roi_t::height, i, k, out, row, SWAP, threshold, and dt_iop_roi_t::width.
Referenced by pre_median().