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

Issue 532003003: Adding support for blending in cc::SoftwareRenderer (Closed)

Created:
6 years, 3 months ago by rosca
Modified:
6 years, 3 months ago
CC:
Rik, cc-bugs_chromium.org, chromium-reviews, krit, Erik Dahlström (inactive), mihnea
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Adding support for blending in cc::SoftwareRenderer GLRenderer already can handle blend modes, so it should be handled for SoftwareRenderer too. Blending layers get their own rendering surface for the time being, so blending should be applied only on render pass quads. BUG=314865 Committed: https://crrev.com/50f0dca8adabc08a73d2e534085525ed301c8704 Cr-Commit-Position: refs/heads/master@{#293972}

Patch Set 1 #

Total comments: 10

Patch Set 2 : address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+25 lines, -10 lines) Patch
M cc/output/renderer_pixeltest.cc View 1 1 chunk +0 lines, -7 lines 0 comments Download
M cc/output/software_renderer.cc View 1 2 chunks +4 lines, -3 lines 0 comments Download
M cc/test/pixel_comparator.h View 1 1 chunk +7 lines, -0 lines 0 comments Download
M cc/trees/layer_tree_host_pixeltest_blending.cc View 1 4 chunks +14 lines, -0 lines 0 comments Download

Messages

Total messages: 16 (4 generated)
rosca
Hi Adrienne, can you review this patch?
6 years, 3 months ago (2014-09-04 08:43:20 UTC) #2
Erik Dahlström (inactive)
https://codereview.chromium.org/532003003/diff/1/cc/output/software_renderer.cc File cc/output/software_renderer.cc (right): https://codereview.chromium.org/532003003/diff/1/cc/output/software_renderer.cc#newcode514 cc/output/software_renderer.cc:514: current_paint_.setXfermodeMode(quad->shared_quad_state->blend_mode); It's a little confusing that xfermode is set ...
6 years, 3 months ago (2014-09-05 09:19:23 UTC) #4
rosca
https://codereview.chromium.org/532003003/diff/1/cc/output/software_renderer.cc File cc/output/software_renderer.cc (right): https://codereview.chromium.org/532003003/diff/1/cc/output/software_renderer.cc#newcode514 cc/output/software_renderer.cc:514: current_paint_.setXfermodeMode(quad->shared_quad_state->blend_mode); On 2014/09/05 09:19:23, Erik Dahlström wrote: > It's ...
6 years, 3 months ago (2014-09-05 09:35:31 UTC) #5
enne (OOO)
https://codereview.chromium.org/532003003/diff/1/cc/output/software_renderer.cc File cc/output/software_renderer.cc (right): https://codereview.chromium.org/532003003/diff/1/cc/output/software_renderer.cc#newcode514 cc/output/software_renderer.cc:514: current_paint_.setXfermodeMode(quad->shared_quad_state->blend_mode); On 2014/09/05 at 09:35:31, Rosca wrote: > On ...
6 years, 3 months ago (2014-09-05 17:49:08 UTC) #6
rosca
Thanks for the review: https://codereview.chromium.org/532003003/diff/1/cc/output/software_renderer.cc File cc/output/software_renderer.cc (right): https://codereview.chromium.org/532003003/diff/1/cc/output/software_renderer.cc#newcode514 cc/output/software_renderer.cc:514: current_paint_.setXfermodeMode(quad->shared_quad_state->blend_mode); On 2014/09/05 17:49:08, enne ...
6 years, 3 months ago (2014-09-05 20:52:28 UTC) #7
enne (OOO)
https://codereview.chromium.org/532003003/diff/1/cc/output/software_renderer.cc File cc/output/software_renderer.cc (right): https://codereview.chromium.org/532003003/diff/1/cc/output/software_renderer.cc#newcode514 cc/output/software_renderer.cc:514: current_paint_.setXfermodeMode(quad->shared_quad_state->blend_mode); On 2014/09/05 20:52:27, Rosca wrote: > On 2014/09/05 ...
6 years, 3 months ago (2014-09-05 21:03:04 UTC) #8
enne (OOO)
(I'm out for two weeks, so am CCing danakj to finish reviewing this.)
6 years, 3 months ago (2014-09-05 23:38:17 UTC) #10
rosca
Thanks @enne for letting me know that you'll be out, and hi @danakj! https://codereview.chromium.org/532003003/diff/1/cc/output/software_renderer.cc File ...
6 years, 3 months ago (2014-09-06 00:25:47 UTC) #11
danakj
LGTM
6 years, 3 months ago (2014-09-09 16:04:39 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rosca@adobe.com/532003003/20001
6 years, 3 months ago (2014-09-09 16:07:51 UTC) #14
commit-bot: I haz the power
Committed patchset #2 (id:20001) as 54383d1eb6e24b6bb68a630d44d16181c4bed18e
6 years, 3 months ago (2014-09-09 18:37:57 UTC) #15
commit-bot: I haz the power
6 years, 3 months ago (2014-09-10 03:54:25 UTC) #16
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/50f0dca8adabc08a73d2e534085525ed301c8704
Cr-Commit-Position: refs/heads/master@{#293972}

Powered by Google App Engine
This is Rietveld 408576698