Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(2266)

Issue 7625051: Layer squashing prototype

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 1 month ago by shawnsingh
Modified:
11 years, 1 month ago
Reviewers:
vollick, hartmanng
CC:
ajuma, vangelis, enne
Visibility:
Public.

Patch Set 1 : correct diff #

Total comments: 1

Patch Set 2 : bitwise OR did fix known bug #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+317 lines, -42 lines) Patch
M Source/WebCore/platform/graphics/GraphicsLayer.h View 1 chunk +3 lines, -0 lines 0 comments Download
M Source/WebCore/platform/graphics/GraphicsLayerClient.h View 1 chunk +1 line, -0 lines 0 comments Download
M Source/WebCore/platform/graphics/chromium/GraphicsLayerChromium.h View 1 chunk +1 line, -0 lines 0 comments Download
M Source/WebCore/rendering/RenderLayer.h View 4 chunks +11 lines, -2 lines 0 comments Download
M Source/WebCore/rendering/RenderLayer.cpp View 5 chunks +14 lines, -1 line 1 comment Download
M Source/WebCore/rendering/RenderLayerBacking.h View 3 chunks +6 lines, -1 line 0 comments Download
M Source/WebCore/rendering/RenderLayerBacking.cpp View 1 17 chunks +88 lines, -7 lines 0 comments Download
M Source/WebCore/rendering/RenderLayerCompositor.h View 3 chunks +9 lines, -1 line 0 comments Download
M Source/WebCore/rendering/RenderLayerCompositor.cpp View 21 chunks +184 lines, -30 lines 2 comments Download

Messages

Total messages: 4
shawnsingh
PTAL In particular, please give feedback on the overall design. I still need to address ...
11 years, 1 month ago (2013-03-21 04:54:40 UTC) #1
shawnsingh
https://codereview.appspot.com/7625051/diff/2001/Source/WebCore/rendering/RenderLayerBacking.cpp File Source/WebCore/rendering/RenderLayerBacking.cpp (right): https://codereview.appspot.com/7625051/diff/2001/Source/WebCore/rendering/RenderLayerBacking.cpp#newcode1383 Source/WebCore/rendering/RenderLayerBacking.cpp:1383: phase &= ~(GraphicsLayerPaintForeground & GraphicsLayerPaintOverlap); Actually I think this ...
11 years, 1 month ago (2013-03-21 05:01:02 UTC) #2
vollick
Nicely done! This patch seems very reasonable to me. https://codereview.appspot.com/7625051/diff/8001/Source/WebCore/rendering/RenderLayer.cpp File Source/WebCore/rendering/RenderLayer.cpp (right): https://codereview.appspot.com/7625051/diff/8001/Source/WebCore/rendering/RenderLayer.cpp#newcode3928 Source/WebCore/rendering/RenderLayer.cpp:3928: ...
11 years, 1 month ago (2013-03-21 17:21:01 UTC) #3
hartmanng
11 years, 1 month ago (2013-03-21 17:43:19 UTC) #4
+1 to Ian's comments, and another tiny nit, overall plan lgtm though!

https://codereview.appspot.com/7625051/diff/8001/Source/WebCore/rendering/Ren...
File Source/WebCore/rendering/RenderLayerCompositor.cpp (right):

https://codereview.appspot.com/7625051/diff/8001/Source/WebCore/rendering/Ren...
Source/WebCore/rendering/RenderLayerCompositor.cpp:510: TRACE_EVENT0("WebCore",
"computeCompositingRequirements()");
nit: redundant trace events, you can just move these outside the if block
(unless you're planning on modifying them to tell them apart)
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b