From c994a93b327235182c6d29a782c409b2c58476ae Mon Sep 17 00:00:00 2001 From: Robert Phillips Date: Tue, 19 Jun 2018 13:09:54 -0400 Subject: Move op memory storage to GrContext (take 2) TBR=bsalomon@google.com Change-Id: I4a448694d4114d83cd3a720cfc8bd37de51733d1 Reviewed-on: https://skia-review.googlesource.com/135707 Reviewed-by: Greg Daniel Reviewed-by: Brian Salomon Commit-Queue: Robert Phillips --- tools/gpu/GrTest.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tools/gpu') diff --git a/tools/gpu/GrTest.cpp b/tools/gpu/GrTest.cpp index e8598868b5..a827442cd0 100644 --- a/tools/gpu/GrTest.cpp +++ b/tools/gpu/GrTest.cpp @@ -12,6 +12,7 @@ #include "GrDrawingManager.h" #include "GrGpu.h" #include "GrGpuResourceCacheAccess.h" +#include "GrMemoryPool.h" #include "GrRenderTargetContext.h" #include "GrRenderTargetContextPriv.h" #include "GrRenderTargetProxy.h" @@ -260,6 +261,7 @@ uint32_t GrRenderTargetContextPriv::testingOnly_addDrawOp(const GrClip& clip, std::unique_ptr op) { ASSERT_SINGLE_OWNER if (fRenderTargetContext->drawingManager()->wasAbandoned()) { + fRenderTargetContext->fContext->contextPriv().opMemoryPool()->release(std::move(op)); return SK_InvalidUniqueID; } SkDEBUGCODE(fRenderTargetContext->validate()); -- cgit v1.2.3