aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrAAHairLinePathRenderer.cpp
diff options
context:
space:
mode:
authorGravatar bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-07-20 13:37:06 +0000
committerGravatar bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-07-20 13:37:06 +0000
commite3d3216fe17b6afb2e613271b5246a2766e12df6 (patch)
treeb5e9b1a72df637677148dd91262d793000ff594c /src/gpu/GrAAHairLinePathRenderer.cpp
parent426aebc8502654642bebfdda22af8acdae84cf05 (diff)
Remove stage masks
Review URL: http://codereview.appspot.com/6422047/ git-svn-id: http://skia.googlecode.com/svn/trunk@4688 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/gpu/GrAAHairLinePathRenderer.cpp')
-rw-r--r--src/gpu/GrAAHairLinePathRenderer.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/gpu/GrAAHairLinePathRenderer.cpp b/src/gpu/GrAAHairLinePathRenderer.cpp
index 036f5e1761..b0e243190a 100644
--- a/src/gpu/GrAAHairLinePathRenderer.cpp
+++ b/src/gpu/GrAAHairLinePathRenderer.cpp
@@ -505,7 +505,6 @@ bool GrAAHairLinePathRenderer::createGeom(
const SkPath& path,
const GrVec* translate,
GrDrawTarget* target,
- GrDrawState::StageMask stageMask,
int* lineCnt,
int* quadCnt,
GrDrawTarget::AutoReleaseGeometry* arg) {
@@ -585,7 +584,6 @@ bool GrAAHairLinePathRenderer::onDrawPath(const SkPath& path,
GrPathFill fill,
const GrVec* translate,
GrDrawTarget* target,
- GrDrawState::StageMask stageMask,
bool antiAlias) {
int lineCnt;
@@ -594,7 +592,6 @@ bool GrAAHairLinePathRenderer::onDrawPath(const SkPath& path,
if (!this->createGeom(path,
translate,
target,
- stageMask,
&lineCnt,
&quadCnt,
&arg)) {
@@ -609,9 +606,8 @@ bool GrAAHairLinePathRenderer::onDrawPath(const SkPath& path,
asr.set(target,
GrDrawTarget::kPreserve_ASRInit);
drawState = target->drawState();
- GrMatrix ivm;
- if (drawState->getViewInverse(&ivm)) {
- drawState->preConcatSamplerMatrices(stageMask, ivm);
+ if (!drawState->preConcatSamplerMatricesWithInverse(drawState->getViewMatrix())) {
+ return false;
}
drawState->viewMatrix()->reset();
}