diff options
Diffstat (limited to 'src/gpu/ops/GrTestMeshDrawOp.h')
-rw-r--r-- | src/gpu/ops/GrTestMeshDrawOp.h | 15 |
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; }; |