aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/ops/GrTestMeshDrawOp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu/ops/GrTestMeshDrawOp.h')
-rw-r--r--src/gpu/ops/GrTestMeshDrawOp.h15
1 files changed, 4 insertions, 11 deletions
diff --git a/src/gpu/ops/GrTestMeshDrawOp.h b/src/gpu/ops/GrTestMeshDrawOp.h
index 8d5a896d81..b8143a5aa7 100644
--- a/src/gpu/ops/GrTestMeshDrawOp.h
+++ b/src/gpu/ops/GrTestMeshDrawOp.h
@@ -30,12 +30,7 @@ protected:
GrColor color() const { return fColor; }
- struct Optimizations {
- bool fColorIgnored = false;
- bool fUsesLocalCoords = false;
- };
-
- const Optimizations optimizations() const { return fOptimizations; }
+ bool usesLocalCoords() const { return fUsesLocalCoords; }
private:
void getPipelineAnalysisInput(GrPipelineAnalysisDrawOpInput* input) const override {
@@ -45,15 +40,13 @@ private:
void applyPipelineOptimizations(const GrPipelineOptimizations& optimizations) override {
optimizations.getOverrideColorIfSet(&fColor);
-
- fOptimizations.fColorIgnored = !optimizations.readsColor();
- fOptimizations.fUsesLocalCoords = optimizations.readsLocalCoords();
+ fUsesLocalCoords = optimizations.readsLocalCoords();
}
bool onCombineIfPossible(GrOp*, const GrCaps&) override { return false; }
- GrColor fColor;
- Optimizations fOptimizations;
+ GrColor fColor;
+ bool fUsesLocalCoords = false;
typedef GrMeshDrawOp INHERITED;
};