Lines Matching refs:XYZ
971 LogLuv24toXYZ(uint32 p, float XYZ[3]) in LogLuv24toXYZ()
978 XYZ[0] = XYZ[1] = XYZ[2] = 0.; in LogLuv24toXYZ()
990 XYZ[0] = (float)(x/y * L); in LogLuv24toXYZ()
991 XYZ[1] = (float)L; in LogLuv24toXYZ()
992 XYZ[2] = (float)((1.-x-y)/y * L); in LogLuv24toXYZ()
999 LogLuv24fromXYZ(float XYZ[3], int em) in LogLuv24fromXYZ()
1004 Le = LogL10fromY(XYZ[1], em); in LogLuv24fromXYZ()
1006 s = XYZ[0] + 15.*XYZ[1] + 3.*XYZ[2]; in LogLuv24fromXYZ()
1011 u = 4.*XYZ[0] / s; in LogLuv24fromXYZ()
1012 v = 9.*XYZ[1] / s; in LogLuv24fromXYZ()
1112 LogLuv32toXYZ(uint32 p, float XYZ[3]) in LogLuv32toXYZ()
1118 XYZ[0] = XYZ[1] = XYZ[2] = 0.; in LogLuv32toXYZ()
1128 XYZ[0] = (float)(x/y * L); in LogLuv32toXYZ()
1129 XYZ[1] = (float)L; in LogLuv32toXYZ()
1130 XYZ[2] = (float)((1.-x-y)/y * L); in LogLuv32toXYZ()
1137 LogLuv32fromXYZ(float XYZ[3], int em) in LogLuv32fromXYZ()
1142 Le = (unsigned int)LogL16fromY(XYZ[1], em); in LogLuv32fromXYZ()
1144 s = XYZ[0] + 15.*XYZ[1] + 3.*XYZ[2]; in LogLuv32fromXYZ()
1149 u = 4.*XYZ[0] / s; in LogLuv32fromXYZ()
1150 v = 9.*XYZ[1] / s; in LogLuv32fromXYZ()