| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "content/common/cc_messages.h" | 5 #include "content/common/cc_messages.h" |
| 6 | 6 |
| 7 #include "cc/output/compositor_frame.h" | 7 #include "cc/output/compositor_frame.h" |
| 8 #include "content/public/common/common_param_traits.h" | 8 #include "content/public/common/common_param_traits.h" |
| 9 #include "third_party/WebKit/Source/Platform/chromium/public/WebData.h" | 9 #include "third_party/WebKit/Source/Platform/chromium/public/WebData.h" |
| 10 #include "third_party/WebKit/Source/Platform/chromium/public/WebFilterOperations
.h" | 10 #include "third_party/WebKit/Source/Platform/chromium/public/WebFilterOperations
.h" |
| (...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 332 case cc::DrawQuad::SOLID_COLOR: | 332 case cc::DrawQuad::SOLID_COLOR: |
| 333 WriteParam(m, *cc::SolidColorDrawQuad::MaterialCast(quad)); | 333 WriteParam(m, *cc::SolidColorDrawQuad::MaterialCast(quad)); |
| 334 break; | 334 break; |
| 335 case cc::DrawQuad::TILED_CONTENT: | 335 case cc::DrawQuad::TILED_CONTENT: |
| 336 WriteParam(m, *cc::TileDrawQuad::MaterialCast(quad)); | 336 WriteParam(m, *cc::TileDrawQuad::MaterialCast(quad)); |
| 337 break; | 337 break; |
| 338 case cc::DrawQuad::STREAM_VIDEO_CONTENT: | 338 case cc::DrawQuad::STREAM_VIDEO_CONTENT: |
| 339 WriteParam(m, *cc::StreamVideoDrawQuad::MaterialCast(quad)); | 339 WriteParam(m, *cc::StreamVideoDrawQuad::MaterialCast(quad)); |
| 340 break; | 340 break; |
| 341 case cc::DrawQuad::YUV_VIDEO_CONTENT: | 341 case cc::DrawQuad::YUV_VIDEO_CONTENT: |
| 342 case cc::DrawQuad::YUVA_VIDEO_CONTENT: |
| 342 WriteParam(m, *cc::YUVVideoDrawQuad::MaterialCast(quad)); | 343 WriteParam(m, *cc::YUVVideoDrawQuad::MaterialCast(quad)); |
| 343 break; | 344 break; |
| 344 case cc::DrawQuad::INVALID: | 345 case cc::DrawQuad::INVALID: |
| 345 break; | 346 break; |
| 346 } | 347 } |
| 347 | 348 |
| 348 const cc::ScopedPtrVector<cc::SharedQuadState>& sqs_list = | 349 const cc::ScopedPtrVector<cc::SharedQuadState>& sqs_list = |
| 349 p.shared_quad_state_list; | 350 p.shared_quad_state_list; |
| 350 | 351 |
| 351 // This is an invalid index. | 352 // This is an invalid index. |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 449 case cc::DrawQuad::SOLID_COLOR: | 450 case cc::DrawQuad::SOLID_COLOR: |
| 450 draw_quad = ReadDrawQuad<cc::SolidColorDrawQuad>(m, iter); | 451 draw_quad = ReadDrawQuad<cc::SolidColorDrawQuad>(m, iter); |
| 451 break; | 452 break; |
| 452 case cc::DrawQuad::TILED_CONTENT: | 453 case cc::DrawQuad::TILED_CONTENT: |
| 453 draw_quad = ReadDrawQuad<cc::TileDrawQuad>(m, iter); | 454 draw_quad = ReadDrawQuad<cc::TileDrawQuad>(m, iter); |
| 454 break; | 455 break; |
| 455 case cc::DrawQuad::STREAM_VIDEO_CONTENT: | 456 case cc::DrawQuad::STREAM_VIDEO_CONTENT: |
| 456 draw_quad = ReadDrawQuad<cc::StreamVideoDrawQuad>(m, iter); | 457 draw_quad = ReadDrawQuad<cc::StreamVideoDrawQuad>(m, iter); |
| 457 break; | 458 break; |
| 458 case cc::DrawQuad::YUV_VIDEO_CONTENT: | 459 case cc::DrawQuad::YUV_VIDEO_CONTENT: |
| 460 case cc::DrawQuad::YUVA_VIDEO_CONTENT: |
| 459 draw_quad = ReadDrawQuad<cc::YUVVideoDrawQuad>(m, iter); | 461 draw_quad = ReadDrawQuad<cc::YUVVideoDrawQuad>(m, iter); |
| 460 break; | 462 break; |
| 461 case cc::DrawQuad::INVALID: | 463 case cc::DrawQuad::INVALID: |
| 462 break; | 464 break; |
| 463 } | 465 } |
| 464 if (!draw_quad) | 466 if (!draw_quad) |
| 465 return false; | 467 return false; |
| 466 | 468 |
| 467 size_t shared_quad_state_index; | 469 size_t shared_quad_state_index; |
| 468 if (!ReadParam(m, iter, &shared_quad_state_index) || | 470 if (!ReadParam(m, iter, &shared_quad_state_index) || |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 531 case cc::DrawQuad::SOLID_COLOR: | 533 case cc::DrawQuad::SOLID_COLOR: |
| 532 LogParam(*cc::SolidColorDrawQuad::MaterialCast(quad), l); | 534 LogParam(*cc::SolidColorDrawQuad::MaterialCast(quad), l); |
| 533 break; | 535 break; |
| 534 case cc::DrawQuad::TILED_CONTENT: | 536 case cc::DrawQuad::TILED_CONTENT: |
| 535 LogParam(*cc::TileDrawQuad::MaterialCast(quad), l); | 537 LogParam(*cc::TileDrawQuad::MaterialCast(quad), l); |
| 536 break; | 538 break; |
| 537 case cc::DrawQuad::STREAM_VIDEO_CONTENT: | 539 case cc::DrawQuad::STREAM_VIDEO_CONTENT: |
| 538 LogParam(*cc::StreamVideoDrawQuad::MaterialCast(quad), l); | 540 LogParam(*cc::StreamVideoDrawQuad::MaterialCast(quad), l); |
| 539 break; | 541 break; |
| 540 case cc::DrawQuad::YUV_VIDEO_CONTENT: | 542 case cc::DrawQuad::YUV_VIDEO_CONTENT: |
| 543 case cc::DrawQuad::YUVA_VIDEO_CONTENT: |
| 541 LogParam(*cc::YUVVideoDrawQuad::MaterialCast(quad), l); | 544 LogParam(*cc::YUVVideoDrawQuad::MaterialCast(quad), l); |
| 542 break; | 545 break; |
| 543 case cc::DrawQuad::INVALID: | 546 case cc::DrawQuad::INVALID: |
| 544 break; | 547 break; |
| 545 } | 548 } |
| 546 } | 549 } |
| 547 l->append("])"); | 550 l->append("])"); |
| 548 } | 551 } |
| 549 | 552 |
| 550 namespace { | 553 namespace { |
| (...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 709 l->append(", ["); | 712 l->append(", ["); |
| 710 for (size_t i = 0; i < p.render_pass_list.size(); ++i) { | 713 for (size_t i = 0; i < p.render_pass_list.size(); ++i) { |
| 711 if (i) | 714 if (i) |
| 712 l->append(", "); | 715 l->append(", "); |
| 713 LogParam(*p.render_pass_list[i], l); | 716 LogParam(*p.render_pass_list[i], l); |
| 714 } | 717 } |
| 715 l->append("])"); | 718 l->append("])"); |
| 716 } | 719 } |
| 717 | 720 |
| 718 } // namespace IPC | 721 } // namespace IPC |
| OLD | NEW |