diff options
Diffstat (limited to 'gpu/command_buffer/service/gpu_scheduler.h')
-rw-r--r-- | gpu/command_buffer/service/gpu_scheduler.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gpu/command_buffer/service/gpu_scheduler.h b/gpu/command_buffer/service/gpu_scheduler.h index ebbcc88..d75beae 100644 --- a/gpu/command_buffer/service/gpu_scheduler.h +++ b/gpu/command_buffer/service/gpu_scheduler.h @@ -40,7 +40,9 @@ class ContextGroup; class GpuScheduler : public CommandBufferEngine { public: // If a group is not passed in one will be created. - GpuScheduler(CommandBuffer* command_buffer, gles2::ContextGroup* group); + GpuScheduler(CommandBuffer* command_buffer, + SurfaceManager* surface_manager, + gles2::ContextGroup* group); // This constructor is for unit tests. GpuScheduler(CommandBuffer* command_buffer, @@ -139,8 +141,8 @@ class GpuScheduler : public CommandBufferEngine { protected: // Perform common initialization. Takes ownership of GLSurface and GLContext. bool InitializeCommon( - gfx::GLSurface* surface, - gfx::GLContext* context, + const scoped_refptr<gfx::GLSurface>& surface, + const scoped_refptr<gfx::GLContext>& context, const gfx::Size& size, const gles2::DisallowedExtensions& disallowed_extensions, const char* allowed_extensions, |