Index: src/gpu/GrFragmentProcessor.cpp |
diff --git a/src/gpu/GrFragmentProcessor.cpp b/src/gpu/GrFragmentProcessor.cpp |
index c5bd637fa2ff27efa387b62ee17b6459f1a5abff..62b924be0e4facbdeeca0da73731f8b25f4bb6c6 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()); |