diff options
author | Brian Salomon <bsalomon@google.com> | 2018-06-08 18:05:20 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-06-08 22:32:02 +0000 |
commit | 802cb318f695d5c3ade20b6424c97ea548a929b2 (patch) | |
tree | 964cb86d42d1d3e0e2ffb970364622b902733a44 /src/gpu/GrPrimitiveProcessor.h | |
parent | 65b7bfcf61c5d925bf0066a2b40dd6ef7cf82595 (diff) |
Stop passing GrPrimitiveProcessor to GrMesh::sendToGpu.
It is currently used in GrGLGpu::setupGeometry. Instead:
1) Make GrMesh track whether primitive restart should be enabled.
2) Make GrGLProgram track program attributes.
Change-Id: Ice411a495961fcbc3cedc81e8ae0583537f42153
Reviewed-on: https://skia-review.googlesource.com/132267
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Chris Dalton <csmartdalton@google.com>
Diffstat (limited to 'src/gpu/GrPrimitiveProcessor.h')
-rw-r--r-- | src/gpu/GrPrimitiveProcessor.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/gpu/GrPrimitiveProcessor.h b/src/gpu/GrPrimitiveProcessor.h index c4303da4a6..c75f13c496 100644 --- a/src/gpu/GrPrimitiveProcessor.h +++ b/src/gpu/GrPrimitiveProcessor.h @@ -99,8 +99,6 @@ public: // we put these calls on the base class to prevent having to cast virtual bool willUseGeoShader() const = 0; - bool willUsePrimitiveRestart() const { return fWillUsePrimitiveRestart; } - /** * Computes a transformKey from an array of coord transforms. Will only look at the first * <numCoords> transforms in the array. @@ -150,8 +148,6 @@ protected: return fAttribs.back(); } - void setWillUsePrimitiveRestart() { fWillUsePrimitiveRestart = true; } - private: void addPendingIOs() const override { GrResourceIOProcessor::addPendingIOs(); } void removeRefs() const override { GrResourceIOProcessor::removeRefs(); } @@ -161,7 +157,6 @@ private: SkSTArray<8, Attribute> fAttribs; int fVertexStride = 0; int fInstanceStride = 0; - bool fWillUsePrimitiveRestart = false; typedef GrProcessor INHERITED; }; |