| Index: ui/ozone/platform/drm/gpu/gbm_buffer_base.cc
|
| diff --git a/ui/ozone/platform/drm/gpu/gbm_buffer_base.cc b/ui/ozone/platform/drm/gpu/gbm_buffer_base.cc
|
| index f30e9502b5cb4d57b117d9ba7c136f1081a25078..0d3dfdee87e9770515b0f174f4496bf81b48c037 100644
|
| --- a/ui/ozone/platform/drm/gpu/gbm_buffer_base.cc
|
| +++ b/ui/ozone/platform/drm/gpu/gbm_buffer_base.cc
|
| @@ -31,10 +31,13 @@ GbmBufferBase::GbmBufferBase(const scoped_refptr<GbmDevice>& drm,
|
| uint32_t strides[4] = {0};
|
| strides[0] = gbm_bo_get_stride(bo);
|
| uint32_t offsets[4] = {0};
|
| + uint64_t modifiers[4] = {0};
|
| + modifiers[0] = gbm_bo_get_format_modifier(bo);
|
|
|
| if (!drm_->AddFramebuffer2(gbm_bo_get_width(bo), gbm_bo_get_height(bo),
|
| framebuffer_pixel_format_, handles, strides,
|
| - offsets, &framebuffer_, 0)) {
|
| + offsets, modifiers, &framebuffer_,
|
| + DRM_MODE_FB_MODIFIERS)) {
|
| PLOG(ERROR) << "Failed to register buffer";
|
| return;
|
| }
|
|
|