Index: components/mus/public/cpp/surfaces/surfaces_type_converters.cc |
diff --git a/components/mus/public/cpp/surfaces/surfaces_type_converters.cc b/components/mus/public/cpp/surfaces/surfaces_type_converters.cc |
index a456b334e9ce48011c50f00fa27d356e82360b03..4264ae73927756212a91d03ca1a2397bf73fef2a 100644 |
--- a/components/mus/public/cpp/surfaces/surfaces_type_converters.cc |
+++ b/components/mus/public/cpp/surfaces/surfaces_type_converters.cc |
@@ -41,7 +41,6 @@ using mus::mojom::Quad; |
using mus::mojom::QuadPtr; |
using mus::mojom::RenderPassQuadState; |
using mus::mojom::RenderPassQuadStatePtr; |
-using mus::mojom::ResourceFormat; |
using mus::mojom::SharedQuadState; |
using mus::mojom::SharedQuadStatePtr; |
using mus::mojom::SolidColorQuadState; |
@@ -52,8 +51,6 @@ using mus::mojom::TextureQuadState; |
using mus::mojom::TextureQuadStatePtr; |
using mus::mojom::TileQuadState; |
using mus::mojom::TileQuadStatePtr; |
-using mus::mojom::TransferableResource; |
-using mus::mojom::TransferableResourcePtr; |
using mus::mojom::YUVColorSpace; |
using mus::mojom::YUVVideoQuadState; |
using mus::mojom::YUVVideoQuadStatePtr; |
@@ -434,38 +431,6 @@ TypeConverter<std::unique_ptr<cc::RenderPass>, PassPtr>::Convert( |
} |
// static |
-TransferableResourcePtr |
-TypeConverter<TransferableResourcePtr, cc::TransferableResource>::Convert( |
- const cc::TransferableResource& input) { |
- TransferableResourcePtr transferable = TransferableResource::New(); |
- transferable->id = input.id; |
- transferable->format = static_cast<ResourceFormat>(input.format); |
- transferable->filter = input.filter; |
- transferable->size = input.size; |
- transferable->mailbox_holder = input.mailbox_holder; |
- transferable->read_lock_fences_enabled = input.read_lock_fences_enabled; |
- transferable->is_software = input.is_software; |
- transferable->is_overlay_candidate = input.is_overlay_candidate; |
- return transferable; |
-} |
- |
-// static |
-cc::TransferableResource |
-TypeConverter<cc::TransferableResource, TransferableResourcePtr>::Convert( |
- const TransferableResourcePtr& input) { |
- cc::TransferableResource transferable; |
- transferable.id = input->id; |
- transferable.format = static_cast<cc::ResourceFormat>(input->format); |
- transferable.filter = input->filter; |
- transferable.size = input->size; |
- transferable.mailbox_holder = input->mailbox_holder; |
- transferable.read_lock_fences_enabled = input->read_lock_fences_enabled; |
- transferable.is_software = input->is_software; |
- transferable.is_overlay_candidate = input->is_overlay_candidate; |
- return transferable; |
-} |
- |
-// static |
CompositorFrameMetadataPtr |
TypeConverter<CompositorFrameMetadataPtr, cc::CompositorFrameMetadata>::Convert( |
const cc::CompositorFrameMetadata& input) { |
@@ -491,7 +456,7 @@ TypeConverter<CompositorFramePtr, cc::CompositorFrame>::Convert( |
DCHECK(input.delegated_frame_data); |
cc::DelegatedFrameData* frame_data = input.delegated_frame_data.get(); |
frame->resources = |
- Array<TransferableResourcePtr>::From(frame_data->resource_list); |
+ mojo::Array<cc::TransferableResource>(frame_data->resource_list); |
frame->metadata = CompositorFrameMetadata::From(input.metadata); |
const cc::RenderPassList& pass_list = frame_data->render_pass_list; |
frame->passes = Array<PassPtr>::New(pass_list.size()); |
@@ -508,8 +473,7 @@ std::unique_ptr<cc::CompositorFrame> ConvertToCompositorFrame( |
std::unique_ptr<cc::DelegatedFrameData> frame_data( |
new cc::DelegatedFrameData); |
frame_data->device_scale_factor = 1.f; |
- frame_data->resource_list = |
- input->resources.To<cc::TransferableResourceArray>(); |
+ frame_data->resource_list = input->resources.PassStorage(); |
frame_data->render_pass_list.reserve(input->passes.size()); |
for (size_t i = 0; i < input->passes.size(); ++i) { |
std::unique_ptr<cc::RenderPass> pass = ConvertToRenderPass( |