Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
dt_iop_demosaic_global_data_t Struct Reference
+ Collaboration diagram for dt_iop_demosaic_global_data_t:

Data Fields

int kernel_green_eq_lavg
 
int kernel_green_eq_favg_reduce_first
 
int kernel_green_eq_favg_reduce_second
 
int kernel_green_eq_favg_apply
 
int kernel_pre_median
 
int kernel_passthrough_monochrome
 
int kernel_passthrough_color
 
int kernel_ppg_green
 
int kernel_ppg_redblue
 
int kernel_zoom_half_size
 
int kernel_downsample
 
int kernel_border_interpolate
 
int kernel_color_smoothing
 
int kernel_zoom_passthrough_monochrome
 
int kernel_vng_border_interpolate
 
int kernel_vng_lin_interpolate
 
int kernel_zoom_third_size
 
int kernel_zoom_half_size_xtrans
 
int kernel_guided_laplacian_coefficients
 
int kernel_guided_laplacian_normalize
 
int kernel_guided_laplacian_apply
 
int kernel_guided_laplacian_finalize
 
int kernel_bspline_horizontal
 
int kernel_bspline_vertical
 
int kernel_bspline_horizontal_local
 
int kernel_bspline_vertical_local
 
int kernel_vng_green_equilibrate
 
int kernel_vng_interpolate
 
int kernel_markesteijn_initial_copy
 
int kernel_markesteijn_green_minmax
 
int kernel_markesteijn_interpolate_green
 
int kernel_markesteijn_solitary_green
 
int kernel_markesteijn_recalculate_green
 
int kernel_markesteijn_red_and_blue
 
int kernel_markesteijn_interpolate_twoxtwo
 
int kernel_markesteijn_convert_yuv
 
int kernel_markesteijn_differentiate
 
int kernel_markesteijn_homo_threshold
 
int kernel_markesteijn_homo_set
 
int kernel_markesteijn_homo_sum
 
int kernel_markesteijn_homo_max
 
int kernel_markesteijn_homo_max_corr
 
int kernel_markesteijn_homo_quench
 
int kernel_markesteijn_zero
 
int kernel_markesteijn_accu
 
int kernel_markesteijn_final
 
int kernel_rcd_populate
 
int kernel_rcd_write_output
 
int kernel_rcd_step_1
 
int kernel_rcd_step_2_1
 
int kernel_rcd_step_3_1
 
int kernel_rcd_step_4_1
 
int kernel_rcd_step_4_2
 
int kernel_rcd_step_5_1
 
int kernel_rcd_step_5_2
 
int kernel_rcd_border_redblue
 
int kernel_rcd_border_green
 
int kernel_write_blended_dual
 
float * lmmse_gamma_in
 
float * lmmse_gamma_out
 

Detailed Description

Definition at line 161 of file demosaic.c.

Field Documentation

◆ kernel_border_interpolate

int dt_iop_demosaic_global_data_t::kernel_border_interpolate

Definition at line 175 of file demosaic.c.

Referenced by cleanup_global(), init_global(), process_default_cl(), and process_rcd_cl().

◆ kernel_bspline_horizontal

int dt_iop_demosaic_global_data_t::kernel_bspline_horizontal

◆ kernel_bspline_horizontal_local

int dt_iop_demosaic_global_data_t::kernel_bspline_horizontal_local

◆ kernel_bspline_vertical

int dt_iop_demosaic_global_data_t::kernel_bspline_vertical

◆ kernel_bspline_vertical_local

int dt_iop_demosaic_global_data_t::kernel_bspline_vertical_local

◆ kernel_color_smoothing

int dt_iop_demosaic_global_data_t::kernel_color_smoothing

Definition at line 176 of file demosaic.c.

Referenced by cleanup_global(), color_smoothing_cl(), and init_global().

◆ kernel_downsample

int dt_iop_demosaic_global_data_t::kernel_downsample

Definition at line 174 of file demosaic.c.

Referenced by cleanup_global(), and init_global().

◆ kernel_green_eq_favg_apply

int dt_iop_demosaic_global_data_t::kernel_green_eq_favg_apply

Definition at line 167 of file demosaic.c.

