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

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

Issue 1132233003: Fixes mojo_surfaces_lib_unittests (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
141 EXPECT_EQ(flipped, mojo_texture_state->flipped); 141 EXPECT_EQ(flipped, mojo_texture_state->flipped);
142 } 142 }
143 143
144 TEST_F(SurfaceLibQuadTest, TextureQuadEmptyVertexOpacity) { 144 TEST_F(SurfaceLibQuadTest, TextureQuadEmptyVertexOpacity) {
145 QuadPtr mojo_texture_quad = Quad::New(); 145 QuadPtr mojo_texture_quad = Quad::New();
146 mojo_texture_quad->material = MATERIAL_TEXTURE_CONTENT; 146 mojo_texture_quad->material = MATERIAL_TEXTURE_CONTENT;
147 TextureQuadStatePtr mojo_texture_state = TextureQuadState::New(); 147 TextureQuadStatePtr mojo_texture_state = TextureQuadState::New();
148 mojo_texture_state->background_color = Color::New(); 148 mojo_texture_state->background_color = Color::New();
149 mojo_texture_quad->texture_quad_state = mojo_texture_state.Pass(); 149 mojo_texture_quad->texture_quad_state = mojo_texture_state.Pass();
150 PassPtr mojo_pass = Pass::New(); 150 PassPtr mojo_pass = Pass::New();
151 mojo_pass->id = RenderPassId::New();
152 mojo_pass->id->layer_id = 1;
153 mojo_pass->id->index = 1;
151 mojo_pass->quads.push_back(mojo_texture_quad.Pass()); 154 mojo_pass->quads.push_back(mojo_texture_quad.Pass());
152 SharedQuadStatePtr mojo_sqs = SharedQuadState::New(); 155 SharedQuadStatePtr mojo_sqs = SharedQuadState::New();
153 mojo_pass->shared_quad_states.push_back(mojo_sqs.Pass()); 156 mojo_pass->shared_quad_states.push_back(mojo_sqs.Pass());
154 157
155 scoped_ptr<cc::RenderPass> pass = mojo_pass.To<scoped_ptr<cc::RenderPass> >(); 158 scoped_ptr<cc::RenderPass> pass = mojo_pass.To<scoped_ptr<cc::RenderPass> >();
156 159
157 EXPECT_FALSE(pass); 160 EXPECT_FALSE(pass);
158 } 161 }
159 162
160 TEST_F(SurfaceLibQuadTest, TextureQuadEmptyBackgroundColor) { 163 TEST_F(SurfaceLibQuadTest, TextureQuadEmptyBackgroundColor) {
161 QuadPtr mojo_texture_quad = Quad::New(); 164 QuadPtr mojo_texture_quad = Quad::New();
162 mojo_texture_quad->material = MATERIAL_TEXTURE_CONTENT; 165 mojo_texture_quad->material = MATERIAL_TEXTURE_CONTENT;
163 TextureQuadStatePtr mojo_texture_state = TextureQuadState::New(); 166 TextureQuadStatePtr mojo_texture_state = TextureQuadState::New();
164 mojo_texture_state->vertex_opacity = mojo::Array<float>::New(4); 167 mojo_texture_state->vertex_opacity = mojo::Array<float>::New(4);
165 mojo_texture_quad->texture_quad_state = mojo_texture_state.Pass(); 168 mojo_texture_quad->texture_quad_state = mojo_texture_state.Pass();
166 PassPtr mojo_pass = Pass::New(); 169 PassPtr mojo_pass = Pass::New();
170 mojo_pass->id = RenderPassId::New();
171 mojo_pass->id->layer_id = 1;
172 mojo_pass->id->index = 1;
167 mojo_pass->quads.push_back(mojo_texture_quad.Pass()); 173 mojo_pass->quads.push_back(mojo_texture_quad.Pass());
168 SharedQuadStatePtr mojo_sqs = SharedQuadState::New(); 174 SharedQuadStatePtr mojo_sqs = SharedQuadState::New();
169 mojo_pass->shared_quad_states.push_back(mojo_sqs.Pass()); 175 mojo_pass->shared_quad_states.push_back(mojo_sqs.Pass());
170 176
171 scoped_ptr<cc::RenderPass> pass = mojo_pass.To<scoped_ptr<cc::RenderPass> >(); 177 scoped_ptr<cc::RenderPass> pass = mojo_pass.To<scoped_ptr<cc::RenderPass> >();
172 EXPECT_FALSE(pass); 178 EXPECT_FALSE(pass);
173 } 179 }
174 180
175 TEST(SurfaceLibTest, SharedQuadState) { 181 TEST(SurfaceLibTest, SharedQuadState) {
176 gfx::Transform content_to_target_transform; 182 gfx::Transform content_to_target_transform;
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after
456 cc::ReturnedResource round_trip_resource = 462 cc::ReturnedResource round_trip_resource =
457 mojo_resource.To<cc::ReturnedResource>(); 463 mojo_resource.To<cc::ReturnedResource>();
458 EXPECT_EQ(id, round_trip_resource.id); 464 EXPECT_EQ(id, round_trip_resource.id);
459 EXPECT_EQ(sync_point, round_trip_resource.sync_point); 465 EXPECT_EQ(sync_point, round_trip_resource.sync_point);
460 EXPECT_EQ(count, round_trip_resource.count); 466 EXPECT_EQ(count, round_trip_resource.count);
461 EXPECT_EQ(lost, round_trip_resource.lost); 467 EXPECT_EQ(lost, round_trip_resource.lost);
462 } 468 }
463 469
464 } // namespace 470 } // namespace
465 } // namespace mojo 471 } // namespace mojo
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698