Index: src/gpu/GrAADistanceFieldPathRenderer.h |
diff --git a/src/gpu/GrAADistanceFieldPathRenderer.h b/src/gpu/GrAADistanceFieldPathRenderer.h |
index 4c09f127c945f0f1020cf31bb24bf30260082c9a..9e51322bea5b9dc53771387a93cde97e0efbdebd 100755 |
--- a/src/gpu/GrAADistanceFieldPathRenderer.h |
+++ b/src/gpu/GrAADistanceFieldPathRenderer.h |
@@ -21,11 +21,7 @@ class GrPlot; |
class GrAADistanceFieldPathRenderer : public GrPathRenderer { |
public: |
- GrAADistanceFieldPathRenderer(GrContext* context) |
- : fContext(context) |
- , fAtlas(NULL) { |
- } |
- |
+ GrAADistanceFieldPathRenderer(GrContext* context); |
virtual ~GrAADistanceFieldPathRenderer(); |
virtual bool canDrawPath(const SkPath& path, |
@@ -63,6 +59,8 @@ private: |
GrContext* fContext; |
GrAtlas* fAtlas; |
+ SkAutoTUnref<GrGeometryProcessor> fCachedGeometryProcessor; |
robertphillips
2014/10/28 16:32:04
// The flags used to create the cached geometry pr
jvanverth1
2014/10/28 18:01:31
Done.
|
+ uint32_t fEffectFlags; |
GrAtlas::ClientPlotUsage fPlotUsage; |
SkTDynamicHash<PathData, uint32_t> fPathCache; |
PathDataList fPathList; |