Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3609)

Unified Diff: cc/surfaces/surface_aggregator_unittest.cc

Issue 1866203004: Convert //cc from scoped_ptr to std::unique_ptr. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: scopedptrcc: rebase Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/surfaces/surface_aggregator_perftest.cc ('k') | cc/surfaces/surface_display_output_surface.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/surfaces/surface_aggregator_unittest.cc
diff --git a/cc/surfaces/surface_aggregator_unittest.cc b/cc/surfaces/surface_aggregator_unittest.cc
index dca531d84e6e4e013ff479e616c45aec9bca1490..2fab3d4ffc1cc9a23c1ca6be72f9ca6fd7cb5753 100644
--- a/cc/surfaces/surface_aggregator_unittest.cc
+++ b/cc/surfaces/surface_aggregator_unittest.cc
@@ -10,6 +10,7 @@
#include <utility>
#include "base/macros.h"
+#include "base/memory/ptr_util.h"
#include "cc/output/compositor_frame.h"
#include "cc/output/delegated_frame_data.h"
#include "cc/quads/render_pass.h"
@@ -81,7 +82,7 @@ TEST_F(SurfaceAggregatorTest, ValidSurfaceNoFrame) {
SurfaceId one_id(7);
factory_.Create(one_id);
- scoped_ptr<CompositorFrame> frame = aggregator_.Aggregate(one_id);
+ std::unique_ptr<CompositorFrame> frame = aggregator_.Aggregate(one_id);
EXPECT_FALSE(frame);
factory_.Destroy(one_id);
@@ -112,7 +113,7 @@ class SurfaceAggregatorValidSurfaceTest : public SurfaceAggregatorTest {
size_t expected_pass_count,
SurfaceId* surface_ids,
size_t expected_surface_count) {
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -140,10 +141,10 @@ class SurfaceAggregatorValidSurfaceTest : public SurfaceAggregatorTest {
}
void SubmitPassListAsFrame(SurfaceId surface_id, RenderPassList* pass_list) {
- scoped_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData);
+ std::unique_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData);
pass_list->swap(frame_data->render_pass_list);
- scoped_ptr<CompositorFrame> frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> frame(new CompositorFrame);
frame->delegated_frame_data = std::move(frame_data);
factory_.SubmitCompositorFrame(surface_id, std::move(frame),
@@ -158,11 +159,13 @@ class SurfaceAggregatorValidSurfaceTest : public SurfaceAggregatorTest {
SubmitPassListAsFrame(surface_id, &pass_list);
}
- void QueuePassAsFrame(scoped_ptr<RenderPass> pass, SurfaceId surface_id) {
- scoped_ptr<DelegatedFrameData> delegated_frame_data(new DelegatedFrameData);
+ void QueuePassAsFrame(std::unique_ptr<RenderPass> pass,
+ SurfaceId surface_id) {
+ std::unique_ptr<DelegatedFrameData> delegated_frame_data(
+ new DelegatedFrameData);
delegated_frame_data->render_pass_list.push_back(std::move(pass));
- scoped_ptr<CompositorFrame> child_frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> child_frame(new CompositorFrame);
child_frame->delegated_frame_data = std::move(delegated_frame_data);
factory_.SubmitCompositorFrame(surface_id, std::move(child_frame),
@@ -211,7 +214,7 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, OpacityCopied) {
SubmitCompositorFrame(passes, arraysize(passes), root_surface_id_);
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -295,7 +298,7 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, CopyRequest) {
SubmitCompositorFrame(embedded_passes, arraysize(embedded_passes),
embedded_surface_id);
- scoped_ptr<CopyOutputRequest> copy_request(
+ std::unique_ptr<CopyOutputRequest> copy_request(
CopyOutputRequest::CreateEmptyRequest());
CopyOutputRequest* copy_request_ptr = copy_request.get();
factory_.RequestCopyOfSurface(embedded_surface_id, std::move(copy_request));
@@ -307,7 +310,7 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, CopyRequest) {
SubmitCompositorFrame(root_passes, arraysize(root_passes), root_surface_id_);
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -353,10 +356,10 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, RootCopyRequest) {
SubmitCompositorFrame(embedded_passes, arraysize(embedded_passes),
embedded_surface_id);
- scoped_ptr<CopyOutputRequest> copy_request(
+ std::unique_ptr<CopyOutputRequest> copy_request(
CopyOutputRequest::CreateEmptyRequest());
CopyOutputRequest* copy_request_ptr = copy_request.get();
- scoped_ptr<CopyOutputRequest> copy_request2(
+ std::unique_ptr<CopyOutputRequest> copy_request2(
CopyOutputRequest::CreateEmptyRequest());
CopyOutputRequest* copy_request2_ptr = copy_request2.get();
@@ -376,17 +379,17 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, RootCopyRequest) {
pass_list[0]->copy_requests.push_back(std::move(copy_request));
pass_list[1]->copy_requests.push_back(std::move(copy_request2));
- scoped_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData);
+ std::unique_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData);
pass_list.swap(frame_data->render_pass_list);
- scoped_ptr<CompositorFrame> frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> frame(new CompositorFrame);
frame->delegated_frame_data = std::move(frame_data);
factory_.SubmitCompositorFrame(root_surface_id_, std::move(frame),
SurfaceFactory::DrawCallback());
}
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -443,7 +446,7 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, UnreferencedSurface) {
SubmitCompositorFrame(embedded_passes, arraysize(embedded_passes),
embedded_surface_id);
- scoped_ptr<CopyOutputRequest> copy_request(
+ std::unique_ptr<CopyOutputRequest> copy_request(
CopyOutputRequest::CreateEmptyRequest());
CopyOutputRequest* copy_request_ptr = copy_request.get();
factory_.RequestCopyOfSurface(embedded_surface_id, std::move(copy_request));
@@ -459,11 +462,11 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, UnreferencedSurface) {
test::Pass(parent_quads, arraysize(parent_quads))};
{
- scoped_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData);
+ std::unique_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData);
AddPasses(&frame_data->render_pass_list, gfx::Rect(SurfaceSize()),
parent_passes, arraysize(parent_passes));
- scoped_ptr<CompositorFrame> frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> frame(new CompositorFrame);
frame->delegated_frame_data = std::move(frame_data);
frame->metadata.referenced_surfaces.push_back(embedded_surface_id);
@@ -476,11 +479,11 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, UnreferencedSurface) {
test::Pass root_passes[] = {test::Pass(root_quads, arraysize(root_quads))};
{
- scoped_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData);
+ std::unique_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData);
AddPasses(&frame_data->render_pass_list, gfx::Rect(SurfaceSize()),
root_passes, arraysize(root_passes));
- scoped_ptr<CompositorFrame> frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> frame(new CompositorFrame);
frame->delegated_frame_data = std::move(frame_data);
frame->metadata.referenced_surfaces.push_back(parent_surface_id);
// Reference to Surface ID of a Surface that doesn't exist should be
@@ -491,7 +494,7 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, UnreferencedSurface) {
SurfaceFactory::DrawCallback());
}
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -559,7 +562,7 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, MultiPassSurfaceReference) {
SubmitCompositorFrame(root_passes, arraysize(root_passes), root_surface_id_);
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -795,7 +798,7 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, RenderPassIdMapping) {
SubmitCompositorFrame(parent_passes, arraysize(parent_passes),
root_surface_id_);
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -895,7 +898,7 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateSharedQuadStateProperties) {
RenderPassId pass_id(1, 1);
SurfaceId grandchild_surface_id = allocator_.GenerateId();
factory_.Create(grandchild_surface_id);
- scoped_ptr<RenderPass> grandchild_pass = RenderPass::Create();
+ std::unique_ptr<RenderPass> grandchild_pass = RenderPass::Create();
gfx::Rect output_rect(SurfaceSize());
gfx::Rect damage_rect(SurfaceSize());
gfx::Transform transform_to_root_target;
@@ -908,7 +911,7 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateSharedQuadStateProperties) {
SurfaceId child_one_surface_id = allocator_.GenerateId();
factory_.Create(child_one_surface_id);
- scoped_ptr<RenderPass> child_one_pass = RenderPass::Create();
+ std::unique_ptr<RenderPass> child_one_pass = RenderPass::Create();
child_one_pass->SetNew(
pass_id, output_rect, damage_rect, transform_to_root_target);
AddSolidColorQuadWithBlendMode(
@@ -926,14 +929,14 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateSharedQuadStateProperties) {
SurfaceId child_two_surface_id = allocator_.GenerateId();
factory_.Create(child_two_surface_id);
- scoped_ptr<RenderPass> child_two_pass = RenderPass::Create();
+ std::unique_ptr<RenderPass> child_two_pass = RenderPass::Create();
child_two_pass->SetNew(
pass_id, output_rect, damage_rect, transform_to_root_target);
AddSolidColorQuadWithBlendMode(
SurfaceSize(), child_two_pass.get(), blend_modes[5]);
QueuePassAsFrame(std::move(child_two_pass), child_two_surface_id);
- scoped_ptr<RenderPass> root_pass = RenderPass::Create();
+ std::unique_ptr<RenderPass> root_pass = RenderPass::Create();
root_pass->SetNew(
pass_id, output_rect, damage_rect, transform_to_root_target);
@@ -958,7 +961,7 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateSharedQuadStateProperties) {
QueuePassAsFrame(std::move(root_pass), root_surface_id_);
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -1035,10 +1038,11 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateMultiplePassWithTransform) {
child_root_pass_sqs->is_clipped = true;
child_root_pass_sqs->clip_rect = gfx::Rect(0, 0, 5, 5);
- scoped_ptr<DelegatedFrameData> child_frame_data(new DelegatedFrameData);
+ std::unique_ptr<DelegatedFrameData> child_frame_data(
+ new DelegatedFrameData);
child_pass_list.swap(child_frame_data->render_pass_list);
- scoped_ptr<CompositorFrame> child_frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> child_frame(new CompositorFrame);
child_frame->delegated_frame_data = std::move(child_frame_data);
factory_.SubmitCompositorFrame(child_surface_id, std::move(child_frame),
@@ -1066,10 +1070,11 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateMultiplePassWithTransform) {
middle_root_pass->shared_quad_state_list.front();
middle_root_pass_sqs->quad_to_target_transform.Scale(2, 3);
- scoped_ptr<DelegatedFrameData> middle_frame_data(new DelegatedFrameData);
+ std::unique_ptr<DelegatedFrameData> middle_frame_data(
+ new DelegatedFrameData);
middle_pass_list.swap(middle_frame_data->render_pass_list);
- scoped_ptr<CompositorFrame> middle_frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> middle_frame(new CompositorFrame);
middle_frame->delegated_frame_data = std::move(middle_frame_data);
factory_.SubmitCompositorFrame(middle_surface_id, std::move(middle_frame),
@@ -1102,16 +1107,16 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateMultiplePassWithTransform) {
root_pass_list[0]->transform_to_root_target.Translate(10, 5);
- scoped_ptr<DelegatedFrameData> root_frame_data(new DelegatedFrameData);
+ std::unique_ptr<DelegatedFrameData> root_frame_data(new DelegatedFrameData);
root_pass_list.swap(root_frame_data->render_pass_list);
- scoped_ptr<CompositorFrame> root_frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> root_frame(new CompositorFrame);
root_frame->delegated_frame_data = std::move(root_frame_data);
factory_.SubmitCompositorFrame(root_surface_id_, std::move(root_frame),
SurfaceFactory::DrawCallback());
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -1209,10 +1214,10 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateDamageRect) {
child_root_pass->shared_quad_state_list.front();
child_root_pass_sqs->quad_to_target_transform.Translate(8, 0);
- scoped_ptr<DelegatedFrameData> child_frame_data(new DelegatedFrameData);
+ std::unique_ptr<DelegatedFrameData> child_frame_data(new DelegatedFrameData);
child_pass_list.swap(child_frame_data->render_pass_list);
- scoped_ptr<CompositorFrame> child_frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> child_frame(new CompositorFrame);
child_frame->delegated_frame_data = std::move(child_frame_data);
SurfaceId child_surface_id = allocator_.GenerateId();
@@ -1234,11 +1239,11 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateDamageRect) {
// Parent surface is only used to test if the transform is applied correctly
// to the child surface's damage.
- scoped_ptr<DelegatedFrameData> parent_surface_frame_data(
+ std::unique_ptr<DelegatedFrameData> parent_surface_frame_data(
new DelegatedFrameData);
parent_surface_pass_list.swap(parent_surface_frame_data->render_pass_list);
- scoped_ptr<CompositorFrame> parent_surface_frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> parent_surface_frame(new CompositorFrame);
parent_surface_frame->delegated_frame_data =
std::move(parent_surface_frame_data);
@@ -1271,16 +1276,16 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateDamageRect) {
root_pass_list[0]->damage_rect = gfx::Rect(5, 5, 10, 10);
root_pass_list[1]->damage_rect = gfx::Rect(5, 5, 100, 100);
- scoped_ptr<DelegatedFrameData> root_frame_data(new DelegatedFrameData);
+ std::unique_ptr<DelegatedFrameData> root_frame_data(new DelegatedFrameData);
root_pass_list.swap(root_frame_data->render_pass_list);
- scoped_ptr<CompositorFrame> root_frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> root_frame(new CompositorFrame);
root_frame->delegated_frame_data = std::move(root_frame_data);
factory_.SubmitCompositorFrame(root_surface_id_, std::move(root_frame),
SurfaceFactory::DrawCallback());
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -1308,16 +1313,17 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateDamageRect) {
child_root_pass_sqs->quad_to_target_transform.Translate(8, 0);
child_root_pass->damage_rect = gfx::Rect(10, 10, 10, 10);
- scoped_ptr<DelegatedFrameData> child_frame_data(new DelegatedFrameData);
+ std::unique_ptr<DelegatedFrameData> child_frame_data(
+ new DelegatedFrameData);
child_pass_list.swap(child_frame_data->render_pass_list);
- scoped_ptr<CompositorFrame> child_frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> child_frame(new CompositorFrame);
child_frame->delegated_frame_data = std::move(child_frame_data);
factory_.SubmitCompositorFrame(child_surface_id, std::move(child_frame),
SurfaceFactory::DrawCallback());
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -1348,10 +1354,10 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateDamageRect) {
->quad_to_target_transform.Translate(0, 10);
root_pass_list[0]->damage_rect = gfx::Rect(0, 0, 1, 1);
- scoped_ptr<DelegatedFrameData> root_frame_data(new DelegatedFrameData);
+ std::unique_ptr<DelegatedFrameData> root_frame_data(new DelegatedFrameData);
root_pass_list.swap(root_frame_data->render_pass_list);
- scoped_ptr<CompositorFrame> root_frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> root_frame(new CompositorFrame);
root_frame->delegated_frame_data = std::move(root_frame_data);
factory_.SubmitCompositorFrame(root_surface_id_, std::move(root_frame),
@@ -1370,16 +1376,16 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateDamageRect) {
->quad_to_target_transform.Translate(0, 10);
root_pass_list[0]->damage_rect = gfx::Rect(1, 1, 1, 1);
- scoped_ptr<DelegatedFrameData> root_frame_data(new DelegatedFrameData);
+ std::unique_ptr<DelegatedFrameData> root_frame_data(new DelegatedFrameData);
root_pass_list.swap(root_frame_data->render_pass_list);
- scoped_ptr<CompositorFrame> root_frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> root_frame(new CompositorFrame);
root_frame->delegated_frame_data = std::move(root_frame_data);
factory_.SubmitCompositorFrame(root_surface_id_, std::move(root_frame),
SurfaceFactory::DrawCallback());
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -1400,7 +1406,7 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateDamageRect) {
// No Surface changed, so no damage should be given.
{
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -1420,7 +1426,7 @@ TEST_F(SurfaceAggregatorValidSurfaceTest, AggregateDamageRect) {
// marked as damaged.
{
aggregator_.SetFullDamageForSurface(root_surface_id_);
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -1496,7 +1502,7 @@ TEST_F(SurfaceAggregatorPartialSwapTest, IgnoreOutside) {
SubmitPassListAsFrame(root_surface_id_, &root_pass_list);
}
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -1531,7 +1537,7 @@ TEST_F(SurfaceAggregatorPartialSwapTest, IgnoreOutside) {
}
{
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -1586,7 +1592,7 @@ TEST_F(SurfaceAggregatorPartialSwapTest, IgnoreOutside) {
}
{
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -1610,7 +1616,7 @@ TEST_F(SurfaceAggregatorPartialSwapTest, IgnoreOutside) {
}
{
- scoped_ptr<CompositorFrame> aggregated_frame =
+ std::unique_ptr<CompositorFrame> aggregated_frame =
aggregator_.Aggregate(root_surface_id_);
ASSERT_TRUE(aggregated_frame);
@@ -1634,7 +1640,7 @@ class SurfaceAggregatorWithResourcesTest : public testing::Test {
public:
void SetUp() override {
output_surface_ = FakeOutputSurface::CreateSoftware(
- make_scoped_ptr(new SoftwareOutputDevice));
+ base::WrapUnique(new SoftwareOutputDevice));
output_surface_->BindToClient(&output_surface_client_);
shared_bitmap_manager_.reset(new TestSharedBitmapManager);
@@ -1648,10 +1654,10 @@ class SurfaceAggregatorWithResourcesTest : public testing::Test {
protected:
SurfaceManager manager_;
FakeOutputSurfaceClient output_surface_client_;
- scoped_ptr<OutputSurface> output_surface_;
- scoped_ptr<SharedBitmapManager> shared_bitmap_manager_;
- scoped_ptr<ResourceProvider> resource_provider_;
- scoped_ptr<SurfaceAggregator> aggregator_;
+ std::unique_ptr<OutputSurface> output_surface_;
+ std::unique_ptr<SharedBitmapManager> shared_bitmap_manager_;
+ std::unique_ptr<ResourceProvider> resource_provider_;
+ std::unique_ptr<SurfaceAggregator> aggregator_;
};
class ResourceTrackingSurfaceFactoryClient : public SurfaceFactoryClient {
@@ -1681,8 +1687,8 @@ void SubmitCompositorFrameWithResources(ResourceId* resource_ids,
SurfaceId child_id,
SurfaceFactory* factory,
SurfaceId surface_id) {
- scoped_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData);
- scoped_ptr<RenderPass> pass = RenderPass::Create();
+ std::unique_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData);
+ std::unique_ptr<RenderPass> pass = RenderPass::Create();
pass->id = RenderPassId(1, 1);
SharedQuadState* sqs = pass->CreateAndAppendSharedQuadState();
sqs->opacity = 1.f;
@@ -1717,7 +1723,7 @@ void SubmitCompositorFrameWithResources(ResourceId* resource_ids,
nearest_neighbor);
}
frame_data->render_pass_list.push_back(std::move(pass));
- scoped_ptr<CompositorFrame> frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> frame(new CompositorFrame);
frame->delegated_frame_data = std::move(frame_data);
factory->SubmitCompositorFrame(surface_id, std::move(frame),
SurfaceFactory::DrawCallback());
@@ -1733,7 +1739,7 @@ TEST_F(SurfaceAggregatorWithResourcesTest, TakeResourcesOneSurface) {
SubmitCompositorFrameWithResources(ids, arraysize(ids), true, SurfaceId(),
&factory, surface_id);
- scoped_ptr<CompositorFrame> frame = aggregator_->Aggregate(surface_id);
+ std::unique_ptr<CompositorFrame> frame = aggregator_->Aggregate(surface_id);
// Nothing should be available to be returned yet.
EXPECT_TRUE(client.returned_resources().empty());
@@ -1759,8 +1765,8 @@ TEST_F(SurfaceAggregatorWithResourcesTest, TakeInvalidResources) {
SurfaceId surface_id(7u);
factory.Create(surface_id);
- scoped_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData);
- scoped_ptr<RenderPass> pass = RenderPass::Create();
+ std::unique_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData);
+ std::unique_ptr<RenderPass> pass = RenderPass::Create();
pass->id = RenderPassId(1, 1);
TransferableResource resource;
resource.id = 11;
@@ -1769,12 +1775,12 @@ TEST_F(SurfaceAggregatorWithResourcesTest, TakeInvalidResources) {
resource.is_software = false;
frame_data->resource_list.push_back(resource);
frame_data->render_pass_list.push_back(std::move(pass));
- scoped_ptr<CompositorFrame> frame(new CompositorFrame);
+ std::unique_ptr<CompositorFrame> frame(new CompositorFrame);
frame->delegated_frame_data = std::move(frame_data);
factory.SubmitCompositorFrame(surface_id, std::move(frame),
SurfaceFactory::DrawCallback());
- scoped_ptr<CompositorFrame> returned_frame =
+ std::unique_ptr<CompositorFrame> returned_frame =
aggregator_->Aggregate(surface_id);
// Nothing should be available to be returned yet.
@@ -1804,7 +1810,7 @@ TEST_F(SurfaceAggregatorWithResourcesTest, TwoSurfaces) {
SubmitCompositorFrameWithResources(ids2, arraysize(ids2), true, SurfaceId(),
&factory, surface2_id);
- scoped_ptr<CompositorFrame> frame = aggregator_->Aggregate(surface1_id);
+ std::unique_ptr<CompositorFrame> frame = aggregator_->Aggregate(surface1_id);
SubmitCompositorFrameWithResources(NULL, 0, true, SurfaceId(), &factory,
surface1_id);
@@ -1853,7 +1859,7 @@ TEST_F(SurfaceAggregatorWithResourcesTest, InvalidChildSurface) {
middle_surface_id, &factory,
root_surface_id);
- scoped_ptr<CompositorFrame> frame;
+ std::unique_ptr<CompositorFrame> frame;
frame = aggregator_->Aggregate(root_surface_id);
RenderPassList* pass_list = &frame->delegated_frame_data->render_pass_list;
« no previous file with comments | « cc/surfaces/surface_aggregator_perftest.cc ('k') | cc/surfaces/surface_display_output_surface.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698