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

Side by Side Diff: content/common/cc_messages.cc

Issue 462983003: [WIP] Implement BackGroundFilter as seperate layer in cc (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 4 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 | « content/common/cc_messages.h ('k') | 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 (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 "cc/output/filter_operations.h" 8 #include "cc/output/filter_operations.h"
9 #include "cc/quads/largest_draw_quad.h" 9 #include "cc/quads/largest_draw_quad.h"
10 #include "content/public/common/common_param_traits.h" 10 #include "content/public/common/common_param_traits.h"
(...skipping 298 matching lines...) Expand 10 before | Expand all | Expand 10 after
309 << quad->material << " rect: " << quad->rect.ToString() 309 << quad->material << " rect: " << quad->rect.ToString()
310 << " opaque_rect: " << quad->opaque_rect.ToString(); 310 << " opaque_rect: " << quad->opaque_rect.ToString();
311 311
312 switch (quad->material) { 312 switch (quad->material) {
313 case cc::DrawQuad::CHECKERBOARD: 313 case cc::DrawQuad::CHECKERBOARD:
314 WriteParam(m, *cc::CheckerboardDrawQuad::MaterialCast(quad)); 314 WriteParam(m, *cc::CheckerboardDrawQuad::MaterialCast(quad));
315 break; 315 break;
316 case cc::DrawQuad::DEBUG_BORDER: 316 case cc::DrawQuad::DEBUG_BORDER:
317 WriteParam(m, *cc::DebugBorderDrawQuad::MaterialCast(quad)); 317 WriteParam(m, *cc::DebugBorderDrawQuad::MaterialCast(quad));
318 break; 318 break;
319 case cc::DrawQuad::FILTER_CONTENT:
320 NOTIMPLEMENTED();
321 break;
319 case cc::DrawQuad::IO_SURFACE_CONTENT: 322 case cc::DrawQuad::IO_SURFACE_CONTENT:
320 WriteParam(m, *cc::IOSurfaceDrawQuad::MaterialCast(quad)); 323 WriteParam(m, *cc::IOSurfaceDrawQuad::MaterialCast(quad));
321 break; 324 break;
322 case cc::DrawQuad::PICTURE_CONTENT: 325 case cc::DrawQuad::PICTURE_CONTENT:
323 NOTREACHED(); 326 NOTREACHED();
324 break; 327 break;
325 case cc::DrawQuad::TEXTURE_CONTENT: 328 case cc::DrawQuad::TEXTURE_CONTENT:
326 WriteParam(m, *cc::TextureDrawQuad::MaterialCast(quad)); 329 WriteParam(m, *cc::TextureDrawQuad::MaterialCast(quad));
327 break; 330 break;
328 case cc::DrawQuad::RENDER_PASS: 331 case cc::DrawQuad::RENDER_PASS:
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
435 return false; 438 return false;
436 439
437 scoped_ptr<cc::DrawQuad> draw_quad; 440 scoped_ptr<cc::DrawQuad> draw_quad;
438 switch (material) { 441 switch (material) {
439 case cc::DrawQuad::CHECKERBOARD: 442 case cc::DrawQuad::CHECKERBOARD:
440 draw_quad = ReadDrawQuad<cc::CheckerboardDrawQuad>(m, iter); 443 draw_quad = ReadDrawQuad<cc::CheckerboardDrawQuad>(m, iter);
441 break; 444 break;
442 case cc::DrawQuad::DEBUG_BORDER: 445 case cc::DrawQuad::DEBUG_BORDER:
443 draw_quad = ReadDrawQuad<cc::DebugBorderDrawQuad>(m, iter); 446 draw_quad = ReadDrawQuad<cc::DebugBorderDrawQuad>(m, iter);
444 break; 447 break;
448 case cc::DrawQuad::FILTER_CONTENT:
449 NOTIMPLEMENTED();
450 break;
445 case cc::DrawQuad::IO_SURFACE_CONTENT: 451 case cc::DrawQuad::IO_SURFACE_CONTENT:
446 draw_quad = ReadDrawQuad<cc::IOSurfaceDrawQuad>(m, iter); 452 draw_quad = ReadDrawQuad<cc::IOSurfaceDrawQuad>(m, iter);
447 break; 453 break;
448 case cc::DrawQuad::PICTURE_CONTENT: 454 case cc::DrawQuad::PICTURE_CONTENT:
449 NOTREACHED(); 455 NOTREACHED();
450 return false; 456 return false;
451 case cc::DrawQuad::SURFACE_CONTENT: 457 case cc::DrawQuad::SURFACE_CONTENT:
452 draw_quad = ReadDrawQuad<cc::SurfaceDrawQuad>(m, iter); 458 draw_quad = ReadDrawQuad<cc::SurfaceDrawQuad>(m, iter);
453 break; 459 break;
454 case cc::DrawQuad::TEXTURE_CONTENT: 460 case cc::DrawQuad::TEXTURE_CONTENT:
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
538 if (i) 544 if (i)
539 l->append(", "); 545 l->append(", ");
540 const cc::DrawQuad* quad = p.quad_list[i]; 546 const cc::DrawQuad* quad = p.quad_list[i];
541 switch (quad->material) { 547 switch (quad->material) {
542 case cc::DrawQuad::CHECKERBOARD: 548 case cc::DrawQuad::CHECKERBOARD:
543 LogParam(*cc::CheckerboardDrawQuad::MaterialCast(quad), l); 549 LogParam(*cc::CheckerboardDrawQuad::MaterialCast(quad), l);
544 break; 550 break;
545 case cc::DrawQuad::DEBUG_BORDER: 551 case cc::DrawQuad::DEBUG_BORDER:
546 LogParam(*cc::DebugBorderDrawQuad::MaterialCast(quad), l); 552 LogParam(*cc::DebugBorderDrawQuad::MaterialCast(quad), l);
547 break; 553 break;
554 case cc::DrawQuad::FILTER_CONTENT:
555 NOTIMPLEMENTED();
556 break;
548 case cc::DrawQuad::IO_SURFACE_CONTENT: 557 case cc::DrawQuad::IO_SURFACE_CONTENT:
549 LogParam(*cc::IOSurfaceDrawQuad::MaterialCast(quad), l); 558 LogParam(*cc::IOSurfaceDrawQuad::MaterialCast(quad), l);
550 break; 559 break;
551 case cc::DrawQuad::PICTURE_CONTENT: 560 case cc::DrawQuad::PICTURE_CONTENT:
552 NOTREACHED(); 561 NOTREACHED();
553 break; 562 break;
554 case cc::DrawQuad::TEXTURE_CONTENT: 563 case cc::DrawQuad::TEXTURE_CONTENT:
555 LogParam(*cc::TextureDrawQuad::MaterialCast(quad), l); 564 LogParam(*cc::TextureDrawQuad::MaterialCast(quad), l);
556 break; 565 break;
557 case cc::DrawQuad::RENDER_PASS: 566 case cc::DrawQuad::RENDER_PASS:
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after
795 l->append(", "); 804 l->append(", ");
796 LogParam(p.size, l); 805 LogParam(p.size, l);
797 l->append(", "); 806 l->append(", ");
798 LogParam(p.damage_rect, l); 807 LogParam(p.damage_rect, l);
799 l->append(", "); 808 l->append(", ");
800 LogParam(p.bitmap_id, l); 809 LogParam(p.bitmap_id, l);
801 l->append(")"); 810 l->append(")");
802 } 811 }
803 812
804 } // namespace IPC 813 } // namespace IPC
OLDNEW
« no previous file with comments | « content/common/cc_messages.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698