/third_party/skia/src/gpu/ops/ |
H A D | GrSimpleMeshDrawOpHelper.cpp | 20 : fProcessors(processorSet) in GrSimpleMeshDrawOpHelper() 30 if (fProcessors) { in ~GrSimpleMeshDrawOpHelper() 31 fProcessors->~GrProcessorSet(); in ~GrSimpleMeshDrawOpHelper() 43 if (SkToBool(fProcessors) != SkToBool(that.fProcessors)) { in isCompatible() 46 if (fProcessors) { in isCompatible() 47 if (*fProcessors != *that.fProcessors) { in isCompatible() 86 if (fProcessors) { in finalizeProcessors() 94 analysis = fProcessors in finalizeProcessors() [all...] |
H A D | StrokeTessellateOp.cpp | 49 , fProcessors(std::move(paint)) { in StrokeTessellateOp() 75 fProcessors.visitProxies(func); in visitProxies() 89 const GrProcessorSet::Analysis& analysis = fProcessors.finalize( in finalize() 102 SkASSERT(fProcessors.isFinalized()); in onCombineIfPossible() 103 SkASSERT(op->fProcessors.isFinalized()); in onCombineIfPossible() 109 fProcessors != op->fProcessors || in onCombineIfPossible() 189 std::move(fProcessors)); in prePrepareTessellator()
|
H A D | GrSimpleMeshDrawOpHelper.h | 88 return fProcessors == nullptr; in isTrivial() 99 if (fProcessors) { in visitProxies() 100 fProcessors->visitProxies(func); in visitProxies() 177 return fProcessors ? std::move(*fProcessors) : GrProcessorSet::MakeEmptySet(); in detachProcessorSet() 188 GrProcessorSet* fProcessors; member in GrSimpleMeshDrawOpHelper
|
H A D | PathTessellateOp.cpp | 21 fProcessors.visitProxies(func); in visitProxies() 28 auto analysis = fProcessors.finalize(this->headDraw().fColor, in finalize() 50 fProcessors == op->fProcessors && in onCombineIfPossible() 75 std::move(fProcessors)); in prepareTessellator()
|
H A D | DrawAtlasPathOp.h | 34 , fProcessors(std::move(paint)) { in DrawAtlasPathOp() 42 fProcessors.visitProxies(func); 91 GrProcessorSet fProcessors; member in skgpu::v1::final
|
H A D | PathStencilCoverOp.h | 43 , fProcessors(std::move(paint)) { in PathStencilCoverOp() 65 , fProcessors(std::move(paint)) { in PathStencilCoverOp() 95 GrProcessorSet fProcessors; member in skgpu::v1::final
|
H A D | AtlasTextOp.cpp | 65 , fProcessors(std::move(paint)) 90 , fProcessors(std::move(paint)) 133 fProcessors.visitProxies(func); in visitProxies() 148 str += fProcessors.dumpProcessors(); in onDumpInfo() 186 auto analysis = fProcessors.finalize(color, coverage, clip, &GrUserStencilSettings::kUnused, in finalize() 326 std::move(fProcessors), in onExecute() 403 if (fProcessors != that->fProcessors) { in onCombineIfPossible()
|
H A D | StrokeTessellateOp.h | 52 SkASSERT(fProcessors.isFinalized()); 73 GrProcessorSet fProcessors; member in skgpu::v1::final
|
H A D | PathInnerTriangulateOp.h | 48 , fProcessors(std::move(paint)) { in PathInnerTriangulateOp() 74 GrProcessorSet fProcessors; member in skgpu::v1::final
|
H A D | PathTessellateOp.h | 39 , fProcessors(std::move(paint)) in PathTessellateOp() 70 GrProcessorSet fProcessors; member in skgpu::v1::final
|
H A D | DrawAtlasPathOp.cpp | 131 const GrProcessorSet::Analysis& analysis = fProcessors.finalize( in finalize() 142 fProcessors != that->fProcessors) { in onCombineIfPossible() 164 auto pipeline = arena->make<GrPipeline>(initArgs, std::move(fProcessors), in prepareProgram()
|
H A D | PathStencilCoverOp.cpp | 113 fProcessors.visitProxies(func); in visitProxies() 128 return fProcessors.finalize(fColor, GrProcessorAnalysisCoverage::kNone, clip, nullptr, caps, in finalize() 185 std::move(fProcessors)); in prePreparePrograms()
|
H A D | PathInnerTriangulateOp.cpp | 174 fProcessors.visitProxies(func); in visitProxies() 189 return fProcessors.finalize(fColor, GrProcessorAnalysisCoverage::kNone, clip, nullptr, caps, in finalize() 249 std::move(fProcessors)); in prePreparePrograms()
|
H A D | AtlasTextOp.h | 235 GrProcessorSet fProcessors; member in skgpu::v1::final::MaskType
|
/third_party/skia/samplecode/ |
H A D | SamplePathTessellators.cpp | 75 return fProcessors.finalize(SK_PMColor4fWHITE, GrProcessorAnalysisCoverage::kNone, clip, 89 auto pipeline = GrSimpleMeshDrawOpHelper::CreatePipeline(flushState, std::move(fProcessors), 172 GrProcessorSet fProcessors{SkBlendMode::kSrcOver};
|
/third_party/skia/tests/ |
H A D | ProcessorTest.cpp | 41 fProcessors.visitProxies(func); 50 return fProcessors.finalize( 59 : INHERITED(ClassID()), fProcessors(std::move(fp)) { in TestOp() 81 GrProcessorSet fProcessors; member in __anon19067::TestOp
|