Descriptioncanvas2d.drawImage(video) doesn't composite correctly.
Following composite operation should update whole canvas area; SourceIn,
SourceOut, DestinationIn, DestinationAtop, Copy. However, drawImage(video)
doesn't do that unlike drawImage(image) and drawImage(canvas)
In addition, drawImage(video) invalidated a bigger region that needed. This
CL fixes it and add a relevant test.
TEST=fast/canvas/canvas-composite-video.html,
fast/canvas/canvas-composite-repaint-by-all-imagesource.html
BUG=407079
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=183541
Patch Set 1 #Patch Set 2 : Fix broken layout tests #
Total comments: 1
Patch Set 3 : Add a test that checks repaint regions #Patch Set 4 : Mark virtual/gpu/fast/canvas/canvas-composite-repaint-by-all-imagesource.html to NeedsRebaseline #Patch Set 5 : mark fast/canvas/canvas-composite-repaint-by-all-imagesource.html to NeedsRebaseline #Messages
Total messages: 16 (4 generated)
|