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

Issue 2254103002: ozone: Allow full screen overlay optimization for BGR formats. (Closed)

Created:
4 years, 4 months ago by Daniele Castagna
Modified:
4 years, 4 months ago
Reviewers:
kalyank, dnicoara
CC:
chromium-reviews, ozone-reviews_chromium.org, 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

ozone: Allow full screen overlay optimization for BGR formats. Allow full screen overlay optimization for buffers coming via wayland (typically BGR). Note: this CL could cause the format of the primary plane framebuffer used by drmModePageFlip to change (RGB<->BGR), this currently works on rockchip with a 3.14 kernel and won't work with newer kernels. This optimization will be initially enabled only those devices. The long term plan is to enable the optimization only when the overlay plane matches the format of the primary plane, and to switch the primary plane format to BGR (crbug.com/639111). BUG=b/29430506 Committed: https://crrev.com/58f021db4c3e656bd88b23b907b5675f7f55fd48 Cr-Commit-Position: refs/heads/master@{#412960}

Patch Set 1 #

Patch Set 2 : Allow both RGB and BGR. #

Patch Set 3 : Remove "only" in the comment. #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -2 lines) Patch
M ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc View 1 2 1 chunk +9 lines, -2 lines 2 comments Download

Messages

Total messages: 33 (18 generated)
Daniele Castagna
4 years, 4 months ago (2016-08-18 04:35:18 UTC) #13
dnicoara
How do you guarantee that this is only used on rockchip?
4 years, 4 months ago (2016-08-18 13:55:53 UTC) #16
Daniele Castagna
On 2016/08/18 at 13:55:53, dnicoara wrote: > How do you guarantee that this is only ...
4 years, 4 months ago (2016-08-18 17:12:26 UTC) #17
kalyank
On 2016/08/18 17:12:26, Daniele Castagna wrote: > On 2016/08/18 at 13:55:53, dnicoara wrote: > > ...
4 years, 4 months ago (2016-08-18 17:16:04 UTC) #18
Daniele Castagna
On 2016/08/18 at 17:16:04, kalyan.kondapally wrote: > On 2016/08/18 17:12:26, Daniele Castagna wrote: > > ...
4 years, 4 months ago (2016-08-18 17:21:04 UTC) #19
kalyank
https://codereview.chromium.org/2254103002/diff/40001/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc File ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc (right): https://codereview.chromium.org/2254103002/diff/40001/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc#newcode273 ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc:273: // plane currently works on rockchip with 3.14 kernel ...
4 years, 4 months ago (2016-08-18 17:23:10 UTC) #21
dnicoara
On 2016/08/18 17:12:26, Daniele Castagna wrote: > On 2016/08/18 at 13:55:53, dnicoara wrote: > > ...
4 years, 4 months ago (2016-08-18 17:26:39 UTC) #22
dnicoara
Also, what are the limitation past kernel 3.14 for minnie that won't make this work? ...
4 years, 4 months ago (2016-08-18 17:33:59 UTC) #23
Daniele Castagna
On 2016/08/18 at 17:26:39, dnicoara wrote: > On 2016/08/18 17:12:26, Daniele Castagna wrote: > > ...
4 years, 4 months ago (2016-08-18 20:21:14 UTC) #24
dnicoara
On 2016/08/18 20:21:14, Daniele Castagna wrote: > On 2016/08/18 at 17:26:39, dnicoara wrote: > > ...
4 years, 4 months ago (2016-08-18 21:46:09 UTC) #25
Daniele Castagna
On 2016/08/18 at 21:46:09, dnicoara wrote: > On 2016/08/18 20:21:14, Daniele Castagna wrote: > > ...
4 years, 4 months ago (2016-08-18 22:30:14 UTC) #26
Daniele Castagna
https://codereview.chromium.org/2254103002/diff/40001/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc File ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc (right): https://codereview.chromium.org/2254103002/diff/40001/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc#newcode273 ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc:273: // plane currently works on rockchip with 3.14 kernel ...
4 years, 4 months ago (2016-08-18 22:34:34 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/2254103002/40001
4 years, 4 months ago (2016-08-18 22:35:26 UTC) #30
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 4 months ago (2016-08-18 22:41:32 UTC) #31
commit-bot: I haz the power
4 years, 4 months ago (2016-08-18 23:24:31 UTC) #33
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/58f021db4c3e656bd88b23b907b5675f7f55fd48
Cr-Commit-Position: refs/heads/master@{#412960}

Powered by Google App Engine
This is Rietveld 408576698