diff options
author | 2011-12-06 15:32:52 +0000 | |
---|---|---|
committer | 2011-12-06 15:32:52 +0000 | |
commit | 39ee0ffa72fbd5df6d3ec6db4fdad0c1bc3946fd (patch) | |
tree | 02cd7e93425776b39d82b5f4673832d058e57502 /src/gpu/GrAAHairLinePathRenderer.cpp | |
parent | b0c5e078d8af06ec3ce5ea2cdc86c2f1084457a2 (diff) |
Prep #1 for making GrDrawState a class
Review URL: http://codereview.appspot.com/5437138/
git-svn-id: http://skia.googlecode.com/svn/trunk@2808 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/gpu/GrAAHairLinePathRenderer.cpp')
-rw-r--r-- | src/gpu/GrAAHairLinePathRenderer.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/gpu/GrAAHairLinePathRenderer.cpp b/src/gpu/GrAAHairLinePathRenderer.cpp index eafe9ebdc2..e306b676b0 100644 --- a/src/gpu/GrAAHairLinePathRenderer.cpp +++ b/src/gpu/GrAAHairLinePathRenderer.cpp @@ -601,7 +601,7 @@ void add_line(const SkPoint p[2], } -bool GrAAHairLinePathRenderer::createGeom(GrDrawTarget::StageBitfield stages) { +bool GrAAHairLinePathRenderer::createGeom(GrDrawState::StageMask stageMask) { int rtHeight = fTarget->getRenderTarget()->height(); @@ -616,7 +616,7 @@ bool GrAAHairLinePathRenderer::createGeom(GrDrawTarget::StageBitfield stages) { // If none of the inputs that affect generation of path geometry have // have changed since last previous path draw then we can reuse the // previous geoemtry. - if (stages == fPreviousStages && + if (stageMask == fPreviousStages && fPreviousViewMatrix == fTarget->getViewMatrix() && fPreviousTranslate == fTranslate && rtHeight == fPreviousRTHeight && @@ -626,7 +626,7 @@ bool GrAAHairLinePathRenderer::createGeom(GrDrawTarget::StageBitfield stages) { GrVertexLayout layout = GrDrawTarget::kEdge_VertexLayoutBit; for (int s = 0; s < GrDrawState::kNumStages; ++s) { - if ((1 << s) & stages) { + if ((1 << s) & stageMask) { layout |= GrDrawTarget::StagePosAsTexCoordVertexLayoutBit(s); } } @@ -671,7 +671,7 @@ bool GrAAHairLinePathRenderer::createGeom(GrDrawTarget::StageBitfield stages) { add_quads(&quads[3*i], qSubdivs[i], toDevice, toSrc, &verts); } - fPreviousStages = stages; + fPreviousStages = stageMask; fPreviousViewMatrix = fTarget->getViewMatrix(); fPreviousRTHeight = rtHeight; fClipRect = clip; @@ -679,9 +679,9 @@ bool GrAAHairLinePathRenderer::createGeom(GrDrawTarget::StageBitfield stages) { return true; } -void GrAAHairLinePathRenderer::drawPath(GrDrawTarget::StageBitfield stages) { +void GrAAHairLinePathRenderer::drawPath(GrDrawState::StageMask stageMask) { - if (!this->createGeom(stages)) { + if (!this->createGeom(stageMask)) { return; } @@ -690,7 +690,7 @@ void GrAAHairLinePathRenderer::drawPath(GrDrawTarget::StageBitfield stages) { asr.set(fTarget); GrMatrix ivm; if (fTarget->getViewInverse(&ivm)) { - fTarget->preConcatSamplerMatrices(stages, ivm); + fTarget->preConcatSamplerMatrices(stageMask, ivm); } fTarget->setViewMatrix(GrMatrix::I()); } |