diff options
author | 2016-03-23 10:40:53 -0700 | |
---|---|---|
committer | 2016-03-23 10:40:53 -0700 | |
commit | 7dbd45d2c7427d2c679d6507435d2f0220bf64ef (patch) | |
tree | ae53a6f2d968b65da8706e791617988e86af3118 /src/gpu/GrGeometryProcessor.h | |
parent | 1443c6920c4b7aa80811c30ed9cdc81395d5df4f (diff) |
Make max number of vertex attributes be checked dynamically
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1822343002
Review URL: https://codereview.chromium.org/1822343002
Diffstat (limited to 'src/gpu/GrGeometryProcessor.h')
-rw-r--r-- | src/gpu/GrGeometryProcessor.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/gpu/GrGeometryProcessor.h b/src/gpu/GrGeometryProcessor.h index 50d0bd51f8..05afd5329a 100644 --- a/src/gpu/GrGeometryProcessor.h +++ b/src/gpu/GrGeometryProcessor.h @@ -44,10 +44,9 @@ protected: * GrGeometryProcessor. */ const Attribute& addVertexAttrib(const Attribute& attribute) { - SkASSERT(fNumAttribs < kMaxVertexAttribs); fVertexStride += attribute.fOffset; - fAttribs[fNumAttribs] = attribute; - return fAttribs[fNumAttribs++]; + fAttribs.push_back(attribute); + return fAttribs.back(); } void setWillUseGeoShader() { fWillUseGeoShader = true; } |