Make GrColorSpaceInfo store GrColorType.
This is largely redundant with GrPixelConfig. However, we intend to
remove GrPixelConfig.
Bug: skia:7580
Change-Id: I03d92303be832711f7821f8a97d36387c9b04a9f
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/222883
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
diff --git a/src/gpu/GrImageTextureMaker.cpp b/src/gpu/GrImageTextureMaker.cpp
index 64eeeee..0752e48 100644
--- a/src/gpu/GrImageTextureMaker.cpp
+++ b/src/gpu/GrImageTextureMaker.cpp
@@ -14,7 +14,9 @@
#include "src/image/SkImage_Lazy.h"
static GrColorSpaceInfo make_info(const SkImage*& image) {
- return GrColorSpaceInfo(image->alphaType(), image->refColorSpace(),
+ return GrColorSpaceInfo(SkColorTypeToGrColorType(image->colorType()),
+ image->alphaType(),
+ image->refColorSpace(),
SkImageInfo2GrPixelConfig(image->imageInfo()));
}