[go: nahoru, domu]

[//cc] Eliminate RasterBufferProvider::GetResourceFormat()

This CL converts all clients of
RasterBufferProvider::GetResourceFormat() to
RasterBufferProvider::GetFormat() and eliminates the former as part of
the conversion of the codebase to SharedImageFormat. As part of this
change, we push out SIF->ResourceFormat conversion points as far as
possible at this time within TileManager.

Bug: 1378708
Change-Id: I0e757b7bcc24f406a8b898926a846d35e553a2a9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4348533
Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org>
Commit-Queue: Colin Blundell <blundell@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1118631}
diff --git a/cc/raster/gpu_raster_buffer_provider.cc b/cc/raster/gpu_raster_buffer_provider.cc
index 4509f292..585d8b0 100644
--- a/cc/raster/gpu_raster_buffer_provider.cc
+++ b/cc/raster/gpu_raster_buffer_provider.cc
@@ -200,7 +200,7 @@
 }
 
 bool GpuRasterBufferProvider::IsResourcePremultiplied() const {
-  return !ShouldUnpremultiplyAndDitherResource(GetResourceFormat());
+  return !ShouldUnpremultiplyAndDitherResource(GetFormat());
 }
 
 bool GpuRasterBufferProvider::IsResourceReadyToDraw(
@@ -420,7 +420,7 @@
 }
 
 bool GpuRasterBufferProvider::ShouldUnpremultiplyAndDitherResource(
-    viz::ResourceFormat format) const {
+    viz::SharedImageFormat format) const {
   // TODO(crbug.com/1151490): Re-enable for OOPR.
   return false;
 }