diff options
Diffstat (limited to 'content/common/gpu/gpu_command_buffer_stub.cc')
-rw-r--r-- | content/common/gpu/gpu_command_buffer_stub.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/content/common/gpu/gpu_command_buffer_stub.cc b/content/common/gpu/gpu_command_buffer_stub.cc index 1a8cc17..80d0ee2 100644 --- a/content/common/gpu/gpu_command_buffer_stub.cc +++ b/content/common/gpu/gpu_command_buffer_stub.cc @@ -30,6 +30,7 @@ #include "gpu/command_buffer/common/mailbox.h" #include "gpu/command_buffer/service/gl_context_virtual.h" #include "gpu/command_buffer/service/gl_state_restorer_impl.h" +#include "gpu/command_buffer/service/image_factory.h" #include "gpu/command_buffer/service/image_manager.h" #include "gpu/command_buffer/service/logger.h" #include "gpu/command_buffer/service/mailbox_manager.h" @@ -957,8 +958,10 @@ void GpuCommandBufferStub::OnCreateImage(int32 id, GpuChannelManager* manager = channel_->gpu_channel_manager(); scoped_refptr<gfx::GLImage> image = - manager->gpu_memory_buffer_factory()->CreateImageForGpuMemoryBuffer( - handle, size, format, internalformat, channel()->client_id()); + manager->gpu_memory_buffer_factory() + ->AsImageFactory() + ->CreateImageForGpuMemoryBuffer( + handle, size, format, internalformat, channel()->client_id()); if (!image.get()) return; |