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

Issue 2006923006: Move all CARendererLayerTree parameters to separate struct. (Closed)

Created:
4 years, 7 months ago by kirr
Modified:
4 years, 5 months ago
CC:
chromium-reviews, piman+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Move all CARendererLayerTree parameters to separate struct. Remove duplicate code. BUG= CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel Committed: https://crrev.com/565dd1451e49baa4d7e52b07d0c1cbd4cd2b92ab Cr-Commit-Position: refs/heads/master@{#403424}

Patch Set 1 #

Patch Set 2 : Rebase #

Total comments: 7

Patch Set 3 : Use gl::Image in CARenderLayerParams. Minimized DEPS. #

Patch Set 4 : Rebase. #

Patch Set 5 : Fixed non-mac compilation. ca_renderer_layer_params moved to ui/gl. #

Patch Set 6 : One more rebase. #

Patch Set 7 : Rebase #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+155 lines, -177 lines) Patch
M gpu/command_buffer/service/gles2_cmd_decoder.cc View 1 2 3 4 5 6 2 chunks +9 lines, -4 lines 1 comment Download
M gpu/ipc/service/image_transport_surface_overlay_mac.h View 1 2 3 2 chunks +2 lines, -11 lines 0 comments Download
M gpu/ipc/service/image_transport_surface_overlay_mac.mm View 1 2 3 4 5 6 3 chunks +8 lines, -28 lines 0 comments Download
M ui/accelerated_widget_mac/ca_renderer_layer_tree.h View 5 chunks +6 lines, -44 lines 0 comments Download
M ui/accelerated_widget_mac/ca_renderer_layer_tree.mm View 1 2 3 4 5 5 chunks +34 lines, -68 lines 0 comments Download
M ui/gl/BUILD.gn View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
A ui/gl/ca_renderer_layer_params.h View 1 2 3 4 1 chunk +49 lines, -0 lines 0 comments Download
A ui/gl/ca_renderer_layer_params.cc View 1 2 3 4 1 chunk +36 lines, -0 lines 0 comments Download
M ui/gl/gl.gyp View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M ui/gl/gl_surface.h View 1 2 3 2 chunks +6 lines, -11 lines 0 comments Download
M ui/gl/gl_surface.cc View 1 2 3 1 chunk +1 line, -11 lines 0 comments Download

Messages

