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

Side by Side Diff: mojo/converters/surfaces/tests/surface_unittest.cc

Issue 1082723005: Fix html_viewer crash in cc when logging into gmail. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "cc/quads/render_pass.h" 5 #include "cc/quads/render_pass.h"
6 #include "cc/quads/solid_color_draw_quad.h" 6 #include "cc/quads/solid_color_draw_quad.h"
7 #include "cc/quads/surface_draw_quad.h" 7 #include "cc/quads/surface_draw_quad.h"
8 #include "cc/quads/texture_draw_quad.h" 8 #include "cc/quads/texture_draw_quad.h"
9 #include "gpu/command_buffer/common/mailbox.h" 9 #include "gpu/command_buffer/common/mailbox.h"
10 #include "gpu/command_buffer/common/mailbox_holder.h" 10 #include "gpu/command_buffer/common/mailbox_holder.h"
(...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after
280 premultiplied_alpha, 280 premultiplied_alpha,
281 uv_top_left, 281 uv_top_left,
282 uv_bottom_right, 282 uv_bottom_right,
283 background_color, 283 background_color,
284 vertex_opacity, 284 vertex_opacity,
285 flipped, 285 flipped,
286 nearest_neighbor); 286 nearest_neighbor);
287 287
288 PassPtr mojo_pass = Pass::From(*pass); 288 PassPtr mojo_pass = Pass::From(*pass);
289 ASSERT_FALSE(mojo_pass.is_null()); 289 ASSERT_FALSE(mojo_pass.is_null());
290 EXPECT_EQ(6, mojo_pass->id); 290 EXPECT_EQ(6, mojo_pass->id->index);
291 EXPECT_EQ(Rect::From(output_rect), mojo_pass->output_rect); 291 EXPECT_EQ(Rect::From(output_rect), mojo_pass->output_rect);
292 EXPECT_EQ(Rect::From(damage_rect), mojo_pass->damage_rect); 292 EXPECT_EQ(Rect::From(damage_rect), mojo_pass->damage_rect);
293 EXPECT_EQ(Transform::From(transform_to_root_target), 293 EXPECT_EQ(Transform::From(transform_to_root_target),
294 mojo_pass->transform_to_root_target); 294 mojo_pass->transform_to_root_target);
295 EXPECT_EQ(has_transparent_background, mojo_pass->has_transparent_background); 295 EXPECT_EQ(has_transparent_background, mojo_pass->has_transparent_background);
296 ASSERT_EQ(1u, mojo_pass->shared_quad_states.size()); 296 ASSERT_EQ(1u, mojo_pass->shared_quad_states.size());
297 ASSERT_EQ(3u, mojo_pass->quads.size()); 297 ASSERT_EQ(3u, mojo_pass->quads.size());
298 EXPECT_EQ(0u, mojo_pass->quads[0]->shared_quad_state_index); 298 EXPECT_EQ(0u, mojo_pass->quads[0]->shared_quad_state_index);
299 299
300 scoped_ptr<cc::RenderPass> round_trip_pass = 300 scoped_ptr<cc::RenderPass> round_trip_pass =
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
456 cc::ReturnedResource round_trip_resource = 456 cc::ReturnedResource round_trip_resource =
457 mojo_resource.To<cc::ReturnedResource>(); 457 mojo_resource.To<cc::ReturnedResource>();
458 EXPECT_EQ(id, round_trip_resource.id); 458 EXPECT_EQ(id, round_trip_resource.id);
459 EXPECT_EQ(sync_point, round_trip_resource.sync_point); 459 EXPECT_EQ(sync_point, round_trip_resource.sync_point);
460 EXPECT_EQ(count, round_trip_resource.count); 460 EXPECT_EQ(count, round_trip_resource.count);
461 EXPECT_EQ(lost, round_trip_resource.lost); 461 EXPECT_EQ(lost, round_trip_resource.lost);
462 } 462 }
463 463
464 } // namespace 464 } // namespace
465 } // namespace mojo 465 } // namespace mojo
OLDNEW
« no previous file with comments | « mojo/converters/surfaces/surfaces_utils.cc ('k') | third_party/mojo_services/src/surfaces/public/cpp/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698