| Index: src/gpu/GrContext.cpp
|
| diff --git a/src/gpu/GrContext.cpp b/src/gpu/GrContext.cpp
|
| index 4154005f17b17a178dfbe8bf8cac6e92dc5b2b13..7d315eb32b0349a84cd3ae49ecbcbc4af1c2d694 100755
|
| --- a/src/gpu/GrContext.cpp
|
| +++ b/src/gpu/GrContext.cpp
|
| @@ -15,10 +15,8 @@
|
| #include "GrBatchTarget.h"
|
| #include "GrBufferAllocPool.h"
|
| #include "GrDefaultGeoProcFactory.h"
|
| -#include "GrFontCache.h"
|
| #include "GrGpuResource.h"
|
| #include "GrGpuResourcePriv.h"
|
| -#include "GrDistanceFieldTextContext.h"
|
| #include "GrDrawTargetCaps.h"
|
| #include "GrGpu.h"
|
| #include "GrIndexBuffer.h"
|
| @@ -98,7 +96,6 @@ GrContext::GrContext(const Options& opts) : fOptions(opts) {
|
| fSoftwarePathRenderer = NULL;
|
| fResourceCache = NULL;
|
| fBatchFontCache = NULL;
|
| - fFontCache = NULL;
|
| fDrawBuffer = NULL;
|
| fDrawBufferVBAllocPool = NULL;
|
| fDrawBufferIBAllocPool = NULL;
|
| @@ -123,8 +120,6 @@ void GrContext::initCommon() {
|
| fResourceCache = SkNEW(GrResourceCache);
|
| fResourceCache->setOverBudgetCallback(OverBudgetCB, this);
|
|
|
| - fFontCache = SkNEW_ARGS(GrFontCache, (fGpu));
|
| -
|
| fLayerCache.reset(SkNEW_ARGS(GrLayerCache, (this)));
|
|
|
| fAARectRenderer = SkNEW_ARGS(GrAARectRenderer, (fGpu));
|
| @@ -153,7 +148,6 @@ GrContext::~GrContext() {
|
|
|
| SkDELETE(fResourceCache);
|
| SkDELETE(fBatchFontCache);
|
| - SkDELETE(fFontCache);
|
| SkDELETE(fDrawBuffer);
|
| SkDELETE(fDrawBufferVBAllocPool);
|
| SkDELETE(fDrawBufferIBAllocPool);
|
| @@ -191,7 +185,6 @@ void GrContext::abandonContext() {
|
| fOvalRenderer->reset();
|
|
|
| fBatchFontCache->freeAll();
|
| - fFontCache->freeAll();
|
| fLayerCache->freeAll();
|
| fTextBlobCache->freeAll();
|
| }
|
| @@ -211,7 +204,6 @@ void GrContext::freeGpuResources() {
|
| fOvalRenderer->reset();
|
|
|
| fBatchFontCache->freeAll();
|
| - fFontCache->freeAll();
|
| fLayerCache->freeAll();
|
| // a path renderer may be holding onto resources
|
| SkSafeSetNull(fPathRendererChain);
|
| @@ -241,12 +233,7 @@ GrTextContext* GrContext::createTextContext(GrRenderTarget* renderTarget,
|
| }
|
| }
|
|
|
| -#ifdef USE_BITMAP_TEXTBLOBS
|
| return GrAtlasTextContext::Create(this, gpuDevice, leakyProperties, enableDistanceFieldFonts);
|
| -#else
|
| - return GrDistanceFieldTextContext::Create(this, gpuDevice, leakyProperties,
|
| - enableDistanceFieldFonts);
|
| -#endif
|
| }
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| @@ -466,12 +453,6 @@ void GrContext::drawPaint(GrRenderTarget* rt,
|
| }
|
| }
|
|
|
| -#ifdef SK_DEVELOPER
|
| -void GrContext::dumpFontCache() const {
|
| - fFontCache->dump();
|
| -}
|
| -#endif
|
| -
|
| ////////////////////////////////////////////////////////////////////////////////
|
|
|
| static inline bool is_irect(const SkRect& r) {
|
|
|