Total messages: 51 (22 generated)
kirr
PTAL Here is a small refactoring with removing duplicate code. I'm not sure about adding ...
4 years, 7 months ago (2016-05-25 15:14:53 UTC) #4
ccameron
On 2016/05/25 15:14:53, kirr wrote: > PTAL > Here is a small refactoring with removing ...
4 years, 7 months ago (2016-05-25 22:46:37 UTC) #5
kirr
On 2016/05/25 22:46:37, ccameron wrote: > On 2016/05/25 15:14:53, kirr wrote: > > PTAL > ...
4 years, 7 months ago (2016-05-26 06:24:29 UTC) #6
ccameron
Sorry about the going-around-in-circles about the CALayer tree in the browser process. This lg, but ...
4 years, 5 months ago (2016-06-28 00:05:14 UTC) #8
piman
https://codereview.chromium.org/2006923006/diff/20001/gpu/DEPS File gpu/DEPS (right): https://codereview.chromium.org/2006923006/diff/20001/gpu/DEPS#newcode8 gpu/DEPS:8: "+ui/accelerated_widget_mac", Could you make this specific to ui/accelerated_widget_mac/ca_renderer_layer_params.h ? ...
4 years, 5 months ago (2016-06-28 00:28:09 UTC) #9
kirr
https://codereview.chromium.org/2006923006/diff/20001/gpu/DEPS File gpu/DEPS (right): https://codereview.chromium.org/2006923006/diff/20001/gpu/DEPS#newcode8 gpu/DEPS:8: "+ui/accelerated_widget_mac", On 2016/06/28 00:28:09, piman wrote: > Could you ...
4 years, 5 months ago (2016-06-28 10:25:49 UTC) #10
piman
Ok, thanks, LGTM. If we want to share the code, we can move ca_renderer_layer_params.h out ...
4 years, 5 months ago (2016-06-28 15:30:44 UTC) #11
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2006923006/40001
4 years, 5 months ago (2016-06-28 15:54:58 UTC) #13
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios-device-gn on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-gn/builds/28040) ios-simulator on ...
4 years, 5 months ago (2016-06-28 15:57:44 UTC) #15
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2006923006/60001
4 years, 5 months ago (2016-06-28 17:28:44 UTC) #17
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_compile_dbg on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_compile_dbg/builds/88570) cast_shell_android on ...
4 years, 5 months ago (2016-06-28 17:41:06 UTC) #19
kirr
Please see one more time. Is it fine to move the struct definition to ui/gl ...
4 years, 5 months ago (2016-06-29 09:55:55 UTC) #20
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2006923006/80001
4 years, 5 months ago (2016-06-29 09:56:27 UTC) #22
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios-device on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device/builds/28536) ios-device-gn on ...
4 years, 5 months ago (2016-06-29 09:58:15 UTC) #24
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2006923006/100001
4 years, 5 months ago (2016-06-29 11:07:18 UTC) #26
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_optional_gpu_tests_rel on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_optional_gpu_tests_rel/builds/1865)
4 years, 5 months ago (2016-06-29 11:51:16 UTC) #28
piman
lgtm
4 years, 5 months ago (2016-06-29 17:22:03 UTC) #29
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/2006923006/100001
4 years, 5 months ago (2016-06-30 06:51:38 UTC) #31
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/210253)
4 years, 5 months ago (2016-06-30 06:57:13 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/2006923006/120001
4 years, 5 months ago (2016-06-30 11:36:06 UTC) #36
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/210347)
4 years, 5 months ago (2016-06-30 11:42:53 UTC) #38
kirr
ccameron@ your lgtm is needed.
4 years, 5 months ago (2016-06-30 12:00:28 UTC) #39
ccameron
lgtm https://codereview.chromium.org/2006923006/diff/20001/gpu/DEPS File gpu/DEPS (right): https://codereview.chromium.org/2006923006/diff/20001/gpu/DEPS#newcode8 gpu/DEPS:8: "+ui/accelerated_widget_mac", On 2016/06/28 00:28:09, piman wrote: > Could ...
4 years, 5 months ago (2016-07-01 06:58:16 UTC) #40
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/2006923006/120001
4 years, 5 months ago (2016-07-01 07:00:16 UTC) #42
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 5 months ago (2016-07-01 08:00:18 UTC) #44
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/565dd1451e49baa4d7e52b07d0c1cbd4cd2b92ab Cr-Commit-Position: refs/heads/master@{#403424}
4 years, 5 months ago (2016-07-01 08:02:14 UTC) #46
Nico
https://codereview.chromium.org/2006923006/diff/120001/gpu/command_buffer/service/gles2_cmd_decoder.cc File gpu/command_buffer/service/gles2_cmd_decoder.cc (right): https://codereview.chromium.org/2006923006/diff/120001/gpu/command_buffer/service/gles2_cmd_decoder.cc#newcode10706 gpu/command_buffer/service/gles2_cmd_decoder.cc:10706: c.is_clipped ? true : false, gfx::ToEnclosingRect(clip_rect), why `? true ...
4 years, 5 months ago (2016-07-01 15:24:31 UTC) #48
magjed_chromium
A revert of this CL (patchset #7 id:120001) has been created in https://codereview.chromium.org/2125673002/ by magjed@chromium.org. ...
4 years, 5 months ago (2016-07-05 15:31:17 UTC) #49
magjed_chromium
4 years, 5 months ago (2016-07-05 15:38:27 UTC) #51
Message was sent while issue was closed.
I can't land the revert because of merge conflicts. Please fix
ca_layer_tree_unittest_mac.mm as soon as possible.

Powered by Google App Engine
This is Rietveld 408576698