| Index: src/gpu/GrDefaultPathRenderer.cpp
|
| diff --git a/src/gpu/GrDefaultPathRenderer.cpp b/src/gpu/GrDefaultPathRenderer.cpp
|
| index 3b31e876a236af01ce4ed793e8a6203caa987847..39cda730f24b22bc4f73ae836376995602d4eec8 100644
|
| --- a/src/gpu/GrDefaultPathRenderer.cpp
|
| +++ b/src/gpu/GrDefaultPathRenderer.cpp
|
| @@ -233,8 +233,9 @@ bool GrDefaultPathRenderer::createGeom(GrDrawTarget* target,
|
| }
|
| }
|
|
|
| - drawState->setDefaultVertexAttribs();
|
| - if (!arg->set(target, maxPts, drawState->getVertexStride(), maxIdxs)) {
|
| + // TODO this is really wierd, I just need default vertex stride, can I think of a better way?
|
| + SkAutoTUnref<const GrGeometryProcessor> gp(GrDefaultGeoProcFactory::Create());
|
| + if (!arg->set(target, maxPts, gp->getVertexStride(), maxIdxs)) {
|
| return false;
|
| }
|
|
|
| @@ -497,7 +498,7 @@ bool GrDefaultPathRenderer::internalDrawPath(GrDrawTarget* target,
|
| drawState->enableState(GrDrawState::kNoColorWrites_StateBit);
|
| }
|
| GrDrawState::AutoRestoreEffects are(drawState);
|
| - drawState->setGeometryProcessor(GrDefaultGeoProcFactory::Create(false))->unref();
|
| + drawState->setGeometryProcessor(GrDefaultGeoProcFactory::Create())->unref();
|
| if (indexCnt) {
|
| target->drawIndexed(drawState,
|
| primType,
|
|
|