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

Issue 2086363004: mac: Finish plumbing for Pepper3D Image Chromium. (Closed)

Created:
4 years, 6 months ago by erikchen
Modified:
4 years, 5 months ago
Reviewers:
bbudge, dcheng, piman
CC:
chromium-reviews, mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, jam, darin-cc_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@temp98_native_gmb
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

mac: Finish plumbing for Pepper3D Image Chromium. This allows Flash content to use the new Core Animation compositing path. This CL includes the last plumbing required to turn on the feature. It will be turned on in a separate CL to allow for a clean revert if needed. BUG=602484 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/b13637b2ffc6aca611a407e943ffe587ab7e4aa2 Cr-Commit-Position: refs/heads/master@{#404330}

Patch Set 1 #

Patch Set 2 : asdf #

Patch Set 3 : git branch #

Patch Set 4 : nits #

Patch Set 5 : nits. #

Total comments: 1

Patch Set 6 : Comments from piman. #

Patch Set 7 : Remove unused code. #

Patch Set 8 : Rebase. #

Patch Set 9 : Rebase error. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+86 lines, -20 lines) Patch
M chrome/browser/chromeos/login/chrome_restart_request.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.h View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.cc View 1 2 3 4 5 6 7 1 chunk +3 lines, -0 lines 0 comments Download
M content/renderer/pepper/ppb_graphics_3d_impl.h View 1 2 3 4 5 2 chunks +10 lines, -1 line 0 comments Download
M content/renderer/pepper/ppb_graphics_3d_impl.cc View 1 2 3 4 5 6 7 8 6 chunks +29 lines, -4 lines 0 comments Download
M gpu/ipc/common/gpu_param_traits_macros.h View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M ppapi/proxy/ppapi_messages.h View 1 2 3 4 5 6 7 1 chunk +4 lines, -2 lines 0 comments Download
M ppapi/proxy/ppb_graphics_3d_proxy.h View 1 2 3 4 5 2 chunks +6 lines, -2 lines 0 comments Download
M ppapi/proxy/ppb_graphics_3d_proxy.cc View 1 2 3 4 5 3 chunks +10 lines, -5 lines 0 comments Download
M ppapi/shared_impl/ppb_graphics_3d_shared.h View 1 2 3 4 5 6 3 chunks +10 lines, -2 lines 0 comments Download
M ppapi/shared_impl/ppb_graphics_3d_shared.cc View 1 2 3 4 5 2 chunks +7 lines, -3 lines 0 comments Download
M ppapi/thunk/ppb_graphics_3d_api.h View 1 2 3 4 5 1 chunk +3 lines, -1 line 0 comments Download

Messages

