/external/skia/src/core/ |
H A D | SkSRGB.h | 52 return (x < 0.0048f).thenElse(lo, hi); 68 return (x < 0.0043f).thenElse(lo, hi); 91 return (x < 0.055f).thenElse(lo, hi); 107 return (x < (0.055f/u)).thenElse(lo, hi);
|
H A D | Sk4px.h | 70 Wide thenElse(const Wide& t, const Wide& e) const { return INHERITED::thenElse(t,e); } function in class:__anon16926::Sk4px::Wide 88 Sk4px thenElse(const Sk4px& t, const Sk4px& e) const { return INHERITED::thenElse(t,e); } function in class:__anon16926::Sk4px
|
H A D | SkBitmapFilter.h | 108 return over2.thenElse(Sk4f(0), over1.thenElse(poly1, poly0));
|
H A D | SkNx.h | 122 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { function in struct:__anon16972::SkNx 123 return { fLo.thenElse(t.fLo, e.fLo), fHi.thenElse(t.fHi, e.fHi) }; 217 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { return fVal != 0 ? t : e; } function in struct:__anon16972::SkNx
|
H A D | SkXfermode.cpp | 103 Sk4f rc = (two * d <= da).thenElse(two * s * d, 135 auto colors = (d == Sk4f(0)).thenElse(dstover, 136 (s == sa).thenElse(srcover, 152 auto colors = (d == da).thenElse(dstover, 153 (s == Sk4f(0)).thenElse(srcover, 165 Sk4f m = (da > Sk4f(0)).thenElse(d / da, Sk4f(0)); 176 Sk4f liteSrc = d * sa + da * (s2 - sa) * (Sk4f(4) * d <= da).thenElse(darkDst, 179 return color_alpha(s * ida + d * isa + (s2 <= sa).thenElse(darkSrc, liteSrc), // Case 1 or 2/3?
|
/external/skia/src/opts/ |
H A D | SkXfermode_opts.h | 82 auto colors = (both + isLite.thenElse(lite, dark)).div255(); 97 colors = (sda < dsa).thenElse(srcover, dstover); 110 colors = (dsa < sda).thenElse(srcover, dstover); 139 auto colors = (d == Sk4f(0)).thenElse(dstover, 140 (s == sa).thenElse(srcover, 155 auto colors = (d == da).thenElse(dstover, 156 (s == Sk4f(0)).thenElse(srcover, 167 auto m = (da > Sk4f(0)).thenElse(d / da, Sk4f(0)), 178 liteSrc = d*sa + da*(s2-sa)*(Sk4f(4)*d <= da).thenElse(darkDst, liteDst); // Case 2 or 3? 181 auto colors = s*ida + d*isa + (s2 <= sa).thenElse(darkSr [all...] |
H A D | SkRasterPipeline_opts.h | 358 auto scale = (a == 0.0f).thenElse(0.0f, 1.0f/a); 738 return (d == da ).thenElse(d + s*inv(da), 739 (s == 0.0f).thenElse(s + d*inv(sa), 743 return (d == 0.0f).thenElse(d + s*inv(da), 744 (s == sa ).thenElse(s + d*inv(sa), 752 + (2.0f*s <= sa).thenElse(2.0f*s*d, sa*da - 2.0f*(da-d)*(sa-s)); 757 SkNf m = (da > 0.0f).thenElse(d / da, 0.0f), 768 liteSrc = d*sa + da*(s2 - sa) * (4.0f*d <= da).thenElse(darkDst, liteDst); // 2 or 3? 769 return s*inv(da) + d*inv(sa) + (s2 <= sa).thenElse(darkSrc, liteSrc); // 1 or (2 or 3)? 784 auto s = (max == min).thenElse(0. [all...] |
H A D | SkNx_neon.h | 207 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { function in class:__anon17112::SkNx 277 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { function in class:__anon17112::SkNx 317 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { function in class:__anon17112::SkNx 383 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { function in class:__anon17112::SkNx 438 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { function in class:__anon17112::SkNx 487 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { function in class:__anon17112::SkNx
|
H A D | SkNx_sse.h | 142 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { function in class:__anon17121::SkNx 192 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { function in class:__anon17121::SkNx 236 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { function in class:__anon17121::SkNx 410 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { function in class:__anon17121::SkNx 481 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { function in class:__anon17121::SkNx 665 AI SkNx thenElse(const SkNx& t, const SkNx& e) const { function in class:__anon17121::SkNx
|