@@ -245,26 +245,26 @@ double find_gamut_intersection(double a, double b, double L1, double C1, double
245245 double mdt2 = 6 * m_dt * m_dt * m_;
246246 double sdt2 = 6 * s_dt * s_dt * s_;
247247
248- double r = 4.0767416621 * l - 3.3077115913 * m + 0.2309699292 * s - 1 ;
248+ double r0 = 4.0767416621 * l - 3.3077115913 * m + 0.2309699292 * s - 1 ;
249249 double r1 = 4.0767416621 * ldt - 3.3077115913 * mdt + 0.2309699292 * sdt;
250250 double r2 = 4.0767416621 * ldt2 - 3.3077115913 * mdt2 + 0.2309699292 * sdt2;
251251
252- double u_r = r1 / (r1 * r1 - 0.5 * r * r2);
253- double t_r = -r * u_r;
252+ double u_r = r1 / (r1 * r1 - 0.5 * r0 * r2);
253+ double t_r = -r0 * u_r;
254254
255- double g = -1.2684380046 * l + 2.6097574011 * m - 0.3413193965 * s - 1 ;
255+ double g0 = -1.2684380046 * l + 2.6097574011 * m - 0.3413193965 * s - 1 ;
256256 double g1 = -1.2684380046 * ldt + 2.6097574011 * mdt - 0.3413193965 * sdt;
257257 double g2 = -1.2684380046 * ldt2 + 2.6097574011 * mdt2 - 0.3413193965 * sdt2;
258258
259- double u_g = g1 / (g1 * g1 - 0.5 * g * g2);
260- double t_g = -g * u_g;
259+ double u_g = g1 / (g1 * g1 - 0.5 * g0 * g2);
260+ double t_g = -g0 * u_g;
261261
262- double b = -0.0041960863 * l - 0.7034186147 * m + 1.7076147010 * s - 1 ;
262+ double b0 = -0.0041960863 * l - 0.7034186147 * m + 1.7076147010 * s - 1 ;
263263 double b1 = -0.0041960863 * ldt - 0.7034186147 * mdt + 1.7076147010 * sdt;
264264 double b2 = -0.0041960863 * ldt2 - 0.7034186147 * mdt2 + 1.7076147010 * sdt2;
265265
266- double u_b = b1 / (b1 * b1 - 0.5 * b * b2);
267- double t_b = -b * u_b;
266+ double u_b = b1 / (b1 * b1 - 0.5 * b0 * b2);
267+ double t_b = -b0 * u_b;
268268
269269 t_r = u_r >= 0.0 ? t_r : DBL_MAX;
270270 t_g = u_g >= 0.0 ? t_g : DBL_MAX;
0 commit comments