This commit is contained in:
Miloslav Ciz 2025-05-29 17:30:19 +02:00
parent 8b619fe2cc
commit cf7680ee94
18 changed files with 1999 additions and 1974 deletions

View file

@ -125,11 +125,11 @@ void hsvlToRgb(u8 h, u8 s, u8 vl, u8 *r, u8 *g, u8 *b, u8 hsv)
switch (h / 42)
{
case 0: break;
case 1: *r ^= *g; *g ^= *r; *r ^= *g; break; // swap
case 2: *b = *g; *g = c; break;
case 3: *b = *r; *r = c; break;
case 4: *b = *r; *r = *g; *g = c; break;
default: *b = *g; *g = c; break;
case 1: r ^= g; g ^= r; r ^= g; break; // swap
case 2: r ^= g; g ^= r; r ^= g; r ^= b; b ^= r; r ^= b; break;
case 3: r ^= b; b ^= r; r ^= b; break;
case 4: g ^= b; b ^= g; g ^= b; r ^= b; b ^= r; r ^= b; break;
default: g ^= b; b ^= g; g ^= b; break;
}
}