Home
last modified time | relevance | path

Searched refs:viewMatrix (Results 1 - 25 of 81) sorted by relevance

1234

/third_party/skia/src/gpu/
H A DGrBlurUtils.cpp48 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 DGrDefaultGeoProcFactory.cpp39 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 DGrQuadCropTest.cpp25 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 DSurfaceDrawContext.cpp330 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 DSurfaceDrawContext_v1.h145 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 DGrSDFTControl.cpp49 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 DGrSDFTControl.h28 const SkFont& font, const SkPaint& paint, const SkMatrix& viewMatrix) const;
31 const SkMatrix& viewMatrix,
34 SkScalar textSize, const SkMatrix& viewMatrix) const;
H A DGrTextBlob.cpp177 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 DGrOvalOpFactory.cpp747 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(&center, 1);
1072 radius = viewMatrix
[all...]
H A DDefaultPathRenderer.cpp399 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 DStrokeRectOp.cpp107 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 DRegionOp.cpp26 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 DDrawAtlasOp.cpp33 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 DFillRRectOp.cpp43 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 DSoftwarePathRenderer.h34 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 DAAHairLinePathRenderer.cpp757 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 DSkSDFFilter.cpp62 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 DSkSDFFilter.h43 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 Dtessellation.cpp56 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 Dfwidth_squircle.cpp64 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 DGrPathTessellationShader.cpp22 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 DGrPathTessellationShader_Hardware.cpp35 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 DGrPathTessellationShader.h19 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 DSkShadowUtils.cpp357 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 DGrBezierEffect.h63 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

Completed in 22 milliseconds

1234