Referenced by cleanup_global(), green_equilibration_cl(), and init_global().

◆ kernel_green_eq_favg_reduce_first

int dt_iop_demosaic_global_data_t::kernel_green_eq_favg_reduce_first

Definition at line 165 of file demosaic.c.

Referenced by cleanup_global(), green_equilibration_cl(), and init_global().

◆ kernel_green_eq_favg_reduce_second

int dt_iop_demosaic_global_data_t::kernel_green_eq_favg_reduce_second

Definition at line 166 of file demosaic.c.

Referenced by cleanup_global(), green_equilibration_cl(), and init_global().

◆ kernel_green_eq_lavg

int dt_iop_demosaic_global_data_t::kernel_green_eq_lavg

Definition at line 164 of file demosaic.c.

Referenced by cleanup_global(), green_equilibration_cl(), and init_global().

◆ kernel_guided_laplacian_apply

int dt_iop_demosaic_global_data_t::kernel_guided_laplacian_apply

◆ kernel_guided_laplacian_coefficients

int dt_iop_demosaic_global_data_t::kernel_guided_laplacian_coefficients

◆ kernel_guided_laplacian_finalize

int dt_iop_demosaic_global_data_t::kernel_guided_laplacian_finalize

◆ kernel_guided_laplacian_normalize

int dt_iop_demosaic_global_data_t::kernel_guided_laplacian_normalize

◆ kernel_markesteijn_accu

int dt_iop_demosaic_global_data_t::kernel_markesteijn_accu

Definition at line 208 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_convert_yuv

int dt_iop_demosaic_global_data_t::kernel_markesteijn_convert_yuv

Definition at line 199 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_differentiate

int dt_iop_demosaic_global_data_t::kernel_markesteijn_differentiate

Definition at line 200 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_final

int dt_iop_demosaic_global_data_t::kernel_markesteijn_final

Definition at line 209 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_green_minmax

int dt_iop_demosaic_global_data_t::kernel_markesteijn_green_minmax

Definition at line 193 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_homo_max

int dt_iop_demosaic_global_data_t::kernel_markesteijn_homo_max

Definition at line 204 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_homo_max_corr

int dt_iop_demosaic_global_data_t::kernel_markesteijn_homo_max_corr

Definition at line 205 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_homo_quench

int dt_iop_demosaic_global_data_t::kernel_markesteijn_homo_quench

Definition at line 206 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_homo_set

int dt_iop_demosaic_global_data_t::kernel_markesteijn_homo_set

Definition at line 202 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_homo_sum

int dt_iop_demosaic_global_data_t::kernel_markesteijn_homo_sum

Definition at line 203 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_homo_threshold

int dt_iop_demosaic_global_data_t::kernel_markesteijn_homo_threshold

Definition at line 201 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_initial_copy

int dt_iop_demosaic_global_data_t::kernel_markesteijn_initial_copy

Definition at line 192 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_interpolate_green

int dt_iop_demosaic_global_data_t::kernel_markesteijn_interpolate_green

Definition at line 194 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_interpolate_twoxtwo

int dt_iop_demosaic_global_data_t::kernel_markesteijn_interpolate_twoxtwo

Definition at line 198 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_recalculate_green

int dt_iop_demosaic_global_data_t::kernel_markesteijn_recalculate_green

Definition at line 196 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_red_and_blue

int dt_iop_demosaic_global_data_t::kernel_markesteijn_red_and_blue

Definition at line 197 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_solitary_green

int dt_iop_demosaic_global_data_t::kernel_markesteijn_solitary_green

Definition at line 195 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_markesteijn_zero

int dt_iop_demosaic_global_data_t::kernel_markesteijn_zero

Definition at line 207 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_markesteijn_cl().

◆ kernel_passthrough_color

int dt_iop_demosaic_global_data_t::kernel_passthrough_color

Definition at line 170 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_default_cl().

◆ kernel_passthrough_monochrome

int dt_iop_demosaic_global_data_t::kernel_passthrough_monochrome

Definition at line 169 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_default_cl().

◆ kernel_ppg_green

int dt_iop_demosaic_global_data_t::kernel_ppg_green

Definition at line 171 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_default_cl().

