|  | Add support for converting cc::FilterOperations into an SkImageFilter
This defines a new type of cc::FilterOperation for reference filters, and
defines a method (RenderSurfaceFilters::BuildImageFilter) that builds an
SkImageFilter from a given cc::FilterOperations.
This also removes cc::Layer::SetFilter and cc::LayerImpl::SetFilter.
These were only used when we had a reference filter, but they are no
longer needed now that reference filters can be included in
FilterOperations.
BUG=181613 
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=225329
  
   
      Total comments: 14
      
     
  
   
  
   
  
   
      Total comments: 38
      
     
  
   
  
   
  
   
      Total comments: 2
      
     
  
   
      Total comments: 10
      
     
  
   
  
   
    
  
  
    
      |  | Unified diffs | Side-by-side diffs | Delta from patch set | Stats (+420 lines, -152 lines) | Patch |  
        |  | M | cc/layers/delegated_renderer_layer_impl_unittest.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 2 chunks | +0 lines, -2 lines | 0 comments | Download |  
        |  | M | cc/layers/layer.h | View | 1
        
          2 | 2 chunks | +0 lines, -4 lines | 0 comments | Download |  
        |  | M | cc/layers/layer.cc | View | 1
        
          2 | 3 chunks | +1 line, -15 lines | 0 comments | Download |  
        |  | M | cc/layers/layer_impl.h | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 2 chunks | +0 lines, -4 lines | 0 comments | Download |  
        |  | M | cc/layers/layer_impl.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 3 chunks | +0 lines, -11 lines | 0 comments | Download |  
        |  | M | cc/layers/layer_impl_unittest.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 4 chunks | +2 lines, -8 lines | 0 comments | Download |  
        |  | M | cc/layers/render_surface_impl.cc | View | 1
        
          2 | 1 chunk | +0 lines, -1 line | 0 comments | Download |  
        |  | M | cc/output/filter_operation.h | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 7 chunks | +28 lines, -0 lines | 0 comments | Download |  
        |  | M | cc/output/filter_operation.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 7 chunks | +53 lines, -0 lines | 0 comments | Download |  
        |  | M | cc/output/filter_operations.h | View | 1
        
          2 | 1 chunk | +1 line, -0 lines | 0 comments | Download |  
        |  | M | cc/output/filter_operations.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9 | 4 chunks | +20 lines, -3 lines | 0 comments | Download |  
        |  | M | cc/output/filter_operations_unittest.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 2 chunks | +41 lines, -0 lines | 0 comments | Download |  
        |  | M | cc/output/gl_renderer.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 1 chunk | +24 lines, -18 lines | 0 comments | Download |  
        |  | M | cc/output/gl_renderer_unittest.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 10 chunks | +11 lines, -9 lines | 0 comments | Download |  
        |  | M | cc/output/render_surface_filters.h | View | 1
        
          2 | 2 chunks | +6 lines, -0 lines | 0 comments | Download |  
        |  | M | cc/output/render_surface_filters.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8 | 5 chunks | +126 lines, -0 lines | 0 comments | Download |  
        |  | M | cc/output/renderer_pixeltest.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 6 chunks | +6 lines, -6 lines | 0 comments | Download |  
        |  | M | cc/output/software_renderer.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 2 chunks | +9 lines, -3 lines | 0 comments | Download |  
        |  | M | cc/quads/draw_quad_unittest.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 5 chunks | +21 lines, -12 lines | 0 comments | Download |  
        |  | M | cc/quads/render_pass_draw_quad.h | View | 1
        
          2 | 3 chunks | +1 line, -6 lines | 0 comments | Download |  
        |  | M | cc/quads/render_pass_draw_quad.cc | View | 1
        
          2
        
          3
        
          4
        
          5 | 5 chunks | +1 line, -7 lines | 0 comments | Download |  
        |  | M | cc/test/render_pass_test_common.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 2 chunks | +0 lines, -2 lines | 0 comments | Download |  
        |  | M | cc/test/render_pass_test_utils.h | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 2 chunks | +2 lines, -1 line | 0 comments | Download |  
        |  | M | cc/test/render_pass_test_utils.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 2 chunks | +4 lines, -5 lines | 0 comments | Download |  
        |  | M | cc/trees/damage_tracker.h | View | 1
        
          2 | 1 chunk | +1 line, -2 lines | 0 comments | Download |  
        |  | M | cc/trees/damage_tracker.cc | View | 1
        
          2 | 2 chunks | +4 lines, -5 lines | 0 comments | Download |  
        |  | M | cc/trees/damage_tracker_unittest.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 3 chunks | +5 lines, -5 lines | 0 comments | Download |  
        |  | M | cc/trees/layer_tree_host_common.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 2 chunks | +3 lines, -3 lines | 0 comments | Download |  
        |  | M | cc/trees/layer_tree_host_impl.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 1 chunk | +1 line, -2 lines | 0 comments | Download |  
        |  | M | cc/trees/layer_tree_host_impl_unittest.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 1 chunk | +0 lines, -1 line | 0 comments | Download |  
        |  | M | cc/trees/layer_tree_host_pixeltest_filters.cc | View | 1
        
          2
        
          3 | 1 chunk | +3 lines, -1 line | 0 comments | Download |  
        |  | M | cc/trees/layer_tree_host_unittest_delegated.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 1 chunk | +0 lines, -1 line | 0 comments | Download |  
        |  | M | cc/trees/occlusion_tracker.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 1 chunk | +1 line, -4 lines | 0 comments | Download |  
        |  | M | content/common/cc_messages.h | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 1 chunk | +0 lines, -1 line | 0 comments | Download |  
        |  | M | content/common/cc_messages.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6 | 3 chunks | +16 lines, -0 lines | 0 comments | Download |  
        |  | M | content/common/cc_messages_unittest.cc | View | 1
        
          2
        
          3
        
          4
        
          5
        
          6
        
          7
        
          8
        
          9
        
          10 | 3 chunks | +14 lines, -9 lines | 0 comments | Download |  
        |  | M | webkit/renderer/compositor_bindings/web_filter_operations_impl.h | View |  | 1 chunk | +1 line, -0 lines | 0 comments | Download |  
        |  | M | webkit/renderer/compositor_bindings/web_filter_operations_impl.cc | View |  | 2 chunks | +7 lines, -0 lines | 0 comments | Download |  
        |  | M | webkit/renderer/compositor_bindings/web_layer_impl.cc | View | 1
        
          2
        
          3
        
          4 | 1 chunk | +7 lines, -1 line | 0 comments | Download |  
    Total messages: 40 (0 generated)
     |