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

Unified Diff: ui/ozone/platform/drm/gpu/hardware_display_plane.h

Issue 1314553002: Move Format checks to HardwareDisplayPlane (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: InitTest Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/ozone/platform/drm/gpu/hardware_display_plane.h
diff --git a/ui/ozone/platform/drm/gpu/hardware_display_plane.h b/ui/ozone/platform/drm/gpu/hardware_display_plane.h
index 4eecf8dfa099ee5f80e611183a5bca505d95377d..fd3061816d8b9d9498e05635c8a074732ee9a933 100644
--- a/ui/ozone/platform/drm/gpu/hardware_display_plane.h
+++ b/ui/ozone/platform/drm/gpu/hardware_display_plane.h
@@ -30,9 +30,10 @@ class OZONE_EXPORT HardwareDisplayPlane {
bool Initialize(DrmDevice* drm,
const std::vector<uint32_t>& formats,
- bool is_dummy);
+ bool is_dummy,
+ bool test_only);
- virtual bool IsSupportedFormat(uint32_t format) const;
+ bool IsSupportedFormat(uint32_t format);
bool CanUseForCrtc(uint32_t crtc_index);
@@ -54,6 +55,7 @@ class OZONE_EXPORT HardwareDisplayPlane {
uint32_t plane_id_ = 0;
uint32_t possible_crtcs_ = 0;
uint32_t owning_crtc_ = 0;
+ uint32_t last_used_format_ = 0;
bool in_use_ = false;
Type type_ = kPrimary;
std::vector<uint32_t> supported_formats_;

Powered by Google App Engine
This is Rietveld 408576698