Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Issue 1418073005: Remove gpu-side clip mask merging from clip mask manager (Closed)

Created:
5 years, 1 month ago by robertphillips
Modified:
5 years, 1 month ago
Reviewers:
bsalomon
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

Remove gpu-side clip mask merging from clip mask manager In the clip mask merging path, the CMM creates new renderTargets and draws to them. In the non-MDB world this is okay b.c. all the draws land in the same drawTarget anyway. In the MDB world the draws for the new renderTargets have to land in different drawTargets. This can be resolved by a lot of plumbing and refactoring to create drawContexts for the created renderTargets or by removing the mask-merging drawing path. Since, https://codereview.chromium.org/1424853002/ (Disable gpu-side clip mask merging in the clip mask manager), appears to have stuck, this CL removes the clip mask merging code. BUG=skia:4094 BUG=skia:4519 Committed: https://skia.googlesource.com/skia/+/544b9aa9e77389034f207601508cc2e46d08d6e6

Patch Set 1 #

Patch Set 2 : Fix uninit return result bug #

Patch Set 3 : update to ToT #

Patch Set 4 : Add comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+53 lines, -145 lines) Patch
M src/gpu/GrClipMaskManager.h View 1 2 3 chunks +3 lines, -9 lines 0 comments Download
M src/gpu/GrClipMaskManager.cpp View 1 2 3 11 chunks +50 lines, -136 lines 0 comments Download

Messages

Total messages: 24 (14 generated)
robertphillips
5 years, 1 month ago (2015-10-26 17:23:55 UTC) #3
bsalomon
Summary of offline conversation: We should still support composing GPU-rendered masks using blending when possible. ...
5 years, 1 month ago (2015-10-26 18:42:35 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1418073005/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1418073005/1
5 years, 1 month ago (2015-10-26 19:33:31 UTC) #6
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: Build-Ubuntu-GCC-x86_64-Release-Trybot on client.skia.compile (JOB_FAILED, http://build.chromium.org/p/client.skia.compile/builders/Build-Ubuntu-GCC-x86_64-Release-Trybot/builds/3901)
5 years, 1 month ago (2015-10-26 19:34:24 UTC) #8
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1418073005/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1418073005/20001
5 years, 1 month ago (2015-10-26 20:39:36 UTC) #10
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 1 month ago (2015-10-26 20:49:38 UTC) #12
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1418073005/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1418073005/60001
5 years, 1 month ago (2015-10-28 17:42:21 UTC) #18
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 1 month ago (2015-10-28 17:53:02 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1418073005/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1418073005/60001
5 years, 1 month ago (2015-10-28 18:00:56 UTC) #23
commit-bot: I haz the power
5 years, 1 month ago (2015-10-28 18:01:44 UTC) #24
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://skia.googlesource.com/skia/+/544b9aa9e77389034f207601508cc2e46d08d6e6

Powered by Google App Engine
This is Rietveld 408576698