Searched refs:inverseFilled (Results 1 - 13 of 13) sorted by relevance
/third_party/skia/src/gpu/ |
H A D | GrBlurUtils.cpp | 296 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 D | TessellationPathRenderer.cpp | 79 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 D | SoftwarePathRenderer.cpp | 241 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 D | AtlasPathRenderer.cpp | 307 const SkIRect& fillBounds = args.fShape->inverseFilled() in onDrawPath() 319 args.fShape->inverseFilled()); in onDrawPath()
|
H A D | DefaultPathRenderer.cpp | 46 if (shape.inverseFilled()) { in single_pass_shape() 806 SkASSERT(!args.fShape->inverseFilled()); in onStencilPath()
|
H A D | TriangulatingPathRenderer.cpp | 206 if (shape.inverseFilled()) { in TriangulatingPathOp() 238 bool inverseFill = shape.inverseFilled(); in CreateKey()
|
H A D | AALinearizingConvexPathRenderer.cpp | 355 if (args.fShape->inverseFilled()) { in onCanDrawPath()
|
H A D | AAConvexPathRenderer.cpp | 914 !args.fShape->inverseFilled() && args.fShape->knownToBeConvex() && in onCanDrawPath()
|
H A D | SmallPathRenderer.cpp | 680 if (args.fShape->inverseFilled()) { in onCanDrawPath()
|
/third_party/skia/tests/ |
H A D | GrStyledShapeTest.cpp | 163 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 D | GrStyledShape.h | 210 bool inverseFilled() const { in inverseFilled() function in GrStyledShape 229 return this->inverseFilled(); in mayBeInverseFilledAfterStyling()
|
/third_party/skia/src/gpu/v1/ |
H A D | StencilMaskHelper.cpp | 425 SkASSERT(!shape.inverseFilled()); in drawPath()
|
H A D | SurfaceDrawContext.cpp | 1575 if (shape.inverseFilled()) { in drawShape() 1832 if (shape.isEmpty() && !shape.inverseFilled()) { in drawShapeUsingPathRenderer()
|
Completed in 22 milliseconds