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 |