| Index: src/gpu/GrClipMaskCache.h
 | 
| diff --git a/src/gpu/GrClipMaskCache.h b/src/gpu/GrClipMaskCache.h
 | 
| index 4b702c0d418a424f8d40092e2318744295da5dd5..edba54d372368951bfe1b2d8e32b7ba1d4eb3734 100644
 | 
| --- a/src/gpu/GrClipMaskCache.h
 | 
| +++ b/src/gpu/GrClipMaskCache.h
 | 
| @@ -195,10 +195,10 @@ private:
 | 
|  
 | 
|              fLastClipGenID = clipGenID;
 | 
|  
 | 
| -            // HACK: set the last param to true to indicate that this request is at
 | 
| -            // flush time and therefore we require a scratch texture with no pending IO operations.
 | 
| -            fLastMask.reset(resourceProvider->refScratchTexture(
 | 
| -                desc, GrTextureProvider::kApprox_ScratchTexMatch, /*flushing=*/true));
 | 
| +            // TODO: Determine if we really need the NoPendingIO flag anymore.
 | 
| +            // (http://skbug.com/4156)
 | 
| +            static const uint32_t kFlags = GrResourceProvider::kNoPendingIO_Flag;
 | 
| +            fLastMask.reset(resourceProvider->createApproxTexture(desc, kFlags));
 | 
|  
 | 
|              fLastBound = bound;
 | 
|          }
 | 
| 
 |