/third_party/skia/src/gpu/ |
H A D | GrBlurUtils.cpp | 48 const SkMatrix& viewMatrix, in draw_mask() 53 if (!viewMatrix.invert(&inverse)) { in draw_mask() 61 matrix.preConcat(viewMatrix); in draw_mask() 99 const SkMatrix& viewMatrix, in sw_create_filtered_mask() 134 devPath.transform(viewMatrix); in sw_create_filtered_mask() 137 if (!SkDraw::DrawToMask(devPath, &clipBounds, filter, &viewMatrix, &srcM, in sw_create_filtered_mask() 145 if (!as_MFB(filter)->filterMask(&dstM, srcM, viewMatrix, nullptr)) { in sw_create_filtered_mask() 238 SkMatrix viewMatrix = origViewMatrix; in create_mask_GPU() local 239 viewMatrix.postTranslate(-SkIntToScalar(maskRect.fLeft), -SkIntToScalar(maskRect.fTop)); in create_mask_GPU() 240 sdc->drawShape(&clip, std::move(maskPaint), GrAA::kYes, viewMatrix, GrStyledShap in create_mask_GPU() 46 draw_mask(skgpu::v1::SurfaceDrawContext* sdc, const GrClip* clip, const SkMatrix& viewMatrix, const SkIRect& maskBounds, GrPaint&& paint, GrSurfaceProxyView mask) draw_mask() argument 98 sw_create_filtered_mask(GrRecordingContext* rContext, const SkMatrix& viewMatrix, const GrStyledShape& shape, const SkMaskFilter* filter, const SkIRect& unclippedDevShapeBounds, const SkIRect& clipBounds, SkIRect* drawRect, GrUniqueKey* key) sw_create_filtered_mask() argument 292 compute_key_and_clip_bounds(GrUniqueKey* maskKey, SkIRect* boundsForClip, const GrCaps* caps, const SkMatrix& viewMatrix, bool inverseFilled, const SkMaskFilterBase* maskFilter, const GrStyledShape& shape, const SkIRect& unclippedDevShapeBounds, const SkIRect& devClipBounds, const bool canUseSDFBlur = false) compute_key_and_clip_bounds() argument 377 hw_create_filtered_mask(GrDirectContext* dContext, skgpu::v1::SurfaceDrawContext* sdc, const SkMatrix& viewMatrix, const GrStyledShape& shape, const SkMaskFilterBase* filter, const SkIRect& unclippedDevShapeBounds, const SkIRect& clipBounds, SkIRect* maskRect, GrUniqueKey* key, const bool canUseSDFBlur = false) hw_create_filtered_mask() argument 493 draw_shape_with_mask_filter(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const GrClip* clip, GrPaint&& paint, const SkMatrix& viewMatrix, const SkMaskFilterBase* maskFilter, const GrStyledShape& origShape) draw_shape_with_mask_filter() argument 606 drawShapeWithMaskFilter(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const GrClip* clip, const GrStyledShape& shape, GrPaint&& paint, const SkMatrix& viewMatrix, const SkMaskFilter* mf) drawShapeWithMaskFilter() argument 645 drawShapeWithMaskFilter(GrRecordingContext*, skgpu::v1::SurfaceDrawContext*, const GrClip*, const GrStyledShape&, GrPaint&&, const SkMatrix& viewMatrix, const SkMaskFilter*) drawShapeWithMaskFilter() argument [all...] |
H A D | GrDefaultGeoProcFactory.cpp | 39 const SkMatrix& viewMatrix, in Make() 44 return new (ptr) DefaultGeoProc(gpTypeFlags, color, viewMatrix, localMatrix, coverage, in Make() 212 const SkMatrix& viewMatrix, in DefaultGeoProc() 218 , fViewMatrix(viewMatrix) in DefaultGeoProc() 295 const SkMatrix& viewMatrix) { 317 viewMatrix, 327 const SkMatrix& viewMatrix) { 331 if (!viewMatrix.isIdentity() && !viewMatrix.invert(&invert)) { 36 Make(SkArenaAlloc* arena, uint32_t gpTypeFlags, const SkPMColor4f& color, const SkMatrix& viewMatrix, const SkMatrix& localMatrix, bool localCoordsWillBeRead, uint8_t coverage) Make() argument 210 DefaultGeoProc(uint32_t gpTypeFlags, const SkPMColor4f& color, const SkMatrix& viewMatrix, const SkMatrix& localMatrix, uint8_t coverage, bool localCoordsWillBeRead) DefaultGeoProc() argument
|
/third_party/skia/tests/ |
H A D | GrQuadCropTest.cpp | 25 const SkMatrix& viewMatrix, const SkMatrix* localMatrix) { in run_crop_axis_aligned_test() 27 SkASSERT(viewMatrix.rectStaysRect()); in run_crop_axis_aligned_test() 29 DrawQuad quad = {GrQuad::MakeFromRect(kDrawRect, viewMatrix), in run_crop_axis_aligned_test() 39 SkRect expectedBounds = viewMatrix.mapRect(kDrawRect); in run_crop_axis_aligned_test() 50 SkAssertResult(viewMatrix.invert(&invViewMatrix)); in run_crop_axis_aligned_test() 99 const SkMatrix& viewMatrix, const SkMatrix* localMatrix) { in run_crop_fully_covered_test() 101 SkASSERT(!viewMatrix.rectStaysRect()); in run_crop_fully_covered_test() 106 SkAssertResult(viewMatrix.invert(&invViewMatrix)); in run_crop_fully_covered_test() 112 DrawQuad quad = {GrQuad::MakeFromRect(drawRect, viewMatrix), in run_crop_fully_covered_test() 177 static void test_axis_aligned_all_clips(skiatest::Reporter* r, const SkMatrix& viewMatrix, in test_axis_aligned_all_clips() argument 24 run_crop_axis_aligned_test(skiatest::Reporter* r, const SkRect& clipRect, GrAA clipAA, const SkMatrix& viewMatrix, const SkMatrix* localMatrix) run_crop_axis_aligned_test() argument 98 run_crop_fully_covered_test(skiatest::Reporter* r, GrAA clipAA, const SkMatrix& viewMatrix, const SkMatrix* localMatrix) run_crop_fully_covered_test() argument 207 test_axis_aligned(skiatest::Reporter* r, const SkMatrix& viewMatrix) test_axis_aligned() argument 223 test_crop_fully_covered(skiatest::Reporter* r, const SkMatrix& viewMatrix) test_crop_fully_covered() argument [all...] |
/third_party/skia/src/gpu/v1/ |
H A D | SurfaceDrawContext.cpp | 330 const SkMatrixProvider& viewMatrix, in drawGlyphRunListNoCache() 336 SkMatrix drawMatrix = viewMatrix.localToDevice(); in drawGlyphRunListNoCache() 340 GrSubRunNoCachePainter painter{this, alloc, clip, viewMatrix, glyphRunList, paint}; in drawGlyphRunListNoCache() 352 const SkMatrixProvider& viewMatrix, in drawGlyphRunListWithCache() 355 SkMatrix drawMatrix(viewMatrix.localToDevice()); in drawGlyphRunListWithCache() 394 subRun.draw(clip, viewMatrix, glyphRunList, paint, this); in drawGlyphRunListWithCache() 401 const SkMatrixProvider& viewMatrix, in drawGlyphRunList() 420 this->drawGlyphRunListNoCache(clip, viewMatrix, glyphRunList, paint); in drawGlyphRunList() 422 this->drawGlyphRunListWithCache(clip, viewMatrix, glyphRunList, paint); in drawGlyphRunList() 428 const SkMatrix& viewMatrix) { in drawPaint() 329 drawGlyphRunListNoCache(const GrClip* clip, const SkMatrixProvider& viewMatrix, const SkGlyphRunList& glyphRunList, const SkPaint& paint) drawGlyphRunListNoCache() argument 351 drawGlyphRunListWithCache(const GrClip* clip, const SkMatrixProvider& viewMatrix, const SkGlyphRunList& glyphRunList, const SkPaint& paint) drawGlyphRunListWithCache() argument 400 drawGlyphRunList(const GrClip* clip, const SkMatrixProvider& viewMatrix, const SkGlyphRunList& glyphRunList, const SkPaint& paint) drawGlyphRunList() argument 426 drawPaint(const GrClip* clip, GrPaint&& paint, const SkMatrix& viewMatrix) drawPaint() argument 644 drawTexture(const GrClip* clip, GrSurfaceProxyView view, SkAlphaType srcAlphaType, GrSamplerState::Filter filter, GrSamplerState::MipmapMode mm, SkBlendMode blendMode, const SkPMColor4f& color, const SkRect& srcRect, const SkRect& dstRect, GrAA aa, GrQuadAAFlags edgeAA, SkCanvas::SrcRectConstraint constraint, const SkMatrix& viewMatrix, sk_sp<GrColorSpaceXform> colorSpaceXform) drawTexture() argument 731 drawRect(const GrClip* clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, const SkRect& rect, const GrStyle* style) drawRect() argument 784 fillRectToRect(const GrClip* clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, const SkRect& rectToDraw, const SkRect& localRect) fillRectToRect() argument 840 drawQuadSet(const GrClip* clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, const GrQuadSetEntry quads[], int cnt) drawQuadSet() argument 914 stencilPath(const GrHardClip* clip, GrAA doStencilMSAA, const SkMatrix& viewMatrix, const SkPath& path) stencilPath() argument 952 drawTextureSet(const GrClip* clip, GrTextureSetEntry set[], int cnt, int proxyRunCnt, GrSamplerState::Filter filter, GrSamplerState::MipmapMode mm, SkBlendMode mode, GrAA aa, SkCanvas::SrcRectConstraint constraint, const SkMatrix& viewMatrix, sk_sp<GrColorSpaceXform> texXform) drawTextureSet() argument 1005 drawAtlas(const GrClip* clip, GrPaint&& paint, const SkMatrix& viewMatrix, int spriteCount, const SkRSXform xform[], const SkRect texRect[], const SkColor colors[]) drawAtlas() argument 1027 drawRRect(const GrClip* origClip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, const SkRRect& rrect, const GrStyle& style) drawRRect() argument 1122 drawFastShadow(const GrClip* clip, const SkMatrix& viewMatrix, const SkPath& path, const SkDrawShadowRec& rec) drawFastShadow() argument 1328 drawRegion(const GrClip* clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, const SkRegion& region, const GrStyle& style, const GrUserStencilSettings* ss) drawRegion() argument 1363 drawOval(const GrClip* clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, const SkRect& oval, const GrStyle& style) drawOval() argument 1427 drawArc(const GrClip* clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, bool useCenter, const GrStyle& style) drawArc() argument 1466 drawImageLattice(const GrClip* clip, GrPaint&& paint, const SkMatrix& viewMatrix, GrSurfaceProxyView view, SkAlphaType alphaType, sk_sp<GrColorSpaceXform> csxf, GrSamplerState::Filter filter, std::unique_ptr<SkLatticeIter> iter, const SkRect& dst) drawImageLattice() argument 1549 drawPath(const GrClip* clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, const SkPath& path, const GrStyle& style) drawPath() argument 1564 drawShape(const GrClip* clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, GrStyledShape&& shape) drawShape() argument 1592 drawAndStencilPath(const GrHardClip* clip, const GrUserStencilSettings* ss, SkRegion::Op op, bool invert, GrAA aa, const SkMatrix& viewMatrix, const SkPath& path) drawAndStencilPath() argument 1654 &viewMatrix, drawAndStencilPath() local 1674 drawStrokedLine(const GrClip* clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, const SkPoint points[2], const SkStrokeRec& stroke) drawStrokedLine() argument 1721 drawSimpleShape(const GrClip* clip, GrPaint* paint, GrAA aa, const SkMatrix& viewMatrix, const GrStyledShape& shape) drawSimpleShape() argument 1784 drawShapeUsingPathRenderer(const GrClip* clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, GrStyledShape&& shape, bool attemptDrawSimple) drawShapeUsingPathRenderer() argument 1894 &viewMatrix, drawShapeUsingPathRenderer() local [all...] |
H A D | SurfaceDrawContext_v1.h | 145 void drawPaint(const GrClip*, GrPaint&&, const SkMatrix& viewMatrix); 151 * @param viewMatrix transformation matrix 159 const SkMatrix& viewMatrix, 199 const SkMatrix& viewMatrix, const SkRect& rect, in fillRectWithEdgeAA() 202 this->fillRectToRect(clip, std::move(paint), aa, viewMatrix, rect, in fillRectWithEdgeAA() 207 DrawQuad quad{GrQuad::MakeFromRect(rect, viewMatrix), GrQuad(localRect), edgeAA}; in fillRectWithEdgeAA() 213 * by 'viewMatrix', with per-edge control over anti-aliasing. The quad should follow the 224 const SkMatrix& viewMatrix, const SkPoint points[4], in fillQuadWithEdgeAA() 227 DrawQuad quad{GrQuad::MakeFromSkQuad(points, viewMatrix), in fillQuadWithEdgeAA() 233 void drawQuadSet(const GrClip* clip, GrPaint&& paint, GrAA aa, const SkMatrix& viewMatrix, 198 fillRectWithEdgeAA(const GrClip* clip, GrPaint&& paint, GrAA aa, GrQuadAAFlags edgeAA, const SkMatrix& viewMatrix, const SkRect& rect, const SkRect* optionalLocalRect = nullptr) fillRectWithEdgeAA() argument 223 fillQuadWithEdgeAA(const GrClip* clip, GrPaint&& paint, GrAA aa, GrQuadAAFlags edgeAA, const SkMatrix& viewMatrix, const SkPoint points[4], const SkPoint optionalLocalPoints[4]) fillQuadWithEdgeAA() argument 263 drawTextureQuad(const GrClip* clip, GrSurfaceProxyView view, GrColorType srcColorType, SkAlphaType srcAlphaType, GrSamplerState::Filter filter, GrSamplerState::MipmapMode mm, SkBlendMode mode, const SkPMColor4f& color, const SkPoint srcQuad[4], const SkPoint dstQuad[4], GrAA aa, GrQuadAAFlags edgeAA, const SkRect* subset, const SkMatrix& viewMatrix, sk_sp<GrColorSpaceXform> texXform) drawTextureQuad() argument 529 stencilRect(const GrClip* clip, const GrUserStencilSettings* ss, GrPaint&& paint, GrAA doStencilMSAA, const SkMatrix& viewMatrix, const SkRect& rect, const SkMatrix* localMatrix = nullptr) stencilRect() argument [all...] |
/third_party/skia/src/gpu/text/ |
H A D | GrSDFTControl.cpp | 49 const SkFont& font, const SkPaint& paint, const SkMatrix& viewMatrix) const -> DrawingType { 53 || viewMatrix.hasPerspective()) { 57 SkScalar maxScale = viewMatrix.getMaxScale(); 81 SkScalar scaled_text_size(const SkScalar textSize, const SkMatrix& viewMatrix) { in scaled_text_size() argument 84 if (viewMatrix.hasPerspective()) { in scaled_text_size() 89 SkScalar maxScale = viewMatrix.getMaxScale(); in scaled_text_size() 102 const SkMatrix& viewMatrix, in getSDFFont() 105 SkScalar scaledTextSize = scaled_text_size(textSize, viewMatrix); in getSDFFont() 140 SkScalar textSize, const SkMatrix& viewMatrix) const { in computeSDFMinMaxScale() 142 SkScalar scaledTextSize = scaled_text_size(textSize, viewMatrix); in computeSDFMinMaxScale() 101 getSDFFont(const SkFont& font, const SkMatrix& viewMatrix, SkScalar* textRatio) const getSDFFont() argument [all...] |
H A D | GrSDFTControl.h | 28 const SkFont& font, const SkPaint& paint, const SkMatrix& viewMatrix) const; 31 const SkMatrix& viewMatrix, 34 SkScalar textSize, const SkMatrix& viewMatrix) const;
|
H A D | GrTextBlob.cpp | 177 const SkMatrixProvider& viewMatrix, 216 const SkMatrixProvider& viewMatrix, in draw() 243 SkPreConcatMatrixProvider strikeToDevice(viewMatrix, pathMatrix); in draw() 264 viewMatrix, shape); in draw() 469 const SkMatrixProvider& viewMatrix, 476 const SkMatrixProvider& viewMatrix, 598 const SkMatrixProvider& viewMatrix, in draw() 603 clip, viewMatrix, glyphRunList.origin(), paint, sdc, nullptr); in draw() 653 const SkMatrixProvider& viewMatrix, in makeAtlasTextOp() 660 const SkMatrix& drawMatrix = viewMatrix in makeAtlasTextOp() 215 draw(const GrClip* clip, const SkMatrixProvider& viewMatrix, const SkGlyphRunList& glyphRunList, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc) const draw() argument 597 draw(const GrClip* clip, const SkMatrixProvider& viewMatrix, const SkGlyphRunList& glyphRunList, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc) const draw() argument 652 makeAtlasTextOp(const GrClip* clip, const SkMatrixProvider& viewMatrix, SkPoint drawOrigin, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc, GrAtlasSubRunOwner) const makeAtlasTextOp() argument 952 draw(const GrClip* clip, const SkMatrixProvider& viewMatrix, const SkGlyphRunList& glyphRunList, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc) const draw() argument 965 makeAtlasTextOp(const GrClip* clip, const SkMatrixProvider& viewMatrix, SkPoint drawOrigin, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc, GrAtlasSubRunOwner) const makeAtlasTextOp() argument 1229 draw(const GrClip* clip, const SkMatrixProvider& viewMatrix, const SkGlyphRunList& glyphRunList, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc) const draw() argument 1270 makeAtlasTextOp(const GrClip* clip, const SkMatrixProvider& viewMatrix, SkPoint drawOrigin, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc, GrAtlasSubRunOwner) const makeAtlasTextOp() argument 1786 makeAtlasTextOp(const GrClip* clip, const SkMatrixProvider& viewMatrix, SkPoint drawOrigin, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc, GrAtlasSubRunOwner subRunOwner) const makeAtlasTextOp() argument 2006 makeAtlasTextOp(const GrClip* clip, const SkMatrixProvider& viewMatrix, SkPoint drawOrigin, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc, GrAtlasSubRunOwner subRunOwner) const makeAtlasTextOp() argument 2246 makeAtlasTextOp(const GrClip* clip, const SkMatrixProvider& viewMatrix, SkPoint drawOrigin, const SkPaint& paint, skgpu::v1::SurfaceDrawContext* sdc, GrAtlasSubRunOwner subRunOwner) const makeAtlasTextOp() argument 2327 GrSubRunNoCachePainter(skgpu::v1::SurfaceDrawContext* sdc, GrSubRunAllocator* alloc, const GrClip* clip, const SkMatrixProvider& viewMatrix, const SkGlyphRunList& glyphRunList, const SkPaint& paint) GrSubRunNoCachePainter() argument [all...] |
/third_party/skia/src/gpu/ops/ |
H A D | GrOvalOpFactory.cpp | 747 const SkMatrix& viewMatrix, DIEllipseStyle style) { 749 return new (ptr) DIEllipseGeometryProcessor(wideColor, useScale, viewMatrix, style); 776 DIEllipseGeometryProcessor(bool wideColor, bool useScale, const SkMatrix& viewMatrix, 779 , fViewMatrix(viewMatrix) 1021 const SkMatrix& viewMatrix, 1026 SkASSERT(circle_stays_circle(viewMatrix)); 1057 return Helper::FactoryHelper<CircleOp>(context, std::move(paint), viewMatrix, center, 1062 const SkMatrix& viewMatrix, SkPoint center, SkScalar radius, const GrStyle& style, 1071 viewMatrix.mapPoints(¢er, 1); 1072 radius = viewMatrix [all...] |
H A D | DefaultPathRenderer.cpp | 399 const SkMatrix& viewMatrix, in Make() 405 coverage, viewMatrix, isHairline, aaType, in Make() 420 SkScalar tolerance, uint8_t coverage, const SkMatrix& viewMatrix, bool isHairline, in DefaultPathOp() 427 , fViewMatrix(viewMatrix) in DefaultPathOp() 483 this->viewMatrix()); 536 if (!SkMatrixPriv::CheapEqual(this->viewMatrix(), that->viewMatrix())) { 562 const SkMatrix& viewMatrix() const { return fViewMatrix; } in viewMatrix() function in __anon18835::final 590 SkMatrix viewMatrix = GrTest::TestMatrix(random); in GR_DRAW_OP_TEST_DEFINE() local 600 SkScalar srcSpaceTol = GrPathUtils::scaleToleranceToSrc(tol, viewMatrix, bound in GR_DRAW_OP_TEST_DEFINE() 394 Make(GrRecordingContext* context, GrPaint&& paint, const SkPath& path, SkScalar tolerance, uint8_t coverage, const SkMatrix& viewMatrix, bool isHairline, GrAAType aaType, const SkRect& devBounds, const GrUserStencilSettings* stencilSettings) Make() argument 419 DefaultPathOp(GrProcessorSet* processorSet, const SkPMColor4f& color, const SkPath& path, SkScalar tolerance, uint8_t coverage, const SkMatrix& viewMatrix, bool isHairline, GrAAType aaType, const SkRect& devBounds, const GrUserStencilSettings* stencilSettings) DefaultPathOp() argument 618 internalDrawPath(skgpu::v1::SurfaceDrawContext* sdc, GrPaint&& paint, GrAAType aaType, const GrUserStencilSettings& userStencilSettings, const GrClip* clip, const SkMatrix& viewMatrix, const GrStyledShape& shape, bool stencilOnly) internalDrawPath() argument [all...] |
H A D | StrokeRectOp.cpp | 107 const SkMatrix& viewMatrix, in Make() 123 viewMatrix, rect, in Make() 128 Helper::InputFlags inputFlags, const SkMatrix& viewMatrix, const SkRect& rect, in NonAAStrokeRectOp() 133 fViewMatrix = viewMatrix; in NonAAStrokeRectOp() 146 viewMatrix.mapRect(&bounds); in NonAAStrokeRectOp() 301 const SkMatrix& viewMatrix, in compute_aa_rects() 309 viewMatrix.mapVectors(&devStrokeSize, 1); in compute_aa_rects() 324 viewMatrix.mapRect(&devRect, rect); in compute_aa_rects() 371 const SkMatrix& viewMatrix, in create_aa_stroke_rect_gp() 387 return MakeForDeviceSpace(arena, colorType, coverageType, localCoordsType, viewMatrix); in create_aa_stroke_rect_gp() 105 Make(GrRecordingContext* context, GrPaint&& paint, const SkMatrix& viewMatrix, const SkRect& rect, const SkStrokeRec& stroke, GrAAType aaType) Make() argument 127 NonAAStrokeRectOp(GrProcessorSet* processorSet, const SkPMColor4f& color, Helper::InputFlags inputFlags, const SkMatrix& viewMatrix, const SkRect& rect, const SkStrokeRec& stroke, GrAAType aaType) NonAAStrokeRectOp() argument 296 compute_aa_rects(const GrCaps& caps, SkRect* devOutside, SkRect* devOutsideAssist, SkRect* devInside, bool* isDegenerate, const SkMatrix& viewMatrix, const SkRect& rect, SkScalar strokeWidth, bool miterStroke, SkVector* devHalfStrokeSize) compute_aa_rects() argument 368 create_aa_stroke_rect_gp(SkArenaAlloc* arena, bool usesMSAASurface, bool tweakAlphaForCoverage, const SkMatrix& viewMatrix, bool usesLocalCoords, bool wideColor) create_aa_stroke_rect_gp() argument 407 Make(GrRecordingContext* context, GrPaint&& paint, const SkMatrix& viewMatrix, const SkRect& devOutside, const SkRect& devInside, const SkVector& devHalfStrokeSize) Make() argument 424 AAStrokeRectOp(GrProcessorSet* processorSet, const SkPMColor4f& color, const SkMatrix& viewMatrix, const SkRect& devOutside, const SkRect& devInside, const SkVector& devHalfStrokeSize) AAStrokeRectOp() argument 438 Make(GrRecordingContext* context, GrPaint&& paint, const SkMatrix& viewMatrix, const SkRect& rect, const SkStrokeRec& stroke) Make() argument 471 AAStrokeRectOp(GrProcessorSet* processorSet, const SkPMColor4f& color, const SkMatrix& viewMatrix, const RectInfo& infoExceptColor, bool isMiter) AAStrokeRectOp() argument 559 const SkMatrix& viewMatrix() const { return fViewMatrix; } viewMatrix() function in skgpu::v1::StrokeRectOp::__anon18859::final 938 Make(GrRecordingContext* context, GrPaint&& paint, GrAAType aaType, const SkMatrix& viewMatrix, const SkRect& rect, const SkStrokeRec& stroke) Make() argument 952 MakeNested(GrRecordingContext* context, GrPaint&& paint, const SkMatrix& viewMatrix, const SkRect rects[2]) MakeNested() argument 993 SkMatrix viewMatrix = GrTest::TestMatrix(random); GR_DRAW_OP_TEST_DEFINE() local [all...] |
H A D | RegionOp.cpp | 26 const SkMatrix& viewMatrix, in make_gp() 32 LocalCoords::kUsePosition_Type, viewMatrix); in make_gp() 44 const SkMatrix& viewMatrix, in Make() 48 return Helper::FactoryHelper<RegionOpImpl>(context, std::move(paint), viewMatrix, region, in Make() 53 const SkMatrix& viewMatrix, const SkRegion& region, GrAAType aaType, in RegionOpImpl() 57 , fViewMatrix(viewMatrix) { in RegionOpImpl() 63 this->setTransformedBounds(bounds, viewMatrix, HasAABloat::kNo, IsHairline::kNo); in RegionOpImpl() 204 const SkMatrix& viewMatrix, in Make() 211 return RegionOpImpl::Make(context, std::move(paint), viewMatrix, region, aaType, in Make() 241 SkMatrix viewMatrix in GR_DRAW_OP_TEST_DEFINE() local 25 make_gp(SkArenaAlloc* arena, const SkMatrix& viewMatrix, bool wideColor) make_gp() argument 42 Make(GrRecordingContext* context, GrPaint&& paint, const SkMatrix& viewMatrix, const SkRegion& region, GrAAType aaType, const GrUserStencilSettings* stencilSettings = nullptr) Make() argument 52 RegionOpImpl(GrProcessorSet* processorSet, const SkPMColor4f& color, const SkMatrix& viewMatrix, const SkRegion& region, GrAAType aaType, const GrUserStencilSettings* stencilSettings) RegionOpImpl() argument 202 Make(GrRecordingContext* context, GrPaint&& paint, const SkMatrix& viewMatrix, const SkRegion& region, GrAAType aaType, const GrUserStencilSettings* stencilSettings) Make() argument [all...] |
H A D | DrawAtlasOp.cpp | 33 const SkMatrix& viewMatrix, GrAAType, int spriteCount, const SkRSXform* xforms, 69 const SkMatrix& viewMatrix() const { return fViewMatrix; } in viewMatrix() function in __anon18836::final 94 const SkMatrix& viewMatrix) { in make_gp() 102 LocalCoords::kHasExplicit_Type, viewMatrix); in make_gp() 106 const SkMatrix& viewMatrix, GrAAType aaType, int spriteCount, in DrawAtlasOpImpl() 113 fViewMatrix = viewMatrix; in DrawAtlasOpImpl() 186 this->setTransformedBounds(bounds, viewMatrix, HasAABloat::kNo, IsHairline::kNo); in DrawAtlasOpImpl() 213 this->viewMatrix()); in onCreateProgramInfo() 269 if (!SkMatrixPriv::CheapEqual(this->viewMatrix(), that->viewMatrix())) { in onCombineIfPossible() 91 make_gp(SkArenaAlloc* arena, bool hasColors, const SkPMColor4f& color, const SkMatrix& viewMatrix) make_gp() argument 105 DrawAtlasOpImpl(GrProcessorSet* processorSet, const SkPMColor4f& color, const SkMatrix& viewMatrix, GrAAType aaType, int spriteCount, const SkRSXform* xforms, const SkRect* rects, const SkColor* colors) DrawAtlasOpImpl() argument 312 Make(GrRecordingContext* context, GrPaint&& paint, const SkMatrix& viewMatrix, GrAAType aaType, int spriteCount, const SkRSXform* xforms, const SkRect* rects, const SkColor* colors) Make() argument 383 SkMatrix viewMatrix = GrTest::TestMatrix(random); GR_DRAW_OP_TEST_DEFINE() local [all...] |
H A D | FillRRectOp.cpp | 43 const SkMatrix& viewMatrix, 94 const SkMatrix& viewMatrix, 115 Instance(const SkMatrix& viewMatrix, const SkRRect& rrect, const SkRect& localRect, in Instance() 117 : fViewMatrix(viewMatrix), fRRect(rrect), fLocalRect(localRect), fColor(color) {} in Instance() 150 const SkMatrix& viewMatrix, in Make() 170 if (viewMatrix.hasPerspective()) { in Make() 173 if (can_use_hw_derivatives_with_coverage(*caps->shaderCaps(), viewMatrix, rrect)) { in Make() 182 return Helper::FactoryHelper<FillRRectOpImpl>(ctx, std::move(paint), arena, viewMatrix, rrect, in Make() 189 const SkMatrix& viewMatrix, in FillRRectOpImpl() 201 , fHeadInstance(arena->make<Instance>(viewMatrix, rrec in FillRRectOpImpl() 147 Make(GrRecordingContext* ctx, SkArenaAlloc* arena, GrPaint&& paint, const SkMatrix& viewMatrix, const SkRRect& rrect, const SkRect& localRect, GrAA aa) Make() argument 186 FillRRectOpImpl(GrProcessorSet* processorSet, const SkPMColor4f& paintColor, SkArenaAlloc* arena, const SkMatrix& viewMatrix, const SkRRect& rrect, const SkRect& localRect, ProcessorFlags processorFlags) FillRRectOpImpl() argument 816 can_use_hw_derivatives_with_coverage(const GrShaderCaps& shaderCaps, const SkMatrix& viewMatrix, const SkRRect& rrect) can_use_hw_derivatives_with_coverage() argument 859 Make(GrRecordingContext* ctx, SkArenaAlloc* arena, GrPaint&& paint, const SkMatrix& viewMatrix, const SkRRect& rrect, const SkRect& localRect, GrAA aa) Make() argument [all...] |
H A D | SoftwarePathRenderer.h | 34 const SkMatrix& viewMatrix, 44 const SkMatrix& viewMatrix, 51 const SkMatrix& viewMatrix, 56 // space. The 'viewMatrix' will be used to ensure the correct local coords are provided to 63 const SkMatrix& viewMatrix,
|
H A D | AAHairLinePathRenderer.cpp | 757 const SkMatrix& viewMatrix, in Make() 764 if (GrIsStrokeHairlineOrEquivalent(style, viewMatrix, &hairlineCoverage)) { in Make() 772 viewMatrix, path, in Make() 779 const SkMatrix& viewMatrix, in AAHairlineOp() 788 fPaths.emplace_back(PathData{viewMatrix, path, devClipBounds, capLength}); in AAHairlineOp() 790 this->setTransformedBounds(path.getBounds(), viewMatrix, HasAABloat::kYes, in AAHairlineOp() 886 if (this->viewMatrix().hasPerspective() != that->viewMatrix().hasPerspective()) { 891 if (this->viewMatrix().hasPerspective() && 892 !SkMatrixPriv::CheapEqual(this->viewMatrix(), tha 755 Make(GrRecordingContext* context, GrPaint&& paint, const SkMatrix& viewMatrix, const SkPath& path, const GrStyle& style, const SkIRect& devClipBounds, const GrUserStencilSettings* stencilSettings) Make() argument 776 AAHairlineOp(GrProcessorSet* processorSet, const SkPMColor4f& color, uint8_t coverage, const SkMatrix& viewMatrix, const SkPath& path, SkIRect devClipBounds, SkScalar capLength, const GrUserStencilSettings* stencilSettings) AAHairlineOp() argument 926 const SkMatrix& viewMatrix() const { return fPaths[0].fViewMatrix; } viewMatrix() function in __anon18826::final 1280 SkMatrix viewMatrix = GrTest::TestMatrix(random); GR_DRAW_OP_TEST_DEFINE() local [all...] |
/third_party/skia/src/core/ |
H A D | SkSDFFilter.cpp | 62 void GetSDFBlurScaleFactor(const SkRRect srcRRect, const SkMatrix& viewMatrix, SkScalar& sx, SkScalar& sy) in GetSDFBlurScaleFactor() argument 64 if (viewMatrix.getScaleX() >= 1.f || viewMatrix.getScaleY() >= 1.f) { in GetSDFBlurScaleFactor() 80 const SkMatrix& viewMatrix, const SkIRect& maskBounds, GrPaint&& paint, GrSurfaceProxyView mask, in drawMaskSDFBlur() 90 matrix.preConcat(viewMatrix); in drawMaskSDFBlur() 125 const SkMatrix& viewMatrix, const SkRRect& srcRRect) in sdf_2d() 143 SkScalar sx = viewMatrix.getScaleX(); in sdf_2d() 144 SkScalar sy = viewMatrix.getScaleY(); in sdf_2d() 153 SkTileMode mode, const SkMatrix& viewMatrix, const SkRRect& srcRRect, SkBackingFit fit) in SDFBlur() 168 std::move(colorSpace), fit, viewMatrix, srcRRec in SDFBlur() 79 drawMaskSDFBlur(GrRecordingContext* rContext, skgpu::v1::SurfaceDrawContext* sdc, const GrClip* clip, const SkMatrix& viewMatrix, const SkIRect& maskBounds, GrPaint&& paint, GrSurfaceProxyView mask, const SkMaskFilterBase* maskFilter, const SkScalar sx, const SkScalar sy) drawMaskSDFBlur() argument 122 sdf_2d(GrRecordingContext* rContext, GrSurfaceProxyView srcView, GrColorType srcColorType, const SkIRect& srcBounds, const SkIRect& dstBounds, float noxFormedSigma, SkTileMode mode, sk_sp<SkColorSpace> finalCS, SkBackingFit dstFit, const SkMatrix& viewMatrix, const SkRRect& srcRRect) sdf_2d() argument 150 SDFBlur(GrRecordingContext* rContext, GrSurfaceProxyView srcView, GrColorType srcColorType, SkAlphaType srcAlphaType, sk_sp<SkColorSpace> colorSpace, SkIRect dstBounds, SkIRect srcBounds, float noxFormedSigma, SkTileMode mode, const SkMatrix& viewMatrix, const SkRRect& srcRRect, SkBackingFit fit) SDFBlur() argument [all...] |
H A D | SkSDFFilter.h | 43 void GetSDFBlurScaleFactor(const SkRRect srcRRect, const SkMatrix& viewMatrix, SkScalar& sx, SkScalar& sy); 46 const SkMatrix& viewMatrix, const SkIRect& maskBounds, GrPaint&& paint, GrSurfaceProxyView mask, 52 SkTileMode mode, const SkMatrix& viewMatrix, const SkRRect& srcRRect, SkBackingFit fit = SkBackingFit::kApprox);
|
/third_party/skia/gm/ |
H A D | tessellation.cpp | 56 TessellationTestTriShader(const SkMatrix& viewMatrix) in TessellationTestTriShader() argument 57 : GrGeometryProcessor(kTessellationTestTriShader_ClassID), fViewMatrix(viewMatrix) { in TessellationTestTriShader() 78 const char* viewMatrix; variable 80 nullptr, kVertex_GrShaderFlag, kFloat3x3_GrSLType, "view_matrix", &viewMatrix); 85 P_.z = position.z;)", viewMatrix); 175 TessellationTestRectShader(const SkMatrix& viewMatrix) in TessellationTestRectShader() argument 176 : GrGeometryProcessor(kTessellationTestTriShader_ClassID), fViewMatrix(viewMatrix) { in TessellationTestRectShader() 196 const char* viewMatrix; variable 198 nullptr, kVertex_GrShaderFlag, kFloat3x3_GrSLType, "view_matrix", &viewMatrix); 201 args.fVertBuilder->codeAppendf("M_ = %s;", viewMatrix); 293 TessellationTestOp(const SkMatrix& viewMatrix, const std::array<float, 3>* triPositions) TessellationTestOp() argument [all...] |
H A D | fwidth_squircle.cpp | 64 static GrGeometryProcessor* Make(SkArenaAlloc* arena, const SkMatrix& viewMatrix) { in Make() argument 66 return new (ptr) FwidthSquircleTestProcessor(viewMatrix); in Make() 77 FwidthSquircleTestProcessor(const SkMatrix& viewMatrix) in FwidthSquircleTestProcessor() argument 79 , fViewMatrix(viewMatrix) { in FwidthSquircleTestProcessor() 154 static GrOp::Owner Make(GrRecordingContext* ctx, const SkMatrix& viewMatrix) { in Make() argument 155 return GrOp::Make<FwidthSquircleTestOp>(ctx, viewMatrix); in Make() 159 FwidthSquircleTestOp(const SkMatrix& viewMatrix) in FwidthSquircleTestOp() argument 161 , fViewMatrix(viewMatrix) { in FwidthSquircleTestOp()
|
/third_party/skia/src/gpu/tessellate/shaders/ |
H A D | GrPathTessellationShader.cpp | 22 SimpleTriangleShader(const SkMatrix& viewMatrix, SkPMColor4f color) in SimpleTriangleShader() argument 24 GrPrimitiveType::kTriangles, 0, viewMatrix, color, in SimpleTriangleShader() 62 const SkMatrix& viewMatrix, in Make() 73 return GrPathTessellationShader::MakeHardwareTessellationShader(arena, viewMatrix, color, in Make() 77 viewMatrix, color, in Make() 83 SkArenaAlloc* arena, const SkMatrix& viewMatrix, const SkPMColor4f& color) { in MakeSimpleTriangleShader() 84 return arena->make<SimpleTriangleShader>(viewMatrix, color); in MakeSimpleTriangleShader() 153 const SkMatrix& m = shader.viewMatrix(); in setData() 61 Make(SkArenaAlloc* arena, const SkMatrix& viewMatrix, const SkPMColor4f& color, int totalCombinedPathVerbCnt, const GrPipeline& pipeline, skgpu::PatchAttribs attribs, const GrCaps& caps) Make() argument 82 MakeSimpleTriangleShader( SkArenaAlloc* arena, const SkMatrix& viewMatrix, const SkPMColor4f& color) MakeSimpleTriangleShader() argument
|
H A D | GrPathTessellationShader_Hardware.cpp | 35 HardwareWedgeShader(const SkMatrix& viewMatrix, in HardwareWedgeShader() argument 39 GrPrimitiveType::kPatches, 5, viewMatrix, color, attribs) { in HardwareWedgeShader() 177 HardwareCurveShader(const SkMatrix& viewMatrix, in HardwareCurveShader() argument 181 GrPrimitiveType::kPatches, 4, viewMatrix, color, in HardwareCurveShader() 349 SkArenaAlloc* arena, const SkMatrix& viewMatrix, const SkPMColor4f& color, in MakeHardwareTessellationShader() 354 return arena->make<HardwareWedgeShader>(viewMatrix, color, attribs); in MakeHardwareTessellationShader() 356 return arena->make<HardwareCurveShader>(viewMatrix, color, attribs); in MakeHardwareTessellationShader() 348 MakeHardwareTessellationShader( SkArenaAlloc* arena, const SkMatrix& viewMatrix, const SkPMColor4f& color, PatchAttribs attribs) MakeHardwareTessellationShader() argument
|
H A D | GrPathTessellationShader.h | 19 const SkMatrix& viewMatrix, 25 const SkMatrix& viewMatrix, 49 const SkMatrix& viewMatrix, 58 const SkMatrix& viewMatrix, 129 int tessellationPatchVertexCount, const SkMatrix& viewMatrix, in GrPathTessellationShader() 131 : GrTessellationShader(classID, primitiveType, tessellationPatchVertexCount, viewMatrix, in GrPathTessellationShader() 128 GrPathTessellationShader(ClassID classID, GrPrimitiveType primitiveType, int tessellationPatchVertexCount, const SkMatrix& viewMatrix, const SkPMColor4f& color, skgpu::PatchAttribs attribs) GrPathTessellationShader() argument
|
/third_party/skia/src/utils/ |
H A D | SkShadowUtils.cpp | 357 FindContext(const SkMatrix* viewMatrix, const FACTORY* factory) in FindContext() 358 : fViewMatrix(viewMatrix), fFactory(factory) {} in FindContext() 394 ShadowedPath(const SkPath* path, const SkMatrix* viewMatrix) in ShadowedPath() argument 396 , fViewMatrix(viewMatrix) in ShadowedPath() 403 const SkMatrix& viewMatrix() const { return *fViewMatrix; } in viewMatrix() function in __anon18979::ShadowedPath 462 FindContext<FACTORY> context(&path.viewMatrix(), &factory); in draw_shadow() 489 vertices = tessellations->add(path.path(), factory, path.viewMatrix(), in draw_shadow() 498 vertices = factory.makeVertices(path.path(), path.viewMatrix(), in draw_shadow() 514 context.fTranslate.fX, context.fTranslate.fY, path.viewMatrix().hasPerspective()); in draw_shadow() 666 SkMatrix viewMatrix in drawShadow() local [all...] |
/third_party/skia/src/gpu/effects/ |
H A D | GrBezierEffect.h | 63 const SkMatrix& viewMatrix, in Make() 73 return new (ptr) GrConicEffect(color, viewMatrix, coverage, localMatrix, in Make() 91 GrConicEffect(const SkPMColor4f&, const SkMatrix& viewMatrix, uint8_t coverage, 127 const SkMatrix& viewMatrix, 137 return new (ptr) GrQuadEffect(color, viewMatrix, coverage, localMatrix, 155 GrQuadEffect(const SkPMColor4f&, const SkMatrix& viewMatrix, uint8_t coverage, 61 Make(SkArenaAlloc* arena, const SkPMColor4f& color, const SkMatrix& viewMatrix, const GrCaps& caps, const SkMatrix& localMatrix, bool usesLocalCoords, uint8_t coverage = 0xff) Make() argument
|