コード例 #1
0
static Sk4f premul(const Sk4f& x) {
    return x * scale_rgb(x.kth<SkPM4f::A>());
}
コード例 #2
0
static Sk4f unpremul(const Sk4f& x) {
    return x * scale_rgb(1 / x.kth<SkPM4f::A>());  // TODO: fast/approx invert?
}
コード例 #3
0
static Sk4f premul(const Sk4f& x) {
    return x * scale_rgb(x[SkPM4f::A]);
}