Index: ui/ozone/demo/surfaceless_gl_renderer.cc |
diff --git a/ui/ozone/demo/surfaceless_gl_renderer.cc b/ui/ozone/demo/surfaceless_gl_renderer.cc |
index 5e7158849ac0ad6e671142e10f8a9e6a433c7d51..a0c8375b39716e9ca5d6f9ea953174c2ebe27f92 100644 |
--- a/ui/ozone/demo/surfaceless_gl_renderer.cc |
+++ b/ui/ozone/demo/surfaceless_gl_renderer.cc |
@@ -5,6 +5,7 @@ |
#include "ui/ozone/demo/surfaceless_gl_renderer.h" |
#include "base/bind.h" |
+#include "content/common/generic_shared_memory_id_generator.h" |
#include "ui/gl/gl_bindings.h" |
#include "ui/gl/gl_context.h" |
#include "ui/gl/gl_image.h" |
@@ -42,7 +43,8 @@ bool SurfacelessGlRenderer::BufferWrapper::Initialize( |
gfx::BufferUsage::SCANOUT); |
scoped_refptr<gfx::GLImageOzoneNativePixmap> image( |
new gfx::GLImageOzoneNativePixmap(size, GL_RGB)); |
- if (!image->Initialize(pixmap.get(), gfx::BufferFormat::RGBX_8888)) { |
+ if (!image->Initialize(GetNextGenericSharedMemoryId(), pixmap.get(), |
+ gfx::GpuMemoryBuffer::RGBX_8888)) { |
LOG(ERROR) << "Failed to create GLImage"; |
return false; |
} |