| Index: android_webview/browser/gpu_memory_buffer_factory_impl.cc
|
| diff --git a/android_webview/browser/gpu_memory_buffer_factory_impl.cc b/android_webview/browser/gpu_memory_buffer_factory_impl.cc
|
| index 14d1ae47fc25bc0b77fb5d412d20f0d50e6e2b84..63771c682574c2bd8e39f2343e2aad74cf3e3d00 100644
|
| --- a/android_webview/browser/gpu_memory_buffer_factory_impl.cc
|
| +++ b/android_webview/browser/gpu_memory_buffer_factory_impl.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include "android_webview/public/browser/draw_gl.h"
|
| #include "base/logging.h"
|
| +#include "gpu/command_buffer/service/in_process_command_buffer.h"
|
| #include "ui/gfx/gpu_memory_buffer.h"
|
| #include "ui/gfx/size.h"
|
| #include "ui/gl/gl_bindings.h"
|
| @@ -112,4 +113,12 @@ void GpuMemoryBufferFactoryImpl::SetAwDrawGLFunctionTable(
|
| g_gl_draw_functions = table;
|
| }
|
|
|
| +bool GpuMemoryBufferFactoryImpl::Initialize() {
|
| + if (!g_gl_draw_functions)
|
| + return false;
|
| +
|
| + gpu::InProcessCommandBuffer::SetGpuMemoryBufferFactory(this);
|
| + return true;
|
| +}
|
| +
|
| } // namespace android_webview
|
|
|