Migrate SkImage::MakeFromTexture to GrRecordingContext
Android migration landed in Android CL 12234077
Chrome migration is landing in Chrome CL 2335812
Note: makeFromCompressedTexture is not used by Chrome.
Bug: skia:104662
Change-Id: Ibbe6d412cf22e87188926383d10b21f780208e48
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/305102
Commit-Queue: Adlai Holler <adlai@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Auto-Submit: Adlai Holler <adlai@google.com>
diff --git a/tests/GrDDLImageTest.cpp b/tests/GrDDLImageTest.cpp
index 55da002..9a9cce5 100644
--- a/tests/GrDDLImageTest.cpp
+++ b/tests/GrDDLImageTest.cpp
@@ -14,8 +14,8 @@
sk_gpu_test::GrContextFactory factory(options);
for (int ct = 0; ct < sk_gpu_test::GrContextFactory::kContextTypeCnt; ++ct) {
auto contextType = static_cast<sk_gpu_test::GrContextFactory::ContextType>(ct);
- auto direct = factory.get(contextType);
- if (!direct) {
+ auto dContext = factory.get(contextType);
+ if (!dContext) {
continue;
}
SkIRect subsetBounds = SkIRect::MakeLTRB(4,4,8,8);
@@ -31,32 +31,32 @@
REPORTER_ASSERT(reporter, rasterImg->isValid(static_cast<GrRecordingContext*>(nullptr)));
// raster + context:
- auto subImg1 = rasterImg->makeSubset(subsetBounds, direct);
- REPORTER_ASSERT(reporter, subImg1->isValid(direct));
+ auto subImg1 = rasterImg->makeSubset(subsetBounds, dContext);
+ REPORTER_ASSERT(reporter, subImg1->isValid(dContext));
// raster + no context:
auto subImg2 = rasterImg->makeSubset(subsetBounds, nullptr);
REPORTER_ASSERT(reporter, subImg2->isValid(static_cast<GrRecordingContext*>(nullptr)));
// Texture image:
- auto surf = SkSurface::MakeRenderTarget(direct, SkBudgeted::kNo, ii);
+ auto surf = SkSurface::MakeRenderTarget(dContext, SkBudgeted::kNo, ii);
SkSurfaceCharacterization sc;
REPORTER_ASSERT(reporter, surf->characterize(&sc));
- GrBackendTexture tex = direct->createBackendTexture(sc);
- auto gpuImage = SkImage::MakeFromTexture(direct, tex, kTopLeft_GrSurfaceOrigin,
+ GrBackendTexture tex = dContext->createBackendTexture(sc);
+ auto gpuImage = SkImage::MakeFromTexture(dContext, tex, kTopLeft_GrSurfaceOrigin,
ii.colorType(), ii.alphaType(),
ii.refColorSpace());
- REPORTER_ASSERT(reporter, gpuImage->isValid(direct));
+ REPORTER_ASSERT(reporter, gpuImage->isValid(dContext));
// gpu image + context:
- auto subImg5 = gpuImage->makeSubset(subsetBounds, direct);
- REPORTER_ASSERT(reporter, subImg5->isValid(direct));
+ auto subImg5 = gpuImage->makeSubset(subsetBounds, dContext);
+ REPORTER_ASSERT(reporter, subImg5->isValid(dContext));
// gpu image + nullptr:
REPORTER_ASSERT(reporter, !gpuImage->makeSubset(subsetBounds, nullptr));
- direct->flush();
- direct->submit(true);
- direct->deleteBackendTexture(tex);
+ dContext->flush();
+ dContext->submit(true);
+ dContext->deleteBackendTexture(tex);
}
}