Fix TODO SkImage_GpuBase to check SkColorInfo and not a fake SkImageInfo
Change-Id: I4c495beb1c08fcb42c5ea06c3ba97dce0bdf39cc
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/279841
Auto-Submit: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
Commit-Queue: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
diff --git a/src/image/SkImage_GpuBase.cpp b/src/image/SkImage_GpuBase.cpp
index dd7aa47..0311a91 100644
--- a/src/image/SkImage_GpuBase.cpp
+++ b/src/image/SkImage_GpuBase.cpp
@@ -44,10 +44,8 @@
if (!tex.isValid()) {
return false;
}
- // TODO: Create a SkImageColorInfo struct for color, alpha, and color space so we don't need to
- // create a fake image info here.
- SkImageInfo info = SkImageInfo::Make(1, 1, ct, at, cs);
- if (!SkImageInfoIsValid(info)) {
+ SkColorInfo info(ct, at, cs);
+ if (!SkColorInfoIsValid(info)) {
return false;
}
GrBackendFormat backendFormat = tex.getBackendFormat();