Remove SK_IMAGE_MAKE_COLOR_TYPE_AND_SPACE_USE_SOURCE_CONTEXT
This staging flag is no longer used by Chrome.
Bug: skia:104662
Change-Id: Ib788b3bb4a975e496d72729fa47fb52952ab6a12
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/310336
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Auto-Submit: Adlai Holler <adlai@google.com>
diff --git a/src/image/SkImage.cpp b/src/image/SkImage.cpp
index 9a1e05a..d6ae477 100644
--- a/src/image/SkImage.cpp
+++ b/src/image/SkImage.cpp
@@ -422,20 +422,15 @@
sk_sp<SkImage> SkImage::makeColorTypeAndColorSpace(SkColorType targetColorType,
sk_sp<SkColorSpace> targetColorSpace,
- GrDirectContext* direct) const {
+ GrDirectContext* dContext) const {
if (kUnknown_SkColorType == targetColorType || !targetColorSpace) {
return nullptr;
}
#if SK_SUPPORT_GPU
auto myContext = as_IB(this)->context();
-#ifdef SK_IMAGE_MAKE_COLOR_TYPE_AND_SPACE_USE_SOURCE_CONTEXT
- if (!direct) {
- direct = GrAsDirectContext(myContext);
- }
-#endif
// This check is also performed in the subclass, but we do it here for the short-circuit below.
- if (myContext && !myContext->priv().matches(direct)) {
+ if (myContext && !myContext->priv().matches(dContext)) {
return nullptr;
}
#endif
@@ -451,7 +446,7 @@
}
return as_IB(this)->onMakeColorTypeAndColorSpace(targetColorType,
- std::move(targetColorSpace), direct);
+ std::move(targetColorSpace), dContext);
}
sk_sp<SkImage> SkImage::reinterpretColorSpace(sk_sp<SkColorSpace> target) const {