Lines Matching refs:skcms_TransferFunction
77 static float max_roundtrip_error(const skcms_Curve* curve, const skcms_TransferFunction* inv_tf) { in max_roundtrip_error()
89 bool skcms_AreApproximateInverses(const skcms_Curve* curve, const skcms_TransferFunction* inv_tf) { in skcms_AreApproximateInverses()
245 static bool tf_is_valid(const skcms_TransferFunction* tf) { in tf_is_valid()
817 curve->parametric = skcms_TransferFunction{1,1,0,0,0,0,0}; in read_a2b()
1102 const skcms_TransferFunction* skcms_sRGB_TransferFunction() { in skcms_sRGB_TransferFunction()
1106 const skcms_TransferFunction* skcms_sRGB_Inverse_TransferFunction() { in skcms_sRGB_Inverse_TransferFunction()
1107 static const skcms_TransferFunction sRGB_inv = in skcms_sRGB_Inverse_TransferFunction()
1112 const skcms_TransferFunction* skcms_Identity_TransferFunction() { in skcms_Identity_TransferFunction()
1113 static const skcms_TransferFunction identity = {1,1,0,0,0,0,0}; in skcms_Identity_TransferFunction()
1192 const skcms_TransferFunction* inv_tf) { in skcms_TRCs_AreApproximateInverse()
1398 float skcms_TransferFunction_eval(const skcms_TransferFunction* tf, float x) { in skcms_TransferFunction_eval()
1409 bool skcms_TransferFunction_invert(const skcms_TransferFunction* src, skcms_TransferFunction* dst) { in skcms_TransferFunction_invert()
1418 skcms_TransferFunction inv = {0,0,0,0,0,0,0}; in skcms_TransferFunction_invert()
1510 const skcms_TransferFunction* tf, in rg_nonlinear()
1538 const skcms_TransferFunction* tf, in gauss_newton_step()
1619 static bool fit_nonlinear(const skcms_Curve* curve, int L, int N, skcms_TransferFunction* tf) { in fit_nonlinear()
1662 skcms_TransferFunction* approx, in skcms_ApproximateCurve()
1684 skcms_TransferFunction tf, in skcms_ApproximateCurve()
1952 static bool is_identity_tf(const skcms_TransferFunction* tf) { in is_identity_tf()
2006 skcms_TransferFunction* invR, in prep_for_destination()
2007 skcms_TransferFunction* invG, in prep_for_destination()
2008 skcms_TransferFunction* invB) { in prep_for_destination()
2078 skcms_TransferFunction inv_dst_tf_r, inv_dst_tf_g, inv_dst_tf_b; in skcms_TransformWithPalette()
2272 skcms_TransferFunction invR, invG, invB; in assert_usable_as_destination()
2284 skcms_TransferFunction tf[3]; in skcms_MakeUsableAsDestination()
2286 skcms_TransferFunction inv; in skcms_MakeUsableAsDestination()
2319 skcms_TransferFunction inv; in skcms_MakeUsableAsDestinationWithSingleCurve()