diff options
Diffstat (limited to 'src/gpu/GrContext.cpp')
-rwxr-xr-x | src/gpu/GrContext.cpp | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/gpu/GrContext.cpp b/src/gpu/GrContext.cpp index 4709513525..819774a076 100755 --- a/src/gpu/GrContext.cpp +++ b/src/gpu/GrContext.cpp @@ -125,8 +125,8 @@ void GrContext::initCommon() { fLayerCache.reset(SkNEW_ARGS(GrLayerCache, (this))); - fAARectRenderer = SkNEW_ARGS(GrAARectRenderer, (fGpu)); - fOvalRenderer = SkNEW_ARGS(GrOvalRenderer, (fGpu)); + fAARectRenderer = SkNEW(GrAARectRenderer); + fOvalRenderer = SkNEW(GrOvalRenderer); fDidTestPMConversions = false; @@ -186,9 +186,6 @@ void GrContext::abandonContext() { delete fDrawBufferIBAllocPool; fDrawBufferIBAllocPool = NULL; - fAARectRenderer->reset(); - fOvalRenderer->reset(); - fBatchFontCache->freeAll(); fLayerCache->freeAll(); fTextBlobCache->freeAll(); @@ -205,9 +202,6 @@ void GrContext::freeGpuResources() { fDrawBuffer->purgeResources(); } - fAARectRenderer->reset(); - fOvalRenderer->reset(); - fBatchFontCache->freeAll(); fLayerCache->freeAll(); // a path renderer may be holding onto resources @@ -1840,10 +1834,6 @@ GrDrawTarget* GrContext::getTextTarget() { return this->prepareToDraw(); } -const GrIndexBuffer* GrContext::getQuadIndexBuffer() const { - return fGpu->getQuadIndexBuffer(); -} - namespace { void test_pm_conversions(GrContext* ctx, int* pmToUPMValue, int* upmToPMValue) { GrConfigConversionEffect::PMConversion pmToUPM; |