Add flags to GrStencilSettings
Review URL: http://codereview.appspot.com/5489057/
git-svn-id: http://skia.googlecode.com/svn/trunk@2945 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/GrGpuGL.cpp b/src/gpu/GrGpuGL.cpp
index 339133fa..143261c 100644
--- a/src/gpu/GrGpuGL.cpp
+++ b/src/gpu/GrGpuGL.cpp
@@ -1803,8 +1803,8 @@
bool stencilClip = fClipInStencil && drawState.isClipState();
bool drawClipToStencil =
drawState.isStateFlagEnabled(kModifyStencilClip_StateBit);
- bool stencilChange = fHWStencilClip != stencilClip ||
- fHWDrawState.getStencil() != *settings ||
+ bool stencilChange = (fHWDrawState.getStencil() != *settings) ||
+ (fHWStencilClip != stencilClip) ||
(fHWDrawState.isStateFlagEnabled(kModifyStencilClip_StateBit) !=
drawClipToStencil);