Total messages: 49 (22 generated)
erikchen
piman: Please review.
4 years, 5 months ago (2016-06-28 19:50:44 UTC) #6
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/2086363004/80001
4 years, 5 months ago (2016-06-28 19:52:09 UTC) #7
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_optional_gpu_tests_rel on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_optional_gpu_tests_rel/builds/1560)
4 years, 5 months ago (2016-06-28 19:58:46 UTC) #9
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/2086363004/80001
4 years, 5 months ago (2016-06-28 20:40:25 UTC) #11
piman
https://codereview.chromium.org/2086363004/diff/80001/content/renderer/pepper/ppb_graphics_3d_impl.cc File content/renderer/pepper/ppb_graphics_3d_impl.cc (right): https://codereview.chromium.org/2086363004/diff/80001/content/renderer/pepper/ppb_graphics_3d_impl.cc#newcode192 content/renderer/pepper/ppb_graphics_3d_impl.cc:192: gfx::Size(width(), height()), The size will be wrong here. PPB_Graphics3D_Shared::ResizeBuffers ...
4 years, 5 months ago (2016-06-28 20:51:41 UTC) #12
commit-bot: I haz the power
Dry run: 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/208828)
4 years, 5 months ago (2016-06-28 20:52:26 UTC) #15
erikchen
On 2016/06/28 20:51:41, piman wrote: > https://codereview.chromium.org/2086363004/diff/80001/content/renderer/pepper/ppb_graphics_3d_impl.cc > File content/renderer/pepper/ppb_graphics_3d_impl.cc (right): > > https://codereview.chromium.org/2086363004/diff/80001/content/renderer/pepper/ppb_graphics_3d_impl.cc#newcode192 > ...
4 years, 5 months ago (2016-06-28 21:48:38 UTC) #16
ccameron
On 2016/06/28 21:48:38, erikchen wrote: > On 2016/06/28 20:51:41, piman wrote: > > > https://codereview.chromium.org/2086363004/diff/80001/content/renderer/pepper/ppb_graphics_3d_impl.cc ...
4 years, 5 months ago (2016-06-28 21:55:40 UTC) #17
erikchen
piman: PTAL dcheng: Please review gpu/ipc/common/gpu_param_traits_macros.h ppapi/proxy/ppapi_messages.h
4 years, 5 months ago (2016-06-28 22:06:29 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/2086363004/120001
4 years, 5 months ago (2016-06-28 22:07:58 UTC) #21
piman
lgtm
4 years, 5 months ago (2016-06-28 22:16:37 UTC) #22
piman
On Tue, Jun 28, 2016 at 2:55 PM, <ccameron@chromium.org> wrote: > On 2016/06/28 21:48:38, erikchen ...
4 years, 5 months ago (2016-06-28 22:17:48 UTC) #23
commit-bot: I haz the power
Dry run: 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/208932)
4 years, 5 months ago (2016-06-28 23:10:26 UTC) #25
erikchen
dcheng: Ping?
4 years, 5 months ago (2016-07-06 16:56:23 UTC) #26
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/2086363004/140001
4 years, 5 months ago (2016-07-06 21:38:34 UTC) #28
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/2086363004/160001
4 years, 5 months ago (2016-07-06 21:46:18 UTC) #30
dcheng
It looks like the GPU process might DCHECK on this value: https://cs.chromium.org/chromium/src/gpu/command_buffer/service/gles2_cmd_decoder.cc?q=should_use_native_gmb_for_backbuffer&sq=package:chromium&l=2478&dr=C Is there some ...
4 years, 5 months ago (2016-07-07 00:55:38 UTC) #31
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 5 months ago (2016-07-07 00:56:42 UTC) #33
erikchen
On 2016/07/07 00:55:38, dcheng wrote: > It looks like the GPU process might DCHECK on ...
4 years, 5 months ago (2016-07-07 00:59:12 UTC) #34
dcheng
ipc lgtm sorry for the delay: feel free to ping more aggressively in the future ...
4 years, 5 months ago (2016-07-07 01:06:45 UTC) #35
erikchen
bbudge: Please review ppapi.
4 years, 5 months ago (2016-07-07 01:08:31 UTC) #37
bbudge
ppapi lgtm
4 years, 5 months ago (2016-07-07 22:42:52 UTC) #38
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/2086363004/160001
4 years, 5 months ago (2016-07-07 23:48:48 UTC) #41
commit-bot: I haz the power
Try jobs failed on following builders: mac_optional_gpu_tests_rel on tryserver.chromium.mac (JOB_TIMED_OUT, no build URL)
4 years, 5 months ago (2016-07-08 01:50:22 UTC) #43
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/2086363004/160001
4 years, 5 months ago (2016-07-08 03:52:41 UTC) #45
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years, 5 months ago (2016-07-08 09:39:10 UTC) #47
commit-bot: I haz the power
4 years, 5 months ago (2016-07-08 09:40:57 UTC) #49
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/b13637b2ffc6aca611a407e943ffe587ab7e4aa2
Cr-Commit-Position: refs/heads/master@{#404330}

Powered by Google App Engine
This is Rietveld 408576698