aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrProcessorSet.h
diff options
context:
space:
mode:
authorGravatar Brian Salomon <bsalomon@google.com>2017-03-06 11:29:48 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-03-06 17:10:10 +0000
commit42c456fd20bd45dd02f6d5eb0af7acf04341b1ee (patch)
tree8ef8bc1815f2725a7d40822c78d12b1ae6f10db6 /src/gpu/GrProcessorSet.h
parent0bb6f38e511365670b9917ad76ece6f0bee9e282 (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.h9
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;