summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/graphics/canvas_color_params.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/graphics/canvas_color_params.cc')
-rw-r--r--chromium/third_party/blink/renderer/platform/graphics/canvas_color_params.cc24
1 files changed, 12 insertions, 12 deletions
diff --git a/chromium/third_party/blink/renderer/platform/graphics/canvas_color_params.cc b/chromium/third_party/blink/renderer/platform/graphics/canvas_color_params.cc
index e3079a828ba..cdcba06eaa4 100644
--- a/chromium/third_party/blink/renderer/platform/graphics/canvas_color_params.cc
+++ b/chromium/third_party/blink/renderer/platform/graphics/canvas_color_params.cc
@@ -140,24 +140,24 @@ sk_sp<SkColorSpace> CanvasColorParams::GetSkColorSpace() const {
sk_sp<SkColorSpace> CanvasColorParams::CanvasColorSpaceToSkColorSpace(
CanvasColorSpace color_space) {
- SkColorSpace::Gamut gamut = SkColorSpace::kSRGB_Gamut;
- SkColorSpace::RenderTargetGamma gamma = SkColorSpace::kSRGB_RenderTargetGamma;
+ skcms_Matrix3x3 gamut = SkNamedGamut::kSRGB;
+ skcms_TransferFunction transferFn = SkNamedTransferFn::kSRGB;
switch (color_space) {
case kSRGBCanvasColorSpace:
break;
case kLinearRGBCanvasColorSpace:
- gamma = SkColorSpace::kLinear_RenderTargetGamma;
+ transferFn = SkNamedTransferFn::kLinear;
break;
case kRec2020CanvasColorSpace:
- gamut = SkColorSpace::kRec2020_Gamut;
- gamma = SkColorSpace::kLinear_RenderTargetGamma;
+ gamut = SkNamedGamut::kRec2020;
+ transferFn = SkNamedTransferFn::kLinear;
break;
case kP3CanvasColorSpace:
- gamut = SkColorSpace::kDCIP3_D65_Gamut;
- gamma = SkColorSpace::kLinear_RenderTargetGamma;
+ gamut = SkNamedGamut::kDCIP3;
+ transferFn = SkNamedTransferFn::kLinear;
break;
}
- return SkColorSpace::MakeRGB(gamma, gamut);
+ return SkColorSpace::MakeRGB(transferFn, gamut);
}
gfx::BufferFormat CanvasColorParams::GetBufferFormat() const {
@@ -240,14 +240,14 @@ CanvasColorParams::CanvasColorParams(const sk_sp<SkColorSpace> color_space,
color_space_ = kLinearRGBCanvasColorSpace;
} else if (SkColorSpace::Equals(
color_space.get(),
- SkColorSpace::MakeRGB(SkColorSpace::kLinear_RenderTargetGamma,
- SkColorSpace::kRec2020_Gamut)
+ SkColorSpace::MakeRGB(SkNamedTransferFn::kLinear,
+ SkNamedGamut::kRec2020)
.get())) {
color_space_ = kRec2020CanvasColorSpace;
} else if (SkColorSpace::Equals(
color_space.get(),
- SkColorSpace::MakeRGB(SkColorSpace::kLinear_RenderTargetGamma,
- SkColorSpace::kDCIP3_D65_Gamut)
+ SkColorSpace::MakeRGB(SkNamedTransferFn::kLinear,
+ SkNamedGamut::kDCIP3)
.get())) {
color_space_ = kP3CanvasColorSpace;
}