forked from enlightenment/efl
ector: fix ector_color_multiply() function
This commit is contained in:
parent
5e5b3750c7
commit
1d0ce5bc05
|
@ -6,7 +6,7 @@ ector_color_multiply(unsigned int c1, unsigned int c2)
|
||||||
{
|
{
|
||||||
return ( ((((((c1) >> 16) & 0xff00) * (((c2) >> 16) & 0xff00)) + 0xff0000) & 0xff000000) +
|
return ( ((((((c1) >> 16) & 0xff00) * (((c2) >> 16) & 0xff00)) + 0xff0000) & 0xff000000) +
|
||||||
((((((c1) >> 8) & 0xff00) * (((c2) >> 16) & 0xff)) + 0xff00) & 0xff0000) +
|
((((((c1) >> 8) & 0xff00) * (((c2) >> 16) & 0xff)) + 0xff00) & 0xff0000) +
|
||||||
((((((c1) & 0xff00) * ((c2) & 0xff00)) + 0xff00) >> 16) & 0xff00) +
|
((((((c1) & 0xff00) * ((c2) & 0xff00)) + 0xff0000) >> 16) & 0xff00) +
|
||||||
(((((c1) & 0xff) * ((c2) & 0xff)) + 0xff) >> 8) );
|
(((((c1) & 0xff) * ((c2) & 0xff)) + 0xff) >> 8) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue