Home | History | Annotate | Download | only in layers

Lines Matching refs:frame

140   LayerTreeHostImpl::FrameData frame;
141 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
145 ASSERT_EQ(5u, frame.render_passes.size());
148 // to the frame.
149 EXPECT_EQ(4, frame.render_passes[1]->id.layer_id);
150 EXPECT_EQ(1, frame.render_passes[1]->id.index);
151 EXPECT_EQ(4, frame.render_passes[2]->id.layer_id);
152 EXPECT_EQ(2, frame.render_passes[2]->id.index);
154 EXPECT_NE(4, frame.render_passes[0]->id.layer_id);
155 EXPECT_EQ(0, frame.render_passes[0]->id.index);
156 EXPECT_NE(4, frame.render_passes[3]->id.layer_id);
157 EXPECT_EQ(0, frame.render_passes[3]->id.index);
158 EXPECT_NE(4, frame.render_passes[4]->id.layer_id);
159 EXPECT_EQ(0, frame.render_passes[4]->id.index);
161 // The DelegatedRendererLayer should have added its RenderPasses to the frame
164 frame.render_passes[1]->output_rect.ToString());
166 frame.render_passes[2]->output_rect.ToString());
168 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
169 host_impl_->DidDrawAllLayers(frame);
174 LayerTreeHostImpl::FrameData frame;
175 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
179 ASSERT_EQ(5u, frame.render_passes.size());
182 // to the frame.
183 EXPECT_EQ(4, frame.render_passes[1]->id.layer_id);
184 EXPECT_EQ(1, frame.render_passes[1]->id.index);
185 EXPECT_EQ(4, frame.render_passes[2]->id.layer_id);
186 EXPECT_EQ(2, frame.render_passes[2]->id.index);
190 ASSERT_EQ(1u, frame.render_passes[1]->quad_list.size());
192 frame.render_passes[1]->quad_list.front()->rect.ToString());
195 ASSERT_EQ(2u, frame.render_passes[2]->quad_list.size());
197 frame.render_passes[2]->quad_list.front()->rect.ToString());
199 frame.render_passes[2]->quad_list.ElementAt(1)->rect.ToString());
200 ASSERT_EQ(1u, frame.render_passes[1]->quad_list.size());
202 frame.render_passes[1]->quad_list.front()->rect.ToString());
204 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
205 host_impl_->DidDrawAllLayers(frame);
209 LayerTreeHostImpl::FrameData frame;
210 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
214 ASSERT_EQ(5u, frame.render_passes.size());
217 EXPECT_EQ(RenderPassId(3, 0), frame.render_passes[3]->id);
221 ASSERT_EQ(2u, frame.render_passes[3]->quad_list.size());
225 frame.render_passes[3]->quad_list.front()->rect.ToString());
229 frame.render_passes[3]->quad_list.ElementAt(1)->rect.ToString());
231 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
232 host_impl_->DidDrawAllLayers(frame);
237 LayerTreeHostImpl::FrameData frame;
238 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
242 ASSERT_EQ(5u, frame.render_passes.size());
250 transform, frame.render_passes[3]->quad_list.front()->quadTransform());
253 ASSERT_EQ(2u, frame.render_passes[2]->quad_list.size());
257 frame.render_passes[2]->quad_list.front()->quadTransform());
260 frame.render_passes[2]->quad_list.ElementAt(1)->quadTransform());
261 ASSERT_EQ(1u, frame.render_passes[1]->quad_list.size());
264 frame.render_passes[1]->quad_list.front()->quadTransform());
266 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
267 host_impl_->DidDrawAllLayers(frame);
271 LayerTreeHostImpl::FrameData frame;
272 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
279 ASSERT_EQ(5u, frame.render_passes.size());
293 transform * five_six, frame.render_passes[1]->transform_to_root_target);
296 frame.render_passes[2]->transform_to_root_target);
298 host_impl_->DrawLayers(&frame, base::TimeTicks::Now());
299 host_impl_->DidDrawAllLayers(frame);
303 LayerTreeHostImpl::FrameData frame;
304 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
310 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
311 host_impl_->DidDrawAllLayers(frame);
317 LayerTreeHostImpl::FrameData frame;
320 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
327 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
328 host_impl_->DidDrawAllLayers(frame);
337 LayerTreeHostImpl::FrameData frame;
340 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
347 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
348 host_impl_->DidDrawAllLayers(frame);
361 LayerTreeHostImpl::FrameData frame;
362 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
367 ASSERT_EQ(6u, frame.render_passes.size());
370 // to the frame.
371 EXPECT_EQ(4, frame.render_passes[1]->id.layer_id);
372 EXPECT_EQ(1, frame.render_passes[1]->id.index);
373 EXPECT_EQ(4, frame.render_passes[2]->id.layer_id);
374 EXPECT_EQ(2, frame.render_passes[2]->id.index);
376 // to the frame.
377 EXPECT_EQ(4, frame.render_passes[1]->id.layer_id);
378 EXPECT_EQ(0, frame.render_passes[3]->id.index);
380 EXPECT_NE(4, frame.render_passes[0]->id.layer_id);
381 EXPECT_EQ(0, frame.render_passes[0]->id.index);
382 EXPECT_NE(4, frame.render_passes[4]->id.layer_id);
383 EXPECT_EQ(0, frame.render_passes[4]->id.index);
384 EXPECT_NE(4, frame.render_passes[5]->id.layer_id);
385 EXPECT_EQ(0, frame.render_passes[5]->id.index);
387 // The DelegatedRendererLayer should have added its RenderPasses to the frame
390 frame.render_passes[1]->output_rect.ToString());
392 frame.render_passes[2]->output_rect.ToString());
394 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
395 host_impl_->DidDrawAllLayers(frame);
400 frame;
401 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
406 ASSERT_EQ(6u, frame.render_passes.size());
409 // to the frame.
410 EXPECT_EQ(4, frame.render_passes[1]->id.layer_id);
411 EXPECT_EQ(1, frame.render_passes[1]->id.index);
412 EXPECT_EQ(4, frame.render_passes[2]->id.layer_id);
413 EXPECT_EQ(2, frame.render_passes[2]->id.index);
417 ASSERT_EQ(1u, frame.render_passes[1]->quad_list.size());
419 frame.render_passes[1]->quad_list.front()->rect.ToString());
422 ASSERT_EQ(2u, frame.render_passes[2]->quad_list.size());
425 frame.render_passes[2]->quad_list.front()->rect.ToString());
427 frame.render_passes[2]->quad_list.ElementAt(1)->rect.ToString());
428 ASSERT_EQ(1u, frame.render_passes[1]->quad_list.size());
430 frame.render_passes[1]->quad_list.front()->rect.ToString());
432 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
433 host_impl_->DidDrawAllLayers(frame);
437 LayerTreeHostImpl::FrameData frame;
438 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
443 ASSERT_EQ(6u, frame.render_passes.size());
446 EXPECT_EQ(RenderPassId(4, 0), frame.render_passes[3]->id);
451 ASSERT_EQ(1u, frame.render_passes[3]->quad_list.size());
455 frame.render_passes[3]->quad_list.front()->rect.ToString());
457 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
458 host_impl_->DidDrawAllLayers(frame);
463 LayerTreeHostImpl::FrameData frame;
464 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
469 ASSERT_EQ(6u, frame.render_passes.size());
475 frame.render_passes[3]->quad_list.front()->quadTransform());
478 ASSERT_EQ(2u, frame.render_passes[2]->quad_list.size());
482 frame.render_passes[2]->quad_list.front()->quadTransform());
485 frame.render_passes[2]->quad_list.ElementAt(1)->quadTransform());
486 ASSERT_EQ(1u, frame.render_passes[1]->quad_list.size());
489 frame.render_passes[1]->quad_list.front()->quadTransform());
491 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
492 host_impl_->DidDrawAllLayers(frame);
641 const LayerTreeHostImpl::FrameData& frame,
645 ASSERT_EQ(num_render_passes, frame.render_passes.size());
647 EXPECT_EQ(2, frame.render_passes[0]->id.layer_id);
648 EXPECT_EQ(1, frame.render_passes[0]->id.index);
650 EXPECT_EQ(1, frame.render_passes.back()->id.layer_id);
651 EXPECT_EQ(0, frame.render_passes.back()->id.index);
654 frame.render_passes[0]->quad_list;
658 frame.render_passes[1]->quad_list;
693 LayerTreeHostImpl::FrameData frame;
694 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
699 frame,
721 // This is the transform within the source frame.
740 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
741 host_impl_->DidDrawAllLayers(frame);
748 LayerTreeHostImpl::FrameData frame;
749 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
754 frame,
780 // This is the transform within the source frame.
799 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
800 host_impl_->DidDrawAllLayers(frame);
809 LayerTreeHostImpl::FrameData frame;
810 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
815 frame,
830 // This is the transform within the source frame.
847 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
848 host_impl_->DidDrawAllLayers(frame);
857 LayerTreeHostImpl::FrameData frame;
858 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
863 frame,
877 // This is the transform within the source frame.
894 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
895 host_impl_->DidDrawAllLayers(frame);
904 LayerTreeHostImpl::FrameData frame;
905 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
909 VerifyRenderPasses(frame,
915 // frame with a device scale factor of 1.3. Absent any better option, the
925 // This is the transform within the source frame.
933 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
934 host_impl_->DidDrawAllLayers(frame);
1102 LayerTreeHostImpl::FrameData frame;
1103 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
1105 ASSERT_EQ(2u, frame.render_passes.size());
1107 frame.render_passes[0]->quad_list;
1109 const QuadList& root_delegated_quad_list = frame.render_passes[1]->quad_list;
1121 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
1122 host_impl_->DidDrawAllLayers(frame);
1131 LayerTreeHostImpl::FrameData frame;
1132 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
1134 ASSERT_EQ(2u, frame.render_passes.size());
1136 frame.render_passes[0]->quad_list;
1139 frame.render_passes[1]->quad_list;
1150 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
1151 host_impl_->DidDrawAllLayers(frame);
1160 LayerTreeHostImpl::FrameData frame;
1161 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
1163 ASSERT_EQ(2u, frame.render_passes.size());
1165 frame.render_passes[0]->quad_list;
1167 const QuadList& root_delegated_quad_list = frame.render_passes[1]->quad_list;
1180 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
1181 host_impl_->DidDrawAllLayers(frame);
1190 LayerTreeHostImpl::FrameData frame;
1191 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
1193 ASSERT_EQ(2u, frame.render_passes.size());
1195 frame.render_passes[0]->quad_list;
1197 const QuadList& root_delegated_quad_list = frame.render_passes[1]->quad_list;
1209 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
1210 host_impl_->DidDrawAllLayers(frame);
1221 LayerTreeHostImpl::FrameData frame;
1222 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
1224 ASSERT_EQ(3u, frame.render_passes.size());
1226 frame.render_passes[0]->quad_list;
1228 const QuadList& root_delegated_quad_list = frame.render_passes[1]->quad_list;
1238 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
1239 host_impl_->DidDrawAllLayers(frame);
1250 LayerTreeHostImpl::FrameData frame;
1251 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
1253 ASSERT_EQ(3u, frame.render_passes.size());
1255 frame.render_passes[0]->quad_list;
1257 const QuadList& root_delegated_quad_list = frame.render_passes[1]->quad_list;
1268 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
1269 host_impl_->DidDrawAllLayers(frame);
1280 LayerTreeHostImpl::FrameData frame;
1281 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
1283 ASSERT_EQ(3u, frame.render_passes.size());
1285 frame.render_passes[0]->quad_list;
1287 const QuadList& root_delegated_quad_list = frame.render_passes[1]->quad_list;
1297 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
1298 host_impl_->DidDrawAllLayers(frame);
1308 LayerTreeHostImpl::FrameData frame;
1309 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
1311 ASSERT_EQ(3u, frame.render_passes.size());
1313 frame.render_passes[0]->quad_list;
1315 const QuadList& root_delegated_quad_list = frame.render_passes[1]->quad_list;
1328 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
1329 host_impl_->DidDrawAllLayers(frame);
1352 // This render pass isn't part of the frame.
1371 LayerTreeHostImpl::FrameData frame;
1372 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
1375 ASSERT_EQ(1u, frame.render_passes.size());
1376 ASSERT_EQ(1u, frame.render_passes[0]->quad_list.size());
1378 frame.render_passes[0]->quad_list.front()->material);
1380 host_impl_->DrawLayers(&frame, gfx::FrameTime::Now());
1381 host_impl_->DidDrawAllLayers(frame);