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

Go to the source code of this file.

Functions

int process_harmonic_bayer (struct dt_iop_module_t *self, const dt_dev_pixelpipe_t *pipe, const dt_dev_pixelpipe_iop_t *piece, const void *const restrict ivoid, void *const restrict ovoid, const dt_iop_roi_t *const roi_in, const dt_iop_roi_t *const roi_out, const dt_aligned_pixel_t clips)
 
int process_harmonic_xtrans (struct dt_iop_module_t *self, const dt_dev_pixelpipe_t *pipe, const dt_dev_pixelpipe_iop_t *piece, const void *const restrict ivoid, void *const restrict ovoid, const dt_iop_roi_t *const roi_in, const dt_iop_roi_t *const roi_out, const dt_aligned_pixel_t clips)
 
cl_int process_harmonic_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, const dt_iop_roi_t *const roi_out, const dt_aligned_pixel_t clips)
 

Function Documentation

◆ process_harmonic_bayer()

◆ process_harmonic_cl()

cl_int process_harmonic_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,
const dt_iop_roi_t *const  roi_out,
const dt_aligned_pixel_t  clips 
)

Definition at line 698 of file process.c.

References _aniso_stage_cl_selftest(), _build_xtrans_bilinear_lookup(), _cf_harmonic_fill_cl_selftest(), _cf_joint_stage_cl_selftest(), _cf_stage_cl_selftest(), _compute_laplacian_normalization(), _harmonic_cl_roundtrip(), _harmonic_reconstruct_cl(), _harmonic_reconstruct_host(), _hf_stage_cl_selftest(), _hl_knee_estimate_cl(), _joint_core_stage_cl_selftest(), _knee_cl_selftest(), _region_blur_cl_selftest(), _region_guided_filter_cl_selftest(), _selfdome_stage_cl_selftest(), _sp_chol_cl_selftest(), dt_dev_pixelpipe_t::devid, double(), dt_dev_pixelpipe_iop_t::dsc_in, DT_DEBUG_OPENCL, dt_dev_get_roi_filters(), DT_HL_BAND_OVR, DT_HL_KNEE_DET, dt_opencl_alloc_device(), dt_opencl_alloc_device_buffer(), dt_opencl_copy_device_to_host(), dt_opencl_copy_host_to_device_constant(), DT_OPENCL_DEFAULT_ERROR, dt_opencl_enqueue_copy_buffer_to_image(), dt_opencl_enqueue_copy_image_to_buffer(), dt_opencl_enqueue_kernel_2d(), dt_opencl_finish(), dt_opencl_read_buffer_from_device(), dt_opencl_release_mem_object(), dt_opencl_set_kernel_arg(), dt_opencl_write_host_to_device(), dt_pixelpipe_cache_alloc_align_float, dt_pixelpipe_cache_free_align, dt_print(), dt_iop_buffer_dsc_t::filters, for_four_channels, dt_iop_module_t::global_data, height, dt_iop_roi_t::height, HL_CL_RELEASE, i, IS_NULL_PTR, kernel(), dt_iop_highlights_global_data_t::kernel_highlights_bilinear_and_mask, dt_iop_highlights_global_data_t::kernel_highlights_bilinear_and_mask_xtrans, dt_iop_highlights_global_data_t::kernel_highlights_box_blur, dt_iop_highlights_global_data_t::kernel_highlights_remosaic_and_replace, dt_iop_highlights_global_data_t::kernel_highlights_remosaic_and_replace_xtrans, lookup(), ROUNDUPDHT, ROUNDUPDWD, TRUE, width, dt_iop_roi_t::width, dt_iop_roi_t::x, dt_iop_buffer_dsc_t::xtrans, and dt_iop_roi_t::y.

Referenced by process_cl().

◆ process_harmonic_xtrans()