Index: src/gpu/GrPipeline.cpp |
diff --git a/src/gpu/GrPipeline.cpp b/src/gpu/GrPipeline.cpp |
index c60a94be7eb6fd8d98dd93dff744fe1bbd8ee051..8fe321d667b08fd01f516d1ea6c17eefb592487a 100644 |
--- a/src/gpu/GrPipeline.cpp |
+++ b/src/gpu/GrPipeline.cpp |
@@ -27,6 +27,7 @@ GrPipeline* GrPipeline::CreateAt(void* memory, const CreateArgs& args, |
pipeline->fRenderTarget.reset(rt); |
SkASSERT(pipeline->fRenderTarget); |
pipeline->fScissorState = *args.fScissor; |
+ pipeline->fWindowRects = *args.fWindowRects; |
if (builder.hasUserStencilSettings() || args.fHasStencilClip) { |
const GrRenderTargetPriv& rtPriv = rt->renderTargetPriv(); |
pipeline->fStencilSettings.reset(*builder.getUserStencil(), args.fHasStencilClip, |
@@ -229,6 +230,7 @@ bool GrPipeline::AreEqual(const GrPipeline& a, const GrPipeline& b, |
a.fFragmentProcessors.count() != b.fFragmentProcessors.count() || |
a.fNumColorProcessors != b.fNumColorProcessors || |
a.fScissorState != b.fScissorState || |
+ a.fWindowRects != b.fWindowRects || |
a.fFlags != b.fFlags || |
a.fStencilSettings != b.fStencilSettings || |
a.fDrawFace != b.fDrawFace || |