| Index: src/gpu/GrAADistanceFieldPathRenderer.h
|
| diff --git a/src/gpu/GrAADistanceFieldPathRenderer.h b/src/gpu/GrAADistanceFieldPathRenderer.h
|
| deleted file mode 100755
|
| index 469aeeb981241bce1dd4a34e7440f5ef59d17988..0000000000000000000000000000000000000000
|
| --- a/src/gpu/GrAADistanceFieldPathRenderer.h
|
| +++ /dev/null
|
| @@ -1,75 +0,0 @@
|
| -
|
| -/*
|
| - * Copyright 2014 Google Inc.
|
| - *
|
| - * Use of this source code is governed by a BSD-style license that can be
|
| - * found in the LICENSE file.
|
| - */
|
| -
|
| -#ifndef GrAADistanceFieldPathRenderer_DEFINED
|
| -#define GrAADistanceFieldPathRenderer_DEFINED
|
| -
|
| -#include "GrBatchAtlas.h"
|
| -#include "GrPathRenderer.h"
|
| -#include "GrRect.h"
|
| -
|
| -#include "SkChecksum.h"
|
| -#include "SkTDynamicHash.h"
|
| -
|
| -class GrContext;
|
| -
|
| -class GrAADistanceFieldPathRenderer : public GrPathRenderer {
|
| -public:
|
| - GrAADistanceFieldPathRenderer();
|
| - virtual ~GrAADistanceFieldPathRenderer();
|
| -
|
| -private:
|
| - StencilSupport onGetStencilSupport(const SkPath&, const GrStrokeInfo&) const override {
|
| - return GrPathRenderer::kNoSupport_StencilSupport;
|
| - }
|
| -
|
| - bool onCanDrawPath(const CanDrawPathArgs&) const override;
|
| -
|
| - bool onDrawPath(const DrawPathArgs&) override;
|
| -
|
| - struct PathData {
|
| - struct Key {
|
| - uint32_t fGenID;
|
| - // rendered size for stored path (32x32 max, 64x64 max, 128x128 max)
|
| - uint32_t fDimension;
|
| - bool operator==(const Key& other) const {
|
| - return other.fGenID == fGenID && other.fDimension == fDimension;
|
| - }
|
| - };
|
| - Key fKey;
|
| - SkScalar fScale;
|
| - GrBatchAtlas::AtlasID fID;
|
| - SkRect fBounds;
|
| - SkIPoint16 fAtlasLocation;
|
| - SK_DECLARE_INTERNAL_LLIST_INTERFACE(PathData);
|
| -
|
| - static inline const Key& GetKey(const PathData& data) {
|
| - return data.fKey;
|
| - }
|
| -
|
| - static inline uint32_t Hash(Key key) {
|
| - return SkChecksum::Murmur3(reinterpret_cast<const uint32_t*>(&key), sizeof(key));
|
| - }
|
| - };
|
| -
|
| - static void HandleEviction(GrBatchAtlas::AtlasID, void*);
|
| -
|
| - typedef SkTDynamicHash<PathData, PathData::Key> PathCache;
|
| - typedef SkTInternalLList<PathData> PathDataList;
|
| -
|
| - GrBatchAtlas* fAtlas;
|
| - PathCache fPathCache;
|
| - PathDataList fPathList;
|
| -
|
| - typedef GrPathRenderer INHERITED;
|
| -
|
| - friend class AADistanceFieldPathBatch;
|
| - friend struct PathTestStruct;
|
| -};
|
| -
|
| -#endif
|
|
|