| 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 4bd4c00aaad4288d46d66f7f7faf7aeebb207d59..2e29dc2d0cac7936a0b2ddffbba6a11768cb08a1 100644
|
| --- a/components/mus/public/cpp/surfaces/surfaces_type_converters.cc
|
| +++ b/components/mus/public/cpp/surfaces/surfaces_type_converters.cc
|
| @@ -30,8 +30,6 @@ using mus::mojom::Color;
|
| using mus::mojom::ColorPtr;
|
| using mus::mojom::CompositorFrame;
|
| using mus::mojom::CompositorFramePtr;
|
| -using mus::mojom::CompositorFrameMetadata;
|
| -using mus::mojom::CompositorFrameMetadataPtr;
|
| using mus::mojom::DebugBorderQuadState;
|
| using mus::mojom::DebugBorderQuadStatePtr;
|
| using mus::mojom::Pass;
|
| @@ -79,7 +77,7 @@ static_assert(cc::YUVVideoDrawQuad::REC_601 ==
|
| namespace {
|
|
|
| bool ConvertDrawQuad(const QuadPtr& input,
|
| - const CompositorFrameMetadataPtr& metadata,
|
| + const cc::CompositorFrameMetadata& metadata,
|
| cc::SharedQuadState* sqs,
|
| cc::RenderPass* render_pass,
|
| CustomSurfaceConverter* custom_converter) {
|
| @@ -363,7 +361,7 @@ PassPtr TypeConverter<PassPtr, cc::RenderPass>::Convert(
|
| // static
|
| std::unique_ptr<cc::RenderPass> ConvertToRenderPass(
|
| const PassPtr& input,
|
| - const CompositorFrameMetadataPtr& metadata,
|
| + const cc::CompositorFrameMetadata& metadata,
|
| CustomSurfaceConverter* custom_converter) {
|
| std::unique_ptr<cc::RenderPass> pass = cc::RenderPass::Create(
|
| input->shared_quad_states.size(), input->quads.size());
|
| @@ -392,30 +390,12 @@ std::unique_ptr<cc::RenderPass> ConvertToRenderPass(
|
| std::unique_ptr<cc::RenderPass>
|
| TypeConverter<std::unique_ptr<cc::RenderPass>, PassPtr>::Convert(
|
| const PassPtr& input) {
|
| - mus::mojom::CompositorFrameMetadataPtr metadata;
|
| + cc::CompositorFrameMetadata metadata;
|
| return ConvertToRenderPass(input, metadata,
|
| nullptr /* CustomSurfaceConverter */);
|
| }
|
|
|
| // static
|
| -CompositorFrameMetadataPtr
|
| -TypeConverter<CompositorFrameMetadataPtr, cc::CompositorFrameMetadata>::Convert(
|
| - const cc::CompositorFrameMetadata& input) {
|
| - CompositorFrameMetadataPtr metadata = CompositorFrameMetadata::New();
|
| - metadata->device_scale_factor = input.device_scale_factor;
|
| - return metadata;
|
| -}
|
| -
|
| -// static
|
| -cc::CompositorFrameMetadata
|
| -TypeConverter<cc::CompositorFrameMetadata, CompositorFrameMetadataPtr>::Convert(
|
| - const CompositorFrameMetadataPtr& input) {
|
| - cc::CompositorFrameMetadata metadata;
|
| - metadata.device_scale_factor = input->device_scale_factor;
|
| - return metadata;
|
| -}
|
| -
|
| -// static
|
| CompositorFramePtr
|
| TypeConverter<CompositorFramePtr, cc::CompositorFrame>::Convert(
|
| const cc::CompositorFrame& input) {
|
| @@ -424,7 +404,7 @@ TypeConverter<CompositorFramePtr, cc::CompositorFrame>::Convert(
|
| cc::DelegatedFrameData* frame_data = input.delegated_frame_data.get();
|
| frame->resources =
|
| mojo::Array<cc::TransferableResource>(frame_data->resource_list);
|
| - frame->metadata = CompositorFrameMetadata::From(input.metadata);
|
| + frame->metadata = input.metadata;
|
| const cc::RenderPassList& pass_list = frame_data->render_pass_list;
|
| frame->passes = Array<PassPtr>::New(pass_list.size());
|
| for (size_t i = 0; i < pass_list.size(); ++i) {
|
| @@ -450,8 +430,7 @@ std::unique_ptr<cc::CompositorFrame> ConvertToCompositorFrame(
|
| frame_data->render_pass_list.push_back(std::move(pass));
|
| }
|
| std::unique_ptr<cc::CompositorFrame> frame(new cc::CompositorFrame);
|
| - cc::CompositorFrameMetadata metadata =
|
| - input->metadata.To<cc::CompositorFrameMetadata>();
|
| + cc::CompositorFrameMetadata metadata = input->metadata;
|
| frame->delegated_frame_data = std::move(frame_data);
|
| return frame;
|
| }
|
|
|