![]() |
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.
Functions | |
| static float | slider2contrast (float slider) |
| static __DT_CLONE_TARGETS__ int | dual_demosaic (const dt_dev_pixelpipe_t *pipe, const dt_dev_pixelpipe_iop_t *piece, float *const restrict rgb_data, const float *const restrict raw_data, 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], const gboolean dual_mask, float dual_threshold) |
| gboolean | dual_demosaic_cl (struct dt_iop_module_t *self, const dt_dev_pixelpipe_t *pipe, const dt_dev_pixelpipe_iop_t *piece, cl_mem detail, cl_mem blend, cl_mem high_image, cl_mem low_image, cl_mem out, const int width, const int height, const int showmask) |
|
static |
References __OMP_FOR_SIMD__, dt_times_t::clock, dt_iop_buffer_dsc_t::coeffs, color_smoothing(), darktable, dt_dev_pixelpipe_iop_t::dsc_in, dt_control_log(), DT_DEBUG_DEMOSAIC, DT_DEBUG_PERF, DT_DEV_PIXELPIPE_DISPLAY_PASSTHRU, DT_DEV_PIXELPIPE_FULL, dt_get_times(), dt_masks_calc_detail_mask(), dt_masks_calc_rawdetail_mask(), dt_pixelpipe_cache_alloc_align_float, dt_pixelpipe_cache_free_align, FALSE, height, dt_iop_roi_t::height, intp(), IS_NULL_PTR, slider2contrast(), dt_iop_buffer_dsc_t::temperature, TRUE, dt_dev_pixelpipe_t::type, darktable_t::unmuted, dt_times_t::user, vng_interpolate(), width, and dt_iop_roi_t::width.
Referenced by process().
| gboolean dual_demosaic_cl | ( | struct dt_iop_module_t * | self, |
| const dt_dev_pixelpipe_t * | pipe, | ||
| const dt_dev_pixelpipe_iop_t * | piece, | ||
| cl_mem | detail, | ||
| cl_mem | blend, | ||
| cl_mem | high_image, | ||
| cl_mem | low_image, | ||
| cl_mem | out, | ||
| const int | width, | ||
| const int | height, | ||
| const int | showmask | ||
| ) |
References dt_opencl_t::blendop, dt_iop_buffer_dsc_t::coeffs, darktable, dt_dev_pixelpipe_iop_t::data, dt_dev_pixelpipe_t::devid, dt_dev_pixelpipe_iop_t::dsc_in, DT_DEV_PIXELPIPE_DISPLAY_PASSTHRU, dt_masks_blur_9x9_coeff(), dt_opencl_copy_host_to_device_constant(), dt_opencl_enqueue_kernel_2d(), dt_opencl_release_mem_object(), dt_opencl_set_kernel_arg(), dt_iop_demosaic_data_t::dual_thrs, FALSE, flag, dt_iop_module_t::global_data, height, IS_NULL_PTR, kernel(), dt_blendop_cl_global_t::kernel_calc_blend, dt_blendop_cl_global_t::kernel_calc_scharr_mask, dt_blendop_cl_global_t::kernel_calc_Y0_mask, dt_blendop_cl_global_t::kernel_mask_blur, dt_iop_demosaic_global_data_t::kernel_write_blended_dual, darktable_t::opencl, out, ROUNDUPDHT, ROUNDUPDWD, slider2contrast(), dt_iop_buffer_dsc_t::temperature, TRUE, and width.
Referenced by process_cl().
|
static |
Referenced by dual_demosaic(), and dual_demosaic_cl().