Index: ui/ozone/platform/drm/gpu/drm_device.cc |
diff --git a/ui/ozone/platform/drm/gpu/drm_device.cc b/ui/ozone/platform/drm/gpu/drm_device.cc |
index ba5c539c55bbced4524c7b76a66970e1c0155d07..9fe622854738e9c615e9643114bac16061674dd1 100644 |
--- a/ui/ozone/platform/drm/gpu/drm_device.cc |
+++ b/ui/ozone/platform/drm/gpu/drm_device.cc |
@@ -338,17 +338,18 @@ ScopedDrmConnectorPtr DrmDevice::GetConnector(uint32_t connector_id) { |
drmModeGetConnector(file_.GetPlatformFile(), connector_id)); |
} |
-bool DrmDevice::AddFramebuffer(uint32_t width, |
- uint32_t height, |
- uint8_t depth, |
- uint8_t bpp, |
- uint32_t stride, |
- uint32_t handle, |
- uint32_t* framebuffer) { |
+bool DrmDevice::AddFramebuffer2(uint32_t width, |
+ uint32_t height, |
+ uint32_t format, |
+ uint32_t handles[4], |
+ uint32_t strides[4], |
+ uint32_t offsets[4], |
+ uint32_t* framebuffer, |
+ uint32_t flags) { |
DCHECK(file_.IsValid()); |
- TRACE_EVENT1("drm", "DrmDevice::AddFramebuffer", "handle", handle); |
- return !drmModeAddFB(file_.GetPlatformFile(), width, height, depth, bpp, |
- stride, handle, framebuffer); |
+ TRACE_EVENT1("drm", "DrmDevice::AddFramebuffer", "handle", handles[0]); |
+ return !drmModeAddFB2(file_.GetPlatformFile(), width, height, format, handles, |
+ strides, offsets, framebuffer, 0); |
} |
bool DrmDevice::RemoveFramebuffer(uint32_t framebuffer) { |