| 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) {
|
|
|