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);