diff options
author | 2013-02-28 16:28:34 +0000 | |
---|---|---|
committer | 2013-02-28 16:28:34 +0000 | |
commit | b8b705b1b983a2ee3a254bed4dd03f926101e4e7 (patch) | |
tree | 700a965273fff93e1cc821bfdbcc22028e138d46 /src/gpu/GrDefaultPathRenderer.cpp | |
parent | 4aaaaeace7e617ddc473645756fb7c20790bc270 (diff) |
Add new vertex attribute array specification.
This changes the old method of setting vertex layout to a new one where we
specify vertex attribute data separately from attribute bindings (i.e. program
functionality). Attribute data is now set up via an array of generic attribute
types and offsets, and this is mapped to the old program functionality by
setting specific attribute indices. This allows us to create more general
inputs to shaders.
git-svn-id: http://skia.googlecode.com/svn/trunk@7899 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/gpu/GrDefaultPathRenderer.cpp')
-rw-r--r-- | src/gpu/GrDefaultPathRenderer.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/gpu/GrDefaultPathRenderer.cpp b/src/gpu/GrDefaultPathRenderer.cpp index d5ebaaa602..7ca478e493 100644 --- a/src/gpu/GrDefaultPathRenderer.cpp +++ b/src/gpu/GrDefaultPathRenderer.cpp @@ -211,7 +211,6 @@ bool GrDefaultPathRenderer::createGeom(const SkPath& path, return false; } - GrVertexLayout layout = 0; bool indexed = contourCnt > 1; const bool isHairline = stroke.isHairlineStyle(); @@ -233,7 +232,7 @@ bool GrDefaultPathRenderer::createGeom(const SkPath& path, } } - target->drawState()->setVertexLayout(layout); + target->drawState()->setDefaultVertexAttribs(); if (!arg->set(target, maxPts, maxIdxs)) { return false; } |