From 0bd24dc41f2351d84f5fce32130668a5792d134b Mon Sep 17 00:00:00 2001 From: Robert Phillips Date: Tue, 16 Jan 2018 08:06:32 -0500 Subject: Funnel most proxy creation through GrProxyProvider This is to provide a choke point for DDL to create Lazy Proxies. Change-Id: If178da13bc6447b31b7601810236d34502d9efbd Reviewed-on: https://skia-review.googlesource.com/93303 Commit-Queue: Robert Phillips Reviewed-by: Greg Daniel --- tests/TestUtils.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'tests/TestUtils.cpp') diff --git a/tests/TestUtils.cpp b/tests/TestUtils.cpp index 588d479a10..463a8e9e34 100644 --- a/tests/TestUtils.cpp +++ b/tests/TestUtils.cpp @@ -9,6 +9,7 @@ #if SK_SUPPORT_GPU +#include "GrProxyProvider.h" #include "GrSurfaceContext.h" #include "GrSurfaceProxy.h" #include "GrTextureProxy.h" @@ -111,9 +112,9 @@ void test_copy_to_surface(skiatest::Reporter* reporter, GrProxyProvider* proxyPr copySrcDesc.fOrigin = (kNone_GrSurfaceFlags == flags) ? kTopLeft_GrSurfaceOrigin : kBottomLeft_GrSurfaceOrigin; - sk_sp src(GrSurfaceProxy::MakeDeferred(proxyProvider, - copySrcDesc, - SkBudgeted::kYes, pixels.get(), 0)); + sk_sp src = proxyProvider->createTextureProxy(copySrcDesc, SkBudgeted::kYes, + pixels.get(), 0); + dstContext->copy(src.get()); test_read_pixels(reporter, dstContext, pixels.get(), testName); -- cgit v1.2.3