Index: src/core/SkImageFilter.cpp |
diff --git a/src/core/SkImageFilter.cpp b/src/core/SkImageFilter.cpp |
index d7af4e65d0656c13572683b08a429c52f13f87ad..c21e03fe1547efcd7778d99a734829a6c4b2b6c8 100644 |
--- a/src/core/SkImageFilter.cpp |
+++ b/src/core/SkImageFilter.cpp |
@@ -600,6 +600,13 @@ void SkImageFilter::PurgeCache() { |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
+#if SK_SUPPORT_GPU |
+SkImageFilter::Proxy::Proxy(bool requireExactTextureSize) |
+ : fSizeConstraint(requireExactTextureSize ? GrTextureProvider::kExact_SizeConstraint |
+ : GrTextureProvider::kApprox_SizeConstraint) |
+{} |
+#endif |
+ |
SkBaseDevice* SkImageFilter::DeviceProxy::createDevice(int w, int h) { |
SkBaseDevice::CreateInfo cinfo(SkImageInfo::MakeN32Premul(w, h), |
SkBaseDevice::kNever_TileUsage, |