[go: nahoru, domu]

[//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 {