diff options
author | Brian Salomon <bsalomon@google.com> | 2017-03-06 11:29:48 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-03-06 17:10:10 +0000 |
commit | 42c456fd20bd45dd02f6d5eb0af7acf04341b1ee (patch) | |
tree | 8ef8bc1815f2725a7d40822c78d12b1ae6f10db6 /src/gpu/GrProcessorSet.h | |
parent | 0bb6f38e511365670b9917ad76ece6f0bee9e282 (diff) |
Remove PLS path renderer
Change-Id: Ib727b0749a5a7da95832970e79804417e8b6a247
Reviewed-on: https://skia-review.googlesource.com/9300
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'src/gpu/GrProcessorSet.h')
-rw-r--r-- | src/gpu/GrProcessorSet.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/gpu/GrProcessorSet.h b/src/gpu/GrProcessorSet.h index 722bc048bd..de8bd6944b 100644 --- a/src/gpu/GrProcessorSet.h +++ b/src/gpu/GrProcessorSet.h @@ -56,12 +56,12 @@ public: class FragmentProcessorAnalysis { public: FragmentProcessorAnalysis() = default; - // This version is used by a unit test that assumes no clip, no processors, and no PLS. + // This version is used by a unit test that assumes no clip and no fragment processors. FragmentProcessorAnalysis(const GrPipelineInput& colorInput, const GrPipelineInput coverageInput, const GrCaps&); void reset(const GrPipelineInput& colorInput, const GrPipelineInput coverageInput, - const GrProcessorSet&, bool usesPLSDstRead, const GrAppliedClip&, const GrCaps&); + const GrProcessorSet&, const GrAppliedClip&, const GrCaps&); int initialColorProcessorsToEliminate(GrColor* newInputColor) const { if (fInitialColorProcessorsToEliminate > 0) { @@ -70,7 +70,6 @@ public: return fInitialColorProcessorsToEliminate; } - bool usesPLSDstRead() const { return fUsesPLSDstRead; } bool usesLocalCoords() const { return fUsesLocalCoords; } bool isCompatibleWithCoverageAsAlpha() const { return fCompatibleWithCoverageAsAlpha; } bool isOutputColorOpaque() const { @@ -89,13 +88,11 @@ public: private: void internalReset(const GrPipelineInput& colorInput, const GrPipelineInput coverageInput, - const GrProcessorSet&, bool usesPLSDstRead, - const GrFragmentProcessor* clipFP, const GrCaps&); + const GrProcessorSet&, const GrFragmentProcessor* clipFP, const GrCaps&); enum class ColorType { kUnknown, kOpaqueConstant, kConstant, kOpaque }; enum class CoverageType { kNone, kSingleChannel, kLCD }; - bool fUsesPLSDstRead = false; bool fCompatibleWithCoverageAsAlpha = true; bool fUsesLocalCoords = false; CoverageType fCoverageType = CoverageType::kNone; |