![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
The three colorspace kernels, compiled once and held by common/opencl.c. More...
#include <iop_profile.h>
Collaboration diagram for dt_colorspaces_cl_global_t:Data Fields | |
| int | kernel_colorspaces_transform_lab_to_rgb_matrix |
| int | kernel_colorspaces_transform_rgb_matrix_to_lab |
| int | kernel_colorspaces_transform_rgb_matrix_to_rgb |
The three colorspace kernels, compiled once and held by common/opencl.c.
Built from colorspaces.cl (program 23 in data/kernels/programs.conf) by dt_colorspaces_init_cl_global(), reached from the pixel loops as a file-static in colorprofiles/iop_profile.c. Members are kernel handles, not pointers.
Definition at line 383 of file colorprofiles/iop_profile.h.
| int dt_colorspaces_cl_global_t::kernel_colorspaces_transform_lab_to_rgb_matrix |
Definition at line 385 of file colorprofiles/iop_profile.h.
Referenced by dt_colorspaces_apply_profile_cl(), and dt_colorspaces_init_cl_global().
| int dt_colorspaces_cl_global_t::kernel_colorspaces_transform_rgb_matrix_to_lab |
Definition at line 386 of file colorprofiles/iop_profile.h.
Referenced by dt_colorspaces_apply_profile_cl().
| int dt_colorspaces_cl_global_t::kernel_colorspaces_transform_rgb_matrix_to_rgb |
Definition at line 387 of file colorprofiles/iop_profile.h.
Referenced by dt_ioppr_transform_image_colorspace_rgb_cl().