Index: ui/ozone/demo/surfaceless_gl_renderer.h |
diff --git a/ui/ozone/demo/surfaceless_gl_renderer.h b/ui/ozone/demo/surfaceless_gl_renderer.h |
index ef6634919794b2ff2a69bf6caf264e627ffe8861..9356ab1b588741b7f4c5abc9865f1b49a0f32676 100644 |
--- a/ui/ozone/demo/surfaceless_gl_renderer.h |
+++ b/ui/ozone/demo/surfaceless_gl_renderer.h |
@@ -7,7 +7,6 @@ |
#include "base/memory/weak_ptr.h" |
#include "ui/ozone/demo/gl_renderer.h" |
-#include "ui/ozone/gpu/gpu_memory_buffer_factory_ozone_native_buffer.h" |
namespace gfx { |
class GLImage; |
@@ -15,9 +14,14 @@ class GLImage; |
namespace ui { |
+class GpuMemoryBufferFactoryOzoneNativeBuffer; |
+ |
class SurfacelessGlRenderer : public GlRenderer { |
public: |
- SurfacelessGlRenderer(gfx::AcceleratedWidget widget, const gfx::Size& size); |
+ SurfacelessGlRenderer( |
+ gfx::AcceleratedWidget widget, |
+ const gfx::Size& size, |
+ GpuMemoryBufferFactoryOzoneNativeBuffer* buffer_factory); |
~SurfacelessGlRenderer() override; |
// Renderer: |
@@ -48,7 +52,8 @@ class SurfacelessGlRenderer : public GlRenderer { |
unsigned int gl_tex_; |
}; |
- GpuMemoryBufferFactoryOzoneNativeBuffer buffer_factory_; |
+ GpuMemoryBufferFactoryOzoneNativeBuffer* buffer_factory_; |
+ |
BufferWrapper buffers_[2]; |
int back_buffer_; |
bool is_swapping_buffers_; |