Lines Matching refs:toXYZD50
1300 profile->toXYZD50.vals[0][0] = illuminant_X;
1301 profile->toXYZD50.vals[1][1] = illuminant_Y;
1302 profile->toXYZD50.vals[2][2] = illuminant_Z;
1323 if (!read_to_XYZD50(&rXYZ, &gXYZ, &bXYZ, &profile->toXYZD50)) {
1393 true, // has_toXYZD50, followed by 3x3 toXYZD50 matrix
1470 // Just like sRGB above, but with identity transfer functions and toXYZD50 matrix.
1486 true, // has_toXYZD50, followed by 3x3 toXYZD50 matrix
1683 skcms_Matrix3x3* toXYZD50) {
1685 !toXYZD50) {
1692 // Now convert toXYZ matrix to toXYZD50.
1712 *toXYZD50 = {{
1717 *toXYZD50 = skcms_Matrix3x3_concat(toXYZD50, &xyz_to_lms);
1718 *toXYZD50 = skcms_Matrix3x3_concat(&lms_to_xyz, toXYZD50);
1727 skcms_Matrix3x3* toXYZD50) {
1732 !toXYZD50) {
1763 *toXYZD50 = skcms_Matrix3x3_concat(&DXtoD50, &toXYZ);
2595 && skcms_Matrix3x3_invert(&profile->toXYZD50, fromXYZD50);
2704 skcms_SetXYZD50(&gray_dst_profile, &skcms_XYZD50_profile()->toXYZD50);
2799 *args++ = &srcProfile->toXYZD50;
2857 const skcms_Matrix3x3* to_xyz = srcProfile->has_A2B ? &I : &srcProfile->toXYZD50;
2861 if (0 != memcmp(&dstProfile->toXYZD50, to_xyz, sizeof(skcms_Matrix3x3))) {
2971 || !skcms_Matrix3x3_invert(&profile->toXYZD50, &fromXYZD50)) {