| Index: gpu/command_buffer/client/gpu_memory_buffer_factory.cc
|
| diff --git a/gpu/command_buffer/client/gpu_memory_buffer_factory.cc b/gpu/command_buffer/client/gpu_memory_buffer_factory.cc
|
| index c0e5b9f60995db5efa330a78f3606b3c4433fd4e..5433b11851284aedea760ca0bc57e210a031a832 100644
|
| --- a/gpu/command_buffer/client/gpu_memory_buffer_factory.cc
|
| +++ b/gpu/command_buffer/client/gpu_memory_buffer_factory.cc
|
| @@ -12,6 +12,10 @@ namespace {
|
| GpuMemoryBuffer::Creator* g_gpu_memory_buffer_factory_ = NULL;
|
| }
|
|
|
| +namespace gles2 {
|
| +ImageManager* g_image_manager_ = NULL;
|
| +} // namespace gpu
|
| +
|
| const GpuMemoryBuffer::Creator& GetProcessDefaultGpuMemoryBufferFactory() {
|
| return *g_gpu_memory_buffer_factory_;
|
| }
|
| @@ -22,4 +26,14 @@ void SetProcessDefaultGpuMemoryBufferFactory(
|
| g_gpu_memory_buffer_factory_ = new GpuMemoryBuffer::Creator(factory);
|
| }
|
|
|
| +gles2::ImageManager* GetProcessDefaultImageManager() {
|
| + DCHECK(gles2::g_image_manager_ != NULL);
|
| + return gles2::g_image_manager_;
|
| +}
|
| +
|
| +void SetProcessDefaultImageManager(gles2::ImageManager* image_manager) {
|
| + DCHECK(gles2::g_image_manager_ == NULL);
|
| + gles2::g_image_manager_ = image_manager;
|
| +}
|
| +
|
| } // namespace gpu
|
|
|