diff options
author | 2013-05-17 18:01:38 +0000 | |
---|---|---|
committer | 2013-05-17 18:01:38 +0000 | |
commit | d7c37425805d5909ed5601bf2fbf14d5c8b4c86b (patch) | |
tree | bff3b5d2b96c00ce549cdfe48b01b2701393f209 /src/gpu/GrAAHairLinePathRenderer.cpp | |
parent | 7d01ec478ff95967c2f318c928a8e00ac37fd7ab (diff) |
Revert "Revert "Revert "Pass bounds into draw calls in path renderers."""
git-svn-id: http://skia.googlecode.com/svn/trunk@9181 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/gpu/GrAAHairLinePathRenderer.cpp')
-rw-r--r-- | src/gpu/GrAAHairLinePathRenderer.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/gpu/GrAAHairLinePathRenderer.cpp b/src/gpu/GrAAHairLinePathRenderer.cpp index 498283dfad..da54ed643c 100644 --- a/src/gpu/GrAAHairLinePathRenderer.cpp +++ b/src/gpu/GrAAHairLinePathRenderer.cpp @@ -791,7 +791,6 @@ bool GrAAHairLinePathRenderer::onDrawPath(const SkPath& path, GrDrawTarget::AutoStateRestore asr(target, GrDrawTarget::kPreserve_ASRInit); GrDrawState* drawState = target->drawState(); - const SkMatrix originalVM = drawState->getViewMatrix(); GrDrawState::AutoDeviceCoordDraw adcd; // createGeom transforms the geometry to device space when the matrix does not have @@ -817,9 +816,6 @@ bool GrAAHairLinePathRenderer::onDrawPath(const SkPath& path, GrEffectRef* hairLineEffect = HairLineEdgeEffect::Create(); GrEffectRef* hairQuadEffect = HairQuadEdgeEffect::Create(); - SkRect devBounds; - GetPathDevBounds(path, drawState->getRenderTarget(), originalVM, &devBounds); - target->setIndexSourceToBuffer(fLinesIndexBuffer); int lines = 0; int nBufLines = fLinesIndexBuffer->maxQuads(); @@ -830,8 +826,7 @@ bool GrAAHairLinePathRenderer::onDrawPath(const SkPath& path, kVertsPerLineSeg*lines, // startV 0, // startI kVertsPerLineSeg*n, // vCount - kIdxsPerLineSeg*n, - &devBounds); // iCount + kIdxsPerLineSeg*n); // iCount lines += n; } @@ -844,8 +839,7 @@ bool GrAAHairLinePathRenderer::onDrawPath(const SkPath& path, 4 * lineCnt + kVertsPerQuad*quads, // startV 0, // startI kVertsPerQuad*n, // vCount - kIdxsPerQuad*n, // iCount - &devBounds); + kIdxsPerQuad*n); // iCount quads += n; } target->resetIndexSource(); |