/external/skia/src/core/ |
D | SkAnalyticEdge.h | 28 SkFixed fX; 29 SkFixed fDX; 30 SkFixed fUpperX; // The x value when y = fUpperY 31 SkFixed fY; // The current y 32 SkFixed fUpperY; // The upper bound of y (our edge is from y = fUpperY to y = fLowerY) 33 SkFixed fLowerY; // The lower bound of y (our edge is from y = fUpperY to y = fLowerY) 34 SkFixed fDY; // abs(1/fDX); may be SK_MaxS32 when fDX is close to 0. 37 SkFixed fSavedX; // For deferred blitting 38 SkFixed fSavedY; // For deferred blitting 39 SkFixed fSavedDY; // For deferred blitting [all …]
|
D | SkEdge.h | 29 SkFixed fX; 30 SkFixed fDX; 41 inline int updateLine(SkFixed ax, SkFixed ay, SkFixed bx, SkFixed by); 66 SkFixed fQx, fQy; 67 SkFixed fQDx, fQDy; 68 SkFixed fQDDx, fQDDy; 69 SkFixed fQLastX, fQLastY; 77 SkFixed fCx, fCy; 78 SkFixed fCDx, fCDy; 79 SkFixed fCDDx, fCDDy; [all …]
|
D | SkScan_AAAPath.cpp | 131 virtual void flush_if_y_changed(SkFixed y, SkFixed nextY) = 0; 163 void flush_if_y_changed(SkFixed y, SkFixed nextY) override {} in flush_if_y_changed() 291 void flush_if_y_changed(SkFixed y, SkFixed nextY) override { in flush_if_y_changed() 546 static inline SkAlpha trapezoidToAlpha(SkFixed l1, SkFixed l2) { in trapezoidToAlpha() 552 static inline SkFixed partialTriangleToAlpha16(SkFixed a, SkFixed b) { in partialTriangleToAlpha16() 560 static inline SkAlpha partialTriangleToAlpha(SkFixed a, SkFixed b) { in partialTriangleToAlpha() 564 static inline SkAlpha getPartialAlpha(SkAlpha alpha, SkFixed partialHeight) { in getPartialAlpha() 575 static inline SkAlpha f2a(SkFixed f) { in f2a() 582 static inline SkFixed approximateIntersection(SkFixed l1, SkFixed r1, SkFixed l2, SkFixed r2) { in approximateIntersection() 589 static inline void computeAlphaAboveLine(SkAlpha* alphas, SkFixed l, SkFixed r, in computeAlphaAboveLine() [all …]
|
D | SkBitmapProcState_matrix.h | 31 static inline uint32_t PACK_FILTER_Y_NAME(SkFixed f, unsigned max, in PACK_FILTER_Y_NAME() 32 SkFixed one PREAMBLE_PARAM_Y) { in PACK_FILTER_Y_NAME() 38 static inline uint32_t PACK_FILTER_X_NAME(SkFixed f, unsigned max, in PACK_FILTER_X_NAME() 39 SkFixed one PREAMBLE_PARAM_X) { in PACK_FILTER_X_NAME() 54 const SkFixed one = s.fFilterOneX; in SCALE_FILTER_NAME() 60 const SkFixed fy = mapper.fixedY(); in SCALE_FILTER_NAME() 69 const SkFixed fixedFx = SkFractionalIntToFixed(fx); in SCALE_FILTER_NAME() 70 const SkFixed fixedDx = SkFractionalIntToFixed(dx); in SCALE_FILTER_NAME() 77 SkFixed fixedFx = SkFractionalIntToFixed(fx); in SCALE_FILTER_NAME() 94 SkFixed oneX = s.fFilterOneX; in AFFINE_FILTER_NAME() [all …]
|
D | SkAnalyticEdge.cpp | 16 bool SkAnalyticEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1, SkFixed slope) { in updateLine() 81 SkFixed oldx = fQEdge.fQx; in updateQuadratic() 82 SkFixed oldy = fQEdge.fQy; in updateQuadratic() 83 SkFixed dx = fQEdge.fQDx; in updateQuadratic() 84 SkFixed dy = fQEdge.fQDy; in updateQuadratic() 85 SkFixed newx, newy, newSnappedX, newSnappedY; in updateQuadratic() 91 SkFixed slope; in updateQuadratic() 100 newSnappedY = SkTMin<SkFixed>(fQEdge.fQLastY, SkFixedRoundToFixed(newy)); in updateQuadratic() 173 SkFixed oldx = fCEdge.fCx; in updateCubic() 174 SkFixed oldy = fCEdge.fCy; in updateCubic() [all …]
|
D | SkGlyph.h | 46 SkPackedID(uint32_t code, SkFixed x, SkFixed y) { in SkPackedID() 70 SkFixed getSubXFixed() const { in getSubXFixed() 74 SkFixed getSubYFixed() const { in getSubYFixed() 97 static unsigned FixedToSub(SkFixed n) { in FixedToSub() 101 static SkFixed SubToFixed(unsigned sub) { in SubToFixed() 111 SkPackedGlyphID(SkGlyphID code, SkFixed x, SkFixed y) : SkPackedID(code, x, y) { } in SkPackedGlyphID() 120 SkPackedUnicharID(SkUnichar code, SkFixed x, SkFixed y) : SkPackedID(code, x, y) { } in SkPackedUnicharID() 146 static const SkFixed kSubpixelRound = SK_FixedHalf >> SkPackedID::kSubBits; 227 SkFixed getSubXFixed() const { in getSubXFixed() 231 SkFixed getSubYFixed() const { in getSubYFixed()
|
D | SkEdge.cpp | 25 static inline SkFixed SkFDot6ToFixedDiv2(SkFDot6 value) { in SkFDot6ToFixedDiv2() 72 SkFixed slope = SkFDot6Div(x1 - x0, y1 - y0); in setLine() 90 int SkEdge::updateLine(SkFixed x0, SkFixed y0, SkFixed x1, SkFixed y1) in updateLine() 113 SkFixed slope = SkFDot6Div(x1 - x0, y1 - y0); in updateLine() 260 SkFixed A = SkFDot6ToFixedDiv2(x0 - x1 - x1 + x2); // 1/2 the real value in setQuadraticWithoutUpdate() 261 SkFixed B = SkFDot6ToFixed(x1 - x0); // 1/2 the real value in setQuadraticWithoutUpdate() 291 SkFixed oldx = fQx; in updateQuadratic() 292 SkFixed oldy = fQy; in updateQuadratic() 293 SkFixed dx = fQDx; in updateQuadratic() 294 SkFixed dy = fQDy; in updateQuadratic() [all …]
|
D | SkBitmapProcState_matrixProcs.cpp | 41 void decal_nofilter_scale(uint32_t dst[], SkFixed fx, SkFixed dx, int count); 42 void decal_filter_scale(uint32_t dst[], SkFixed fx, SkFixed dx, int count); 67 static unsigned X(const SkBitmapProcState&, SkFixed fx, int max) { in X() 70 static unsigned Y(const SkBitmapProcState&, SkFixed fy, int max) { in Y() 100 static unsigned X(const SkBitmapProcState&, SkFixed fx, int max) { in X() 104 static unsigned Y(const SkBitmapProcState&, SkFixed fy, int max) { in Y() 131 static unsigned X(const SkBitmapProcState& s, SkFixed fx, int max) { in X() 134 static unsigned Y(const SkBitmapProcState& s, SkFixed fy, int max) { in Y() 148 static inline U16CPU fixed_clamp(SkFixed x) { in fixed_clamp() 158 static inline U16CPU fixed_repeat(SkFixed x) { in fixed_repeat() [all …]
|
D | SkScan_Antihair.cpp | 50 SkFixed n = i * 257; in build_gamma_table() 99 virtual SkFixed drawCap(int x, SkFixed fy, SkFixed slope, int mod64) = 0; 100 virtual SkFixed drawLine(int x, int stopx, SkFixed fy, SkFixed slope) = 0; 108 SkFixed drawCap(int x, SkFixed fy, SkFixed slope, int mod64) override { in drawCap() 129 virtual SkFixed drawLine(int x, int stopx, SkFixed fy, in drawLine() 130 SkFixed slope) override { in drawLine() 155 SkFixed drawCap(int x, SkFixed fy, SkFixed dy, int mod64) override { in drawCap() 167 SkFixed drawLine(int x, int stopx, SkFixed fy, SkFixed dy) override { in drawLine() 185 SkFixed drawCap(int y, SkFixed fx, SkFixed dx, int mod64) override { in drawCap() 204 SkFixed drawLine(int y, int stopy, SkFixed fx, SkFixed dx) override { in drawLine() [all …]
|
D | SkFDot6.h | 58 inline SkFixed SkFDot6ToFixed(SkFDot6 x) { in SkFDot6ToFixed() 68 inline SkFixed SkFDot6Div(SkFDot6 a, SkFDot6 b) { in SkFDot6Div() 82 inline static SkFixed Lookup(SkFDot6 x) { in Lookup() 88 static inline SkFixed QuickSkFDot6Div(SkFDot6 a, SkFDot6 b) { in QuickSkFDot6Div() 99 SkFixed ourAnswer = (a * QuickFDot6Inverse::Lookup(b)) >> 6; in QuickSkFDot6Div() 101 SkFixed directAnswer = SkFDot6Div(a, b); in QuickSkFDot6Div()
|
D | SkBitmapProcState.h | 78 typedef U16CPU (*FixedTileProc)(SkFixed); // returns 0..0xFFFF 88 SkFixed fFilterOneX; 89 SkFixed fFilterOneY; 91 SkFixed fInvSx; // chooseProcs 92 SkFixed fInvKy; // chooseProcs 223 SkFixed biasX, biasY; 251 SkFixed fixedX() const { return SkFractionalIntToFixed(fX); } in fixedX() 252 SkFixed fixedY() const { return SkFractionalIntToFixed(fY); } in fixedY()
|
D | SkBitmapProcState_shaderproc.h | 26 const SkFixed oneX = s.fFilterOneX; in SCALE_FILTER_NAME() 27 const SkFixed dx = s.fInvSx; in SCALE_FILTER_NAME() 28 SkFixed fx; in SCALE_FILTER_NAME() 35 SkFixed fy = mapper.fixedY(); in SCALE_FILTER_NAME()
|
D | SkGlyphCache.h | 57 const SkGlyph& getUnicharMetrics(SkUnichar, SkFixed x, SkFixed y); 58 const SkGlyph& getGlyphIDMetrics(uint16_t, SkFixed x, SkFixed y); 204 SkGlyph* lookupByChar(SkUnichar id, MetricsType type, SkFixed x = 0, SkFixed y = 0);
|
/external/skia/include/private/ |
D | SkFixed.h | 23 typedef int32_t SkFixed; typedef 34 #define SkFloatToFixed(x) ((SkFixed)((x) * SK_Fixed1)) 37 static inline SkFixed SkFloatToFixed_Check(float x) { in SkFloatToFixed_Check() 39 SkFixed n32 = (SkFixed)n64; in SkFloatToFixed_Check() 48 #define SkDoubleToFixed(x) ((SkFixed)((x) * SK_Fixed1)) 54 inline SkFixed SkIntToFixed(int n) in SkIntToFixed() 65 #define SkIntToFixed(n) (SkFixed)((unsigned)(n) << 16) 72 static inline SkFixed SkFixedRoundToFixed(SkFixed x) { in SkFixedRoundToFixed() 75 static inline SkFixed SkFixedCeilToFixed(SkFixed x) { in SkFixedCeilToFixed() 78 static inline SkFixed SkFixedFloorToFixed(SkFixed x) { in SkFixedFloorToFixed() [all …]
|
/external/skia/bench/ |
D | InterpBench.cpp | 63 SkFixed curr = SkFloatToFixed(fx); in performTest() 64 SkFixed step = SkFloatToFixed(dx); in performTest() 84 SkFixed tmp; in performTest() 86 tmp = (SkFixed)(curr >> 16); in performTest() 90 tmp = (SkFixed)(curr >> 16); in performTest() 94 tmp = (SkFixed)(curr >> 16); in performTest() 98 tmp = (SkFixed)(curr >> 16); in performTest() 115 SkFixed tmp; in performTest() 117 tmp = (SkFixed) (curr >> 32); dst[i + 0] = TILE(tmp, count); curr += step; in performTest() 118 tmp = (SkFixed) (curr >> 32); dst[i + 1] = TILE(tmp, count); curr += step; in performTest() [all …]
|
/external/skia/tools/ |
D | test_font_data.cpp | 471 const SkFixed CourierNewkNormalWidths[] = { 804 const SkFixed CourierNewkBoldWidths[] = { 1156 const SkFixed CourierNewkItalicWidths[] = { 1486 const SkFixed CourierNewkBoldItalicWidths[] = { 2415 const SkFixed LiberationSanskNormalWidths[] = { 3362 const SkFixed LiberationSanskBoldWidths[] = { 3720 const SkFixed LiberationSanskItalicWidths[] = { 4645 const SkFixed LiberationSanskBoldItalicWidths[] = { 4802 const SkFixed HiraginoMaruGothicProkNormalWidths[] = { 5502 const SkFixed PapyruskNormalWidths[] = { [all …]
|
/external/skia/src/opts/ |
D | SkBitmapProcState_matrix_neon.h | 55 const SkFixed fixedFx = SkFractionalIntToFixed(fx); in SCALE_NOFILTER_NAME() 56 const SkFixed fixedDx = SkFractionalIntToFixed(dx); in SCALE_NOFILTER_NAME() 181 static inline uint32_t PACK_FILTER_Y_NAME(SkFixed f, unsigned max, in PACK_FILTER_Y_NAME() 182 SkFixed one PREAMBLE_PARAM_Y) { in PACK_FILTER_Y_NAME() 188 static inline uint32_t PACK_FILTER_X_NAME(SkFixed f, unsigned max, in PACK_FILTER_X_NAME() 189 SkFixed one PREAMBLE_PARAM_X) { in PACK_FILTER_X_NAME() 196 SkFixed one PREAMBLE_PARAM_X) { in PACK_FILTER_X4_NAME() 217 SkFixed one PREAMBLE_PARAM_X) { in PACK_FILTER_Y4_NAME() 246 const SkFixed one = s.fFilterOneX; in SCALE_FILTER_NAME() 252 const SkFixed fy = mapper.fixedY(); in SCALE_FILTER_NAME() [all …]
|
D | SkBitmapProcState_opts_SSE2.cpp | 237 static inline uint32_t ClampX_ClampY_pack_filter(SkFixed f, unsigned max, in ClampX_ClampY_pack_filter() 238 SkFixed one) { in ClampX_ClampY_pack_filter() 254 const SkFixed one = s.fFilterOneX; in ClampX_ClampY_filter_scale_SSE2() 255 const SkFixed dx = s.fInvSx; in ClampX_ClampY_filter_scale_SSE2() 258 const SkFixed fy = mapper.fixedY(); in ClampX_ClampY_filter_scale_SSE2() 263 SkFixed fx = mapper.fixedX(); in ClampX_ClampY_filter_scale_SSE2() 377 SkFixed fx = mapper.fixedX(); in ClampX_ClampY_nofilter_scale_SSE2() 385 const SkFixed dx = s.fInvSx; in ClampX_ClampY_nofilter_scale_SSE2() 487 SkFixed oneX = s.fFilterOneX; in ClampX_ClampY_filter_affine_SSE2() 488 SkFixed oneY = s.fFilterOneY; in ClampX_ClampY_filter_affine_SSE2() [all …]
|
D | SkBitmapProcState_matrixProcs_neon.cpp | 17 static void decal_nofilter_scale_neon(uint32_t dst[], SkFixed fx, SkFixed dx, int count); 18 static void decal_filter_scale_neon(uint32_t dst[], SkFixed fx, SkFixed dx, int count); 145 void decal_nofilter_scale_neon(uint32_t dst[], SkFixed fx, SkFixed dx, int count) { in decal_nofilter_scale_neon() 148 SkFixed dx8 = dx * 8; in decal_nofilter_scale_neon() 180 void decal_filter_scale_neon(uint32_t dst[], SkFixed fx, SkFixed dx, int count) { in decal_filter_scale_neon() 182 SkFixed dx8 = dx * 8; in decal_filter_scale_neon()
|
/external/skia/src/effects/ |
D | SkEmbossMask.cpp | 51 SkFixed lx = SkScalarToFixed(light.fDirection[0]); in Emboss() 52 SkFixed ly = SkScalarToFixed(light.fDirection[1]); in Emboss() 53 SkFixed lz = SkScalarToFixed(light.fDirection[2]); in Emboss() 54 SkFixed lz_dot_nz = lz * kDelta; in Emboss() 75 SkFixed numer = lx * nx + ly * ny + lz_dot_nz; in Emboss() 81 SkFixed dot = numer / denom; in Emboss()
|
/external/skia/src/gpu/ |
D | GrGlyph.h | 67 static inline unsigned ExtractSubPixelBitsFromFixed(SkFixed pos) { in ExtractSubPixelBitsFromFixed() 72 static inline PackedID Pack(uint16_t glyphID, SkFixed x, SkFixed y, MaskStyle ms) { in Pack() 79 static inline SkFixed UnpackFixedX(PackedID packed) { in UnpackFixedX() 83 static inline SkFixed UnpackFixedY(PackedID packed) { in UnpackFixedY()
|
/external/skia/tests/ |
D | ClampRangeTest.cpp | 58 static void test_range(SkFixed fx, SkFixed dx, int count) { in test_range() 91 SkFixed fx = rand.nextS() >> 1; in DEF_TEST() 92 SkFixed sx = rand.nextS() >> 1; in DEF_TEST() 94 SkFixed dx = (sx - fx) / count; in DEF_TEST()
|
/external/skia/src/shaders/gradients/ |
D | SkGradientShaderPriv.h | 51 static inline SkFixed clamp_tileproc(SkFixed x) { in clamp_tileproc() 57 static inline SkFixed repeat_tileproc(SkFixed x) { in repeat_tileproc() 63 static inline SkFixed mirror_tileproc(SkFixed x) { in mirror_tileproc() 70 typedef SkFixed (*TileProc)(SkFixed); 209 SkFixed fPos; // 0...1
|
/external/skia/src/ports/ |
D | SkFontHost_FreeType_common.h | 54 SkFixed fMinimum; 55 SkFixed fDefault; 56 SkFixed fMaximum; 66 SkFixed* axisValues,
|
D | SkFontConfigInterface_direct.cpp | 371 static int map_range(SkFixed value, in map_range() 372 SkFixed old_min, SkFixed old_max, in map_range() 373 SkFixed new_min, SkFixed new_max) in map_range() 381 SkFixed old_val; 382 SkFixed new_val; 385 static SkFixed map_ranges_fixed(SkFixed val, MapRanges const ranges[], int rangesCount) { in map_ranges_fixed() 410 static const SkFixed value = static_cast<SkFixed>(n << 16);
|