qcms_modular_transform 77 third_party/qcms/src/chain.c static void qcms_transform_module_LAB_to_XYZ(struct qcms_modular_transform *transform, float *src, float *dest, size_t length) qcms_modular_transform 100 third_party/qcms/src/chain.c static void qcms_transform_module_XYZ_to_LAB(struct qcms_modular_transform *transform, float *src, float *dest, size_t length) qcms_modular_transform 126 third_party/qcms/src/chain.c static void qcms_transform_module_clut_only(struct qcms_modular_transform *transform, float *src, float *dest, size_t length) qcms_modular_transform 181 third_party/qcms/src/chain.c static void qcms_transform_module_clut(struct qcms_modular_transform *transform, float *src, float *dest, size_t length) qcms_modular_transform 374 third_party/qcms/src/chain.c static void qcms_transform_module_gamma_table(struct qcms_modular_transform *transform, float *src, float *dest, size_t length) qcms_modular_transform 393 third_party/qcms/src/chain.c static void qcms_transform_module_gamma_lut(struct qcms_modular_transform *transform, float *src, float *dest, size_t length) qcms_modular_transform 415 third_party/qcms/src/chain.c static void qcms_transform_module_matrix_translate(struct qcms_modular_transform *transform, float *src, float *dest, size_t length) qcms_modular_transform 447 third_party/qcms/src/chain.c static void qcms_transform_module_matrix(struct qcms_modular_transform *transform, float *src, float *dest, size_t length) qcms_modular_transform 479 third_party/qcms/src/chain.c static struct qcms_modular_transform* qcms_modular_transform_alloc() { qcms_modular_transform 480 third_party/qcms/src/chain.c return calloc(1, sizeof(struct qcms_modular_transform)); qcms_modular_transform 483 third_party/qcms/src/chain.c static void qcms_modular_transform_release(struct qcms_modular_transform *transform) qcms_modular_transform 485 third_party/qcms/src/chain.c struct qcms_modular_transform *next_transform; qcms_modular_transform 520 third_party/qcms/src/chain.c static void append_transform(struct qcms_modular_transform *transform, struct qcms_modular_transform ***next_transform) qcms_modular_transform 530 third_party/qcms/src/chain.c static struct qcms_modular_transform* reverse_transform(struct qcms_modular_transform *transform) qcms_modular_transform 532 third_party/qcms/src/chain.c struct qcms_modular_transform *prev_transform = NULL; qcms_modular_transform 534 third_party/qcms/src/chain.c struct qcms_modular_transform *next_transform = transform->next_transform; qcms_modular_transform 544 third_party/qcms/src/chain.c static struct qcms_modular_transform* qcms_modular_transform_create_mAB(struct lutmABType *lut) qcms_modular_transform 546 third_party/qcms/src/chain.c struct qcms_modular_transform *first_transform = NULL; qcms_modular_transform 547 third_party/qcms/src/chain.c struct qcms_modular_transform **next_transform = &first_transform; qcms_modular_transform 548 third_party/qcms/src/chain.c struct qcms_modular_transform *transform = NULL; qcms_modular_transform 643 third_party/qcms/src/chain.c static struct qcms_modular_transform* qcms_modular_transform_create_lut(struct lutType *lut) qcms_modular_transform 645 third_party/qcms/src/chain.c struct qcms_modular_transform *first_transform = NULL; qcms_modular_transform 646 third_party/qcms/src/chain.c struct qcms_modular_transform **next_transform = &first_transform; qcms_modular_transform 647 third_party/qcms/src/chain.c struct qcms_modular_transform *transform = NULL; qcms_modular_transform 706 third_party/qcms/src/chain.c struct qcms_modular_transform* qcms_modular_transform_create_input(qcms_profile *in) qcms_modular_transform 708 third_party/qcms/src/chain.c struct qcms_modular_transform *first_transform = NULL; qcms_modular_transform 709 third_party/qcms/src/chain.c struct qcms_modular_transform **next_transform = &first_transform; qcms_modular_transform 712 third_party/qcms/src/chain.c struct qcms_modular_transform *lut_transform; qcms_modular_transform 718 third_party/qcms/src/chain.c struct qcms_modular_transform *mAB_transform; qcms_modular_transform 725 third_party/qcms/src/chain.c struct qcms_modular_transform *transform; qcms_modular_transform 769 third_party/qcms/src/chain.c static struct qcms_modular_transform* qcms_modular_transform_create_output(qcms_profile *out) qcms_modular_transform 771 third_party/qcms/src/chain.c struct qcms_modular_transform *first_transform = NULL; qcms_modular_transform 772 third_party/qcms/src/chain.c struct qcms_modular_transform **next_transform = &first_transform; qcms_modular_transform 775 third_party/qcms/src/chain.c struct qcms_modular_transform *lut_transform; qcms_modular_transform 781 third_party/qcms/src/chain.c struct qcms_modular_transform *lut_transform; qcms_modular_transform 787 third_party/qcms/src/chain.c struct qcms_modular_transform *transform; qcms_modular_transform 891 third_party/qcms/src/chain.c static struct qcms_modular_transform* qcms_modular_transform_create(qcms_profile *in, qcms_profile *out) qcms_modular_transform 893 third_party/qcms/src/chain.c struct qcms_modular_transform *first_transform = NULL; qcms_modular_transform 894 third_party/qcms/src/chain.c struct qcms_modular_transform **next_transform = &first_transform; qcms_modular_transform 897 third_party/qcms/src/chain.c struct qcms_modular_transform* rgb_to_pcs; qcms_modular_transform 908 third_party/qcms/src/chain.c struct qcms_modular_transform* lab_to_pcs; qcms_modular_transform 928 third_party/qcms/src/chain.c struct qcms_modular_transform* pcs_to_lab; qcms_modular_transform 937 third_party/qcms/src/chain.c struct qcms_modular_transform* pcs_to_rgb; qcms_modular_transform 954 third_party/qcms/src/chain.c static float* qcms_modular_transform_data(struct qcms_modular_transform *transform, float *src, float *dest, size_t len) qcms_modular_transform 982 third_party/qcms/src/chain.c struct qcms_modular_transform *transform_list = qcms_modular_transform_create(in, out); qcms_modular_transform 104 third_party/qcms/src/qcmsint.h struct qcms_modular_transform; qcms_modular_transform 106 third_party/qcms/src/qcmsint.h typedef void (*transform_module_fn_t)(struct qcms_modular_transform *transform, float *src, float *dest, size_t length); qcms_modular_transform 134 third_party/qcms/src/qcmsint.h struct qcms_modular_transform *next_transform;