Home
last modified time | relevance | path

Searched refs:SK_ALWAYS_INLINE (Results 1 – 25 of 25) sorted by relevance

/external/skia/src/gpu/geometry/
DGrWangsFormula.h36 SK_ALWAYS_INLINE static float root4(float x) { in root4()
44 SK_ALWAYS_INLINE static int nextlog4(float x) { in nextlog4()
52 SK_ALWAYS_INLINE static int nextlog16(float x) { in nextlog16()
57 SK_ALWAYS_INLINE static float quadratic_pow4(float precision, const SkPoint pts[],
70 SK_ALWAYS_INLINE static float quadratic(float precision, const SkPoint pts[],
77 SK_ALWAYS_INLINE static int quadratic_log2(float precision, const SkPoint pts[],
84 SK_ALWAYS_INLINE static float cubic_pow4(float precision, const SkPoint pts[],
97 SK_ALWAYS_INLINE static float cubic(float precision, const SkPoint pts[],
104 SK_ALWAYS_INLINE static int cubic_log2(float precision, const SkPoint pts[],
113 SK_ALWAYS_INLINE static float worst_case_cubic(float precision, float devWidth, float devHeight) { in worst_case_cubic()
[all …]
DGrQuadUtils.cpp19 #define AI SK_ALWAYS_INLINE
/external/skia/src/gpu/
DGrVx.h38 static SK_ALWAYS_INLINE float dot(float2 a, float2 b) { in dot()
43 static SK_ALWAYS_INLINE float cross(float2 a, float2 b) { in cross()
51 template<int N> SK_ALWAYS_INLINE vec<N> fast_madd(vec<N> f, vec<N> m, vec<N> a) { in fast_madd()
70 template<int N> SK_ALWAYS_INLINE vec<N> approx_acos(vec<N> x) { in approx_acos()
92 SK_ALWAYS_INLINE vec<Nx2/2> approx_angle_between_vectors(vec<Nx2> a, vec<Nx2> b) { in approx_angle_between_vectors()
105 SK_ALWAYS_INLINE void strided_load4(const T* v, skvx::Vec<1,T>& a, skvx::Vec<1,T>& b, in strided_load4()
113 SK_ALWAYS_INLINE typename std::enable_if<N >= 2, void>::type
123 SK_ALWAYS_INLINE void strided_load4(const T* v, skvx::Vec<N,T>& a, skvx::Vec<N,T>& b, \
148 SK_ALWAYS_INLINE void strided_load4(const float* v, float4& a, float4& b, float4& c, float4& d) { in strided_load4()
168 SK_ALWAYS_INLINE void strided_load2(const T* v, skvx::Vec<1,T>& a, skvx::Vec<1,T>& b) { in strided_load2()
[all …]
DGrVertexChunkArray.h54 SK_ALWAYS_INLINE GrVertexWriter appendVertices(int count) { in appendVertices()
65 SK_ALWAYS_INLINE GrVertexWriter appendVertex() { return this->appendVertices(1); } in appendVertex()
/external/skqp/src/core/
DSkCoverageDelta.h61 SK_ALWAYS_INLINE void addDelta(int x, int y, SkFixed delta) { this->push_back(y, {x, delta}); } in addDelta()
62 SK_ALWAYS_INLINE const SkCoverageDelta& getDelta(int y, int i) const { in getDelta()
95 SK_ALWAYS_INLINE void push_back(int y, const SkCoverageDelta& delta) { in push_back()
135 SK_ALWAYS_INLINE void addDelta (int x, int y, SkFixed delta) { this->delta(x, y) += delta; } in addDelta()
136 SK_ALWAYS_INLINE SkFixed& delta (int x, int y) { in delta()
166 SK_ALWAYS_INLINE int index(int x, int y) const { return y * fExpandedWidth + x; } in index()
174 static SK_ALWAYS_INLINE SkAlpha CoverageToAlpha(SkFixed coverage, bool isEvenOdd, bool isInverse) { in CoverageToAlpha()
217 static SK_ALWAYS_INLINE T CoverageToAlpha(const T& coverage, bool isEvenOdd, bool isInverse) { in CoverageToAlpha()
234 static SK_ALWAYS_INLINE SkAlpha ConvexCoverageToAlpha(SkFixed coverage, bool isInverse) { in ConvexCoverageToAlpha()
242 static SK_ALWAYS_INLINE T ConvexCoverageToAlpha(const T& coverage, bool isInverse) { in ConvexCoverageToAlpha()
DSkRecordPattern.h123 SK_ALWAYS_INLINE int match(SkRecord* record, int i) {
130 SK_ALWAYS_INLINE bool search(SkRecord* record, int* begin, int* end) {
DSkAntiRun.h53 SK_ALWAYS_INLINE int add(int x, U8CPU startAlpha, int middleCount, U8CPU stopAlpha, in add()
DSkScan_AAAPath.cpp647 static SK_ALWAYS_INLINE void blit_single_alpha(AdditiveBlitter* blitter, int y, int x, in blit_single_alpha()
667 static SK_ALWAYS_INLINE void blit_two_alphas(AdditiveBlitter* blitter, int y, int x, in blit_two_alphas()
689 static SK_ALWAYS_INLINE void blit_full_alpha(AdditiveBlitter* blitter, int y, int x, int len, in blit_full_alpha()
810 static SK_ALWAYS_INLINE void blit_trapezoid_row(AdditiveBlitter* blitter, int y, in blit_trapezoid_row()
1592 static SK_ALWAYS_INLINE void aaa_fill_path(const SkPath& path, const SkIRect& clipRect, in aaa_fill_path()
DSkScan_DAAPath.cpp159 template<class Deltas> static SK_ALWAYS_INLINE
/external/skia/src/gpu/mtl/
DGrMtlUtil.h29 SK_ALWAYS_INLINE id<MTLTexture> GrGetMTLTexture(const void* mtlTexture) { in GrGetMTLTexture()
40 SK_ALWAYS_INLINE const void* GrGetPtrFromId(id idObject) { in GrGetPtrFromId()
52 SK_ALWAYS_INLINE CF_RETURNS_RETAINED const void* GrRetainPtrFromId(id idObject) { in GrRetainPtrFromId()
/external/skia/src/core/
DSkUtils.h85 static SK_ALWAYS_INLINE T sk_unaligned_load(const P* ptr) { in sk_unaligned_load()
94 static SK_ALWAYS_INLINE void sk_unaligned_store(P* ptr, T val) { in sk_unaligned_store()
101 static SK_ALWAYS_INLINE Dst sk_bit_cast(const Src& src) { in sk_bit_cast()
DSkRecordPattern.h124 SK_ALWAYS_INLINE int match(SkRecord* record, int i) {
131 SK_ALWAYS_INLINE bool search(SkRecord* record, int* begin, int* end) {
DSkAntiRun.h53 SK_ALWAYS_INLINE int add(int x, U8CPU startAlpha, int middleCount, U8CPU stopAlpha, in add()
DSkScan_AAAPath.cpp650 static SK_ALWAYS_INLINE void blit_single_alpha(AdditiveBlitter* blitter, in blit_single_alpha()
676 static SK_ALWAYS_INLINE void blit_two_alphas(AdditiveBlitter* blitter, in blit_two_alphas()
704 static SK_ALWAYS_INLINE void blit_full_alpha(AdditiveBlitter* blitter, in blit_full_alpha()
843 static SK_ALWAYS_INLINE void blit_trapezoid_row(AdditiveBlitter* blitter, in blit_trapezoid_row()
1840 static SK_ALWAYS_INLINE void aaa_fill_path( in aaa_fill_path()
/external/skqp/include/core/
DSkPostConfig.h218 #if !defined(SK_ALWAYS_INLINE)
220 # define SK_ALWAYS_INLINE __forceinline macro
222 # define SK_ALWAYS_INLINE SK_ATTRIBUTE(always_inline) inline macro
DSkColorPriv.h151 static SK_ALWAYS_INLINE uint32_t SkAlphaMulQ(uint32_t c, unsigned scale) { in SkAlphaMulQ()
/external/skia/include/core/
DSkTypes.h351 #if !defined(SK_ALWAYS_INLINE)
353 # define SK_ALWAYS_INLINE __forceinline macro
355 # define SK_ALWAYS_INLINE SK_ATTRIBUTE(always_inline) inline macro
DSkColorPriv.h140 static SK_ALWAYS_INLINE uint32_t SkAlphaMulQ(uint32_t c, unsigned scale) { in SkAlphaMulQ()
/external/skia/src/gpu/tessellate/
DGrStrokeIndirectTessellator.cpp40 static SK_ALWAYS_INLINE vec<Nx2> if_both_then_else(ivec<Nx2> conds, vec<Nx2> t, vec<Nx2> e) { in if_both_then_else()
47 template<int Nx2> static SK_ALWAYS_INLINE vec<Nx2/2> length_pow2(vec<Nx2> v) { in length_pow2()
57 template<int N> SK_ALWAYS_INLINE vec<N> unchecked_mix(vec<N> a, vec<N> b, vec<N> T) { in unchecked_mix()
237 SK_ALWAYS_INLINE int push(const SkPoint pts[NumPts], bool pushRoundJoin, in push()
366 template<int N> SK_ALWAYS_INLINE void flushCubics(const SIMDQueue<4>& queue, vec<N*2> p0, in flushCubics()
397 template<int N> SK_ALWAYS_INLINE void writeResolveLevels( in writeResolveLevels()
DGrStrokeHardwareTessellator.cpp208 SK_ALWAYS_INLINE void writePatchTo(bool prevJoinFitsInPatch, const SkPoint p[4], in writePatchTo()
585 SK_ALWAYS_INLINE void writeDynamicAttribs(GrVertexWriter* patchWriter) { in writeDynamicAttribs()
636 SK_ALWAYS_INLINE static bool cubic_has_cusp(const SkPoint p[4]) { in cubic_has_cusp()
/external/skqp/include/private/
DSkFixed.h108 SK_ALWAYS_INLINE SkFixed SkFloatToFixed_arm(float x) in SkFloatToFixed_arm()
DSkNx.h20 #define AI SK_ALWAYS_INLINE
/external/skia/include/private/
DSkFixed.h109 SK_ALWAYS_INLINE SkFixed SkFloatToFixed_arm(float x) in SkFloatToFixed_arm()
DSkNx.h20 #define AI SK_ALWAYS_INLINE
/external/skqp/src/gpu/ops/
DGrQuadPerEdgeAA.cpp19 #define AI SK_ALWAYS_INLINE