| 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 b8397448b98dc0521cc24fc87ccc3904e03bb169..f2351fa62bf868d90f8b14235b131898eee4ae2f 100644
|
| --- a/ui/ozone/platform/drm/gpu/gbm_buffer.h
|
| +++ b/ui/ozone/platform/drm/gpu/gbm_buffer.h
|
| @@ -33,7 +33,8 @@
|
| gfx::BufferFormat format,
|
| const gfx::Size& size,
|
| std::vector<base::ScopedFD>&& fds,
|
| - const std::vector<gfx::NativePixmapPlane>& planes);
|
| + const std::vector<int>& strides,
|
| + const std::vector<int>& offsets);
|
| gfx::BufferFormat GetFormat() const { return format_; }
|
| gfx::BufferUsage GetUsage() const { return usage_; }
|
| bool AreFdsValid() const;
|
| @@ -41,7 +42,6 @@
|
| int GetFd(size_t plane) const;
|
| int GetStride(size_t plane) const;
|
| int GetOffset(size_t plane) const;
|
| - uint64_t GetFormatModifier(size_t plane) const;
|
| gfx::Size GetSize() const override;
|
|
|
| private:
|
| @@ -51,15 +51,16 @@
|
| gfx::BufferUsage usage,
|
| std::vector<base::ScopedFD>&& fds,
|
| const gfx::Size& size,
|
| - const std::vector<gfx::NativePixmapPlane>&& planes);
|
| + const std::vector<int>& strides,
|
| + const std::vector<int>& offsets);
|
| ~GbmBuffer() override;
|
|
|
| gfx::BufferFormat format_;
|
| gfx::BufferUsage usage_;
|
| std::vector<base::ScopedFD> fds_;
|
| gfx::Size size_;
|
| -
|
| - std::vector<gfx::NativePixmapPlane> planes_;
|
| + std::vector<int> strides_;
|
| + std::vector<int> offsets_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(GbmBuffer);
|
| };
|
| @@ -79,7 +80,6 @@
|
| int GetDmaBufFd(size_t plane) const override;
|
| int GetDmaBufPitch(size_t plane) const override;
|
| int GetDmaBufOffset(size_t plane) const override;
|
| - uint64_t GetDmaBufModifier(size_t plane) const override;
|
| gfx::BufferFormat GetBufferFormat() const override;
|
| gfx::Size GetBufferSize() const override;
|
| bool ScheduleOverlayPlane(gfx::AcceleratedWidget widget,
|
|
|