Skip to content

Commit f181d9b

Browse files
committed
Fixed anti-pattern in ok_color.h
1 parent b2b06c0 commit f181d9b

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

dependencies/include/oklab/ok_color.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)