From 1afd4cdb0800e2e395b465da24eb71e0e834dafa Mon Sep 17 00:00:00 2001 From: Robert Phillips Date: Mon, 8 Jan 2018 13:40:32 -0500 Subject: Add GrProxyProvider This pulls all the proxy tracking & creation functionality out of the GrResourceCache and GrResourceProvider and consolidates it in the GrProxyProvider. Change-Id: I7256f7c544319a70c1bd93dd5a9ccbe5fa0a544f Reviewed-on: https://skia-review.googlesource.com/91501 Commit-Queue: Robert Phillips Reviewed-by: Greg Daniel --- tests/ReadPixelsTest.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tests/ReadPixelsTest.cpp') diff --git a/tests/ReadPixelsTest.cpp b/tests/ReadPixelsTest.cpp index 9dda8e87c6..ec3e464b8c 100644 --- a/tests/ReadPixelsTest.cpp +++ b/tests/ReadPixelsTest.cpp @@ -449,6 +449,7 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ReadPixels_Texture, reporter, ctxInfo) { } GrContext* context = ctxInfo.grContext(); + GrProxyProvider* proxyProvider = context->contextPriv().proxyProvider(); SkBitmap bmp = make_src_bitmap(); @@ -462,7 +463,7 @@ DEF_GPUTEST_FOR_RENDERING_CONTEXTS(ReadPixels_Texture, reporter, ctxInfo) { desc.fConfig = kSkia8888_GrPixelConfig; desc.fOrigin = origin; - sk_sp proxy = GrSurfaceProxy::MakeDeferred(context->resourceProvider(), + sk_sp proxy = GrSurfaceProxy::MakeDeferred(proxyProvider, desc, SkBudgeted::kNo, bmp.getPixels(), bmp.rowBytes()); -- cgit v1.2.3