| 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 a031b80061ae8be172e7b6a3f371be508d4dc7ad..a7937354a122bce03c0ad92a62ee435d2cfefbf7 100644
|
| --- a/ui/ozone/platform/drm/gpu/gbm_buffer_base.cc
|
| +++ b/ui/ozone/platform/drm/gpu/gbm_buffer_base.cc
|
| @@ -27,10 +27,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;
|
| }
|
|
|