| Index: ui/ozone/platform/drm/gpu/gbm_buffer.h
|
| diff --git a/ui/ozone/platform/drm/gpu/gbm_buffer.h b/ui/ozone/platform/drm/gpu/gbm_buffer.h
|
| index e38a50f75734788539dfb9eff1d5ed197c57ba28..14d56556c127986ba71a6120b6a32aaa2089677f 100644
|
| --- a/ui/ozone/platform/drm/gpu/gbm_buffer.h
|
| +++ b/ui/ozone/platform/drm/gpu/gbm_buffer.h
|
| @@ -28,6 +28,12 @@ class GbmBuffer : public GbmBufferBase {
|
| uint32_t format,
|
| const gfx::Size& size,
|
| uint32_t usage);
|
| + static scoped_refptr<GbmBuffer> CreateBufferWithModifiers(
|
| + const scoped_refptr<GbmDevice>& gbm,
|
| + uint32_t format,
|
| + const gfx::Size& size,
|
| + uint32_t flags,
|
| + const std::vector<uint64_t>& modifiers);
|
| static scoped_refptr<GbmBuffer> CreateBufferFromFds(
|
| const scoped_refptr<GbmDevice>& gbm,
|
| uint32_t format,
|
| @@ -50,6 +56,7 @@ class GbmBuffer : public GbmBufferBase {
|
| gbm_bo* bo,
|
| uint32_t format,
|
| uint32_t flags,
|
| + uint64_t modifier,
|
| std::vector<base::ScopedFD>&& fds,
|
| const gfx::Size& size,
|
| const std::vector<gfx::NativePixmapPlane>&& planes);
|
| @@ -57,6 +64,7 @@ class GbmBuffer : public GbmBufferBase {
|
|
|
| uint32_t format_;
|
| uint32_t flags_;
|
| + uint64_t modifier_;
|
| std::vector<base::ScopedFD> fds_;
|
| gfx::Size size_;
|
|
|
|
|