Index: src/gpu/GrFragmentProcessor.cpp |
diff --git a/src/gpu/GrFragmentProcessor.cpp b/src/gpu/GrFragmentProcessor.cpp |
index 684d05f2c23019f61378236c85dd8aac2deb5b94..79dc0c7dd4ebb939a7ac629ba76443d7a80496d9 100644 |
--- a/src/gpu/GrFragmentProcessor.cpp |
+++ b/src/gpu/GrFragmentProcessor.cpp |
@@ -106,6 +106,9 @@ int GrFragmentProcessor::registerChildProcessor(sk_sp<GrFragmentProcessor> child |
if (child->usesLocalCoords()) { |
fUsesLocalCoords = true; |
} |
+ if (child->usesDistanceVectorField()) { |
+ fUsesDistanceVectorField = true; |
+ } |
int index = fChildProcessors.count(); |
fChildProcessors.push_back(child.release()); |