|
cc: Move filters from RenderPassDrawQuad to RenderPass
This CL moves filters and background filters from RenderPassDrawQuad to
RenderPass. Quads are stored in a ListContainer, which uses memcpy to
shift over elements when an element in the middle is deleted. Since
FilterOperations contain a vector, they're not safe to memcpy (and
this memcpy triggers crashes with http://crrev.com/2423483003).
BUG= 664357
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
Committed: https://crrev.com/a26e584527e6781ad9ca7369f8245c99785cda47
Cr-Commit-Position: refs/heads/master@{#438938}
Total comments: 42
Total comments: 9
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+902 lines, -659 lines) |
Patch |
|
M |
android_webview/browser/surfaces_instance.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/ipc/cc_param_traits.cc
|
View
|
1
2
|
4 chunks |
+18 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/ipc/cc_param_traits_macros.h
|
View
|
1
2
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/ipc/cc_param_traits_unittest.cc
|
View
|
1
2
|
6 chunks |
+31 lines, -18 lines |
0 comments
|
Download
|
|
M |
cc/ipc/quads.mojom
|
View
|
1
2
|
2 chunks |
+0 lines, -7 lines |
0 comments
|
Download
|
|
M |
cc/ipc/quads_struct_traits.h
|
View
|
1
2
|
2 chunks |
+0 lines, -13 lines |
0 comments
|
Download
|
|
M |
cc/ipc/quads_struct_traits.cc
|
View
|
1
2
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
|
M |
cc/ipc/render_pass.mojom
|
View
|
1
2
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
cc/ipc/render_pass_struct_traits.h
|
View
|
1
2
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
M |
cc/ipc/render_pass_struct_traits.cc
|
View
|
1
2
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/ipc/struct_traits_unittest.cc
|
View
|
1
2
|
5 chunks |
+14 lines, -19 lines |
0 comments
|
Download
|
|
M |
cc/layers/render_surface_impl.cc
|
View
|
1
2
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/layers/render_surface_unittest.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
cc/output/ca_layer_overlay.h
|
View
|
|
1 chunk |
+7 lines, -4 lines |
0 comments
|
Download
|
|
M |
cc/output/ca_layer_overlay.cc
|
View
|
1
2
|
6 chunks |
+52 lines, -22 lines |
0 comments
|
Download
|
|
M |
cc/output/direct_renderer.h
|
View
|
1
2
|
3 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
cc/output/direct_renderer.cc
|
View
|
1
2
|
4 chunks |
+38 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/output/gl_renderer.h
|
View
|
1
|
2 chunks |
+11 lines, -5 lines |
0 comments
|
Download
|
|
M |
cc/output/gl_renderer.cc
|
View
|
1
2
|
13 chunks |
+32 lines, -17 lines |
0 comments
|
Download
|
|
M |
cc/output/gl_renderer_unittest.cc
|
View
|
1
2
|
27 chunks |
+95 lines, -101 lines |
0 comments
|
Download
|
|
M |
cc/output/overlay_processor.h
|
View
|
|
2 chunks |
+16 lines, -10 lines |
0 comments
|
Download
|
|
M |
cc/output/overlay_processor.cc
|
View
|
1
2
3
4
|
4 chunks |
+16 lines, -9 lines |
0 comments
|
Download
|
|
M |
cc/output/overlay_unittest.cc
|
View
|
1
2
|
52 chunks |
+250 lines, -154 lines |
0 comments
|
Download
|
|
M |
cc/output/renderer_pixeltest.cc
|
View
|
1
2
|
13 chunks |
+69 lines, -76 lines |
0 comments
|
Download
|
|
M |
cc/output/software_renderer.h
|
View
|
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/output/software_renderer.cc
|
View
|
1
2
3
4
|
6 chunks |
+20 lines, -13 lines |
0 comments
|
Download
|
|
M |
cc/output/software_renderer_unittest.cc
|
View
|
1
2
|
7 chunks |
+20 lines, -15 lines |
0 comments
|
Download
|
|
M |
cc/quads/draw_quad_unittest.cc
|
View
|
1
2
|
5 chunks |
+12 lines, -29 lines |
0 comments
|
Download
|
|
M |
cc/quads/render_pass.h
|
View
|
1
2
3
|
4 chunks |
+14 lines, -0 lines |
0 comments
|
Download
|
|
M |
cc/quads/render_pass.cc
|
View
|
1
2
|
5 chunks |
+15 lines, -6 lines |
0 comments
|
Download
|
|
M |
cc/quads/render_pass_draw_quad.h
|
View
|
1
2
|
3 chunks |
+2 lines, -13 lines |
0 comments
|
Download
|
|
M |
cc/quads/render_pass_draw_quad.cc
|
View
|
1
2
|
4 chunks |
+3 lines, -18 lines |
0 comments
|
Download
|
|
M |
cc/quads/render_pass_unittest.cc
|
View
|
1
2
|
8 chunks |
+35 lines, -24 lines |
0 comments
|
Download
|
|
M |
cc/surfaces/surface_aggregator.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
cc/surfaces/surface_aggregator.cc
|
View
|
1
2
3
|
7 chunks |
+37 lines, -13 lines |
0 comments
|
Download
|
|
M |
cc/surfaces/surface_aggregator_unittest.cc
|
View
|
1
2
3
|
6 chunks |
+25 lines, -24 lines |
0 comments
|
Download
|
|
M |
cc/test/render_pass_test_utils.h
|
View
|
1
2
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/test/render_pass_test_utils.cc
|
View
|
1
2
|
4 chunks |
+8 lines, -10 lines |
0 comments
|
Download
|
|
M |
cc/test/surface_aggregator_test_helpers.cc
|
View
|
1
2
|
2 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
|
M |
cc/test/surface_hittest_test_helpers.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host_unittest.cc
|
View
|
1
2
|
1 chunk |
+6 lines, -4 lines |
0 comments
|
Download
|
|
M |
components/exo/surface.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/browser/compositor/mus_browser_compositor_output_surface.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
|
M |
content/renderer/android/synchronous_compositor_frame_sink.cc
|
View
|
1
2
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
services/ui/ws/frame_generator.cc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -5 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/platform/graphics/OffscreenCanvasFrameDispatcherImpl.cpp
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
Total messages: 47 (24 generated)
|