[//cc] Convert uses of SII::CreateSharedImage(ResourceFormat) to SIF
This CL converts the remaining usages of
SII::CreateSharedImage(ResourceFormat) in //cc to the variant that takes
in SharedImageFormat.
Bug: 1414192
Change-Id: I9035873cd54be60504b4bb621e86a67a3e22d23d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4255687
Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org>
Commit-Queue: Colin Blundell <blundell@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1106098}
diff --git a/cc/raster/gpu_raster_buffer_provider.cc b/cc/raster/gpu_raster_buffer_provider.cc
index d516c15..d1f609033 100644
--- a/cc/raster/gpu_raster_buffer_provider.cc
+++ b/cc/raster/gpu_raster_buffer_provider.cc
@@ -88,7 +88,8 @@
: client_(client),
backing_(backing),
resource_size_(in_use_resource.size()),
- resource_format_(in_use_resource.format()),
+ shared_image_format_(
+ viz::SharedImageFormat::SinglePlane(in_use_resource.format())),
color_space_(in_use_resource.color_space()),
resource_has_previous_content_(resource_has_previous_content),
depends_on_at_raster_decodes_(depends_on_at_raster_decodes),
@@ -363,10 +364,10 @@
} else if (client_->is_using_raw_draw_) {
flags |= gpu::SHARED_IMAGE_USAGE_RAW_DRAW;
}
- backing_->mailbox =
- sii->CreateSharedImage(resource_format_, resource_size_, color_space_,
- kTopLeft_GrSurfaceOrigin, kPremul_SkAlphaType,
- flags, gpu::kNullSurfaceHandle);
+ backing_->mailbox = sii->CreateSharedImage(
+ shared_image_format_, resource_size_, color_space_,
+ kTopLeft_GrSurfaceOrigin, kPremul_SkAlphaType, flags,
+ gpu::kNullSurfaceHandle);
mailbox_needs_clear = true;
ri->WaitSyncTokenCHROMIUM(sii->GenUnverifiedSyncToken().GetConstData());
} else {