Lines Matching refs:skcms_Matrix3x3
196 bool skcms_GetCHAD(const skcms_ICCProfile* profile, skcms_Matrix3x3* m) { in skcms_GetCHAD()
239 const skcms_ICCTag* bXYZ, skcms_Matrix3x3* toXYZ) { in read_to_XYZD50()
1208 static skcms_Vector3 mv_mul(const skcms_Matrix3x3* m, const skcms_Vector3* v) { in mv_mul()
1222 skcms_Matrix3x3* toXYZD50) { in skcms_PrimariesToXYZD50()
1232 skcms_Matrix3x3 primaries = {{ in skcms_PrimariesToXYZD50()
1237 skcms_Matrix3x3 primaries_inv; in skcms_PrimariesToXYZD50()
1246 skcms_Matrix3x3 toXYZ = {{ in skcms_PrimariesToXYZD50()
1259 skcms_Matrix3x3 xyz_to_lms = {{ in skcms_PrimariesToXYZD50()
1264 skcms_Matrix3x3 lms_to_xyz = {{ in skcms_PrimariesToXYZD50()
1273 skcms_Matrix3x3 DXtoD50 = {{ in skcms_PrimariesToXYZD50()
1286 bool skcms_Matrix3x3_invert(const skcms_Matrix3x3* src, skcms_Matrix3x3* dst) { in skcms_Matrix3x3_invert()
1343 skcms_Matrix3x3 skcms_Matrix3x3_concat(const skcms_Matrix3x3* A, const skcms_Matrix3x3* B) { in skcms_Matrix3x3_concat()
1344 skcms_Matrix3x3 m = { { { 0,0,0 },{ 0,0,0 },{ 0,0,0 } } }; in skcms_Matrix3x3_concat()
1574 skcms_Matrix3x3 lhs = {{ {0,0,0}, {0,0,0}, {0,0,0} }}; in gauss_newton_step()
1604 skcms_Matrix3x3 lhs_inv; in gauss_newton_step()
2005 skcms_Matrix3x3* fromXYZD50, in prep_for_destination()
2079 skcms_Matrix3x3 from_xyz; in skcms_TransformWithPalette()
2201 static const skcms_Matrix3x3 I = {{ in skcms_TransformWithPalette()
2206 const skcms_Matrix3x3* to_xyz = srcProfile->has_A2B ? &I : &srcProfile->toXYZD50; in skcms_TransformWithPalette()
2210 if (0 != memcmp(&dstProfile->toXYZD50, to_xyz, sizeof(skcms_Matrix3x3))) { in skcms_TransformWithPalette()
2271 skcms_Matrix3x3 fromXYZD50; in assert_usable_as_destination()
2278 skcms_Matrix3x3 fromXYZD50; in skcms_MakeUsableAsDestination()