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

Issue 2169733002: ozone: Let BGRA fullscreen overlays replace primary plane. (Closed)

Created:
4 years, 5 months ago by Daniele Castagna
Modified:
4 years, 5 months ago
Reviewers:
dnicoara, reveman
CC:
chromium-reviews, kalyank, ozone-reviews_chromium.org, piman+watch_chromium.org, reveman
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

ozone: Let BGRA fullscreen overlays replace primary plane. Ozone HardwareDisplayPlaneManager has an internal optimization where if an overlay completely covers the primary plane and it doesn't have an alpha channel it is used to replace the primary plane. Chrome promotes to overlays only RGBA buffers that don't use blending. This CL relaxes the costraint that the buffer has to XBGR to use this optimization. BUG=b/29430506 Committed: https://crrev.com/a3a1976dfe5630881dc8a2748666a4132326e481 Cr-Commit-Position: refs/heads/master@{#406934}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Comment about alpha blending not needed. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6 lines, -8 lines) Patch
M ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc View 1 3 chunks +6 lines, -8 lines 0 comments Download

Messages

Total messages: 25 (16 generated)
Daniele Castagna
4 years, 5 months ago (2016-07-21 01:40:33 UTC) #5
reveman
https://codereview.chromium.org/2169733002/diff/1/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/2169733002/diff/1/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc#newcode270 ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc:270: fourcc_format == DRM_FORMAT_ARGB8888) && nit: can you add a ...
4 years, 5 months ago (2016-07-21 01:45:36 UTC) #7
dnicoara
lgtm with reveman's nit
4 years, 5 months ago (2016-07-21 13:50:15 UTC) #10
Daniele Castagna
https://codereview.chromium.org/2169733002/diff/1/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/2169733002/diff/1/ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc#newcode270 ui/ozone/platform/drm/gpu/hardware_display_plane_manager.cc:270: fourcc_format == DRM_FORMAT_ARGB8888) && On 2016/07/21 at 01:45:36, reveman ...
4 years, 5 months ago (2016-07-21 19:39:01 UTC) #12
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/2169733002/20001
4 years, 5 months ago (2016-07-21 19:56:31 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: android_arm64_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_arm64_dbg_recipe/builds/99872)
4 years, 5 months ago (2016-07-21 20:17:58 UTC) #20
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/2169733002/20001
4 years, 5 months ago (2016-07-21 20:32:06 UTC) #22
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 5 months ago (2016-07-21 21:08:34 UTC) #23
commit-bot: I haz the power
4 years, 5 months ago (2016-07-21 21:10:24 UTC) #25
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/a3a1976dfe5630881dc8a2748666a4132326e481
Cr-Commit-Position: refs/heads/master@{#406934}

Powered by Google App Engine
This is Rietveld 408576698