[go: up one dir, main page]

Don't draw layer in kDstIn blend mode in resourceless software draw mode

Resourceless software draw mode doesn't support non-kSrcOver blend mode
if source is not a render surface. We should not draw in the case
because the fallback to kSrcOver would result a black mask on the
destination.

TBR=wangxianzhu@chromium.org

(cherry picked from commit 8540de427cab80ac0bf07ef57bae612e1b87d69c)

Bug: 973697
Change-Id: Ieaa9e612fe09512e925337ec131ced7594d64627
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1661289
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#669512}
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1661979
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/branch-heads/3809@{#356}
Cr-Branched-From: d82dec1a818f378c464ba307ddd9c92133eac355-refs/heads/master@{#665002}
1 file changed