Remove GrContext from GrClipMaskCache

Review URL: https://codereview.chromium.org/1144013007
diff --git a/src/gpu/GrClipMaskCache.cpp b/src/gpu/GrClipMaskCache.cpp
index 470cc4a..a21eab7 100644
--- a/src/gpu/GrClipMaskCache.cpp
+++ b/src/gpu/GrClipMaskCache.cpp
@@ -8,9 +8,9 @@
 
 #include "GrClipMaskCache.h"
 
-GrClipMaskCache::GrClipMaskCache()
-    : fContext(NULL)
-    , fStack(sizeof(GrClipStackFrame)) {
+GrClipMaskCache::GrClipMaskCache(GrResourceProvider* resourceProvider)
+    : fStack(sizeof(GrClipStackFrame))
+    , fResourceProvider(resourceProvider) {
     // We need an initial frame to capture the clip state prior to
     // any pushes
     SkNEW_PLACEMENT(fStack.push_back(), GrClipStackFrame);