… | |
… | |
589 | c.color.red = rgba.r; |
589 | c.color.red = rgba.r; |
590 | c.color.green = rgba.g; |
590 | c.color.green = rgba.g; |
591 | c.color.blue = rgba.b; |
591 | c.color.blue = rgba.b; |
592 | c.color.alpha = rgba.a; |
592 | c.color.alpha = rgba.a; |
593 | |
593 | |
594 | c.pixel = ((rgba.r * format->direct.redMask / rxvt_rgba::MAX_CC) << format->direct.red) |
594 | c.pixel = ((rgba.r * format->direct.redMask / rxvt_rgba::MAX_CC) << format->direct.red ) |
595 | | ((rgba.g * format->direct.greenMask / rxvt_rgba::MAX_CC) << format->direct.green) |
595 | | ((rgba.g * format->direct.greenMask / rxvt_rgba::MAX_CC) << format->direct.green) |
596 | | ((rgba.b * format->direct.blueMask / rxvt_rgba::MAX_CC) << format->direct.blue) |
596 | | ((rgba.b * format->direct.blueMask / rxvt_rgba::MAX_CC) << format->direct.blue ) |
597 | | ((rgba.a * format->direct.alphaMask / rxvt_rgba::MAX_CC) << format->direct.alpha); |
597 | | ((rgba.a * format->direct.alphaMask / rxvt_rgba::MAX_CC) << format->direct.alpha); |
598 | |
598 | |
599 | return true; |
599 | return true; |
600 | } |
600 | } |
601 | else |
601 | else |