◆ kernel_ppg_redblue

int dt_iop_demosaic_global_data_t::kernel_ppg_redblue

Definition at line 172 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_default_cl().

◆ kernel_pre_median

int dt_iop_demosaic_global_data_t::kernel_pre_median

Definition at line 168 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_default_cl().

◆ kernel_rcd_border_green

int dt_iop_demosaic_global_data_t::kernel_rcd_border_green

Definition at line 220 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_rcd_cl().

◆ kernel_rcd_border_redblue

int dt_iop_demosaic_global_data_t::kernel_rcd_border_redblue

Definition at line 219 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_rcd_cl().

◆ kernel_rcd_populate

int dt_iop_demosaic_global_data_t::kernel_rcd_populate

Definition at line 210 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_rcd_cl().

◆ kernel_rcd_step_1

int dt_iop_demosaic_global_data_t::kernel_rcd_step_1

Definition at line 212 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_rcd_cl().

◆ kernel_rcd_step_2_1

int dt_iop_demosaic_global_data_t::kernel_rcd_step_2_1

Definition at line 213 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_rcd_cl().

◆ kernel_rcd_step_3_1

int dt_iop_demosaic_global_data_t::kernel_rcd_step_3_1

Definition at line 214 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_rcd_cl().

◆ kernel_rcd_step_4_1

int dt_iop_demosaic_global_data_t::kernel_rcd_step_4_1

Definition at line 215 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_rcd_cl().

◆ kernel_rcd_step_4_2

int dt_iop_demosaic_global_data_t::kernel_rcd_step_4_2

Definition at line 216 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_rcd_cl().

◆ kernel_rcd_step_5_1

int dt_iop_demosaic_global_data_t::kernel_rcd_step_5_1

Definition at line 217 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_rcd_cl().

◆ kernel_rcd_step_5_2

int dt_iop_demosaic_global_data_t::kernel_rcd_step_5_2

Definition at line 218 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_rcd_cl().

◆ kernel_rcd_write_output

int dt_iop_demosaic_global_data_t::kernel_rcd_write_output

Definition at line 211 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_rcd_cl().

◆ kernel_vng_border_interpolate

int dt_iop_demosaic_global_data_t::kernel_vng_border_interpolate

Definition at line 178 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_vng_cl().

◆ kernel_vng_green_equilibrate

int dt_iop_demosaic_global_data_t::kernel_vng_green_equilibrate

Definition at line 190 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_vng_cl().

◆ kernel_vng_interpolate

int dt_iop_demosaic_global_data_t::kernel_vng_interpolate

Definition at line 191 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_vng_cl().

◆ kernel_vng_lin_interpolate

int dt_iop_demosaic_global_data_t::kernel_vng_lin_interpolate

Definition at line 179 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_vng_cl().

◆ kernel_write_blended_dual

int dt_iop_demosaic_global_data_t::kernel_write_blended_dual

Definition at line 221 of file demosaic.c.

Referenced by cleanup_global(), dual_demosaic_cl(), and init_global().

◆ kernel_zoom_half_size

int dt_iop_demosaic_global_data_t::kernel_zoom_half_size

Definition at line 173 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_cl().

◆ kernel_zoom_half_size_xtrans

int dt_iop_demosaic_global_data_t::kernel_zoom_half_size_xtrans

Definition at line 181 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process_cl().

◆ kernel_zoom_passthrough_monochrome

int dt_iop_demosaic_global_data_t::kernel_zoom_passthrough_monochrome

Definition at line 177 of file demosaic.c.

Referenced by cleanup_global(), and init_global().

◆ kernel_zoom_third_size

int dt_iop_demosaic_global_data_t::kernel_zoom_third_size

Definition at line 180 of file demosaic.c.

Referenced by cleanup_global(), and init_global().

◆ lmmse_gamma_in

float* dt_iop_demosaic_global_data_t::lmmse_gamma_in

Definition at line 222 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process().

◆ lmmse_gamma_out

float* dt_iop_demosaic_global_data_t::lmmse_gamma_out

Definition at line 223 of file demosaic.c.

Referenced by cleanup_global(), init_global(), and process().


The documentation for this struct was generated from the following file: