/third_party/skia/src/gpu/ |
H A D | GrProcessorSet.cpp | 11 #include "src/gpu/GrProcessorSet.h" 16 const GrProcessorSet& GrProcessorSet::EmptySet() { in EmptySet() 17 static GrProcessorSet gEmpty(GrProcessorSet::Empty::kEmpty); in EmptySet() 21 GrProcessorSet GrProcessorSet::MakeEmptySet() { in MakeEmptySet() 22 return GrProcessorSet(GrProcessorSet::Empty::kEmpty); in MakeEmptySet() 25 GrProcessorSet function in GrProcessorSet 32 GrProcessorSet::GrProcessorSet(SkBlendMode mode) : fXP(SkBlendMode_AsXPFactory(mode)) {} GrProcessorSet() function in GrProcessorSet 34 GrProcessorSet::GrProcessorSet(std::unique_ptr<GrFragmentProcessor> colorFP) GrProcessorSet() function in GrProcessorSet 40 GrProcessorSet::GrProcessorSet(GrProcessorSet&& that) GrProcessorSet() function in GrProcessorSet [all...] |
H A D | GrProcessorSet.h | 21 class GrProcessorSet { class 27 GrProcessorSet(GrPaint&&); 28 GrProcessorSet(SkBlendMode); 29 GrProcessorSet(std::unique_ptr<GrFragmentProcessor> colorFP); 30 GrProcessorSet(GrProcessorSet&&); 31 GrProcessorSet(const GrProcessorSet&) = delete; 32 GrProcessorSet& operator=(const GrProcessorSet 160 GrProcessorSet(Empty) : fXP((const GrXferProcessor*)nullptr), fFlags(kFinalized_Flag) {} GrProcessorSet() function in GrProcessorSet [all...] |
/third_party/skia/src/gpu/ops/ |
H A D | GrSimpleMeshDrawOpHelper.h | 25 * GrProcessorSet based on a GrPaint. It is intended to be used by ops that construct a single 32 * GrProcessorSet (if required) is allocated as part of the the same allocation that as 47 GrSimpleMeshDrawOpHelper(GrProcessorSet*, GrAAType, InputFlags = InputFlags::kNone); 70 GrProcessorSet::Analysis finalizeProcessors(const GrCaps& caps, const GrAppliedClip* clip, in finalizeProcessors() 83 GrProcessorSet::Analysis finalizeProcessors(const GrCaps&, const GrAppliedClip*, GrClampType, 119 GrProcessorSet&&, 123 GrProcessorSet&&, 156 GrProcessorSet&&, 176 GrProcessorSet detachProcessorSet() { in detachProcessorSet() 177 return fProcessors ? std::move(*fProcessors) : GrProcessorSet in detachProcessorSet() [all...] |
H A D | GrSimpleMeshDrawOpHelper.cpp | 11 #include "src/gpu/GrProcessorSet.h" 17 GrSimpleMeshDrawOpHelper::GrSimpleMeshDrawOpHelper(GrProcessorSet* processorSet, in GrSimpleMeshDrawOpHelper() 31 fProcessors->~GrProcessorSet(); in ~GrSimpleMeshDrawOpHelper() 68 GrProcessorSet::Analysis GrSimpleMeshDrawOpHelper::finalizeProcessors( in finalizeProcessors() 80 GrProcessorSet::Analysis GrSimpleMeshDrawOpHelper::finalizeProcessors( in finalizeProcessors() 85 GrProcessorSet::Analysis analysis; in finalizeProcessors() 100 analysis = GrProcessorSet::EmptySetAnalysis(); in finalizeProcessors() 113 GrProcessorSet&& processorSet, in CreatePipeline() 129 GrProcessorSet&& processorSet, in CreatePipeline() 173 GrProcessorSet in CreateProgramInfo() [all...] |
H A D | OpsTask.h | 26 #include "src/gpu/GrProcessorSet.h" 78 void addDrawOp(GrDrawingManager*, GrOp::Owner, bool usesMSAA, const GrProcessorSet::Analysis&, 139 void recordOp(GrOp::Owner, bool usesMSAA, GrProcessorSet::Analysis, GrAppliedClip*, 164 OpChain(GrOp::Owner, GrProcessorSet::Analysis, GrAppliedClip*, const GrDstProxyView*); 194 GrOp::Owner appendOp(GrOp::Owner op, GrProcessorSet::Analysis, const GrDstProxyView*, 228 bool tryConcat(List*, GrProcessorSet::Analysis, const GrDstProxyView&, const GrAppliedClip*, 234 GrProcessorSet::Analysis fProcessorAnalysis;
|
H A D | GrSimpleMeshDrawOpHelperWithStencil.h | 44 GrSimpleMeshDrawOpHelperWithStencil(GrProcessorSet*, GrAAType, const GrUserStencilSettings*, 49 GrProcessorSet::Analysis finalizeProcessors(const GrCaps& caps, const GrAppliedClip* clip, in finalizeProcessors() 57 GrProcessorSet::Analysis finalizeProcessors(const GrCaps&, const GrAppliedClip*, GrClampType,
|
H A D | StrokeTessellateOp.h | 49 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override; 73 GrProcessorSet fProcessors;
|
H A D | PathInnerTriangulateOp.h | 56 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override; 74 GrProcessorSet fProcessors;
|
H A D | PathTessellateOp.h | 56 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override; 70 GrProcessorSet fProcessors;
|
H A D | GrSimpleMeshDrawOpHelperWithStencil.cpp | 11 GrProcessorSet* processorSet, in GrSimpleMeshDrawOpHelperWithStencil() 26 GrProcessorSet::Analysis GrSimpleMeshDrawOpHelperWithStencil::finalizeProcessors( in finalizeProcessors()
|
H A D | DrawAtlasPathOp.h | 44 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override; 91 GrProcessorSet fProcessors;
|
H A D | PathStencilCoverOp.h | 73 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override; 95 GrProcessorSet fProcessors;
|
H A D | DrawAtlasOp.cpp | 32 DrawAtlasOpImpl(GrProcessorSet*, const SkPMColor4f& color, 48 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override; 105 DrawAtlasOpImpl::DrawAtlasOpImpl(GrProcessorSet* processorSet, const SkPMColor4f& color, in DrawAtlasOpImpl() 291 GrProcessorSet::Analysis DrawAtlasOpImpl::finalize(const GrCaps& caps, in finalize()
|
H A D | AtlasTextOp.h | 95 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override; 235 GrProcessorSet fProcessors;
|
H A D | GrDrawOp.h | 72 virtual GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) = 0;
|
/third_party/skia/tests/ |
H A D | TextureOpTest.cpp | 108 OpsTaskTestingAccess::OpChain chain1(std::move(opA), GrProcessorSet::EmptySetAnalysis(), in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 110 chain1.appendOp(std::move(opB), GrProcessorSet::EmptySetAnalysis(), nullptr, &noClip, *caps, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 120 OpsTaskTestingAccess::OpChain chain2(std::move(opC), GrProcessorSet::EmptySetAnalysis(), in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 122 chain2.appendOp(std::move(opD), GrProcessorSet::EmptySetAnalysis(), nullptr, &noClip, *caps, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
|
H A D | AdvancedBlendTest.cpp | 17 #include "src/gpu/GrProcessorSet.h" 42 GrProcessorSet procs(std::move(paint)); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() 44 GrProcessorSet::Analysis processorAnalysis = procs.finalize( in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
|
H A D | PrimitiveProcessorTest.cpp | 45 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override { 46 return GrProcessorSet::EmptySetAnalysis(); 137 GrProcessorSet::MakeEmptySet(),
|
H A D | LazyProxyTest.cpp | 116 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip* clip, 118 return GrProcessorSet::EmptySetAnalysis(); 381 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override { 382 return GrProcessorSet::EmptySetAnalysis();
|
/third_party/skia/tools/gpu/ |
H A D | ProxyUtils.cpp | 109 GrProcessorSet processors = GrProcessorSet(blendMode); in CreateProgramInfo()
|
H A D | TestOps.cpp | 97 GrProcessorSet::Analysis finalize(const GrCaps&, 135 GrProcessorSet fProcessorSet; 154 GrProcessorSet::Analysis TestRectOp::finalize(const GrCaps& caps, in finalize()
|
/third_party/skia/src/gpu/tessellate/shaders/ |
H A D | GrTessellationShader.cpp | 13 GrProcessorSet&& processors) { in MakePipeline()
|
H A D | GrTessellationShader.h | 68 GrAppliedClip&&, GrProcessorSet&&);
|
/third_party/skia/gm/ |
H A D | fwidth_squircle.cpp | 30 #include "src/gpu/GrProcessorSet.h" 167 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override { 168 return GrProcessorSet::EmptySetAnalysis();
|
/third_party/skia/bench/ |
H A D | VertexColorSpaceBench.cpp | 165 GrProcessorSet::Analysis finalize(const GrCaps&, const GrAppliedClip*, GrClampType) override { 166 return GrProcessorSet::EmptySetAnalysis(); 191 GrProcessorSet::MakeEmptySet(),
|