Lines Matching defs:toXYZD50
183 static void write_xyz_tag(uint32_t* ptr, const skcms_Matrix3x3& toXYZD50, int col) {
186 ptr[2] = SkEndian_SwapBE32(float_round_to_fixed(toXYZD50.vals[0][col]));
187 ptr[3] = SkEndian_SwapBE32(float_round_to_fixed(toXYZD50.vals[1][col]));
188 ptr[4] = SkEndian_SwapBE32(float_round_to_fixed(toXYZD50.vals[2][col]));
249 const skcms_Matrix3x3& toXYZD50) {
251 bool srgb_gamut = nearly_equal(toXYZD50, SkNamedGamut::kSRGB);
263 if (twoDotTwo && nearly_equal(toXYZD50, SkNamedGamut::kAdobeRGB)) {
266 bool display_p3 = nearly_equal(toXYZD50, SkNamedGamut::kDisplayP3);
274 bool rec2020 = nearly_equal(toXYZD50, SkNamedGamut::kRec2020);
287 const skcms_Matrix3x3& toXYZD50) {
289 if (const char* description = get_color_profile_description(fn, toXYZD50)) {
302 md5.write(&toXYZD50, sizeof(toXYZD50));
317 const skcms_Matrix3x3& toXYZD50) {
339 get_color_profile_tag(colorProfileTag, fn, toXYZD50);
349 write_xyz_tag((uint32_t*) ptr, toXYZD50, 0);
351 write_xyz_tag((uint32_t*) ptr, toXYZD50, 1);
353 write_xyz_tag((uint32_t*) ptr, toXYZD50, 2);
375 const skcms_Matrix3x3& toXYZD50,
399 get_color_profile_tag(colorProfileTag, fn, toXYZD50);
406 write_xyz_tag((uint32_t*) pProfile, toXYZD50, TOXYZ_MATRIX_COL_ZERO);
408 write_xyz_tag((uint32_t*) pProfile, toXYZD50, TOXYZ_MATRIX_COL_ONE);
410 write_xyz_tag((uint32_t*) pProfile, toXYZD50, TOXYZ_MATRIX_COL_TWO);