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

Issue 2716893002: cc: Reformat renderers to make them work with mask tiling. (Closed)

Created:
3 years, 10 months ago by sunxd
Modified:
3 years, 9 months ago
Reviewers:
ajuma, trchen, enne (OOO)
CC:
cc-bugs_chromium.org, chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

cc: Reformat renderers to make them work with mask tiling. This CL makes the code that computes RPDQ uniforms easier to udnerstand. Also the new code works fine with mask tiling patch. BUG=567293 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2716893002 Cr-Commit-Position: refs/heads/master@{#455473} Committed: https://chromium.googlesource.com/chromium/src/+/5e6bda5447afa39cc476898bcdd2ee560b1620bc

Patch Set 1 #

Patch Set 2 : Rebase #

Total comments: 5

Patch Set 3 : Nit. #

Patch Set 4 : Rebase #

Total comments: 3

Patch Set 5 : Add todos for tex_coord_rect computation. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+23 lines, -16 lines) Patch
M cc/output/gl_renderer.cc View 1 2 3 4 2 chunks +18 lines, -15 lines 0 comments Download
M cc/output/software_renderer.cc View 1 2 3 4 1 chunk +5 lines, -1 line 0 comments Download

Messages

Total messages: 38 (20 generated)
sunxd
I re-upload the same changes on renderers, because of some local branch structures matters.
3 years, 10 months ago (2017-02-24 18:39:43 UTC) #5
sunxd
PTAL.
3 years, 9 months ago (2017-02-28 18:52:12 UTC) #12
trchen
https://codereview.chromium.org/2716893002/diff/20001/cc/output/gl_renderer.cc File cc/output/gl_renderer.cc (right): https://codereview.chromium.org/2716893002/diff/20001/cc/output/gl_renderer.cc#newcode1321 cc/output/gl_renderer.cc:1321: gfx::Size texture_size; nits: move this down right before #1328 ...
3 years, 9 months ago (2017-03-02 00:32:56 UTC) #13
sunxd
PTAL. https://codereview.chromium.org/2716893002/diff/20001/cc/output/gl_renderer.cc File cc/output/gl_renderer.cc (right): https://codereview.chromium.org/2716893002/diff/20001/cc/output/gl_renderer.cc#newcode1321 cc/output/gl_renderer.cc:1321: gfx::Size texture_size; On 2017/03/02 00:32:56, trchen wrote: > ...
3 years, 9 months ago (2017-03-02 17:21:40 UTC) #14
trchen
lgtm https://codereview.chromium.org/2716893002/diff/20001/cc/output/gl_renderer.cc File cc/output/gl_renderer.cc (right): https://codereview.chromium.org/2716893002/diff/20001/cc/output/gl_renderer.cc#newcode1369 cc/output/gl_renderer.cc:1369: SkMatrix::kFill_ScaleToFit); On 2017/03/02 17:21:39, sunxd wrote: > On ...
3 years, 9 months ago (2017-03-04 02:59:40 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2716893002/60001
3 years, 9 months ago (2017-03-06 15:48:13 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/378727)
3 years, 9 months ago (2017-03-06 15:56:17 UTC) #20
sunxd
Oops, the owners. Need an lgtm from either enne@ or ajuma@, I think.
3 years, 9 months ago (2017-03-06 16:17:05 UTC) #22
enne (OOO)
Am I understanding the discussion that this exposes some preexisting filter bug in a test, ...
3 years, 9 months ago (2017-03-06 19:10:54 UTC) #23
sunxd
On 2017/03/06 19:10:54, enne wrote: > Am I understanding the discussion that this exposes some ...
3 years, 9 months ago (2017-03-06 19:27:46 UTC) #24
enne (OOO)
https://codereview.chromium.org/2716893002/diff/60001/cc/output/gl_renderer.cc File cc/output/gl_renderer.cc (right): https://codereview.chromium.org/2716893002/diff/60001/cc/output/gl_renderer.cc#newcode1322 cc/output/gl_renderer.cc:1322: // The tex_coord_rect is not produced in RenderSufaceImpl::AppendQuads. On ...
3 years, 9 months ago (2017-03-06 20:44:20 UTC) #25
sunxd
On 2017/03/06 20:44:20, enne wrote: > https://codereview.chromium.org/2716893002/diff/60001/cc/output/gl_renderer.cc > File cc/output/gl_renderer.cc (right): > > https://codereview.chromium.org/2716893002/diff/60001/cc/output/gl_renderer.cc#newcode1322 > ...
3 years, 9 months ago (2017-03-06 20:52:18 UTC) #26
enne (OOO)
> OK, I talked with Ali about setting filter bounds in RenderSurfaceImpl, it seems doable. ...
3 years, 9 months ago (2017-03-06 20:55:36 UTC) #27
sunxd
On 2017/03/06 20:55:36, enne wrote: > > OK, I talked with Ali about setting filter ...
3 years, 9 months ago (2017-03-06 21:26:56 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2716893002/80001
3 years, 9 months ago (2017-03-06 21:29:55 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/378651)
3 years, 9 months ago (2017-03-06 23:48:00 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2716893002/80001
3 years, 9 months ago (2017-03-08 15:26:56 UTC) #35
commit-bot: I haz the power
3 years, 9 months ago (2017-03-08 16:51:48 UTC) #38
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/5e6bda5447afa39cc476898bcdd2...

Powered by Google App Engine
This is Rietveld 408576698