/third_party/skia/src/gpu/effects/ |
H A D | GrOvalEffect.cpp | 12 GrFPResult GrOvalEffect::Make(std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, in Make() argument 19 return GrFragmentProcessor::CircleSDF(std::move(inputFP), edgeType, in Make() 22 return GrFragmentProcessor::Circle(std::move(inputFP), edgeType, in Make() 28 return GrFragmentProcessor::Ellipse(std::move(inputFP), edgeType, in Make()
|
H A D | GrRRectEffect.cpp | 82 GrClipEdgeType edgeType, in Make() 84 if (GrClipEdgeType::kFillAA != edgeType && GrClipEdgeType::kInverseFillAA != edgeType) { in Make() 88 new CircularRRectEffect(std::move(inputFP), edgeType, circularCornerFlags, rrect))); in Make() 92 GrClipEdgeType edgeType, in CircularRRectEffect() 99 , fEdgeType(edgeType) in CircularRRectEffect() 427 GrClipEdgeType edgeType, in Make() 429 if (GrClipEdgeType::kFillAA != edgeType && GrClipEdgeType::kInverseFillAA != edgeType) { in Make() 433 new EllipticalRRectEffect(std::move(inputFP), edgeType, rrec in Make() 81 Make(std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, uint32_t circularCornerFlags, const SkRRect& rrect) Make() argument 91 CircularRRectEffect(std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, uint32_t circularCornerFlags, const SkRRect& rrect) CircularRRectEffect() argument 426 Make(std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, const SkRRect& rrect) Make() argument 436 EllipticalRRectEffect(std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, const SkRRect& rrect) EllipticalRRectEffect() argument 693 Make(std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, const SkRRect& rrect, const GrShaderCaps& caps) Make() argument [all...] |
H A D | GrConvexPolyEffect.h | 40 GrClipEdgeType edgeType, in Make() 48 new GrConvexPolyEffect(std::move(inputFP), edgeType, n, edges))); in Make() 65 GrClipEdgeType edgeType, 39 Make(std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, int n, const float edges[]) Make() argument
|
H A D | GrConvexPolyEffect.cpp | 153 GrClipEdgeType edgeType, in GrConvexPolyEffect() 159 , fEdgeType(edgeType) in GrConvexPolyEffect() 207 GrClipEdgeType edgeType = in TestCreate() local 209 std::tie(success, fp) = GrConvexPolyEffect::Make(std::move(fp), edgeType, count, edges); in TestCreate() 152 GrConvexPolyEffect(std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, int n, const float edges[]) GrConvexPolyEffect() argument
|
/third_party/skia/src/gpu/ |
H A D | GrFragmentProcessor.cpp | 634 std::unique_ptr<GrFragmentProcessor> inputFP, GrClipEdgeType edgeType, SkRect rect) { 636 uniform int edgeType; // GrClipEdgeType, specialized 641 if (edgeType == kFillBW || edgeType == kInverseFillBW) { 654 if (edgeType == kInverseFillBW || edgeType == kInverseFillAA) { 665 SkRect rectUniform = GrClipEdgeTypeIsAA(edgeType) ? rect.makeOutset(.5f, .5f) : rect; 669 "edgeType", GrSkSLFP::Specialize(static_cast<int>(edgeType)), 674 GrClipEdgeType edgeType, [all...] |
/third_party/skia/include/private/ |
H A D | GrTypesPriv.h | 681 static constexpr bool GrClipEdgeTypeIsFill(const GrClipEdgeType edgeType) { 682 return (GrClipEdgeType::kFillAA == edgeType || GrClipEdgeType::kFillBW == edgeType); 685 static constexpr bool GrClipEdgeTypeIsInverseFill(const GrClipEdgeType edgeType) { 686 return (GrClipEdgeType::kInverseFillAA == edgeType || 687 GrClipEdgeType::kInverseFillBW == edgeType); 690 static constexpr bool GrClipEdgeTypeIsAA(const GrClipEdgeType edgeType) { 691 return (GrClipEdgeType::kFillBW != edgeType && 692 GrClipEdgeType::kInverseFillBW != edgeType); 695 static inline GrClipEdgeType GrInvertClipEdgeType(const GrClipEdgeType edgeType) { [all...] |
/third_party/skia/gm/ |
H A D | aarecteffect.cpp | 79 GrClipEdgeType edgeType = static_cast<GrClipEdgeType>(et); variable 80 auto fp = GrFragmentProcessor::Rect(/*inputFP=*/nullptr, edgeType, rect);
|
H A D | convexpolyeffect.cpp | 112 GrClipEdgeType edgeType = (GrClipEdgeType) et; variable 113 auto [success, fp] = GrConvexPolyEffect::Make(/*inputFP=*/nullptr, edgeType, p);
|
H A D | bigrrectaaeffect.cpp | 83 GrClipEdgeType edgeType = kEdgeTypes[et]; variable 95 auto [success, fp] = GrRRectEffect::Make(/*inputFP=*/nullptr, edgeType, rrect,
|
H A D | rrects.cpp | 125 GrClipEdgeType edgeType = (GrClipEdgeType) et; variable 128 edgeType, rrect, caps);
|
/third_party/skia/src/gpu/v1/ |
H A D | ClipStack.cpp | 215 GrClipEdgeType edgeType = get_clip_edge_type(e.fOp, e.fAA); in analytic_clip_fp() local 218 return GrFPSuccess(GrFragmentProcessor::Rect(std::move(fp), edgeType, e.fShape.rect())); in analytic_clip_fp() 220 return GrRRectEffect::Make(std::move(fp), edgeType, e.fShape.rrect(), caps); in analytic_clip_fp() 230 return GrConvexPolyEffect::Make(std::move(fp), edgeType, devicePath); in analytic_clip_fp()
|
H A D | Device.cpp | 78 auto edgeType = (aa == GrAA::kYes) ? GrClipEdgeType::kInverseFillAA in make_inverse_rrect_fp() local 80 auto [success, fp] = GrRRectEffect::Make(/*inputFP=*/nullptr, edgeType, *devRRect, in make_inverse_rrect_fp()
|