Index: src/gpu/GrPipelineBuilder.h |
diff --git a/src/gpu/GrPipelineBuilder.h b/src/gpu/GrPipelineBuilder.h |
index a7556eb59d5177e9948b52e4c3c1b0063dcc300e..b30bfde678b10ac891ce23b07040964ad0981356 100644 |
--- a/src/gpu/GrPipelineBuilder.h |
+++ b/src/gpu/GrPipelineBuilder.h |
@@ -219,7 +219,14 @@ public: |
*/ |
kAllowSRGBInputs_Flag = 0x08, |
- kLast_Flag = kAllowSRGBInputs_Flag, |
+ /** |
+ * Signals that one or more FPs need access to the distance vector field to the nearest |
+ * edge |
+ */ |
+ kUsesDistanceVectorField_Flag = 0x10, |
+ |
+ |
+ kLast_Flag = kUsesDistanceVectorField_Flag, |
}; |
bool isHWAntialias() const { return SkToBool(fFlags & kHWAntialias_Flag); } |
@@ -229,6 +236,8 @@ public: |
return SkToBool(fFlags & kDisableOutputConversionToSRGB_Flag); } |
bool getAllowSRGBInputs() const { |
return SkToBool(fFlags & kAllowSRGBInputs_Flag); } |
+ bool getUsesDistanceVectorField() const { |
+ return SkToBool(fFlags & kUsesDistanceVectorField_Flag); } |
/** |
* Enable render state settings. |