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

Issue 962833003: UI impl side painting default on (Closed)

Created:
5 years, 9 months ago by weiliangc
Modified:
5 years, 6 months ago
CC:
cc-bugs_chromium.org, chromium-reviews, danakj+watch_chromium.org, jbauman+watch_chromium.org, kalyank, piman, piman+watch_chromium.org, sievers+watch_chromium.org, Ian Vollick
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

UI impl side painting default on Turn on Impl Side Painting on Aura browser compositor by default and add a disable compositor switch. (Last attempt to re-land is at https://codereview.chromium.org/1160093005/, the try bot failure seem to be fixed with https://codereview.chromium.org/1166983007/ which is committed) R=danakj BUG=314185 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/3be4ab2d48dad92483a369cdaf44ee164efd1558 Cr-Commit-Position: refs/heads/master@{#333656}

Patch Set 1 #

Patch Set 2 : disable #

Patch Set 3 : correction of missed one reference to switch #

Patch Set 4 : if single process do not call setNumWorkerThreads in RenderThreadImpl #

Total comments: 2

Patch Set 5 : ui compositor calls setNumWorkerThreads #

Patch Set 6 : no need to set uicompositor worker thread num #

Patch Set 7 : rm unused layer unittest from compositor unittest #

Total comments: 6

Patch Set 8 : reset because test fix in other CL #

Patch Set 9 : rebase to master #

Patch Set 10 : rebase #

Patch Set 11 : rebase #

Patch Set 12 : rm layer unittest change #

Patch Set 13 : rebase will try reland #

Patch Set 14 : upload for try bot coverage, this is outside scope for this cl but will fix problem for impl side #

Patch Set 15 : use this for try bot runs. will upload to seperate CL for review. #

Patch Set 16 : This is used for check in #

Patch Set 17 : rebase #

Patch Set 18 : tempt patch with win fix for try run! real patch being worked by danakj! #

Patch Set 19 : this is for checking in #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6 lines, -4 lines) Patch
M chrome/browser/chromeos/login/screenshot_testing/screenshot_testing_mixin.cc View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M ui/compositor/compositor_switches.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M ui/compositor/compositor_switches.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +3 lines, -2 lines 0 comments Download

Messages

Total messages: 70 (26 generated)
weiliangc
Quick and dirty way to turn on ui compositor impl-side painting.
5 years, 9 months ago (2015-02-26 23:12:37 UTC) #1
piman
On 2015/02/26 23:12:37, weiliangc wrote: > Quick and dirty way to turn on ui compositor ...
5 years, 9 months ago (2015-02-26 23:24:25 UTC) #2
reveman
https://codereview.chromium.org/962833003/diff/20001/ui/compositor/compositor_switches.cc File ui/compositor/compositor_switches.cc (left): https://codereview.chromium.org/962833003/diff/20001/ui/compositor/compositor_switches.cc#oldcode20 ui/compositor/compositor_switches.cc:20: const char kUIEnableImplSidePainting[] = "ui-enable-impl-side-painting"; Can we turn this ...
5 years, 9 months ago (2015-02-26 23:24:51 UTC) #4
weiliangc
Updated to have a disable command line flag.
5 years, 9 months ago (2015-02-26 23:29:18 UTC) #7
piman
LGTM! ship it.
5 years, 9 months ago (2015-02-26 23:36:28 UTC) #9
danakj
LGTM
5 years, 9 months ago (2015-02-26 23:37:38 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/962833003/60001
5 years, 9 months ago (2015-02-26 23:40:35 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/962833003/100002
5 years, 9 months ago (2015-02-27 00:29:57 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/30028)
5 years, 9 months ago (2015-02-27 04:26:29 UTC) #23
weiliangc
There are 3 failures: - compositor unittests: - because impl side painting use picture layer ...
5 years, 9 months ago (2015-02-27 05:17:22 UTC) #24
reveman
On 2015/02/27 at 05:17:22, weiliangc wrote: > There are 3 failures: > > - compositor ...
5 years, 9 months ago (2015-02-27 15:39:47 UTC) #25
weiliangc
On 2015/02/27 15:39:47, reveman wrote: > On 2015/02/27 at 05:17:22, weiliangc wrote: > > There ...
5 years, 9 months ago (2015-02-27 15:45:10 UTC) #26
reveman
On 2015/02/27 at 15:45:10, weiliangc wrote: > On 2015/02/27 15:39:47, reveman wrote: > > On ...
5 years, 9 months ago (2015-02-27 15:54:25 UTC) #27
weiliangc
On 2015/02/27 15:54:25, reveman wrote: > On 2015/02/27 at 15:45:10, weiliangc wrote: > > On ...
5 years, 9 months ago (2015-02-27 16:52:21 UTC) #28
danakj
The test needs to pass a command line in probably so the compositordependencies are right. ...
5 years, 9 months ago (2015-02-27 16:57:02 UTC) #29
weiliangc
this? https://codereview.chromium.org/801973002 You mean pass in whether browser compositor is impl-side-painting? or pass in single-thread? ...
5 years, 9 months ago (2015-02-27 17:11:50 UTC) #30
weiliangc
On 2015/02/27 17:11:50, weiliangc wrote: > this? https://codereview.chromium.org/801973002 > > You mean pass in whether ...
5 years, 9 months ago (2015-02-27 17:12:16 UTC) #31
reveman
https://codereview.chromium.org/962833003/diff/130001/content/renderer/render_thread_impl.cc File content/renderer/render_thread_impl.cc (right): https://codereview.chromium.org/962833003/diff/130001/content/renderer/render_thread_impl.cc#newcode583 content/renderer/render_thread_impl.cc:583: use_image_texture_target_ = target; Btw, we need to make sure ...
5 years, 9 months ago (2015-02-27 17:34:15 UTC) #32
danakj
On Fri, Feb 27, 2015 at 9:11 AM, <weiliangc@chromium.org> wrote: > this? https://codereview.chromium.org/801973002 > > ...
5 years, 9 months ago (2015-02-27 17:43:24 UTC) #33
danakj
On Thu, Feb 26, 2015 at 9:17 PM, <weiliangc@chromium.org> wrote: > There are 3 failures: ...
5 years, 9 months ago (2015-02-27 17:47:30 UTC) #34
weiliangc
On 2015/02/27 17:47:30, danakj wrote: > On Thu, Feb 26, 2015 at 9:17 PM, <mailto:weiliangc@chromium.org> ...
5 years, 9 months ago (2015-02-27 17:51:32 UTC) #35
danakj
On Fri, Feb 27, 2015 at 9:51 AM, <weiliangc@chromium.org> wrote: > On 2015/02/27 17:47:30, danakj ...
5 years, 9 months ago (2015-02-27 17:52:52 UTC) #36
enne (OOO)
https://codereview.chromium.org/962833003/diff/190001/ui/compositor/layer_delegate.h File ui/compositor/layer_delegate.h (right): https://codereview.chromium.org/962833003/diff/190001/ui/compositor/layer_delegate.h#newcode22 ui/compositor/layer_delegate.h:22: // clipped to the Layer's invalid rect. In Impl-Side ...
5 years, 9 months ago (2015-03-02 21:59:27 UTC) #38
enne (OOO)
https://codereview.chromium.org/962833003/diff/190001/content/renderer/render_thread_impl.cc File content/renderer/render_thread_impl.cc (right): https://codereview.chromium.org/962833003/diff/190001/content/renderer/render_thread_impl.cc#newcode676 content/renderer/render_thread_impl.cc:676: if (!command_line.HasSwitch(switches::kSingleProcess)) danakj also suggests via proxy enne that ...
5 years, 9 months ago (2015-03-02 22:01:27 UTC) #39
weiliangc
https://codereview.chromium.org/962833003/diff/190001/content/renderer/render_thread_impl.cc File content/renderer/render_thread_impl.cc (right): https://codereview.chromium.org/962833003/diff/190001/content/renderer/render_thread_impl.cc#newcode676 content/renderer/render_thread_impl.cc:676: if (!command_line.HasSwitch(switches::kSingleProcess)) On 2015/03/02 at 22:01:27, enne wrote: > ...
5 years, 9 months ago (2015-03-02 22:37:22 UTC) #40
weiliangc
On 2015/03/02 at 22:37:22, weiliangc wrote: > https://codereview.chromium.org/962833003/diff/190001/content/renderer/render_thread_impl.cc > File content/renderer/render_thread_impl.cc (right): > > https://codereview.chromium.org/962833003/diff/190001/content/renderer/render_thread_impl.cc#newcode676 ...
5 years, 8 months ago (2015-04-02 21:56:03 UTC) #41
danakj
Who's thread_checker_ is that? What thread is is expecting? What's it getting? On Thu, Apr ...
5 years, 8 months ago (2015-04-02 21:58:13 UTC) #42
danakj
LGTM let's land this and revert by friday just to see what breaks (if anything). ...
5 years, 8 months ago (2015-04-20 23:46:19 UTC) #43
enne (OOO)
lgtm as well, although it's a bit odd to change layer_unittest in this patch.
5 years, 8 months ago (2015-04-20 23:49:45 UTC) #44
weiliangc
On 2015/04/20 23:49:45, enne wrote: > lgtm as well, although it's a bit odd to ...
5 years, 8 months ago (2015-04-21 03:23:59 UTC) #45
weiliangc
Currently there are perf regression for ui impl side painting. That is an known issue. ...
5 years, 8 months ago (2015-04-21 03:26:08 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/962833003/290001
5 years, 8 months ago (2015-04-21 03:26:26 UTC) #49
commit-bot: I haz the power
Committed patchset #12 (id:290001)
5 years, 8 months ago (2015-04-21 05:38:25 UTC) #50
commit-bot: I haz the power
Patchset 12 (id:??) landed as https://crrev.com/ee6eff90528b8c5b0c10e6faf643edac074ff4b7 Cr-Commit-Position: refs/heads/master@{#325985}
5 years, 8 months ago (2015-04-21 05:39:39 UTC) #51
Alexander Potapenko
A revert of this CL (patchset #12 id:290001) has been created in https://codereview.chromium.org/1092933005/ by glider@chromium.org. ...
5 years, 8 months ago (2015-04-21 13:59:27 UTC) #52
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/962833003/290001
5 years, 6 months ago (2015-06-05 04:37:13 UTC) #54
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_compile_dbg_32_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_32_ng/builds/59899) ios_dbg_simulator_ninja on ...
5 years, 6 months ago (2015-06-05 04:40:37 UTC) #56
weiliangc
Re-landing. (Last attempt to re-land is at https://codereview.chromium.org/1160093005/, the try bot failure seem to be ...
5 years, 6 months ago (2015-06-05 15:45:52 UTC) #57
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/962833003/310001
5 years, 6 months ago (2015-06-05 15:47:20 UTC) #60
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/66467)
5 years, 6 months ago (2015-06-05 16:47:15 UTC) #62
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/962833003/430001
5 years, 6 months ago (2015-06-10 00:01:00 UTC) #65
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/962833003/430001
5 years, 6 months ago (2015-06-10 01:09:57 UTC) #68
commit-bot: I haz the power
Committed patchset #19 (id:430001)
5 years, 6 months ago (2015-06-10 02:18:19 UTC) #69
commit-bot: I haz the power
5 years, 6 months ago (2015-06-10 02:19:13 UTC) #70
Message was sent while issue was closed.
Patchset 19 (id:??) landed as
https://crrev.com/3be4ab2d48dad92483a369cdaf44ee164efd1558
Cr-Commit-Position: refs/heads/master@{#333656}

Powered by Google App Engine
This is Rietveld 408576698