ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
Now that we have modifiers, we need to make sure that not just the
format, but also the format modifer is compatible with the
HardwareDisplayController where we want to use the buffer.
BUG=b/38217940
TEST=Plug in external monitor that supports same resolution as internal
panel with mirror mode enabled
Review-Url: https://codereview.chromium.org/2919533003
Cr-Commit-Position: refs/heads/master@{#479813}
Committed: https://chromium.googlesource.com/chromium/src/+/9947afe90294ff5ad902e2cc02f8064506f7f0a4
Description was changed from ========== ozone/drm: Only reuse ScanoutBuffers with compatible modifiers Now that we ...
3 years, 6 months ago
(2017-05-31 22:29:03 UTC)
#1
Description was changed from
==========
ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
Now that we have modifiers, we need to make sure that not just the
format, but also the format modifer is compatible with the
HardwareDisplayController where we want to use the buffer.
BUG=b/38217940
TEST=Plug in external monitor that supports same resolution as internal
panel with mirror mode enabled
==========
to
==========
ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
Now that we have modifiers, we need to make sure that not just the
format, but also the format modifer is compatible with the
HardwareDisplayController where we want to use the buffer.
BUG=b/38217940
TEST=Plug in external monitor that supports same resolution as internal
panel with mirror mode enabled
==========
Could you add some ScreenManager unittests to cover modifier flags? https://codereview.chromium.org/2919533003/diff/1/ui/ozone/platform/drm/gpu/screen_manager.cc File ui/ozone/platform/drm/gpu/screen_manager.cc (right): https://codereview.chromium.org/2919533003/diff/1/ui/ozone/platform/drm/gpu/screen_manager.cc#newcode366 ...
3 years, 6 months ago
(2017-06-05 15:54:58 UTC)
#6
lgtm with minor fixes. Thanks for the unittest! https://codereview.chromium.org/2919533003/diff/20001/ui/ozone/platform/drm/gpu/mock_scanout_buffer.cc File ui/ozone/platform/drm/gpu/mock_scanout_buffer.cc (right): https://codereview.chromium.org/2919533003/diff/20001/ui/ozone/platform/drm/gpu/mock_scanout_buffer.cc#newcode8 ui/ozone/platform/drm/gpu/mock_scanout_buffer.cc:8: namespace ...
3 years, 6 months ago
(2017-06-15 14:24:43 UTC)
#8
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/407800)
3 years, 6 months ago
(2017-06-15 19:15:59 UTC)
#14
CQ is committing da patch. Bot data: {"patchset_id": 60001, "attempt_start_ts": 1497555681248130, "parent_rev": "6d5a279e4cd796ec67b9997e2c7912e5ee8f5868", "commit_rev": "9947afe90294ff5ad902e2cc02f8064506f7f0a4"}
3 years, 6 months ago
(2017-06-15 20:30:13 UTC)
#19
CQ is committing da patch.
Bot data: {"patchset_id": 60001, "attempt_start_ts": 1497555681248130,
"parent_rev": "6d5a279e4cd796ec67b9997e2c7912e5ee8f5868", "commit_rev":
"9947afe90294ff5ad902e2cc02f8064506f7f0a4"}
commit-bot: I haz the power
Description was changed from ========== ozone/drm: Only reuse ScanoutBuffers with compatible modifiers Now that we ...
3 years, 6 months ago
(2017-06-15 20:30:28 UTC)
#20
Message was sent while issue was closed.
Description was changed from
==========
ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
Now that we have modifiers, we need to make sure that not just the
format, but also the format modifer is compatible with the
HardwareDisplayController where we want to use the buffer.
BUG=b/38217940
TEST=Plug in external monitor that supports same resolution as internal
panel with mirror mode enabled
==========
to
==========
ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
Now that we have modifiers, we need to make sure that not just the
format, but also the format modifer is compatible with the
HardwareDisplayController where we want to use the buffer.
BUG=b/38217940
TEST=Plug in external monitor that supports same resolution as internal
panel with mirror mode enabled
Review-Url: https://codereview.chromium.org/2919533003
Cr-Commit-Position: refs/heads/master@{#479813}
Committed:
https://chromium.googlesource.com/chromium/src/+/9947afe90294ff5ad902e2cc02f8...
==========
commit-bot: I haz the power
Committed patchset #4 (id:60001) as https://chromium.googlesource.com/chromium/src/+/9947afe90294ff5ad902e2cc02f8064506f7f0a4
3 years, 6 months ago
(2017-06-15 20:30:29 UTC)
#21
A revert of this CL (patchset #4 id:60001) has been created in https://codereview.chromium.org/2948513003/ by marcheu@google.com. ...
3 years, 6 months ago
(2017-06-19 23:40:43 UTC)
#22
Message was sent while issue was closed.
A revert of this CL (patchset #4 id:60001) has been created in
https://codereview.chromium.org/2948513003/ by marcheu@google.com.
The reason for reverting is: This breaks nyan (see crbug.com/734074) so let's
revert to hopefully have a green PFQ run today..
hoegsberg1
On 2017/06/19 at 23:40:43, marcheu wrote: > A revert of this CL (patchset #4 id:60001) ...
3 years, 6 months ago
(2017-06-20 00:24:06 UTC)
#23
Issue 2919533003: ozone/drm: Only reuse ScanoutBuffers with compatible modifiers
(Closed)
Created 3 years, 6 months ago by hoegsberg
Modified 3 years, 6 months ago
Reviewers: Daniele Castagna, reveman, dnicoara, hoegsberg1
Base URL:
Comments: 8