Index: gm/texturedomaineffect.cpp |
diff --git a/gm/texturedomaineffect.cpp b/gm/texturedomaineffect.cpp |
index d235f7f86bc10a427d1fb473a17d103b48c0c0fc..efa753183a73a28a3075d2557b2080a3fe9d2267 100644 |
--- a/gm/texturedomaineffect.cpp |
+++ b/gm/texturedomaineffect.cpp |
@@ -90,8 +90,6 @@ protected: |
return; |
} |
- GrDrawState* drawState = tt.target()->drawState(); |
- |
SkAutoTUnref<GrTexture> texture(GrRefCachedBitmapTexture(context, fBmp, NULL)); |
if (!texture) { |
return; |
@@ -132,12 +130,12 @@ protected: |
} |
SkMatrix viewMatrix; |
viewMatrix.setTranslate(x, y); |
- drawState->reset(viewMatrix); |
- drawState->setRenderTarget(rt); |
- drawState->setColor(0xffffffff); |
- drawState->addColorProcessor(fp); |
+ GrDrawState drawState(viewMatrix); |
+ drawState.setRenderTarget(rt); |
+ drawState.setColor(0xffffffff); |
+ drawState.addColorProcessor(fp); |
- tt.target()->drawSimpleRect(renderRect); |
+ tt.target()->drawSimpleRect(&drawState, renderRect); |
x += renderRect.width() + kTestPad; |
} |
y += renderRect.height() + kTestPad; |