Home
last modified time | relevance | path

Searched refs:inverseFilled (Results 1 - 13 of 13) sorted by relevance

/third_party/skia/src/gpu/
H A DGrBlurUtils.cpp296 bool inverseFilled, in compute_key_and_clip_bounds()
307 bool useCache = !inverseFilled && viewMatrix.preservesAxisAlignment() && in compute_key_and_clip_bounds()
530 bool inverseFilled = shape->inverseFilled() && in draw_shape_with_mask_filter() local
545 if (!inverseFilled) { in draw_shape_with_mask_filter()
554 canUseSDFBlur ? matrixScale : viewMatrix, inverseFilled, in draw_shape_with_mask_filter()
589 if (!compute_key_and_clip_bounds(&maskKey, &boundsForClip, sdc->caps(), viewMatrix, inverseFilled, maskFilter, in draw_shape_with_mask_filter()
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
/third_party/skia/src/gpu/ops/
H A DTessellationPathRenderer.cpp79 if (!shape.style().isSimpleFill() || shape.inverseFilled()) { in onGetStencilSupport()
98 if (shape.inverseFilled()) { in onCanDrawPath()
105 if (!shape.style().isSimpleFill() || !shape.knownToBeConvex() || shape.inverseFilled()) { in onCanDrawPath()
198 SkASSERT(!args.fShape->inverseFilled()); // See onGetStencilSupport(). in onStencilPath()
H A DSoftwarePathRenderer.cpp241 bool inverseFilled = args.fShape->inverseFilled() && in onDrawPath() local
248 bool useCache = fAllowCaching && !inverseFilled && args.fViewMatrix->preservesAxisAlignment() && in onDrawPath()
256 if (inverseFilled) { in onDrawPath()
390 if (inverseFilled) { in onDrawPath()
H A DAtlasPathRenderer.cpp307 const SkIRect& fillBounds = args.fShape->inverseFilled() in onDrawPath()
319 args.fShape->inverseFilled()); in onDrawPath()
H A DDefaultPathRenderer.cpp46 if (shape.inverseFilled()) { in single_pass_shape()
806 SkASSERT(!args.fShape->inverseFilled()); in onStencilPath()
H A DTriangulatingPathRenderer.cpp206 if (shape.inverseFilled()) { in TriangulatingPathOp()
238 bool inverseFill = shape.inverseFilled(); in CreateKey()
H A DAALinearizingConvexPathRenderer.cpp355 if (args.fShape->inverseFilled()) { in onCanDrawPath()
H A DAAConvexPathRenderer.cpp914 !args.fShape->inverseFilled() && args.fShape->knownToBeConvex() && in onCanDrawPath()
H A DSmallPathRenderer.cpp680 if (args.fShape->inverseFilled()) { in onCanDrawPath()
/third_party/skia/tests/
H A DGrStyledShapeTest.cpp163 REPORTER_ASSERT(r, a.inverseFilled() == pA.isInverseFillType()); in check_equivalence()
164 REPORTER_ASSERT(r, b.inverseFilled() == pB.isInverseFillType()); in check_equivalence()
224 REPORTER_ASSERT(r, invertedLine[0] == a.inverseFilled()); in check_equivalence()
225 REPORTER_ASSERT(r, invertedLine[1] == b.inverseFilled()); in check_equivalence()
227 REPORTER_ASSERT(r, ignoreInversenessDifference || a.inverseFilled() == b.inverseFilled()); in check_equivalence()
306 if (shape.inverseFilled()) { in test_inversions()
1428 REPORTER_ASSERT(reporter, !geoPECase.appliedPathEffectShape().inverseFilled()); in test_path_effect_makes_empty_shape()
1429 REPORTER_ASSERT(reporter, !geoPECase.appliedFullStyleShape().inverseFilled()); in test_path_effect_makes_empty_shape()
1441 REPORTER_ASSERT(reporter, !geoPEStrokeCase.appliedPathEffectShape().inverseFilled()); in test_path_effect_makes_empty_shape()
[all...]
/third_party/skia/src/gpu/geometry/
H A DGrStyledShape.h210 bool inverseFilled() const { in inverseFilled() function in GrStyledShape
229 return this->inverseFilled(); in mayBeInverseFilledAfterStyling()
/third_party/skia/src/gpu/v1/
H A DStencilMaskHelper.cpp425 SkASSERT(!shape.inverseFilled()); in drawPath()
H A DSurfaceDrawContext.cpp1575 if (shape.inverseFilled()) { in drawShape()
1832 if (shape.isEmpty() && !shape.inverseFilled()) { in drawShapeUsingPathRenderer()

Completed in 22 milliseconds