Home
last modified time | relevance | path

Searched refs:FillRectOp (Results 1 - 11 of 11) sorted by relevance

/third_party/skia/src/gpu/ops/
H A DFillRectOp.cpp8 #include "src/gpu/ops/FillRectOp.h"
114 const char* name() const override { return "FillRectOp"; }
184 friend class skgpu::v1::FillRectOp; // for access to addQuad
466 GrOp::Owner FillRectOp::Make(GrRecordingContext* context, in Make()
476 GrOp::Owner FillRectOp::MakeNonAARect(GrRecordingContext* context, in MakeNonAARect()
486 GrOp::Owner FillRectOp::MakeOp(GrRecordingContext* context, in MakeOp()
501 GrOp::Owner op = FillRectOp::Make(context, std::move(paint), aaType, in MakeOp()
526 void FillRectOp::AddFillRectOps(skgpu::v1::SurfaceDrawContext* sdc, in AddFillRectOps()
558 uint32_t skgpu::v1::FillRectOp::ClassID() { in ClassID()
565 GR_DRAW_OP_TEST_DEFINE(FillRectOp) { in GR_DRAW_OP_TEST_DEFINE()
[all...]
H A DFillRectOp.h35 class FillRectOp { class
72 // Create a FillRectOp that uses as many quads as possible from 'quads' w/o exceeding
H A DAtlasRenderTask.cpp16 #include "src/gpu/ops/FillRectOp.h"
158 auto op = FillRectOp::Make(rContext, std::move(paint), GrAAType::kMSAA, &drawQuad, stencil); in stencilAtlasRect()
H A DStrokeRectOp.cpp23 #include "src/gpu/ops/FillRectOp.h"
979 return FillRectOp::Make(context, std::move(paint), GrAAType::kCoverage, &quad); in MakeNested()
H A DTextureOp.cpp40 #include "src/gpu/ops/FillRectOp.h"
1141 // Apply optimizations that are valid whether or not using TextureOp or FillRectOp in Make()
1161 // Emulate complex blending using FillRectOp in Make()
1188 return FillRectOp::Make(context, std::move(paint), aaType, quad); in Make()
1279 // automatically creates the appropriate FillRectOp to emulate TextureOp. in AddTextureSetOps()
/third_party/skia/tools/gpu/
H A DGrTest.cpp57 DRAW_OP_TEST_EXTERN(FillRectOp); variable
88 DRAW_OP_TEST_ENTRY(FillRectOp), in GrDrawRandomOp()
/third_party/skia/tests/
H A DBulkRectTest.cpp14 #include "src/gpu/ops/FillRectOp.h"
73 skgpu::v1::FillRectOp::AddFillRectOps(sdc.get(), nullptr, dContext, std::move(paint), overallAA, in fillrectop_creation_test()
83 REPORTER_ASSERT(reporter, tmp->classID() == skgpu::v1::FillRectOp::ClassID()); in fillrectop_creation_test()
194 : skgpu::v1::FillRectOp::ClassID(); in textureop_creation_test()
270 // In this case we use a blend mode other than src-over, which hits the FillRectOp fallback in run_test()
/third_party/skia/src/gpu/v1/
H A DSurfaceFillContext_v1.cpp17 #include "src/gpu/ops/FillRectOp.h"
67 auto op = FillRectOp::MakeNonAARect(fContext, std::move(paint), SkMatrix::I(), in fillRectWithFP()
225 auto op = FillRectOp::MakeNonAARect(fContext, std::move(paint), SkMatrix::I(), in internalClear()
H A DSurfaceDrawContext.cpp63 #include "src/gpu/ops/FillRectOp.h"
638 this->addDrawOp(finalClip, FillRectOp::Make(fContext, std::move(paint), aaType, in drawFilledQuad()
848 FillRectOp::AddFillRectOps(this, clip, fContext, std::move(paint), aaType, viewMatrix, in drawQuadSet()
907 FillRectOp::MakeNonAARect(fContext, std::move(paint), SkMatrix::I(), in internalStencilClear()
/third_party/skia/gm/
H A Dbigrrectaaeffect.cpp27 #include "src/gpu/ops/FillRectOp.h"
108 sdc->addDrawOp(skgpu::v1::FillRectOp::MakeNonAARect(
H A Drrects.cpp28 #include "src/gpu/ops/FillRectOp.h"
138 sdc->addDrawOp(skgpu::v1::FillRectOp::MakeNonAARect(

Completed in 12 milliseconds