/external/skia/src/gpu/ |
D | GrBlurUtils.cpp | 38 const SkMatrix& viewMatrix, in draw_mask() argument 43 if (!viewMatrix.invert(&inverse)) { in draw_mask() 49 matrix.preConcat(viewMatrix); in draw_mask() 64 const SkMatrix& viewMatrix, in sw_draw_with_mask_filter() argument 89 viewMatrix.mapRect(&devBounds); in sw_draw_with_mask_filter() 93 if (!SkDraw::ComputeMaskBounds(devBounds, &clipBounds, filter, &viewMatrix, in sw_draw_with_mask_filter() 100 if (!as_MFB(filter)->filterMask(&dstM, srcM, viewMatrix, nullptr)) { in sw_draw_with_mask_filter() 116 devPath.transform(viewMatrix); in sw_draw_with_mask_filter() 119 if (!SkDraw::DrawToMask(devPath, &clipBounds, filter, &viewMatrix, &srcM, in sw_draw_with_mask_filter() 127 if (!as_MFB(filter)->filterMask(&dstM, srcM, viewMatrix, nullptr)) { in sw_draw_with_mask_filter() [all …]
|
D | GrRenderTargetContext.cpp | 79 const SkMatrix& viewMatrix, const GrShape& shape) override { in drawShape() argument 81 clip, paint, viewMatrix, shape); in drawShape() 84 void makeGrPaint(GrMaskFormat maskFormat, const SkPaint& skPaint, const SkMatrix& viewMatrix, in makeGrPaint() argument 91 SkPaintToGrPaint(context, colorSpaceInfo, skPaint, viewMatrix, grPaint); in makeGrPaint() 233 const GrClip& clip, const SkMatrix& viewMatrix, in drawGlyphRunList() argument 248 atlasTextContext->drawGlyphRunList(fContext, fTextTarget.get(), clip, viewMatrix, in drawGlyphRunList() 436 const SkMatrix& viewMatrix) { in drawPaint() argument 480 if (!viewMatrix.invert(&localMatrix)) { in drawPaint() 498 const SkMatrix& viewMatrix, SkRect* rect, in crop_filled_rect() argument 500 if (!viewMatrix.rectStaysRect()) { in crop_filled_rect() [all …]
|
D | GrRenderTargetContext.h | 61 virtual void drawGlyphRunList(const GrClip&, const SkMatrix& viewMatrix, const SkGlyphRunList&); 86 void drawPaint(const GrClip&, GrPaint&&, const SkMatrix& viewMatrix); 100 const SkMatrix& viewMatrix, 116 const SkMatrix& viewMatrix, in fillRectToRect() argument 121 viewMatrix, rectToDraw, &localRect); in fillRectToRect() 130 const SkMatrix& viewMatrix, 141 const SkMatrix& viewMatrix, const SkRect& rect, 157 const SkMatrix& viewMatrix, const SkPoint quad[4], 169 void drawQuadSet(const GrClip& clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, 181 const SkMatrix& viewMatrix, sk_sp<GrColorSpaceXform> texXform); [all …]
|
D | GrDefaultGeoProcFactory.cpp | 41 const SkMatrix& viewMatrix, in Make() argument 46 shaderCaps, gpTypeFlags, color, std::move(colorSpaceXform), viewMatrix, localMatrix, in Make() 54 const SkMatrix& viewMatrix() const { return fViewMatrix; } in viewMatrix() function in DefaultGeoProc 130 gp.viewMatrix(), in onEmitCode() 175 key |= ComputePosKey(def.viewMatrix()) << 20; in GenKey() 185 if (!dgp.viewMatrix().isIdentity() && !fViewMatrix.cheapEqualTo(dgp.viewMatrix())) { in setData() 186 fViewMatrix = dgp.viewMatrix(); in setData() 187 float viewMatrix[3 * 3]; in setData() local 188 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix); in setData() 189 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix); in setData() [all …]
|
/external/skqp/src/gpu/ |
D | GrBlurUtils.cpp | 38 const SkMatrix& viewMatrix, in draw_mask() argument 43 if (!viewMatrix.invert(&inverse)) { in draw_mask() 49 matrix.preConcat(viewMatrix); in draw_mask() 64 const SkMatrix& viewMatrix, in sw_draw_with_mask_filter() argument 89 viewMatrix.mapRect(&devBounds); in sw_draw_with_mask_filter() 93 if (!SkDraw::ComputeMaskBounds(devBounds, &clipBounds, filter, &viewMatrix, in sw_draw_with_mask_filter() 100 if (!as_MFB(filter)->filterMask(&dstM, srcM, viewMatrix, nullptr)) { in sw_draw_with_mask_filter() 116 devPath.transform(viewMatrix); in sw_draw_with_mask_filter() 119 if (!SkDraw::DrawToMask(devPath, &clipBounds, filter, &viewMatrix, &srcM, in sw_draw_with_mask_filter() 127 if (!as_MFB(filter)->filterMask(&dstM, srcM, viewMatrix, nullptr)) { in sw_draw_with_mask_filter() [all …]
|
D | GrRenderTargetContext.cpp | 74 const SkMatrix& viewMatrix, const GrShape& shape) override { in drawShape() argument 76 clip, paint, viewMatrix, shape); in drawShape() 79 void makeGrPaint(GrMaskFormat maskFormat, const SkPaint& skPaint, const SkMatrix& viewMatrix, in makeGrPaint() argument 86 SkPaintToGrPaint(context, colorSpaceInfo, skPaint, viewMatrix, grPaint); in makeGrPaint() 237 const GrClip& clip, const SkMatrix& viewMatrix, in drawGlyphRunList() argument 252 atlasTextContext->drawGlyphRunList(fContext, fTextTarget.get(), clip, viewMatrix, in drawGlyphRunList() 440 const SkMatrix& viewMatrix) { in drawPaint() argument 484 if (!viewMatrix.invert(&localMatrix)) { in drawPaint() 502 const SkMatrix& viewMatrix, SkRect* rect, in crop_filled_rect() argument 504 if (!viewMatrix.rectStaysRect()) { in crop_filled_rect() [all …]
|
D | GrRenderTargetContext.h | 61 virtual void drawGlyphRunList(const GrClip&, const SkMatrix& viewMatrix, const SkGlyphRunList&); 86 void drawPaint(const GrClip&, GrPaint&&, const SkMatrix& viewMatrix); 100 const SkMatrix& viewMatrix, 116 const SkMatrix& viewMatrix, 126 const SkMatrix& viewMatrix, 134 const SkMatrix& viewMatrix, const SkRect& rect); 145 void drawQuadSet(const GrClip& clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, 156 GrQuadAAFlags, SkCanvas::SrcRectConstraint, const SkMatrix& viewMatrix, 172 SkBlendMode mode, const SkMatrix& viewMatrix, 187 const SkMatrix& viewMatrix, [all …]
|
D | GrDefaultGeoProcFactory.cpp | 46 const SkMatrix& viewMatrix, in Make() argument 53 shaderCaps, gpTypeFlags, color, std::move(colorSpaceXform), viewMatrix, localMatrix, in Make() 61 const SkMatrix& viewMatrix() const { return fViewMatrix; } in viewMatrix() function in DefaultGeoProc 191 gp.viewMatrix(), in onEmitCode() 236 key |= ComputePosKey(def.viewMatrix()) << 20; in GenKey() 246 if (!dgp.viewMatrix().isIdentity() && !fViewMatrix.cheapEqualTo(dgp.viewMatrix())) { in setData() 247 fViewMatrix = dgp.viewMatrix(); in setData() 248 float viewMatrix[3 * 3]; in setData() local 249 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix); in setData() 250 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix); in setData() [all …]
|
/external/skia/src/gpu/effects/ |
D | GrBezierEffect.h | 61 const SkMatrix& viewMatrix, 73 new GrConicEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillAA, 80 new GrConicEffect(color, viewMatrix, coverage, 85 new GrConicEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillBW, 102 const SkMatrix& viewMatrix() const { return fViewMatrix; } in viewMatrix() function 112 GrConicEffect(const SkPMColor4f&, const SkMatrix& viewMatrix, uint8_t coverage, GrClipEdgeType, 145 const SkMatrix& viewMatrix, 157 new GrQuadEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillAA, 164 new GrQuadEffect(color, viewMatrix, coverage, 169 new GrQuadEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillBW, [all …]
|
D | GrBezierEffect.cpp | 32 if (!ce.viewMatrix().isIdentity() && !fViewMatrix.cheapEqualTo(ce.viewMatrix())) { in setData() 33 fViewMatrix = ce.viewMatrix(); in setData() 34 float viewMatrix[3 * 3]; in setData() local 35 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix); in setData() 36 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix); in setData() 91 gp.viewMatrix(), in onEmitCode() 214 key |= ComputePosKey(ce.viewMatrix()) << 5; in GenKey() 233 GrConicEffect::GrConicEffect(const SkPMColor4f& color, const SkMatrix& viewMatrix, uint8_t coverage, in GrConicEffect() argument 238 , fViewMatrix(viewMatrix) in GrConicEffect() 239 , fLocalMatrix(viewMatrix) in GrConicEffect() [all …]
|
/external/skqp/src/gpu/effects/ |
D | GrBezierEffect.h | 61 const SkMatrix& viewMatrix, 73 new GrConicEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillAA, 80 new GrConicEffect(color, viewMatrix, coverage, 85 new GrConicEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillBW, 102 const SkMatrix& viewMatrix() const { return fViewMatrix; } in viewMatrix() function 112 GrConicEffect(const SkPMColor4f&, const SkMatrix& viewMatrix, uint8_t coverage, GrClipEdgeType, 145 const SkMatrix& viewMatrix, 157 new GrQuadEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillAA, 164 new GrQuadEffect(color, viewMatrix, coverage, 169 new GrQuadEffect(color, viewMatrix, coverage, GrClipEdgeType::kFillBW, [all …]
|
D | GrBezierEffect.cpp | 32 if (!ce.viewMatrix().isIdentity() && !fViewMatrix.cheapEqualTo(ce.viewMatrix())) { in setData() 33 fViewMatrix = ce.viewMatrix(); in setData() 34 float viewMatrix[3 * 3]; in setData() local 35 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix); in setData() 36 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix); in setData() 91 gp.viewMatrix(), in onEmitCode() 214 key |= ComputePosKey(ce.viewMatrix()) << 5; in GenKey() 233 GrConicEffect::GrConicEffect(const SkPMColor4f& color, const SkMatrix& viewMatrix, uint8_t coverage, in GrConicEffect() argument 238 , fViewMatrix(viewMatrix) in GrConicEffect() 239 , fLocalMatrix(viewMatrix) in GrConicEffect() [all …]
|
/external/skia/src/gpu/text/ |
D | GrTextBlob.cpp | 80 const SkMatrix& viewMatrix, SkScalar x, SkScalar y) { in mustRegenerate() argument 89 if (fInitialViewMatrix.hasPerspective() != viewMatrix.hasPerspective()) { in mustRegenerate() 94 if (fInitialViewMatrix.hasPerspective() && !fInitialViewMatrix.cheapEqualTo(viewMatrix)) { in mustRegenerate() 116 if (fInitialViewMatrix.cheapEqualTo(viewMatrix) && x == fInitialX && y == fInitialY) { in mustRegenerate() 123 if (fInitialViewMatrix.getScaleX() != viewMatrix.getScaleX() || in mustRegenerate() 124 fInitialViewMatrix.getScaleY() != viewMatrix.getScaleY() || in mustRegenerate() 125 fInitialViewMatrix.getSkewX() != viewMatrix.getSkewX() || in mustRegenerate() 126 fInitialViewMatrix.getSkewY() != viewMatrix.getSkewY()) { in mustRegenerate() 137 SkScalar transX = viewMatrix.getTranslateX() + in mustRegenerate() 138 viewMatrix.getScaleX() * (x - fInitialX) + in mustRegenerate() [all …]
|
D | GrTextContext.cpp | 95 const SkMatrix& viewMatrix, in CanDrawAsDistanceFields() argument 99 if (!viewMatrix.hasPerspective()) { in CanDrawAsDistanceFields() 100 SkScalar maxScale = viewMatrix.getMaxScale(); in CanDrawAsDistanceFields() 132 SkScalar scaled_text_size(const SkScalar textSize, const SkMatrix& viewMatrix) { in scaled_text_size() argument 135 if (viewMatrix.hasPerspective()) { in scaled_text_size() 140 SkScalar maxScale = viewMatrix.getMaxScale(); in scaled_text_size() 153 const SkMatrix& viewMatrix, in InitDistanceFieldFont() argument 157 SkScalar scaledTextSize = scaled_text_size(textSize, viewMatrix); in InitDistanceFieldFont() 181 const SkMatrix& viewMatrix, in InitDistanceFieldMinMaxScale() argument 184 SkScalar scaledTextSize = scaled_text_size(textSize, viewMatrix); in InitDistanceFieldMinMaxScale() [all …]
|
/external/skqp/src/gpu/text/ |
D | GrTextBlob.cpp | 80 const SkMatrix& viewMatrix, SkScalar x, SkScalar y) { in mustRegenerate() argument 89 if (fInitialViewMatrix.hasPerspective() != viewMatrix.hasPerspective()) { in mustRegenerate() 94 if (fInitialViewMatrix.hasPerspective() && !fInitialViewMatrix.cheapEqualTo(viewMatrix)) { in mustRegenerate() 116 if (fInitialViewMatrix.cheapEqualTo(viewMatrix) && x == fInitialX && y == fInitialY) { in mustRegenerate() 123 if (fInitialViewMatrix.getScaleX() != viewMatrix.getScaleX() || in mustRegenerate() 124 fInitialViewMatrix.getScaleY() != viewMatrix.getScaleY() || in mustRegenerate() 125 fInitialViewMatrix.getSkewX() != viewMatrix.getSkewX() || in mustRegenerate() 126 fInitialViewMatrix.getSkewY() != viewMatrix.getSkewY()) { in mustRegenerate() 137 SkScalar transX = viewMatrix.getTranslateX() + in mustRegenerate() 138 viewMatrix.getScaleX() * (x - fInitialX) + in mustRegenerate() [all …]
|
D | GrTextBlob.h | 63 const SkMatrix& viewMatrix, 169 const SkMatrix& viewMatrix, SkScalar x, SkScalar y); 174 const SkMatrix& viewMatrix, SkScalar x, SkScalar y); 177 const SkMatrix& viewMatrix, SkScalar x, SkScalar y, in computeSubRunBounds() argument 191 viewMatrix.mapRect(outBounds); in computeSubRunBounds() 201 boundsMatrix.postConcat(viewMatrix); in computeSubRunBounds() 224 void initReusableBlob(SkColor luminanceColor, const SkMatrix& viewMatrix, in initReusableBlob() argument 227 this->setupViewMatrix(viewMatrix, x, y); in initReusableBlob() 230 void initThrowawayBlob(const SkMatrix& viewMatrix, SkScalar x, SkScalar y) { in initThrowawayBlob() argument 231 this->setupViewMatrix(viewMatrix, x, y); in initThrowawayBlob() [all …]
|
/external/skia/src/gpu/ops/ |
D | GrFillRectOp.cpp | 191 GrAAType, const SkMatrix& viewMatrix, 363 const SkMatrix& viewMatrix, in MakePerEdge() argument 366 GrQuadType dstQuadType = GrQuadTypeForTransformedRect(viewMatrix); in MakePerEdge() 368 GrPerspQuad::MakeFromRect(rect, viewMatrix), dstQuadType, in MakePerEdge() 376 const SkMatrix& viewMatrix, in MakePerEdgeWithLocalMatrix() argument 380 GrQuadType dstQuadType = GrQuadTypeForTransformedRect(viewMatrix); in MakePerEdgeWithLocalMatrix() 383 GrPerspQuad::MakeFromRect(rect, viewMatrix), dstQuadType, in MakePerEdgeWithLocalMatrix() 391 const SkMatrix& viewMatrix, in MakePerEdgeWithLocalRect() argument 395 GrQuadType dstQuadType = GrQuadTypeForTransformedRect(viewMatrix); in MakePerEdgeWithLocalRect() 397 GrPerspQuad::MakeFromRect(rect, viewMatrix), dstQuadType, in MakePerEdgeWithLocalRect() [all …]
|
D | GrOvalOpFactory.cpp | 701 DIEllipseGeometryProcessor(bool wideColor, bool useScale, const SkMatrix& viewMatrix, in DIEllipseGeometryProcessor() argument 704 , fViewMatrix(viewMatrix) in DIEllipseGeometryProcessor() 847 float viewMatrix[3 * 3]; in setData() local 848 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix); in setData() 849 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix); in setData() 979 const SkMatrix& viewMatrix, in Make() argument 984 SkASSERT(circle_stays_circle(viewMatrix)); in Make() 1015 return Helper::FactoryHelper<CircleOp>(context, std::move(paint), viewMatrix, center, in Make() 1020 const SkMatrix& viewMatrix, SkPoint center, SkScalar radius, const GrStyle& style, in CircleOp() argument 1029 viewMatrix.mapPoints(¢er, 1); in CircleOp() [all …]
|
D | GrStrokeRectOp.cpp | 112 const SkMatrix& viewMatrix, in Make() argument 128 viewMatrix, rect, in Make() 133 Helper::Flags flags, const SkMatrix& viewMatrix, const SkRect& rect, in NonAAStrokeRectOp() argument 137 fViewMatrix = viewMatrix; in NonAAStrokeRectOp() 149 viewMatrix.mapRect(&bounds); in NonAAStrokeRectOp() 251 bool* isDegenerate, const SkMatrix& viewMatrix, const SkRect& rect, in compute_aa_rects() argument 254 viewMatrix.mapRect(&devRect, rect); in compute_aa_rects() 259 viewMatrix.mapVectors(&devStrokeSize, 1); in compute_aa_rects() 304 const SkMatrix& viewMatrix, in create_aa_stroke_rect_gp() argument 316 return MakeForDeviceSpace(shaderCaps, colorType, coverageType, localCoordsType, viewMatrix); in create_aa_stroke_rect_gp() [all …]
|
D | GrFillRectOp.h | 34 const SkMatrix& viewMatrix, 42 const SkMatrix& viewMatrix, 51 const SkMatrix& viewMatrix, 62 const SkMatrix& viewMatrix, 72 const SkMatrix& viewMatrix, 82 const SkMatrix& viewMatrix, 89 const SkMatrix& viewMatrix, 97 const SkMatrix& viewMatrix,
|
D | GrDefaultPathRenderer.cpp | 343 const SkMatrix& viewMatrix, in Make() argument 349 coverage, viewMatrix, isHairline, aaType, in Make() 373 SkScalar tolerance, uint8_t coverage, const SkMatrix& viewMatrix, bool isHairline, in DefaultPathOp() argument 380 , fViewMatrix(viewMatrix) in DefaultPathOp() 411 this->viewMatrix()); in onPrepareDraws() 456 if (!this->viewMatrix().cheapEqualTo(that->viewMatrix())) { in onCombineIfPossible() 470 const SkMatrix& viewMatrix() const { return fViewMatrix; } in viewMatrix() function in __anon916236370111::DefaultPathOp 495 const SkMatrix& viewMatrix, in internalDrawPath() argument 507 if (IsStrokeHairlineOrEquivalent(shape.style(), viewMatrix, &hairlineCoverage)) { in internalDrawPath() 583 SkScalar srcSpaceTol = GrPathUtils::scaleToleranceToSrc(tol, viewMatrix, path.getBounds()); in internalDrawPath() [all …]
|
/external/skqp/src/gpu/ops/ |
D | GrOvalOpFactory.cpp | 657 DIEllipseGeometryProcessor(bool wideColor, const SkMatrix& viewMatrix, DIEllipseStyle style) in DIEllipseGeometryProcessor() argument 659 , fViewMatrix(viewMatrix) { in DIEllipseGeometryProcessor() 774 float viewMatrix[3 * 3]; in setData() local 775 GrGLSLGetMatrix<3>(viewMatrix, fViewMatrix); in setData() 776 pdman.setMatrix3f(fViewMatrixUniform, viewMatrix); in setData() 905 const SkMatrix& viewMatrix, in Make() argument 910 SkASSERT(circle_stays_circle(viewMatrix)); in Make() 941 return Helper::FactoryHelper<CircleOp>(context, std::move(paint), viewMatrix, center, in Make() 946 const SkMatrix& viewMatrix, SkPoint center, SkScalar radius, const GrStyle& style, in CircleOp() argument 955 viewMatrix.mapPoints(¢er, 1); in CircleOp() [all …]
|
D | GrStrokeRectOp.cpp | 111 const SkMatrix& viewMatrix, in Make() argument 127 viewMatrix, rect, in Make() 132 Helper::Flags flags, const SkMatrix& viewMatrix, const SkRect& rect, in NonAAStrokeRectOp() argument 136 fViewMatrix = viewMatrix; in NonAAStrokeRectOp() 148 viewMatrix.mapRect(&bounds); in NonAAStrokeRectOp() 245 bool* isDegenerate, const SkMatrix& viewMatrix, const SkRect& rect, in compute_aa_rects() argument 248 viewMatrix.mapRect(&devRect, rect); in compute_aa_rects() 253 viewMatrix.mapVectors(&devStrokeSize, 1); in compute_aa_rects() 298 const SkMatrix& viewMatrix, in create_aa_stroke_rect_gp() argument 310 return MakeForDeviceSpace(shaderCaps, colorType, coverageType, localCoordsType, viewMatrix); in create_aa_stroke_rect_gp() [all …]
|
D | GrFillRectOp.cpp | 168 GrAAType aaType, const SkMatrix& viewMatrix, 338 const SkMatrix& viewMatrix, in MakePerEdge() argument 342 GrPerspQuad(rect, viewMatrix), GrQuadTypeForTransformedRect(viewMatrix), in MakePerEdge() 350 const SkMatrix& viewMatrix, in MakePerEdgeWithLocalMatrix() argument 356 GrPerspQuad(rect, viewMatrix), GrQuadTypeForTransformedRect(viewMatrix), in MakePerEdgeWithLocalMatrix() 364 const SkMatrix& viewMatrix, in MakePerEdgeWithLocalRect() argument 369 GrPerspQuad(rect, viewMatrix), GrQuadTypeForTransformedRect(viewMatrix), in MakePerEdgeWithLocalRect() 376 const SkMatrix& viewMatrix, in MakeSet() argument 382 GrQuadType deviceQuadType = GrQuadTypeForTransformedRect(viewMatrix); in MakeSet() 386 quads[0].fAAFlags, stencilSettings, GrPerspQuad(quads[0].fRect, viewMatrix), in MakeSet() [all …]
|
D | GrFillRectOp.h | 33 const SkMatrix& viewMatrix, 41 const SkMatrix& viewMatrix, 50 const SkMatrix& viewMatrix, 60 const SkMatrix& viewMatrix, 70 const SkMatrix& viewMatrix, 77 const SkMatrix& viewMatrix, 85 const SkMatrix& viewMatrix,
|