Searched refs:Sk4f (Results 1 - 9 of 9) sorted by relevance
/external/skia/src/effects/ |
H A D | SkColorMatrixFilter.cpp | 258 static Sk4f premul(const Sk4f& x) { 260 Sk4f pm = x * Sk4f(scale, scale, scale, 1); 270 static Sk4f unpremul(const SkPMFloat& pm) { 272 return pm * Sk4f(scale, scale, scale, 1); 275 static Sk4f clamp_0_255(const Sk4f& value) { 276 return Sk4f::Max(Sk4f [all...] |
/external/skia/src/core/ |
H A D | SkPMFloat.h | 18 class SkPMFloat : public Sk4f { 36 SkPMFloat(const Sk4f& fs) : INHERITED(fs) {} 67 typedef Sk4f INHERITED; 71 // Platform implementations of SkPMFloat assume Sk4f uses SSE or NEON. _none is generic.
|
H A D | SkXfermode.cpp | 22 // When implemented, the Sk4f and Sk4px xfermodes beat src/opts/SkXfermodes_opts_SSE2's. 23 // When implemented, the Sk4px, but not Sk4f, xfermodes beat src/opts/SkXfermodes_arm_neon's. 1199 static Sk4f ramp(const Sk4f& v0, const Sk4f& v1, const Sk4f& t) { 1203 static Sk4f clamp_255(const Sk4f& value) { 1204 return Sk4f::Min(Sk4f(25 [all...] |
H A D | SkNx.h | 281 typedef SkNf<4, float> Sk4f; typedef
|
/external/skia/src/effects/gradients/ |
H A D | SkRadialGradient.cpp | 285 static inline Sk4f fast_sqrt(const Sk4f& R) { 290 static inline Sk4f sum_squares(const Sk4f& a, const Sk4f& b) { 304 const Sk4f max(255); 310 const Sk4f fx4(sfx, sfx + sdx, sfx + 2*sdx, sfx + 3*sdx); 311 const Sk4f fy4(sfy, sfy + sdy, sfy + 2*sdy, sfy + 3*sdy); 312 const Sk4f dx4(sdx * 4); 313 const Sk4f dy [all...] |
/external/skia/bench/ |
H A D | PMFloatBench.cpp | 106 Sk4f c0 = SkPMFloat::FromARGB(255, 255, 0, 0), 115 Sk4f a = c0 + dc*fx + Sk4f(0.5f), // The +0.5f lets us call trunc() instead of get().
|
/external/skia/tests/ |
H A D | PMFloatTest.cpp | 35 // Test SkPMFloat <-> Sk4f conversion. 36 Sk4f fs = clamped; 37 SkPMFloat scaled = fs * Sk4f(0.25f);
|
/external/skia/src/opts/ |
H A D | SkPMFloat_neon.h | 34 return SkPMFloat(Sk4f(0.5f) + *this).trunc();
|
H A D | SkPMFloat_SSSE3.h | 35 return SkPMFloat(Sk4f(0.5f) + *this).trunc();
|
Completed in 375 milliseconds