Update
This commit is contained in:
parent
8b619fe2cc
commit
cf7680ee94
18 changed files with 1999 additions and 1974 deletions
10
color.md
10
color.md
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue